You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@corinthia.apache.org by ja...@apache.org on 2015/08/16 12:57:36 UTC

[01/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Repository: incubator-corinthia
Updated Branches:
  refs/heads/master 082cd3236 -> 26f461e7f


http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/showMatch05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/showMatch05-input.html b/experiments/Editor/tests/scan/showMatch05-input.html
deleted file mode 100644
index 256fac6..0000000
--- a/experiments/Editor/tests/scan/showMatch05-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    Scan_reset();
-    Scan_next();
-    var id1 = Scan_addMatch(0,3);
-    Scan_showMatch(id1);
-    Scan_next();
-    var id2 = Scan_addMatch(4,9);
-    Scan_showMatch(id2);
-    Scan_next();
-    var id3 = Scan_addMatch(9,12);
-    Scan_showMatch(id3);
-}
-</script>
-</head>
-<body>
-<p><u>Th</u>e quick brown</p>
-<p>fox j<u>ump</u>s over</p>
-<p>the lazy d<u>og</u></p>
-</body>
-</html>


[47/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Input.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Input.js b/experiments/Editor/src/Input.js
deleted file mode 100644
index db8cb99..0000000
--- a/experiments/Editor/src/Input.js
+++ /dev/null
@@ -1,746 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Input_removePosition;
-var Input_addPosition;
-var Input_getPosition;
-var Input_textInRange;
-var Input_replaceRange;
-var Input_selectedTextRange;
-var Input_setSelectedTextRange;
-var Input_markedTextRange;
-var Input_setMarkedText;
-var Input_unmarkText;
-var Input_forwardSelectionAffinity;
-var Input_setForwardSelectionAffinity;
-var Input_positionFromPositionOffset;
-var Input_positionFromPositionInDirectionOffset;
-var Input_comparePositionToPosition;
-var Input_offsetFromPositionToPosition;
-var Input_positionWithinRangeFarthestInDirection;
-var Input_characterRangeByExtendingPositionInDirection;
-var Input_firstRectForRange;
-var Input_caretRectForPosition;
-var Input_closestPositionToPoint;
-var Input_closestPositionToPointWithinRange;
-var Input_characterRangeAtPoint;
-var Input_positionWithinRangeAtCharacterOffset;
-var Input_characterOffsetOfPositionWithinRange;
-
-var Input_isAtWordBoundary;
-var Input_isAtParagraphBoundary;
-var Input_isPositionAtBoundaryGranularityInDirection;
-var Input_isPositionWithinTextUnitInDirection;
-var Input_toWordBoundary;
-var Input_toParagraphBoundary;
-var Input_toLineBoundary;
-var Input_positionFromPositionToBoundaryInDirection;
-var Input_rangeEnclosingPositionWithGranularityInDirection;
-
-// FIXME: ensure updateFormatting() is called after any cursor/selection changes
-// FIXME: test capitalisation of on-screen keyboard at start of sentence
-
-(function() {
-
-    //function idebug(str)
-    //{
-    //    debug(str);
-    //}
-
-    var forwardSelection = true;
-    var positions = new Object();
-    var BaseIdNull = 0;
-    var BaseIdDocumentStart = 1;
-    var BaseIdDocumentEnd = 2;
-    var BaseIdSelectionStart = 3;
-    var BaseIdSelectionEnd = 4;
-    var firstDynamicPosId = 5;
-    var nextPosId = firstDynamicPosId;
-
-    function addPosition(pos)
-    {
-        if (pos == null)
-            return 0;
-        var copy = new Position(pos.node,pos.offset);
-        copy.targetX = pos.targetX;
-        pos = copy;
-        pos.posId = nextPosId++;
-        positions[pos.posId] = pos;
-        Position_track(pos);
-        return pos.posId;
-    }
-
-    Input_addPosition = addPosition;
-
-    function getPosition(posId)
-    {
-        if (posId instanceof Position) // for tests
-            return posId;
-        if (posId < firstDynamicPosId) {
-            switch (posId) {
-            case BaseIdNull: {
-                return null;
-            }
-            case BaseIdDocumentStart: {
-                var pos = new Position(document.body,0);
-                pos = Position_closestMatchForwards(pos,Position_okForMovement);
-                return pos;
-            }
-            case BaseIdDocumentEnd: {
-                var pos = new Position(document.body,document.body.childNodes.length);
-                pos = Position_closestMatchBackwards(pos,Position_okForMovement);
-                return pos;
-            }
-            case BaseIdSelectionStart: {
-                var range = Selection_get();
-                return (range != null) ? range.start : null;
-            }
-            case BaseIdSelectionEnd: {
-                var range = Selection_get();
-                return (range != null) ? range.end : null;
-            }
-            default:
-                return null;
-            }
-        }
-        if (positions[posId] == null)
-            throw new Error("No position for pos id "+posId);
-        return positions[posId];
-    }
-
-    Input_getPosition = getPosition;
-
-    // void
-    Input_removePosition = function(posId)
-    {
-        //idebug("Input_removePosition("+posId+")");
-        var pos = positions[posId];
-        if (pos == null) {
-            throw new Error("no position for id "+posId);
-        }
-        Position_untrack(pos);
-        delete positions[posId];
-    }
-
-    // string
-    Input_textInRange = function(startId,startAdjust,endId,endAdjust)
-    {
-        var start = getPosition(startId);
-        var end = getPosition(endId);
-        start = positionRight(start,startAdjust);
-        end = positionRight(end,endAdjust);
-        if ((start == null) || (end == null))
-            return "";
-
-        var range = new Range(start.node,start.offset,end.node,end.offset);
-        var result = Range_getText(range);
-        //idebug("Input_textInRange("+startId+","+startAdjust+","+endId+","+endAdjust+") = "+
-        //       JSON.stringify(result));
-        return result;
-    }
-
-    // void
-    Input_replaceRange = function(startId,endId,text)
-    {
-        //idebug("Input_replaceRange("+startId+","+endId+","+JSON.stringify(text)+")");
-        var start = getPosition(startId);
-        var end = getPosition(endId);
-        if (start == null)
-            throw new Error("start is null");
-        if (end == null)
-            throw new Error("end is null");
-
-        var range = new Range(start.node,start.offset,end.node,end.offset);
-        Range_trackWhileExecuting(range,function() {
-            Selection_deleteRangeContents(range,true);
-        });
-        range.start = Position_preferTextPosition(range.start);
-        var node = range.start.node;
-        var offset = range.start.offset;
-
-        if (node.nodeType == Node.TEXT_NODE) {
-            DOM_insertCharacters(node,offset,text);
-            Cursor_set(node,offset+text.length);
-        }
-        else if (node.nodeType == Node.ELEMENT_NODE) {
-            var textNode = DOM_createTextNode(document,text);
-            DOM_insertBefore(node,textNode,node.childNodes[offset]);
-            Cursor_set(node,offset+1);
-        }
-    }
-
-    // { startId, endId }
-    Input_selectedTextRange = function()
-    {
-        var range = Selection_get();
-        if (range == null) {
-            //idebug("Input_selectedTextRange = null");
-            return null;
-        }
-        else {
-            var startId = addPosition(range.start);
-            var endId = addPosition(range.end);
-            //idebug("Input_selectedTextRange = "+startId+", "+endId);
-            return { startId: startId,
-                     endId: endId };
-        }
-    }
-
-    // void
-    Input_setSelectedTextRange = function(startId,endId)
-    {
-        //idebug("Input_setSelectedTextRange("+startId+","+endId+")");
-        var start = getPosition(startId);
-        var end = getPosition(endId);
-
-        var oldSelection = Selection_get();
-        var oldStart = (oldSelection != null) ? oldSelection.start : null;
-        var oldEnd = (oldSelection != null) ? oldSelection.end : null;
-
-        Selection_set(start.node,start.offset,end.node,end.offset);
-
-        // The positions may have changed as a result of spans being added/removed
-        var newRange = Selection_get();
-        start = newRange.start;
-        end = newRange.end;
-
-        if (Position_equal(start,end))
-            Cursor_ensurePositionVisible(end);
-        else if (Position_equal(oldStart,start) && !Position_equal(oldEnd,end))
-            Cursor_ensurePositionVisible(end);
-        else if (Position_equal(oldEnd,end) && !Position_equal(oldStart,start))
-            Cursor_ensurePositionVisible(start);
-    }
-
-    // { startId, endId }
-    Input_markedTextRange = function()
-    {
-        //idebug("Input_markedTextRange");
-        return null;
-    }
-
-    // void
-    Input_setMarkedText = function(text,startOffset,endOffset)
-    {
-        Selection_deleteContents(true);
-        var oldSel = Selection_get();
-        Range_trackWhileExecuting(oldSel,function() {
-            Cursor_insertCharacter(text,false,false,true);
-        });
-        var newSel = Selection_get();
-
-        Selection_set(oldSel.start.node,oldSel.start.offset,
-                      newSel.end.node,newSel.end.offset,false,true);
-    }
-
-    // void
-    Input_unmarkText = function()
-    {
-        var range = Selection_get();
-        Cursor_set(range.end.node,range.end.offset);
-        //idebug("Input_unmarkText");
-    }
-
-    // boolean
-    Input_forwardSelectionAffinity = function()
-    {
-        //idebug("Input_forwardSelectionAffinity");
-        return forwardSelection;
-    }
-
-    // void
-    Input_setForwardSelectionAffinity = function(value)
-    {
-        //idebug("Input_setForwardSelectionAffinity");
-        forwardSelection = value;
-    }
-
-    function positionRight(pos,offset)
-    {
-        if (offset > 0) {
-            for (; offset > 0; offset--) {
-                var next = Position_nextMatch(pos,Position_okForMovement);
-                if (next == null)
-                    return pos;
-                pos = next;
-            }
-        }
-        else {
-            for (; offset < 0; offset++) {
-                var prev = Position_prevMatch(pos,Position_okForMovement);
-                if (prev == null)
-                    return pos;
-                pos = prev;
-            }
-        }
-        return pos;
-    }
-
-    function positionDown(pos,offset)
-    {
-        if (offset > 0) {
-            for (; offset > 0; offset--) {
-                var below = Text_posBelow(pos);
-                if (below == null)
-                    return pos;
-                pos = below;
-            }
-        }
-        else {
-            for (; offset < 0; offset++) {
-                var above = Text_posAbove(pos);
-                if (above == null)
-                    return pos;
-                pos = above;
-            }
-        }
-        return pos;
-    }
-
-    // posId
-    Input_positionFromPositionOffset = function(posId,offset)
-    {
-        var pos = getPosition(posId);
-        var res = addPosition(positionRight(pos,offset));
-        //idebug("Input_positionFromPositionOffset("+posId+","+offset+") = "+res);
-        return res;
-    }
-
-    // posId
-    Input_positionFromPositionInDirectionOffset = function(posId,direction,offset)
-    {
-        //idebug("Input_positionFromPositionInDirectionOffset("+posId+","+direction+","+offset+")");
-        var pos = getPosition(posId);
-        if (direction == "left")
-            return addPosition(positionRight(pos,-offset));
-        else if (direction == "right")
-            return addPosition(positionRight(pos,offset));
-        else if (direction == "up")
-            return addPosition(positionDown(pos,-offset));
-        else if (direction == "down")
-            return addPosition(positionDown(pos,offset));
-        else
-            throw new Error("unknown direction: "+direction);
-    }
-
-    // int
-    Input_comparePositionToPosition = function(posId1,posId2)
-    {
-        //idebug("Input_comparePositionToPosition("+posId1+","+posId2+")");
-        var pos1 = getPosition(posId1);
-        var pos2 = getPosition(posId2);
-        if (pos1 == null)
-            throw new Error("pos1 is null");
-        if (pos2 == null)
-            throw new Error("pos2 is null");
-        return Position_compare(pos1,pos2);
-    }
-
-    // int
-    Input_offsetFromPositionToPosition = function(fromId,toId)
-    {
-        //idebug("Input_offsetFromPositionToPosition("+fromId+","+toId+")");
-        throw new Error("offsetFromPositionToPosition: not implemented");
-    }
-
-    Input_positionWithinRangeFarthestInDirection = function(startId,endId,direction)
-    {
-        //idebug("Input_positionWithinRangeFarthestInDirection("+startId+","+endId+","+direction);
-        throw new Error("positionWithinRangeFarthestInDirection: not implemented");
-    }
-
-    // { startId, endId }
-    Input_characterRangeByExtendingPositionInDirection = function(posId,direction)
-    {
-        //idebug("Input_characterRangeByExtendingPositionInDirection("+posId+","+direction);
-        throw new Error("characterRangeByExtendingPositionInDirection: not implemented");
-    }
-
-    Input_firstRectForRange = function(startId,endId)
-    {
-        //idebug("Input_firstRectForRange("+startId+","+endId+")");
-        var start = getPosition(startId);
-        var end = getPosition(endId);
-        var range = new Range(start.node,start.offset,end.node,end.offset);
-        var rects = Range_getClientRects(range);
-        if (rects.length == 0)
-            return { x: 0, y: 0, width: 0, height: 0 };
-        else
-            return { x: rects[0].left, y: rects[0].top,
-                     width: rects[0].width, height: rects[0].height };
-    }
-
-    Input_caretRectForPosition = function(posId)
-    {
-        //idebug("Input_caretRectForPosition("+posId+")");
-        var pos = getPosition(posId);
-        var rect = Position_rectAtPos(pos);
-        if (rect == null)
-            return { x: 0, y: 0, width: 0, height: 0 };
-        else
-            return { x: rect.left, y: rect.top, width: rect.width, height: rect.height };
-    }
-
-    // posId
-    Input_closestPositionToPoint = function(x,y)
-    {
-        //idebug("Input_closestPositionToPoint("+x+","+y+")");
-        throw new Error("closestPositionToPoint: not implemented");
-    }
-
-    // posId
-    Input_closestPositionToPointWithinRange = function(x,y,startId,endId)
-    {
-        //idebug("Input_closestPositionToPointWithinRange("+x+","+y+")");
-        throw new Error("closestPositionToPointWithinRange: not implemented");
-    }
-
-    // { startId, endId }
-    Input_characterRangeAtPoint = function(x,y)
-    {
-        //idebug("Input_characterRangeAtPoint("+x+","+y+")");
-        throw new Error("characterRangeAtPoint: not implemented");
-    }
-
-    // posId
-    Input_positionWithinRangeAtCharacterOffset = function(startId,endId,offset)
-    {
-        //idebug("Input_positionWithinRangeAtCharacterOffset("+startId+","+endId+","+offset+")");
-        throw new Error("positionWithinRangeAtCharacterOffset: not implemented");
-    }
-
-    // int
-    Input_characterOffsetOfPositionWithinRange = function(posId,startId,endId)
-    {
-        //idebug("Input_characterOffsetOfPositionWithinRange("+posId+","+startId+","+endId+")");
-        throw new Error("characterOffsetOfPositionWithinRange: not implemented");
-    }
-
-    // UITextInputTokenizer methods
-
-    var punctuation = "!\"#%&',-/:;<=>@`~\\^\\$\\\\\\.\\*\\+\\?\\(\\)\\[\\]\\{\\}\\|";
-    var letterRE = new RegExp("[^\\s"+punctuation+"]");
-    var wordAtStartRE = new RegExp("^[^\\s"+punctuation+"]+");
-    var nonWordAtStartRE = new RegExp("^[\\s"+punctuation+"]+");
-    var wordAtEndRE = new RegExp("[^\\s"+punctuation+"]+$");
-    var nonWordAtEndRE = new RegExp("[\\s"+punctuation+"]+$");
-
-    function isForward(direction)
-    {
-        return ((direction == "forward") ||
-                (direction == "right") ||
-                (direction == "down"));
-    }
-
-    Input_isAtWordBoundary = function(pos,direction)
-    {
-        if (pos.node.nodeType != Node.TEXT_NODE)
-            return false;
-        var paragraph = Text_analyseParagraph(pos);
-        if (paragraph == null)
-            return false;
-        var offset = Paragraph_offsetAtPosition(paragraph,pos);
-        var before = paragraph.text.substring(0,offset);
-        var after = paragraph.text.substring(offset);
-        var text = paragraph.text;
-
-        var afterMatch = (offset < text.length) && (text.charAt(offset).match(letterRE));
-        var beforeMatch = (offset > 0) && (text.charAt(offset-1).match(letterRE));
-
-        // coerce to boolean
-        afterMatch = !!afterMatch;
-        beforeMatch = !!beforeMatch;
-
-        if (isForward(direction))
-            return beforeMatch && !afterMatch;
-        else
-            return !beforeMatch;
-    }
-
-    Input_isAtParagraphBoundary = function(pos,direction)
-    {
-    }
-
-    Input_isPositionAtBoundaryGranularityInDirection = function(posId,granularity,direction)
-    {
-        //idebug("Input_isPositionAtBoundaryGranularityInDirection("+
-        //       posId+","+granularity+","+direction+")");
-        var pos = getPosition(posId);
-        if (pos == null)
-            return false;
-
-        // FIXME: Temporary hack to avoid exceptions when running under iOS 8
-        if ((granularity == "sentence") || (granularity == "document"))
-            return false;
-
-        if (granularity == "character") {
-            return true;
-        }
-        else if (granularity == "word") {
-            return Input_isAtWordBoundary(pos,direction);
-        }
-        else if ((granularity == "paragraph") || (granularity == "line")) {
-            if (isForward(direction))
-                return Position_equal(pos,Text_toEndOfBoundary(pos,granularity));
-            else
-                return Position_equal(pos,Text_toStartOfBoundary(pos,granularity));
-        }
-        else if (granularity == "sentence") {
-        }
-        else if (granularity == "document") {
-        }
-        throw new Error("unsupported granularity: "+granularity);
-    }
-
-    Input_isPositionWithinTextUnitInDirection = function(posId,granularity,direction)
-    {
-        //idebug("Input_isPositionWithinTextUnitInDirection("+
-        //       posId+","+granularity+","+direction+")");
-        var pos = getPosition(posId);
-        if (pos == null)
-            return false;
-
-        // FIXME: Temporary hack to avoid exceptions when running under iOS 8
-        if ((granularity == "sentence") || (granularity == "document"))
-            return true;
-
-        if (granularity == "character") {
-            return true;
-        }
-        else if (granularity == "word") {
-            pos = Text_closestPosInDirection(pos,direction);
-            if (pos == null)
-                return false;
-            var paragraph = Text_analyseParagraph(pos);
-            if (paragraph == null)
-                return false;
-            if ((pos != null) && (pos.node.nodeType == Node.TEXT_NODE)) {
-                var offset = Paragraph_offsetAtPosition(paragraph,pos);
-                var text = paragraph.text;
-                if (isForward(direction))
-                    return !!((offset < text.length) && (text.charAt(offset).match(letterRE)));
-                else
-                    return !!((offset > 0) && (text.charAt(offset-1).match(letterRE)));
-            }
-            else {
-                return false;
-            }
-        }
-        else if (granularity == "sentence") {
-        }
-        else if ((granularity == "paragraph") || (granularity == "line")) {
-            var start = Text_toStartOfBoundary(pos,granularity);
-            var end = Text_toEndOfBoundary(pos,granularity);
-            start = start ? start : pos;
-            end = end ? end : pos;
-            if (isForward(direction)) {
-                return ((Position_compare(start,pos) <= 0) &&
-                        (Position_compare(pos,end) < 0));
-            }
-            else {
-                return ((Position_compare(start,pos) < 0) &&
-                        (Position_compare(pos,end) <= 0));
-            }
-        }
-        else if (granularity == "document") {
-        }
-        throw new Error("unsupported granularity: "+granularity);
-    }
-
-    Input_toWordBoundary = function(pos,direction)
-    {
-        pos = Text_closestPosInDirection(pos,direction);
-        if (pos == null)
-            return null;
-        var paragraph = Text_analyseParagraph(pos);
-        if (paragraph == null)
-            return null;
-        var run = Paragraph_runFromNode(paragraph,pos.node);
-        var offset = pos.offset + run.start;
-
-        if (isForward(direction)) {
-            var remaining = paragraph.text.substring(offset);
-            var afterWord = remaining.replace(wordAtStartRE,"");
-            var afterNonWord = remaining.replace(nonWordAtStartRE,"");
-
-            if (remaining.length == 0) {
-                return pos;
-            }
-            else if (afterWord.length < remaining.length) {
-                var newOffset = offset + (remaining.length - afterWord.length);
-                return Paragraph_positionAtOffset(paragraph,newOffset);
-            }
-            else {
-                var newOffset = offset + (remaining.length - afterNonWord.length);
-                return Paragraph_positionAtOffset(paragraph,newOffset);
-            }
-        }
-        else {
-            var remaining = paragraph.text.substring(0,offset);
-            var beforeWord = remaining.replace(wordAtEndRE,"");
-            var beforeNonWord = remaining.replace(nonWordAtEndRE,"");
-
-            if (remaining.length == 0) {
-                return pos;
-            }
-            else if (beforeWord.length < remaining.length) {
-                var newOffset = offset - (remaining.length - beforeWord.length);
-                return Paragraph_positionAtOffset(paragraph,newOffset);
-            }
-            else {
-                var newOffset = offset - (remaining.length - beforeNonWord.length);
-                return Paragraph_positionAtOffset(paragraph,newOffset);
-            }
-        }
-    }
-
-    Input_toParagraphBoundary = function(pos,direction)
-    {
-        if (isForward(direction)) {
-            var end = Text_toEndOfBoundary(pos,"paragraph");
-            if (Position_equal(pos,end)) {
-                end = Position_nextMatch(end,Position_okForMovement);
-                end = Text_toEndOfBoundary(end,"paragraph");
-                end = Text_toStartOfBoundary(end,"paragraph");
-            }
-            return end ? end : pos;
-        }
-        else {
-            var start = Text_toStartOfBoundary(pos,"paragraph");
-            if (Position_equal(pos,start)) {
-                start = Position_prevMatch(start,Position_okForMovement);
-                start = Text_toStartOfBoundary(start,"paragraph");
-                start = Text_toEndOfBoundary(start,"paragraph");
-            }
-            return start ? start : pos;
-        }
-    }
-
-    Input_toLineBoundary = function(pos,direction)
-    {
-        if (isForward(direction)) {
-            var end = Text_toEndOfBoundary(pos,"line");
-            return end ? end : pos;
-        }
-        else {
-            var start = Text_toStartOfBoundary(pos,"line");
-            return start ? start : pos;
-        }
-    }
-
-    Input_positionFromPositionToBoundaryInDirection = function(posId,granularity,direction)
-    {
-        //idebug("Input_positionFromPositionToBoundaryInDirection("+
-        //       posId+","+granularity+","+direction+")");
-        var pos = getPosition(posId);
-        if (pos == null)
-            return null;
-
-        // FIXME: Temporary hack to avoid exceptions when running under iOS 8
-        if (granularity == "sentence")
-            granularity = "paragraph";
-
-        if (granularity == "word")
-            return addPosition(Input_toWordBoundary(pos,direction));
-        else if (granularity == "paragraph")
-            return addPosition(Input_toParagraphBoundary(pos,direction));
-        else if (granularity == "line")
-            return addPosition(Input_toLineBoundary(pos,direction));
-        else if (granularity == "character")
-            return Input_positionFromPositionInDirectionOffset(posId,direction,1);
-        else if (granularity == "document")
-            return isForward(direction) ? BaseIdDocumentEnd : BaseIdDocumentStart;
-        else
-            throw new Error("unsupported granularity: "+granularity);
-    }
-
-    Input_rangeEnclosingPositionWithGranularityInDirection = function(posId,granularity,direction)
-    {
-        //idebug("Input_rangeEnclosingPositionWithGranularityInDirection("+
-        //       posId+","+granularity+","+direction);
-        var pos = getPosition(posId);
-        if (pos == null)
-            return null;
-
-        // FIXME: Temporary hack to avoid exceptions when running under iOS 8
-        if (granularity == "sentence")
-            granularity = "paragraph";
-
-        if (granularity == "word") {
-            pos = Text_closestPosInDirection(pos,direction);
-            if (pos == null)
-                return null;
-            var paragraph = Text_analyseParagraph(pos);
-            if (pos == null)
-                return addPosition(null);
-            if (paragraph == null)
-                return addPosition(null);
-            var run = Paragraph_runFromNode(paragraph,pos.node);
-            var offset = pos.offset + run.start;
-
-            var before = paragraph.text.substring(0,offset);
-            var after = paragraph.text.substring(offset);
-            var beforeWord = before.replace(wordAtEndRE,"");
-            var afterWord = after.replace(wordAtStartRE,"");
-
-            var ok;
-
-            if (isForward(direction))
-                ok = (afterWord.length < after.length);
-            else
-                ok = (beforeWord.length < before.length);
-
-            if (ok) {
-                var charsBefore = (before.length - beforeWord.length);
-                var charsAfter = (after.length - afterWord.length);
-                var startOffset = offset - charsBefore;
-                var endOffset = offset + charsAfter;
-
-                var startPos = Paragraph_positionAtOffset(paragraph,startOffset);
-                var endPos = Paragraph_positionAtOffset(paragraph,endOffset);
-                return { startId: addPosition(startPos),
-                         endId: addPosition(endPos) };
-            }
-            else {
-                return null;
-            }
-        }
-        else if ((granularity == "paragraph") || (granularity == "line")) {
-            var start = Text_toStartOfBoundary(pos,granularity);
-            var end = Text_toEndOfBoundary(pos,granularity);
-            start = start ? start : pos;
-            end = end ? end : pos;
-
-            if ((granularity == "paragraph") || !isForward(direction)) {
-                if (isForward(direction)) {
-                    if (Position_equal(pos,Text_toEndOfBoundary(pos,granularity)))
-                        return null;
-                }
-                else {
-                    if (Position_equal(pos,Text_toStartOfBoundary(pos,granularity)))
-                        return null;
-                }
-            }
-            return { startId: addPosition(start),
-                     endId: addPosition(end) };
-        }
-        else {
-            throw new Error("unsupported granularity: "+granularity);
-        }
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Lists.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Lists.js b/experiments/Editor/src/Lists.js
deleted file mode 100644
index a3a9772..0000000
--- a/experiments/Editor/src/Lists.js
+++ /dev/null
@@ -1,553 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Lists_increaseIndent;
-var Lists_decreaseIndent;
-var Lists_clearList;
-var Lists_setUnorderedList;
-var Lists_setOrderedList;
-
-(function() {
-
-    // private
-    function findLIElements(range)
-    {
-        var listItems = new Array();
-
-        var node = range.start.node;
-        while (node != null) {
-
-            addListItems(listItems,node);
-
-            if (node == range.end.node)
-                break;
-
-            node = nextNode(node);
-        }
-        return listItems;
-
-        function addListItems(array,node)
-        {
-            if (node == null)
-                return;
-
-            if (node._type == HTML_LI) {
-                if (!arrayContains(array,node))
-                    array.push(node);
-                return;
-            }
-
-            if (!isWhitespaceTextNode(node))
-                addListItems(array,node.parentNode);
-        }
-    }
-
-    // public
-    Lists_increaseIndent = function()
-    {
-        Selection_preferElementPositions();
-        Selection_preserveWhileExecuting(function() {
-            var range = Selection_get();
-            if (range == null)
-                return null;
-
-            // Determine the set of LI nodes that are part of the selection
-            // Note that these could be spread out all over the place, e.g. in different lists,
-            // some in table cells etc
-            var listItems = findLIElements(range);
-
-            // For each LI node that is not the first in the list, move it to the child list of
-            // its previous sibling (creating the child list if necessary)
-
-            for (var i = 0; i < listItems.length; i++) {
-                var li = listItems[i];
-                var prevLi = li.previousSibling;
-                while ((prevLi != null) && (prevLi._type != HTML_LI))
-                    prevLi = prevLi.previousSibling;
-                // We can only increase the indentation of the current list item C if there is
-                // another list item P immediately preceding C. In this case, C becomes a child of
-                // another list L, where L is inside P. L may already exist, or we may need to
-                // create it.
-                if (prevLi != null) {
-                    var prevList = lastDescendentList(prevLi);
-                    var childList = firstDescendentList(li);
-                    var childListContainer = null;
-                    if (childList != null) {
-                        // childList may be contained inside one or more wrapper elements, in which
-                        // case we set childListContainer to point to the wrapper element that is a
-                        // child of li. Otherwise childListContainer will just be childList.
-                        childListContainer = childList;
-                        while (childListContainer.parentNode != li)
-                            childListContainer = childListContainer.parentNode;
-                    }
-
-                    if (prevList != null) {
-                        DOM_appendChild(prevList,li);
-                        if (childList != null) {
-                            while (childList.firstChild != null)
-                                DOM_appendChild(prevList,childList.firstChild);
-                            DOM_deleteNode(childListContainer);
-                            // alert("Case 1: prevList and childList");
-                        }
-                        else {
-                            // alert("Case 2: prevList and no childList");
-                        }
-                    }
-                    else {
-                        var newList;
-                        if (childList != null) {
-                            // alert("Case 3: no prevList but childList");
-                            newList = childList;
-                            DOM_appendChild(prevLi,childListContainer);
-                        }
-                        else {
-                            // alert("Case 4: no prevList and no childList");
-                            if (li.parentNode._type == HTML_UL)
-                                newList = DOM_createElement(document,"UL");
-                            else
-                                newList = DOM_createElement(document,"OL");
-                            DOM_appendChild(prevLi,newList);
-                        }
-                        DOM_insertBefore(newList,li,newList.firstChild);
-                    }
-                }
-            }
-        });
-
-        function firstDescendentList(node)
-        {
-            while (true) {
-                var node = firstChildElement(node);
-                if (node == null)
-                    return null;
-                switch (node._type) {
-                case HTML_UL:
-                case HTML_OL:
-                    return node;
-                }
-            }
-        }
-
-        function lastDescendentList(node)
-        {
-            while (true) {
-                var node = lastChildElement(node);
-                if (node == null)
-                    return null;
-                switch (node._type) {
-                case HTML_UL:
-                case HTML_OL:
-                    return node;
-                }
-            }
-        }
-    }
-
-    // public
-    Lists_decreaseIndent = function()
-    {
-        Selection_preferElementPositions();
-        Selection_preserveWhileExecuting(function() {
-            var range = Selection_get();
-            if (range == null)
-                return null;
-
-            // Determine the set of LI nodes that are part of the selection
-            // Note that these could be spread out all over the place, e.g. in different lists,
-            // some in table cells etc
-            var listItems = findLIElements(range);
-
-            // Remove from consideration any list items that have an ancestor that is going to
-            // be moved
-            var i = 0;
-            var changed;
-            while (i < listItems.length) {
-                var node = listItems[i];
-
-                var ancestorToBeRemoved = false;
-                for (var ancestor = node.parentNode;
-                     ancestor != null;
-                     ancestor = ancestor.parentNode) {
-                    if (arrayContains(listItems,ancestor))
-                        ancestorToBeRemoved = true;
-                }
-
-                if (ancestorToBeRemoved)
-                    listItems.splice(i,1);
-                else
-                    i++;
-            }
-
-            function haveContentAfter(node)
-            {
-                for (node = node.nextSibling; node != null; node = node.nextSibling) {
-                    if (nodeHasContent(node))
-                        return true;
-                }
-                return false;
-            }
-
-            // For LI nodes that are in a top-level list, change them to regular paragraphs
-            // For LI nodes that are part of a nested list, move them to the parent (this requires
-            // splitting the child list in two)
-            for (var i = 0; i < listItems.length; i++) {
-                var liNode = listItems[i];
-                var listNode = liNode.parentNode;
-                var containerChild = findContainerChild(listNode);
-
-                if (haveContentAfter(liNode)) {
-                    var secondHalf;
-                    if (listNode._type == HTML_UL)
-                        secondHalf = DOM_createElement(document,"UL");
-                    else
-                        secondHalf = DOM_createElement(document,"OL");
-
-                    DOM_appendChild(liNode,secondHalf);
-
-                    var following = liNode.nextSibling;
-                    while (following != null) {
-                        var next = following.nextSibling;
-                        DOM_appendChild(secondHalf,following);
-                        following = next;
-                    }
-                }
-
-                DOM_insertBefore(containerChild.parentNode,liNode,containerChild.nextSibling);
-                if (!isListNode(liNode.parentNode)) {
-                    Hierarchy_avoidInlineChildren(liNode);
-                    DOM_removeNodeButKeepChildren(liNode);
-                }
-
-                if (!nodeHasContent(listNode))
-                    DOM_deleteNode(listNode);
-            }
-        });
-
-        function findContainerChild(node)
-        {
-            while (node.parentNode != null) {
-                if (isContainerNode(node.parentNode) && (node.parentNode._type != HTML_LI))
-                    return node;
-                node = node.parentNode;
-            }
-        }
-    }
-
-    // private
-    function getListOperationNodes(range)
-    {
-        var detail = Range_detail(range);
-        var dca = detail.commonAncestor;
-        var ds = detail.startAncestor;
-        var de = detail.endAncestor;
-
-        while (isInlineNode(dca)) {
-            ds = dca;
-            de = dca;
-            dca = dca.parentNode;
-        }
-
-        var nodes = new Array();
-        var nodeSet = new NodeSet();
-
-        if (dca._type == HTML_LI)
-            return [dca];
-
-        // If, after moving up the tree until dca is a container node, a single node is selected,
-        // check if it is wholly contained within a single list item. If so, select just that
-        // list item.
-        var isStartLI = ((ds != null) && (ds._type == HTML_LI));
-        var isEndLI = ((de != null) && (de._type == HTML_LI));
-        if (!isStartLI && !isEndLI) {
-            for (var ancestor = dca; ancestor.parentNode != null; ancestor = ancestor.parentNode) {
-                if (ancestor.parentNode._type == HTML_LI) {
-                    var firstElement = true;
-
-                    for (var p = ancestor.previousSibling; p != null; p = p.previousSibling) {
-                        if (p.nodeType == Node.ELEMENT_NODE) {
-                            firstElement = false;
-                            break;
-                        }
-                    }
-
-                    if (firstElement)
-                        return [ancestor.parentNode];
-                }
-            }
-        }
-
-        var end = (de == null) ? null : de.nextSibling;
-
-        for (var child = ds; child != end; child = child.nextSibling) {
-            switch (child._type) {
-            case HTML_UL:
-            case HTML_OL:
-                for (var gc = child.firstChild; gc != null; gc = gc.nextSibling) {
-                    if (!isWhitespaceTextNode(gc))
-                        addNode(gc);
-                }
-                break;
-            default:
-                if ((child._type == HTML_DIV) &&
-                     child.getAttribute("class") == Keys.SELECTION_HIGHLIGHT) {
-                    // skip
-                }
-                else if (!isWhitespaceTextNode(child)) {
-                    addNode(child);
-                }
-                break;
-            }
-        }
-        if ((nodes.length == 0) && isParagraphNode(dca))
-            nodes.push(dca);
-        return nodes;
-
-        function addNode(node)
-        {
-            while (isInlineNode(node) && node.parentNode != document.body)
-                node = node.parentNode;
-            if (!nodeSet.contains(node)) {
-                nodeSet.add(node);
-                nodes.push(node);
-            }
-        }
-    }
-
-    // public
-    Lists_clearList = function()
-    {
-        Selection_preferElementPositions();
-        Selection_preserveWhileExecuting(function() {
-            var range = Selection_get();
-            if (range == null)
-                return;
-            Range_ensureInlineNodesInParagraph(range);
-
-            var nodes = getListOperationNodes(range);
-
-            for (var i = 0; i < nodes.length; i++) {
-                var node = nodes[i];
-                if (node._type == HTML_LI) {
-                    var li = node;
-                    var list = li.parentNode;
-                    var insertionPoint = null;
-
-                    DOM_removeAdjacentWhitespace(li);
-
-                    if (li.previousSibling == null) {
-                        insertionPoint = list;
-                    }
-                    else if (li.nextSibling == null) {
-                        insertionPoint = list.nextSibling;
-                    }
-                    else {
-                        var secondList = DOM_shallowCopyElement(list);
-                        DOM_insertBefore(list.parentNode,secondList,list.nextSibling);
-                        while (li.nextSibling != null) {
-                            DOM_appendChild(secondList,li.nextSibling);
-                            DOM_removeAdjacentWhitespace(li);
-                        }
-
-                        insertionPoint = secondList;
-                    }
-
-                    var parent = null;
-                    var child = li.firstChild;
-                    while (child != null) {
-                        var next = child.nextSibling;
-                        if (isInlineNode(child) && !isWhitespaceTextNode(child)) {
-                            child = Hierarchy_wrapInlineNodesInParagraph(child);
-                            next = child.nextSibling;
-                        }
-                        child = next;
-                    }
-                    DOM_insertBefore(list.parentNode,li,insertionPoint);
-                    DOM_removeNodeButKeepChildren(li);
-
-                    if (list.firstChild == null)
-                        DOM_deleteNode(list);
-                }
-            }
-        });
-
-        var range = Selection_get();
-        if (range == null)
-            return;
-        if (Range_isEmpty(range) &&
-            (range.start.node.nodeType == Node.ELEMENT_NODE) &&
-            (isContainerNode(range.start.node))) {
-
-            var p = DOM_createElement(document,"P");
-
-            var next = range.start.node.childNodes[range.start.offset+1];
-            DOM_insertBefore(range.start.node,p,next);
-
-            Cursor_updateBRAtEndOfParagraph(p);
-            Selection_set(p,0,p,0);
-        }
-    }
-
-    // private
-    function setList(type)
-    {
-        var range = Selection_get();
-        if (range == null)
-            return;
-
-        var nodes = getListOperationNodes(range);
-
-        if (nodes.length == 0) {
-            var text;
-            if (range.start.node.nodeType == Node.TEXT_NODE) {
-                text = range.start.node;
-            }
-            else if (range.start.node.nodeType == Node.ELEMENT_NODE) {
-                text = DOM_createTextNode(document,"");
-                DOM_insertBefore(range.start.node,
-                                 text,
-                                 range.start.node[range.start.offset+1]);
-            }
-            nodes = [text];
-
-            var offset = DOM_nodeOffset(text);
-            Selection_set(text,0,text,0);
-            range = Selection_get();
-        }
-
-        Range_trackWhileExecuting(range,function () {
-            // Set list to UL or OL
-
-            for (var i = 0; i < nodes.length; i++) {
-                var node = nodes[i];
-                var next;
-                var prev;
-                var li = null;
-                var oldList = null;
-                var listInsertionPoint;
-
-                if ((node._type == HTML_LI) && (node.parentNode._type == type)) {
-                    // Already in the correct type of list; don't need to do anything
-                    continue;
-                }
-
-                if (node._type == HTML_LI) {
-                    li = node;
-                    var list = li.parentNode;
-
-                    DOM_removeAdjacentWhitespace(list);
-                    prev = list.previousSibling;
-                    next = list.nextSibling;
-
-
-                    DOM_removeAdjacentWhitespace(li);
-
-                    if (li.previousSibling == null) {
-                        listInsertionPoint = list;
-                        next = null;
-                    }
-                    else if (li.nextSibling == null) {
-                        listInsertionPoint = list.nextSibling;
-                        prev = null;
-                    }
-                    else {
-                        var secondList = DOM_shallowCopyElement(list);
-                        DOM_insertBefore(list.parentNode,secondList,list.nextSibling);
-                        while (li.nextSibling != null) {
-                            DOM_insertBefore(secondList,li.nextSibling,null);
-                            DOM_removeAdjacentWhitespace(li);
-                        }
-
-                        listInsertionPoint = secondList;
-
-                        prev = null;
-                        next = null;
-                    }
-
-                    node = list;
-                    oldList = list;
-                }
-                else {
-                    DOM_removeAdjacentWhitespace(node);
-                    prev = node.previousSibling;
-                    next = node.nextSibling;
-                    listInsertionPoint = node;
-                }
-
-                var list;
-                var itemInsertionPoint;
-
-                if ((prev != null) && (prev._type == type)) {
-                    list = prev;
-                    itemInsertionPoint = null;
-                }
-                else if ((next != null) && (next._type == type)) {
-                    list = next;
-                    itemInsertionPoint = list.firstChild;
-                }
-                else {
-                    if (type == HTML_UL)
-                        list = DOM_createElement(document,"UL");
-                    else
-                        list = DOM_createElement(document,"OL");
-                    DOM_insertBefore(node.parentNode,list,listInsertionPoint);
-                    itemInsertionPoint = null;
-                }
-
-                if (li != null) {
-                    DOM_insertBefore(list,li,itemInsertionPoint);
-                }
-                else {
-                    var li = DOM_createElement(document,"LI");
-                    DOM_insertBefore(list,li,itemInsertionPoint);
-                    DOM_insertBefore(li,node,null);
-                }
-
-
-                if ((oldList != null) && (oldList.firstChild == null))
-                    DOM_deleteNode(oldList);
-
-                // Merge with adjacent list
-                DOM_removeAdjacentWhitespace(list);
-                if ((list.nextSibling != null) && (list.nextSibling._type == type)) {
-                    var followingList = list.nextSibling;
-                    while (followingList.firstChild != null) {
-                        if (isWhitespaceTextNode(followingList.firstChild))
-                            DOM_deleteNode(followingList.firstChild);
-                        else
-                            DOM_insertBefore(list,followingList.firstChild,null);
-                    }
-                    DOM_deleteNode(followingList);
-                }
-            }
-        });
-        Range_ensureValidHierarchy(range);
-        Selection_set(range.start.node,range.start.offset,range.end.node,range.end.offset);
-    }
-
-    // public
-    Lists_setUnorderedList = function()
-    {
-        setList(HTML_UL);
-    }
-
-    // public
-    Lists_setOrderedList = function()
-    {
-        setList(HTML_OL);
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Main.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Main.js b/experiments/Editor/src/Main.js
deleted file mode 100644
index f123423..0000000
--- a/experiments/Editor/src/Main.js
+++ /dev/null
@@ -1,393 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Main_getLanguage;
-var Main_setLanguage;
-var Main_setGenerator;
-var Main_isEmptyDocument;
-var Main_prepareForSave;
-var Main_getHTML;
-var Main_getErrorReportingInfo;
-var Main_removeUnsupportedInput;
-var Main_removeSpecial;
-var Main_execute;
-var Main_init;
-
-var Main_clientRectsBug;
-
-(function() {
-
-    // public
-    Main_getLanguage = function()
-    {
-        var lang = document.documentElement.getAttribute("lang");
-        if (lang != null)
-            lang = lang.replace(/-/g,"_");
-        return lang;
-    }
-
-    // public
-    Main_setLanguage = function(lang)
-    {
-        if ((lang == null) || (lang == "")) {
-            DOM_removeAttribute(document.documentElement,"lang");
-        }
-        else {
-            lang = lang.replace(/_/g,"-");
-            DOM_setAttribute(document.documentElement,"lang",lang);
-        }
-    }
-
-    // public
-    Main_removeUnsupportedInput = function()
-    {
-        recurse(document.documentElement);
-
-        function recurse(node)
-        {
-            // Delete comments and processing instructions
-            if ((node.nodeType != Node.TEXT_NODE) &&
-                (node.nodeType != Node.ELEMENT_NODE)) {
-                DOM_deleteNode(node);
-            }
-            else {
-                var next;
-                for (var child = node.firstChild; child != null; child = next) {
-                    next = child.nextSibling;
-                    recurse(child);
-                }
-            }
-        }
-    }
-
-    // private
-    function addMetaCharset()
-    {
-        var head = DOM_documentHead(document);
-        var next;
-        for (var child = head.firstChild; child != null; child = next) {
-            next = child.nextSibling;
-            if ((child._type == HTML_META) && (child.hasAttribute("charset"))) {
-                DOM_deleteNode(child);
-            }
-            else if ((child._type == HTML_META) && child.hasAttribute("http-equiv") &&
-                     (child.getAttribute("http-equiv").toLowerCase() == "content-type")) {
-                DOM_deleteNode(child);
-            }
-        }
-
-        var meta = DOM_createElement(document,"META");
-        DOM_setAttribute(meta,"charset","utf-8");
-        DOM_insertBefore(head,meta,head.firstChild);
-    }
-
-    // public
-    Main_setGenerator = function(generator)
-    {
-        return UndoManager_disableWhileExecuting(function() {
-            var head = DOM_documentHead(document);
-            for (var child = head.firstChild; child != null; child = child.nextSibling) {
-                if ((child._type == HTML_META) &&
-                    child.hasAttribute("name") &&
-                    (child.getAttribute("name").toLowerCase() == "generator")) {
-                    var origGenerator = DOM_getAttribute(child,"content");
-                    DOM_setAttribute(child,"content",generator);
-
-                    if (origGenerator == null)
-                        return "";
-                    else
-                        return origGenerator;
-                }
-            }
-
-            var meta = DOM_createElement(document,"META");
-            DOM_setAttribute(meta,"name","generator");
-            DOM_setAttribute(meta,"content",generator);
-            DOM_insertBefore(head,meta,head.firstChild);
-
-            return "";
-        });
-    }
-
-    // public
-    Main_isEmptyDocument = function()
-    {
-        return !nodeHasContent(document.body);
-    }
-
-    // public
-    Main_prepareForSave = function()
-    {
-        // Force any end-of-group actions to be performed
-        UndoManager_newGroup();
-        return true;
-    }
-
-    // public
-    Main_getHTML = function()
-    {
-        return document.documentElement.outerHTML;
-    }
-
-    // public
-    Main_getErrorReportingInfo = function()
-    {
-        if (document.documentElement == null)
-            return "(document.documentElement is null)";
-        try {
-            var html = htmlWithSelection();
-            cleanse(html);
-            return html.outerHTML;
-        }
-        catch (e) {
-            try {
-                var html = DOM_cloneNode(document.documentElement,true);
-                cleanse(html);
-                return html.outerHTML+"\n[Error getting selection: "+e+"]";
-            }
-            catch (e2) {
-                return "[Error getting HTML: "+e2+"]";
-            }
-        }
-
-        function cleanse(node)
-        {
-            switch (node._type) {
-            case HTML_TEXT:
-            case HTML_COMMENT:
-                DOM_setNodeValue(node,cleanseString(node.nodeValue));
-                break;
-            case HTML_STYLE:
-            case HTML_SCRIPT:
-                return;
-            default:
-                if (node.nodeType == Node.ELEMENT_NODE) {
-                    cleanseAttribute(node,"original");
-                    if (node.hasAttribute("href") && !node.getAttribute("href").match(/^#/))
-                        cleanseAttribute(node,"href");
-                    for (var child = node.firstChild; child != null; child = child.nextSibling)
-                        cleanse(child);
-                }
-                break;
-            }
-        }
-
-        function cleanseAttribute(node,name)
-        {
-            if (node.hasAttribute(name)) {
-                var value = node.getAttribute(name);
-                value = cleanseString(value);
-                DOM_setAttribute(node,name,value);
-            }
-        }
-
-        function cleanseString(str)
-        {
-            return str.replace(/[^\s\.\@\^]/g,"X");
-        }
-
-        function htmlWithSelection()
-        {
-            var selectionRange = Selection_get();
-            if (selectionRange != null) {
-                selectionRange = Range_forwards(selectionRange);
-                var startSave = new Object();
-                var endSave = new Object();
-
-                var html = null;
-
-                Range_trackWhileExecuting(selectionRange,function() {
-                    // We use the strings @@^^ and ^^@@ to represent the selection
-                    // start and end, respectively. The reason for this is that after we have
-                    // cloned the tree, all text will be removed. We keeping the @ and ^
-                    // characters so we have some way to identifiy the selection markers;
-                    // leaving these in is not going to reveal any confidential information.
-
-                    addPositionMarker(selectionRange.end,"^^@@",endSave);
-                    addPositionMarker(selectionRange.start,"@@^^",startSave);
-
-                    html = DOM_cloneNode(document.documentElement,true);
-
-                    removePositionMarker(selectionRange.start,startSave);
-                    removePositionMarker(selectionRange.end,endSave);
-                });
-
-                return html;
-            }
-            else {
-                return DOM_cloneNode(document.documentElement,true);
-            }
-        }
-
-        function addPositionMarker(pos,name,save)
-        {
-            var node = pos.node;
-            var offset = pos.offset;
-            if (node.nodeType == Node.ELEMENT_NODE) {
-                save.tempNode = DOM_createTextNode(document,name);
-                DOM_insertBefore(node,save.tempNode,node.childNodes[offset]);
-            }
-            else if (node.nodeType == Node.TEXT_NODE) {
-                save.originalNodeValue = node.nodeValue;
-                node.nodeValue = node.nodeValue.slice(0,offset) + name + node.nodeValue.slice(offset);
-            }
-        }
-
-        function removePositionMarker(pos,save)
-        {
-            var node = pos.node;
-            var offset = pos.offset;
-            if (pos.node.nodeType == Node.ELEMENT_NODE) {
-                DOM_deleteNode(save.tempNode);
-            }
-            else if (pos.node.nodeType == Node.TEXT_NODE) {
-                node.nodeValue = save.originalNodeValue;
-            }
-        }
-    }
-
-    // public
-    Main_removeSpecial = function(node)
-    {
-        // We process the children first, so that if there are any nested removable elements (e.g.
-        // a selection span inside of an autocorrect span), all levels of nesting are taken care of
-        var next;
-        for (var child = node.firstChild; child != null; child = next) {
-            next = child.nextSibling;
-            Main_removeSpecial(child);
-        }
-
-        var cssClass = null;
-        if ((node.nodeType == Node.ELEMENT_NODE) && node.hasAttribute("class"))
-            cssClass = node.getAttribute("class");
-
-        if ((cssClass == Keys.HEADING_NUMBER) ||
-            (cssClass == Keys.FIGURE_NUMBER) ||
-            (cssClass == Keys.TABLE_NUMBER) ||
-            (cssClass == Keys.AUTOCORRECT_CLASS) ||
-            (cssClass == Keys.SELECTION_CLASS) ||
-            (cssClass == Keys.SELECTION_HIGHLIGHT)) {
-            DOM_removeNodeButKeepChildren(node);
-        }
-        else if ((node._type == HTML_META) &&
-                 node.hasAttribute("name") &&
-                 (node.getAttribute("name").toLowerCase() == "viewport")) {
-            DOM_deleteNode(node);
-        }
-        else if (node._type == HTML_LINK) {
-            if ((node.getAttribute("rel") == "stylesheet") &&
-                (node.getAttribute("href") == Styles_getBuiltinCSSURL())) {
-                DOM_deleteNode(node);
-            }
-        }
-    }
-
-    function simplifyStackString(e)
-    {
-        if (e.stack == null)
-            return "";
-        var lines = e.stack.toString().split(/\n/);
-        for (var i = 0; i < lines.length; i++) {
-            var nameMatch = lines[i].match(/^(.*)@/);
-            var name = (nameMatch != null) ? nameMatch[1] : "(anonymous function)";
-            var locMatch = lines[i].match(/:([0-9]+:[0-9]+)$/);
-            var loc = (locMatch != null) ? locMatch[1] : "?";
-            lines[i] = "stack["+(lines.length-i-1)+"] = "+name+"@"+loc;
-        }
-        return lines.join("\n");
-    }
-
-    // public
-    Main_execute = function(fun)
-    {
-        try {
-            var res = fun();
-            PostponedActions_perform();
-            return res;
-        }
-        catch (e) {
-            var message = (e.message != null) ? e.message : e.toString();
-            var stack = simplifyStackString(e);
-            Editor_error(message+"\n"+stack);
-        }
-    }
-
-    function fixEmptyBody()
-    {
-        for (var child = document.body.firstChild; child != null; child = child.nextSibling) {
-            if (nodeHasContent(child))
-                return;
-        }
-
-        for (var child = document.body.firstChild; child != null; child = child.nextSibling) {
-            if (child._type == HTML_P) {
-                Cursor_updateBRAtEndOfParagraph(child);
-                return;
-            }
-        }
-
-        var p = DOM_createElement(document,"P");
-        var br = DOM_createElement(document,"BR");
-        DOM_appendChild(p,br);
-        DOM_appendChild(document.body,p);
-    }
-
-    // public
-    Main_init = function(width,textScale,cssURL,clientRectsBug)
-    {
-        try {
-            Main_clientRectsBug = clientRectsBug;
-            if (document.documentElement == null)
-                throw new Error("document.documentElement is null");
-            if (document.body == null)
-                throw new Error("document.body is null");
-            var timing = new TimingInfo();
-            timing.start();
-            DOM_assignNodeIds(document);
-            timing.addEntry("DOM_assignNodeIds");
-            Main_removeUnsupportedInput();
-            timing.addEntry("Main_removeUnsupportedInput");
-            addMetaCharset();
-            timing.addEntry("addMetaCharset");
-            fixEmptyBody();
-            timing.addEntry("fixEmptyBody");
-            Outline_init();
-            timing.addEntry("Outline_init");
-            Styles_init(cssURL);
-            timing.addEntry("Styles_init");
-            Viewport_init(width,textScale);
-            timing.addEntry("Viewport_init");
-            AutoCorrect_init();
-            timing.addEntry("AutoCorrect_init");
-
-            PostponedActions_perform();
-            timing.addEntry("PostponedActions_perform");
-            Cursor_moveToStartOfDocument();
-            timing.addEntry("Cursor_moveToStartOfDocument");
-
-            UndoManager_clear();
-            timing.addEntry("UndoManager_clear");
-//            timing.print();
-
-            return true;
-        }
-        catch (e) {
-            return e.toString();
-        }
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Metadata.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Metadata.js b/experiments/Editor/src/Metadata.js
deleted file mode 100644
index fce4cca..0000000
--- a/experiments/Editor/src/Metadata.js
+++ /dev/null
@@ -1,32 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Metadata_getMetadata;
-var Metadata_setMetadata;
-
-(function() {
-
-    Metadata_getMetadata = function()
-    {
-        return {};
-    }
-
-    Metadata_setMetadata = function(metadata)
-    {
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/NodeSet.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/NodeSet.js b/experiments/Editor/src/NodeSet.js
deleted file mode 100644
index 77b7600..0000000
--- a/experiments/Editor/src/NodeSet.js
+++ /dev/null
@@ -1,201 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-function NodeSet()
-{
-    this.members = new Object();
-}
-
-NodeSet.prototype.add = function(node)
-{
-    if (node._nodeId == null)
-        throw new Error("NodeSet.add: node "+node.nodeName+" has no _nodeId property");
-    this.members[node._nodeId] = node;
-}
-
-NodeSet.prototype.remove = function(node)
-{
-    if (node._nodeId == null)
-        throw new Error("NodeSet.remove: node "+node.nodeName+" has no _nodeId property");
-    delete this.members[node._nodeId];
-}
-
-NodeSet.prototype.contains = function(node)
-{
-    if (node._nodeId == null)
-        throw new Error("NodeSet.contains: node "+node.nodeName+" has no _nodeId property");
-    return (this.members[node._nodeId] != null);
-}
-
-NodeSet.prototype.toArray = function()
-{
-    var result = new Array();
-    for (var id in this.members)
-        result.push(members[id]);
-    return result;
-}
-
-NodeSet.prototype.forEach = function(fun)
-{
-    var ids = Object.getOwnPropertyNames(this.members);
-    var set = this;
-    ids.forEach(function(id) { fun(set.members[id]); });
-}
-
-NodeSet.prototype.ancestor = function()
-{
-    var result = new NodeSet();
-    this.forEach(function (node) {
-        for (var p = node.parentNode; p != null; p = p.parentNode)
-            result.add(p);
-    });
-    return result;
-}
-
-NodeSet.prototype.ancestorOrSelf = function()
-{
-    var result = new NodeSet();
-    this.forEach(function (node) {
-        for (var p = node; p != null; p = p.parentNode)
-            result.add(p);
-    });
-    return result;
-}
-
-NodeSet.prototype.descendant = function()
-{
-    var result = new NodeSet();
-    this.forEach(function (node) {
-        recurse(node);
-    });
-    return result;
-
-    function recurse(node)
-    {
-        for (var child = node.firstChild; child != null; child = child.nextSibling) {
-            result.add(child);
-            recurse(child);
-        }
-    }
-}
-
-NodeSet.prototype.descendantOrSelf = function()
-{
-    var result = new NodeSet();
-    this.forEach(function (node) {
-        recurse(node);
-    });
-    return result;
-
-    function recurse(node)
-    {
-        result.add(node);
-        for (var child = node.firstChild; child != null; child = child.nextSibling)
-            recurse(child);
-    }
-}
-
-NodeSet.prototype.union = function(other)
-{
-    var result = new NodeSet();
-    this.forEach(function (node) { result.add(node); });
-    other.forEach(function (node) { result.add(node); });
-    return result;
-}
-
-NodeSet.prototype.intersection = function(other)
-{
-    var result = new NodeSet();
-    this.forEach(function (node) { if (other.contains(node)) { result.add(node); } });
-    return result;
-}
-
-NodeSet.fromArray = function(array)
-{
-    var set = new NodeSet();
-    array.forEach(function(node) { set.add(node); });
-    return set;
-}
-
-
-function NodeMap()
-{
-    this.keys = new Object();
-    this.values = new Object();
-}
-
-NodeMap.prototype.clear = function()
-{
-    this.keys = new Object();
-    this.values = new Object();
-}
-
-NodeMap.prototype.get = function(key)
-{
-    if (key._nodeId == null)
-        throw new Error("NodeMap.get: key "+key.keyName+" has no _nodeId property");
-    return this.values[key._nodeId];
-}
-
-NodeMap.prototype.put = function(key,value)
-{
-    if (key._nodeId == null)
-        throw new Error("NodeMap.add: key "+key.keyName+" has no _nodeId property");
-    this.keys[key._nodeId] = key;
-    this.values[key._nodeId] = value;
-}
-
-NodeMap.prototype.remove = function(key)
-{
-    if (key._nodeId == null)
-        throw new Error("NodeMap.remove: key "+key.keyName+" has no _nodeId property");
-    delete this.keys[key._nodeId];
-    delete this.values[key._nodeId];
-}
-
-NodeMap.prototype.containsKey = function(key)
-{
-    if (key._nodeId == null)
-        throw new Error("NodeMap.contains: key "+key.keyName+" has no _nodeId property");
-    return (this.values[key._nodeId] != null);
-}
-
-NodeMap.prototype.getKeys = function()
-{
-    var ids = Object.getOwnPropertyNames(this.values);
-    var result = new Array(ids.length);
-    for (var i = 0; i < ids.length; i++)
-        result[i] = this.keys[ids[i]];
-    return result;
-}
-
-NodeMap.prototype.forEach = function(fun)
-{
-    var ids = Object.getOwnPropertyNames(this.values);
-    var map = this;
-    ids.forEach(function(id) { fun(map.keys[id],map.values[id]); });
-}
-
-NodeMap.fromArray = function(array,fun)
-{
-    var map = new NodeMap();
-    if (fun != null)
-        array.forEach(function(node) { map.put(node,fun(node)); });
-    else
-        array.forEach(function(node) { map.put(node,null); });
-    return map;
-};


[16/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/unwrap-multiplep3-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/unwrap-multiplep3-expected.html b/experiments/Editor/tests/inline/unwrap-multiplep3-expected.html
deleted file mode 100644
index 811f002..0000000
--- a/experiments/Editor/tests/inline/unwrap-multiplep3-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      abcd
-      <b>efgh</b>
-      ijklmnopqrstuvwxyz
-    </p>
-    <p>
-      abcdefghijklmnopqr
-      <b>stuv</b>
-      wxyz
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/unwrap-multiplep3-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/unwrap-multiplep3-input.html b/experiments/Editor/tests/inline/unwrap-multiplep3-input.html
deleted file mode 100644
index 7719c63..0000000
--- a/experiments/Editor/tests/inline/unwrap-multiplep3-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionUnwrapElement("B");
-}
-</script>
-</head>
-<body>
-<p>abcd<b>efgh[ijklmnopqrstuv</b>wxyz</p>
-<p>abcd<b>efghijklmnopqr]stuv</b>wxyz</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/unwrap-nop3-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/unwrap-nop3-expected.html b/experiments/Editor/tests/inline/unwrap-nop3-expected.html
deleted file mode 100644
index f6b84f9..0000000
--- a/experiments/Editor/tests/inline/unwrap-nop3-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    abcd
-    <b>efgh</b>
-    ijklmnopqr
-    <b>stuv</b>
-    wxyz
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/unwrap-nop3-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/unwrap-nop3-input.html b/experiments/Editor/tests/inline/unwrap-nop3-input.html
deleted file mode 100644
index 31271c0..0000000
--- a/experiments/Editor/tests/inline/unwrap-nop3-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionUnwrapElement("B");
-}
-</script>
-</head>
-<body>
-abcd<b>efgh[ijklmnopqr]stuv</b>wxyz
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/unwrap-singlep3-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/unwrap-singlep3-expected.html b/experiments/Editor/tests/inline/unwrap-singlep3-expected.html
deleted file mode 100644
index 1e138c1..0000000
--- a/experiments/Editor/tests/inline/unwrap-singlep3-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      abcd
-      <b>efgh</b>
-      ijklmnopqr
-      <b>stuv</b>
-      wxyz
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/unwrap-singlep3-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/unwrap-singlep3-input.html b/experiments/Editor/tests/inline/unwrap-singlep3-input.html
deleted file mode 100644
index 03c7c06..0000000
--- a/experiments/Editor/tests/inline/unwrap-singlep3-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionUnwrapElement("B");
-}
-</script>
-</head>
-<body>
-<p>abcd<b>efgh[ijklmnopqr]stuv</b>wxyz</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-multiplep1-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-multiplep1-expected.html b/experiments/Editor/tests/inline/wrap-multiplep1-expected.html
deleted file mode 100644
index 4e791e9..0000000
--- a/experiments/Editor/tests/inline/wrap-multiplep1-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      abcd
-      <b>efghijklmnopqrstuvwxyz</b>
-    </p>
-    <p>
-      <b>abcdefghijklmnopqrstuv</b>
-      wxyz
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-multiplep1-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-multiplep1-input.html b/experiments/Editor/tests/inline/wrap-multiplep1-input.html
deleted file mode 100644
index 92ed0f2..0000000
--- a/experiments/Editor/tests/inline/wrap-multiplep1-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("B");
-}
-</script>
-</head>
-<body>
-<p>abcd[efghijklmnopqrstuvwxyz</p>
-<p>abcdefghijklmnopqrstuv]wxyz</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-multiplep2-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-multiplep2-expected.html b/experiments/Editor/tests/inline/wrap-multiplep2-expected.html
deleted file mode 100644
index df802f1..0000000
--- a/experiments/Editor/tests/inline/wrap-multiplep2-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      abcd
-      <b>efgh</b>
-      <i>
-        <b>ijklmnopqrstuv</b>
-        wxyz
-      </i>
-    </p>
-    <p>
-      <i>
-        abcd
-        <b>efghijklmnopqr</b>
-      </i>
-      <b>stuv</b>
-      wxyz
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-multiplep2-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-multiplep2-input.html b/experiments/Editor/tests/inline/wrap-multiplep2-input.html
deleted file mode 100644
index 31a5dd5..0000000
--- a/experiments/Editor/tests/inline/wrap-multiplep2-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("I");
-}
-</script>
-</head>
-<body>
-<p>abcd<b>efgh[ijklmnopqrstuv</b>wxyz</p>
-<p>abcd<b>efghijklmnopqr]stuv</b>wxyz</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-multiplep3-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-multiplep3-expected.html b/experiments/Editor/tests/inline/wrap-multiplep3-expected.html
deleted file mode 100644
index 4e791e9..0000000
--- a/experiments/Editor/tests/inline/wrap-multiplep3-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      abcd
-      <b>efghijklmnopqrstuvwxyz</b>
-    </p>
-    <p>
-      <b>abcdefghijklmnopqrstuv</b>
-      wxyz
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-multiplep3-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-multiplep3-input.html b/experiments/Editor/tests/inline/wrap-multiplep3-input.html
deleted file mode 100644
index 14b4260..0000000
--- a/experiments/Editor/tests/inline/wrap-multiplep3-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("B");
-}
-</script>
-</head>
-<body>
-<p>abcd<b>efgh[ijklmnopqrstuv</b>wxyz</p>
-<p>abcd<b>efghijklmnopqr]stuv</b>wxyz</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-multiplep4-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-multiplep4-expected.html b/experiments/Editor/tests/inline/wrap-multiplep4-expected.html
deleted file mode 100644
index 3fc6352..0000000
--- a/experiments/Editor/tests/inline/wrap-multiplep4-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      abcd
-      <u><i><b>efghijklmnopqrstuvwxyz</b></i></u>
-    </p>
-    <p>
-      <u><i><b>abcdefghijklmnopqrstuv</b></i></u>
-      wxyz
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-multiplep4-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-multiplep4-input.html b/experiments/Editor/tests/inline/wrap-multiplep4-input.html
deleted file mode 100644
index e0e88b7..0000000
--- a/experiments/Editor/tests/inline/wrap-multiplep4-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("B");
-    selectionWrapElement("I");
-    selectionWrapElement("U");
-}
-</script>
-</head>
-<body>
-<p>abcd[efghijklmnopqrstuvwxyz</p>
-<p>abcdefghijklmnopqrstuv]wxyz</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-multiplep5-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-multiplep5-expected.html b/experiments/Editor/tests/inline/wrap-multiplep5-expected.html
deleted file mode 100644
index c34ece7..0000000
--- a/experiments/Editor/tests/inline/wrap-multiplep5-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      abcd
-      <b><u><i>efghijklmnopqrstuvwxyz</i></u></b>
-    </p>
-    <p>
-      <b><u><i>abcdefghijklmnopqrstuv</i></u></b>
-      wxyz
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-multiplep5-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-multiplep5-input.html b/experiments/Editor/tests/inline/wrap-multiplep5-input.html
deleted file mode 100644
index 53c9885..0000000
--- a/experiments/Editor/tests/inline/wrap-multiplep5-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("B");
-    selectionWrapElement("I");
-    selectionWrapElement("U");
-    selectionWrapElement("B");
-}
-</script>
-</head>
-<body>
-<p>abcd[efghijklmnopqrstuvwxyz</p>
-<p>abcdefghijklmnopqrstuv]wxyz</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-nop1-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-nop1-expected.html b/experiments/Editor/tests/inline/wrap-nop1-expected.html
deleted file mode 100644
index 4921c47..0000000
--- a/experiments/Editor/tests/inline/wrap-nop1-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    abcd
-    <b>efghijklmnopqrstuv</b>
-    wxyz
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-nop1-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-nop1-input.html b/experiments/Editor/tests/inline/wrap-nop1-input.html
deleted file mode 100644
index bbfcc7b..0000000
--- a/experiments/Editor/tests/inline/wrap-nop1-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("B");
-}
-</script>
-</head>
-<body>
-abcd[efghijklmnopqrstuv]wxyz
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-nop2-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-nop2-expected.html b/experiments/Editor/tests/inline/wrap-nop2-expected.html
deleted file mode 100644
index 3127dd7..0000000
--- a/experiments/Editor/tests/inline/wrap-nop2-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    abcd
-    <b>efgh</b>
-    <i><b>ijklmnopqr</b></i>
-    <b>stuv</b>
-    wxyz
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-nop2-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-nop2-input.html b/experiments/Editor/tests/inline/wrap-nop2-input.html
deleted file mode 100644
index ad7c159..0000000
--- a/experiments/Editor/tests/inline/wrap-nop2-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("I");
-}
-</script>
-</head>
-<body>
-abcd<b>efgh[ijklmnopqr]stuv</b>wxyz
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-nop3-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-nop3-expected.html b/experiments/Editor/tests/inline/wrap-nop3-expected.html
deleted file mode 100644
index 4921c47..0000000
--- a/experiments/Editor/tests/inline/wrap-nop3-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    abcd
-    <b>efghijklmnopqrstuv</b>
-    wxyz
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-nop3-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-nop3-input.html b/experiments/Editor/tests/inline/wrap-nop3-input.html
deleted file mode 100644
index 1bf4899..0000000
--- a/experiments/Editor/tests/inline/wrap-nop3-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("B");
-}
-</script>
-</head>
-<body>
-abcd<b>efgh[ijklmnopqr]stuv</b>wxyz
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-nop4-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-nop4-expected.html b/experiments/Editor/tests/inline/wrap-nop4-expected.html
deleted file mode 100644
index 41842ef..0000000
--- a/experiments/Editor/tests/inline/wrap-nop4-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    abcd
-    <u><i><b>efghijklmnopqrstuv</b></i></u>
-    wxyz
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-nop4-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-nop4-input.html b/experiments/Editor/tests/inline/wrap-nop4-input.html
deleted file mode 100644
index 50cafa4..0000000
--- a/experiments/Editor/tests/inline/wrap-nop4-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("B");
-    selectionWrapElement("I");
-    selectionWrapElement("U");
-}
-</script>
-</head>
-<body>
-abcd[efghijklmnopqrstuv]wxyz
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-nop5-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-nop5-expected.html b/experiments/Editor/tests/inline/wrap-nop5-expected.html
deleted file mode 100644
index 277ce07..0000000
--- a/experiments/Editor/tests/inline/wrap-nop5-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    abcd
-    <b><u><i>efghijklmnopqrstuv</i></u></b>
-    wxyz
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-nop5-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-nop5-input.html b/experiments/Editor/tests/inline/wrap-nop5-input.html
deleted file mode 100644
index 81958fb..0000000
--- a/experiments/Editor/tests/inline/wrap-nop5-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("B");
-    selectionWrapElement("I");
-    selectionWrapElement("U");
-    selectionWrapElement("B");
-}
-</script>
-</head>
-<body>
-abcd[efghijklmnopqrstuv]wxyz
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-singlep1-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-singlep1-expected.html b/experiments/Editor/tests/inline/wrap-singlep1-expected.html
deleted file mode 100644
index 730af9d..0000000
--- a/experiments/Editor/tests/inline/wrap-singlep1-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      abcd
-      <b>efghijklmnopqrstuv</b>
-      wxyz
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-singlep1-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-singlep1-input.html b/experiments/Editor/tests/inline/wrap-singlep1-input.html
deleted file mode 100644
index 194b456..0000000
--- a/experiments/Editor/tests/inline/wrap-singlep1-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("B");
-}
-</script>
-</head>
-<body>
-<p>abcd[efghijklmnopqrstuv]wxyz</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-singlep2-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-singlep2-expected.html b/experiments/Editor/tests/inline/wrap-singlep2-expected.html
deleted file mode 100644
index 83a81df..0000000
--- a/experiments/Editor/tests/inline/wrap-singlep2-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      abcd
-      <b>efgh</b>
-      <i><b>ijklmnopqr</b></i>
-      <b>stuv</b>
-      wxyz
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-singlep2-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-singlep2-input.html b/experiments/Editor/tests/inline/wrap-singlep2-input.html
deleted file mode 100644
index 35907bd..0000000
--- a/experiments/Editor/tests/inline/wrap-singlep2-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("I");
-}
-</script>
-</head>
-<body>
-<p>abcd<b>efgh[ijklmnopqr]stuv</b>wxyz</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-singlep3-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-singlep3-expected.html b/experiments/Editor/tests/inline/wrap-singlep3-expected.html
deleted file mode 100644
index 730af9d..0000000
--- a/experiments/Editor/tests/inline/wrap-singlep3-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      abcd
-      <b>efghijklmnopqrstuv</b>
-      wxyz
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-singlep3-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-singlep3-input.html b/experiments/Editor/tests/inline/wrap-singlep3-input.html
deleted file mode 100644
index 92bc131..0000000
--- a/experiments/Editor/tests/inline/wrap-singlep3-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("B");
-}
-</script>
-</head>
-<body>
-<p>abcd<b>efgh[ijklmnopqr]stuv</b>wxyz</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-singlep4-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-singlep4-expected.html b/experiments/Editor/tests/inline/wrap-singlep4-expected.html
deleted file mode 100644
index 9e44946..0000000
--- a/experiments/Editor/tests/inline/wrap-singlep4-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      abcd
-      <u><i><b>efghijklmnopqrstuv</b></i></u>
-      wxyz
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-singlep4-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-singlep4-input.html b/experiments/Editor/tests/inline/wrap-singlep4-input.html
deleted file mode 100644
index 6e80c27..0000000
--- a/experiments/Editor/tests/inline/wrap-singlep4-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("B");
-    selectionWrapElement("I");
-    selectionWrapElement("U");
-}
-</script>
-</head>
-<body>
-<p>abcd[efghijklmnopqrstuv]wxyz</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-singlep5-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-singlep5-expected.html b/experiments/Editor/tests/inline/wrap-singlep5-expected.html
deleted file mode 100644
index ed7114e..0000000
--- a/experiments/Editor/tests/inline/wrap-singlep5-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      abcd
-      <b><u><i>efghijklmnopqrstuv</i></u></b>
-      wxyz
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/inline/wrap-singlep5-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/inline/wrap-singlep5-input.html b/experiments/Editor/tests/inline/wrap-singlep5-input.html
deleted file mode 100644
index 2867cbe..0000000
--- a/experiments/Editor/tests/inline/wrap-singlep5-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    selectionWrapElement("B");
-    selectionWrapElement("I");
-    selectionWrapElement("U");
-    selectionWrapElement("B");
-}
-</script>
-</head>
-<body>
-<p>abcd[efghijklmnopqrstuv]wxyz</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/InputTests.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/InputTests.js b/experiments/Editor/tests/input/InputTests.js
deleted file mode 100644
index d745b86..0000000
--- a/experiments/Editor/tests/input/InputTests.js
+++ /dev/null
@@ -1,150 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-function getNodeArrayText(nodes)
-{
-    var strings = new Array();
-    for (var i = 0; i < nodes.length; i++)
-        strings.push(getNodeText(nodes[i]));
-    return strings.join("");
-}
-
-function textBetweenPositions(from,to)
-{
-    var range = new Range(from.node,from.offset,to.node,to.offset);
-    var contents = Range_cloneContents(range);
-    return getNodeArrayText(contents);
-}
-
-function testMovement(direction,count)
-{
-    Outline_init();
-    PostponedActions_perform();
-    var posId = Input_addPosition(Selection_get().start);
-    for (var i = 0; i < count; i++)
-        posId = Input_positionFromPositionInDirectionOffset(posId,direction,1);
-    Input_setSelectedTextRange(posId,posId);
-    showSelection();
-}
-
-function testPositionFun(fun,granularity,direction)
-{
-    var lines = new Array();
-    var start = new Position(document.body,0);
-    var end = new Position(document.body,document.body.childNodes.length);
-
-    start = Position_closestMatchForwards(start,Position_okForMovement);
-    end = Position_closestMatchBackwards(end,Position_okForMovement);
-
-    var pos = start;
-    while (pos != null) {
-
-        var before = textBetweenPositions(start,pos);
-        var after = textBetweenPositions(pos,end);
-        var total = before+"|"+after;
-
-        var result = fun(pos,granularity,direction);
-        lines.push(JSON.stringify(total)+" -- "+result+"\n");
-
-        pos = Position_nextMatch(pos,Position_okForMovement);
-    }
-
-    return lines.join("");
-}
-
-function testPositionWithin(granularity,direction)
-{
-    return testPositionFun(Input_isPositionWithinTextUnitInDirection,granularity,direction);
-}
-
-function testPositionAtBoundary(granularity,direction)
-{
-    return testPositionFun(Input_isPositionAtBoundaryGranularityInDirection,granularity,direction);
-}
-
-function testPositionToBoundary(granularity,direction)
-{
-    var lines = new Array();
-    var start = new Position(document.body,0);
-    var end = new Position(document.body,document.body.childNodes.length);
-
-    start = Position_closestMatchForwards(start,Position_okForMovement);
-    end = Position_closestMatchBackwards(end,Position_okForMovement);
-
-    var pos = start;
-    while (pos != null) {
-
-        var oldBefore = textBetweenPositions(start,pos);
-        var oldAfter = textBetweenPositions(pos,end);
-        var oldTotal = oldBefore+"|"+oldAfter;
-
-        var resultId = Input_positionFromPositionToBoundaryInDirection(pos,granularity,direction);
-        var result = Input_getPosition(resultId);
-
-        var newBefore = textBetweenPositions(start,result);
-        var newAfter = textBetweenPositions(result,end);
-        var newTotal = newBefore+"|"+newAfter;
-
-        lines.push(JSON.stringify(oldTotal)+" -- "+JSON.stringify(newTotal)+"\n");
-
-        pos = Position_nextMatch(pos,Position_okForMovement);
-    }
-
-    return lines.join("");
-}
-
-function testRangeEnclosing(granularity,direction)
-{
-    var lines = new Array();
-    var start = new Position(document.body,0);
-    var end = new Position(document.body,document.body.childNodes.length);
-
-    start = Position_closestMatchForwards(start,Position_okForMovement);
-    end = Position_closestMatchBackwards(end,Position_okForMovement);
-
-    var pos = start;
-    while (pos != null) {
-
-        var oldBefore = textBetweenPositions(start,pos);
-        var oldAfter = textBetweenPositions(pos,end);
-        var oldTotal = oldBefore+"|"+oldAfter;
-
-        var resultIds =
-            Input_rangeEnclosingPositionWithGranularityInDirection(pos,granularity,direction);
-        if (resultIds != null) {
-            var startId = resultIds.startId;
-            var endId = resultIds.endId;
-            var rangeStart = Input_getPosition(startId);
-            var rangeEnd = Input_getPosition(endId);
-
-            var before = textBetweenPositions(start,rangeStart);
-            var middle = textBetweenPositions(rangeStart,rangeEnd);
-            var after = textBetweenPositions(rangeEnd,end);
-
-            var newTotal = before+"["+middle+"]"+after;
-
-            lines.push(JSON.stringify(oldTotal)+" -- "+JSON.stringify(newTotal)+"\n");
-        }
-        else {
-            lines.push(JSON.stringify(oldTotal)+" -- null\n");
-        }
-
-        pos = Position_nextMatch(pos,Position_okForMovement);
-    }
-
-    return lines.join("");
-}

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown01a-expected.html b/experiments/Editor/tests/input/moveDown01a-expected.html
deleted file mode 100644
index 354787f..0000000
--- a/experiments/Editor/tests/input/moveDown01a-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde[]
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown01a-input.html b/experiments/Editor/tests/input/moveDown01a-input.html
deleted file mode 100644
index 0365bcf..0000000
--- a/experiments/Editor/tests/input/moveDown01a-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",1);
-}
-</script>
-</head>
-<body>
-
-<p>
-  abcdefghijklmnopqr[]stuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqrstuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqrstuvwxyz
-</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown01b-expected.html b/experiments/Editor/tests/input/moveDown01b-expected.html
deleted file mode 100644
index 531d638..0000000
--- a/experiments/Editor/tests/input/moveDown01b-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde
-      <br/>
-      abcdefghijklmnopqr[]stuvwxyz
-      <br/>
-      abcde
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown01b-input.html b/experiments/Editor/tests/input/moveDown01b-input.html
deleted file mode 100644
index 10d5745..0000000
--- a/experiments/Editor/tests/input/moveDown01b-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",2);
-}
-</script>
-</head>
-<body>
-
-<p>
-  abcdefghijklmnopqr[]stuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqrstuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqrstuvwxyz
-</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown01c-expected.html b/experiments/Editor/tests/input/moveDown01c-expected.html
deleted file mode 100644
index 16a5829..0000000
--- a/experiments/Editor/tests/input/moveDown01c-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde[]
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown01c-input.html b/experiments/Editor/tests/input/moveDown01c-input.html
deleted file mode 100644
index 3b67229..0000000
--- a/experiments/Editor/tests/input/moveDown01c-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",3);
-}
-</script>
-</head>
-<body>
-
-<p>
-  abcdefghijklmnopqr[]stuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqrstuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqrstuvwxyz
-</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown01d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown01d-expected.html b/experiments/Editor/tests/input/moveDown01d-expected.html
deleted file mode 100644
index ae78257..0000000
--- a/experiments/Editor/tests/input/moveDown01d-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde
-      <br/>
-      abcdefghijklmnopqr[]stuvwxyz
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown01d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown01d-input.html b/experiments/Editor/tests/input/moveDown01d-input.html
deleted file mode 100644
index ff1e383..0000000
--- a/experiments/Editor/tests/input/moveDown01d-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",4);
-}
-</script>
-</head>
-<body>
-
-<p>
-  abcdefghijklmnopqr[]stuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqrstuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqrstuvwxyz
-</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown02a-expected.html b/experiments/Editor/tests/input/moveDown02a-expected.html
deleted file mode 100644
index 8a20c29..0000000
--- a/experiments/Editor/tests/input/moveDown02a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-    <style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>abcdefghijklmnopqrstuvwxyz</p>
-    <p>abcde[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown02a-input.html b/experiments/Editor/tests/input/moveDown02a-input.html
deleted file mode 100644
index cc1fe9a..0000000
--- a/experiments/Editor/tests/input/moveDown02a-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",1);
-}
-</script>
-</head>
-<body>
-
-<p>
-  abcdefghijklmnopqr[]stuvwxyz
-</p>
-
-<p>
-  abcde
-</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown02b-expected.html b/experiments/Editor/tests/input/moveDown02b-expected.html
deleted file mode 100644
index 9de3e68..0000000
--- a/experiments/Editor/tests/input/moveDown02b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-    <style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>abcdefghijklmnopqrstuvwxyz</p>
-    <p>abcdefghijklmnopqr[]stuvwxyz</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown02b-input.html b/experiments/Editor/tests/input/moveDown02b-input.html
deleted file mode 100644
index ac2e082..0000000
--- a/experiments/Editor/tests/input/moveDown02b-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",1);
-}
-</script>
-</head>
-<body>
-
-<p>
-  abcdefghijklmnopqr[]stuvwxyz
-</p>
-
-<p>
-  abcdefghijklmnopqrstuvwxyz
-</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown03a-expected.html b/experiments/Editor/tests/input/moveDown03a-expected.html
deleted file mode 100644
index ebadbee..0000000
--- a/experiments/Editor/tests/input/moveDown03a-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>Four Five Six</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    []
-    <p>One Two Three</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown03a-input.html b/experiments/Editor/tests/input/moveDown03a-input.html
deleted file mode 100644
index 82a0ed4..0000000
--- a/experiments/Editor/tests/input/moveDown03a-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",1);
-}
-</script>
-</head>
-<body>
-
-<p>Fo[]ur Five Six</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>One Two Three</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown03b-expected.html b/experiments/Editor/tests/input/moveDown03b-expected.html
deleted file mode 100644
index 2611df6..0000000
--- a/experiments/Editor/tests/input/moveDown03b-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>Four Five Six</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    <p>On[]e Two Three</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown03b-input.html b/experiments/Editor/tests/input/moveDown03b-input.html
deleted file mode 100644
index be70ef8..0000000
--- a/experiments/Editor/tests/input/moveDown03b-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",2);
-}
-</script>
-</head>
-<body>
-
-<p>Fo[]ur Five Six</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>One Two Three</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown03c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown03c-expected.html b/experiments/Editor/tests/input/moveDown03c-expected.html
deleted file mode 100644
index 90a48c5..0000000
--- a/experiments/Editor/tests/input/moveDown03c-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>Four Five Six</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First</a></p>
-      <p class="toc1"><a href="#item2">Second</a></p>
-    </nav>
-    []
-    <p>One Two</p>
-    <h1 id="item1">First</h1>
-    <h1 id="item2">Second</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown03c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown03c-input.html b/experiments/Editor/tests/input/moveDown03c-input.html
deleted file mode 100644
index 7821f93..0000000
--- a/experiments/Editor/tests/input/moveDown03c-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",1);
-}
-</script>
-</head>
-<body>
-
-<p>Four Five Six[]</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>One Two</p>
-
-<h1>First</h1>
-
-<h1>Second</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown03d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown03d-expected.html b/experiments/Editor/tests/input/moveDown03d-expected.html
deleted file mode 100644
index c51b1b2..0000000
--- a/experiments/Editor/tests/input/moveDown03d-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>Four Five Six</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First</a></p>
-      <p class="toc1"><a href="#item2">Second</a></p>
-    </nav>
-    <p>One Two[]</p>
-    <h1 id="item1">First</h1>
-    <h1 id="item2">Second</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown03d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown03d-input.html b/experiments/Editor/tests/input/moveDown03d-input.html
deleted file mode 100644
index 5b05463..0000000
--- a/experiments/Editor/tests/input/moveDown03d-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",2);
-}
-</script>
-</head>
-<body>
-
-<p>Four Five Six[]</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>One Two</p>
-
-<h1>First</h1>
-
-<h1>Second</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown04a-expected.html b/experiments/Editor/tests/input/moveDown04a-expected.html
deleted file mode 100644
index d969f54..0000000
--- a/experiments/Editor/tests/input/moveDown04a-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One Two Three</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    []
-    <p>Four five six</p>
-    <p><br/></p>
-    <p><br/></p>
-    <p>Seven eight nine</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown04a-input.html b/experiments/Editor/tests/input/moveDown04a-input.html
deleted file mode 100644
index c544e31..0000000
--- a/experiments/Editor/tests/input/moveDown04a-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",1);
-}
-</script>
-</head>
-<body>
-
-<p>One[] Two Three</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Four five six</p>
-
-<p><br></p>
-
-<p><br></p>
-
-<p>Seven eight nine</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown04b-expected.html b/experiments/Editor/tests/input/moveDown04b-expected.html
deleted file mode 100644
index deb6260..0000000
--- a/experiments/Editor/tests/input/moveDown04b-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One Two Three</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    <p>Fou[]r five six</p>
-    <p><br/></p>
-    <p><br/></p>
-    <p>Seven eight nine</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown04b-input.html b/experiments/Editor/tests/input/moveDown04b-input.html
deleted file mode 100644
index fdebd9a..0000000
--- a/experiments/Editor/tests/input/moveDown04b-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",2);
-}
-</script>
-</head>
-<body>
-
-<p>One[] Two Three</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Four five six</p>
-
-<p><br></p>
-
-<p><br></p>
-
-<p>Seven eight nine</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown04c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown04c-expected.html b/experiments/Editor/tests/input/moveDown04c-expected.html
deleted file mode 100644
index f38a313..0000000
--- a/experiments/Editor/tests/input/moveDown04c-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One Two Three</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    <p>Four five six</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p><br/></p>
-    <p>Seven eight nine</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown04c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown04c-input.html b/experiments/Editor/tests/input/moveDown04c-input.html
deleted file mode 100644
index 430e1d1..0000000
--- a/experiments/Editor/tests/input/moveDown04c-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",3);
-}
-</script>
-</head>
-<body>
-
-<p>One[] Two Three</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Four five six</p>
-
-<p><br></p>
-
-<p><br></p>
-
-<p>Seven eight nine</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown04d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown04d-expected.html b/experiments/Editor/tests/input/moveDown04d-expected.html
deleted file mode 100644
index bd1417f..0000000
--- a/experiments/Editor/tests/input/moveDown04d-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One Two Three</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    <p>Four five six</p>
-    <p><br/></p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>Seven eight nine</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown04d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown04d-input.html b/experiments/Editor/tests/input/moveDown04d-input.html
deleted file mode 100644
index d97ab1f..0000000
--- a/experiments/Editor/tests/input/moveDown04d-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",4);
-}
-</script>
-</head>
-<body>
-
-<p>One[] Two Three</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Four five six</p>
-
-<p><br></p>
-
-<p><br></p>
-
-<p>Seven eight nine</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown04e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown04e-expected.html b/experiments/Editor/tests/input/moveDown04e-expected.html
deleted file mode 100644
index 944f733..0000000
--- a/experiments/Editor/tests/input/moveDown04e-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One Two Three</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    <p>Four five six</p>
-    <p><br/></p>
-    <p><br/></p>
-    <p>Sev[]en eight nine</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveDown04e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveDown04e-input.html b/experiments/Editor/tests/input/moveDown04e-input.html
deleted file mode 100644
index 360fd35..0000000
--- a/experiments/Editor/tests/input/moveDown04e-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("down",5);
-}
-</script>
-</head>
-<body>
-
-<p>One[] Two Three</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Four five six</p>
-
-<p><br></p>
-
-<p><br></p>
-
-<p>Seven eight nine</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp01a-expected.html b/experiments/Editor/tests/input/moveUp01a-expected.html
deleted file mode 100644
index 16a5829..0000000
--- a/experiments/Editor/tests/input/moveUp01a-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde[]
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp01a-input.html b/experiments/Editor/tests/input/moveUp01a-input.html
deleted file mode 100644
index de26024..0000000
--- a/experiments/Editor/tests/input/moveUp01a-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",1);
-}
-</script>
-</head>
-<body>
-
-<p>
-  abcdefghijklmnopqrstuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqrstuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqr[]stuvwxyz
-</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp01b-expected.html b/experiments/Editor/tests/input/moveUp01b-expected.html
deleted file mode 100644
index 531d638..0000000
--- a/experiments/Editor/tests/input/moveUp01b-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde
-      <br/>
-      abcdefghijklmnopqr[]stuvwxyz
-      <br/>
-      abcde
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp01b-input.html b/experiments/Editor/tests/input/moveUp01b-input.html
deleted file mode 100644
index dc841e6..0000000
--- a/experiments/Editor/tests/input/moveUp01b-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",2);
-}
-</script>
-</head>
-<body>
-
-<p>
-  abcdefghijklmnopqrstuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqrstuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqr[]stuvwxyz
-</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp01c-expected.html b/experiments/Editor/tests/input/moveUp01c-expected.html
deleted file mode 100644
index 354787f..0000000
--- a/experiments/Editor/tests/input/moveUp01c-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde[]
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp01c-input.html b/experiments/Editor/tests/input/moveUp01c-input.html
deleted file mode 100644
index bc88cd8..0000000
--- a/experiments/Editor/tests/input/moveUp01c-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",3);
-}
-</script>
-</head>
-<body>
-
-<p>
-  abcdefghijklmnopqrstuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqrstuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqr[]stuvwxyz
-</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp01d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp01d-expected.html b/experiments/Editor/tests/input/moveUp01d-expected.html
deleted file mode 100644
index 9b9c957..0000000
--- a/experiments/Editor/tests/input/moveUp01d-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>
-      abcdefghijklmnopqr[]stuvwxyz
-      <br/>
-      abcde
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-      <br/>
-      abcde
-      <br/>
-      abcdefghijklmnopqrstuvwxyz
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp01d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp01d-input.html b/experiments/Editor/tests/input/moveUp01d-input.html
deleted file mode 100644
index c1157af..0000000
--- a/experiments/Editor/tests/input/moveUp01d-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",4);
-}
-</script>
-</head>
-<body>
-
-<p>
-  abcdefghijklmnopqrstuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqrstuvwxyz<br>
-  abcde<br>
-  abcdefghijklmnopqr[]stuvwxyz
-</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp02a-expected.html b/experiments/Editor/tests/input/moveUp02a-expected.html
deleted file mode 100644
index 17b1e0d..0000000
--- a/experiments/Editor/tests/input/moveUp02a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-    <style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>abcde[]</p>
-    <p>abcdefghijklmnopqrstuvwxyz</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp02a-input.html b/experiments/Editor/tests/input/moveUp02a-input.html
deleted file mode 100644
index f0847c7..0000000
--- a/experiments/Editor/tests/input/moveUp02a-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",1);
-}
-</script>
-</head>
-<body>
-
-<p>
-  abcde
-</p>
-
-<p>
-  abcdefghijklmnopqr[]stuvwxyz
-</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp02b-expected.html b/experiments/Editor/tests/input/moveUp02b-expected.html
deleted file mode 100644
index 3b60856..0000000
--- a/experiments/Editor/tests/input/moveUp02b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-    <style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>abcdefghijklmnopqr[]stuvwxyz</p>
-    <p>abcdefghijklmnopqrstuvwxyz</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp02b-input.html b/experiments/Editor/tests/input/moveUp02b-input.html
deleted file mode 100644
index 40148b9..0000000
--- a/experiments/Editor/tests/input/moveUp02b-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",1);
-}
-</script>
-</head>
-<body>
-
-<p>
-  abcdefghijklmnopqrstuvwxyz
-</p>
-
-<p>
-  abcdefghijklmnopqr[]stuvwxyz
-</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp03a-expected.html b/experiments/Editor/tests/input/moveUp03a-expected.html
deleted file mode 100644
index 2fde04c..0000000
--- a/experiments/Editor/tests/input/moveUp03a-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One Two Three</p>
-    []
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    <p>Four Five Six</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp03a-input.html b/experiments/Editor/tests/input/moveUp03a-input.html
deleted file mode 100644
index 6556792..0000000
--- a/experiments/Editor/tests/input/moveUp03a-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",1);
-}
-</script>
-</head>
-<body>
-
-<p>One Two Three</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Fo[]ur Five Six</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp03b-expected.html b/experiments/Editor/tests/input/moveUp03b-expected.html
deleted file mode 100644
index 16891cd..0000000
--- a/experiments/Editor/tests/input/moveUp03b-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>On[]e Two Three</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    <p>Four Five Six</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp03b-input.html b/experiments/Editor/tests/input/moveUp03b-input.html
deleted file mode 100644
index 7274d4b..0000000
--- a/experiments/Editor/tests/input/moveUp03b-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",2);
-}
-</script>
-</head>
-<body>
-
-<p>One Two Three</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Fo[]ur Five Six</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp03c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp03c-expected.html b/experiments/Editor/tests/input/moveUp03c-expected.html
deleted file mode 100644
index d3424ec..0000000
--- a/experiments/Editor/tests/input/moveUp03c-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One Two</p>
-    []
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First</a></p>
-      <p class="toc1"><a href="#item2">Second</a></p>
-    </nav>
-    <p>Four Five Six</p>
-    <h1 id="item1">First</h1>
-    <h1 id="item2">Second</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp03c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp03c-input.html b/experiments/Editor/tests/input/moveUp03c-input.html
deleted file mode 100644
index 0fbc57c..0000000
--- a/experiments/Editor/tests/input/moveUp03c-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",1);
-}
-</script>
-</head>
-<body>
-
-<p>One Two</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Four Five Six[]</p>
-
-<h1>First</h1>
-
-<h1>Second</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp03d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp03d-expected.html b/experiments/Editor/tests/input/moveUp03d-expected.html
deleted file mode 100644
index 32f71e6..0000000
--- a/experiments/Editor/tests/input/moveUp03d-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One Two[]</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First</a></p>
-      <p class="toc1"><a href="#item2">Second</a></p>
-    </nav>
-    <p>Four Five Six</p>
-    <h1 id="item1">First</h1>
-    <h1 id="item2">Second</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp03d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp03d-input.html b/experiments/Editor/tests/input/moveUp03d-input.html
deleted file mode 100644
index 349cd1a..0000000
--- a/experiments/Editor/tests/input/moveUp03d-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",2);
-}
-</script>
-</head>
-<body>
-
-<p>One Two</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Four Five Six[]</p>
-
-<h1>First</h1>
-
-<h1>Second</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp04a-expected.html b/experiments/Editor/tests/input/moveUp04a-expected.html
deleted file mode 100644
index 4a136cd..0000000
--- a/experiments/Editor/tests/input/moveUp04a-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One Two Three</p>
-    <p><br/></p>
-    <p><br/></p>
-    <p>Four five six</p>
-    []
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    <p>Seven eight nine</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp04a-input.html b/experiments/Editor/tests/input/moveUp04a-input.html
deleted file mode 100644
index da23fe4..0000000
--- a/experiments/Editor/tests/input/moveUp04a-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",1);
-}
-</script>
-</head>
-<body>
-
-<p>One Two Three</p>
-
-<p><br></p>
-
-<p><br></p>
-
-<p>Four five six</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Sev[]en eight nine</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp04b-expected.html b/experiments/Editor/tests/input/moveUp04b-expected.html
deleted file mode 100644
index 31a2a4c..0000000
--- a/experiments/Editor/tests/input/moveUp04b-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One Two Three</p>
-    <p><br/></p>
-    <p><br/></p>
-    <p>Fou[]r five six</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    <p>Seven eight nine</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp04b-input.html b/experiments/Editor/tests/input/moveUp04b-input.html
deleted file mode 100644
index d91434d..0000000
--- a/experiments/Editor/tests/input/moveUp04b-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",2);
-}
-</script>
-</head>
-<body>
-
-<p>One Two Three</p>
-
-<p><br></p>
-
-<p><br></p>
-
-<p>Four five six</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Sev[]en eight nine</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp04c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp04c-expected.html b/experiments/Editor/tests/input/moveUp04c-expected.html
deleted file mode 100644
index 000d852..0000000
--- a/experiments/Editor/tests/input/moveUp04c-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One Two Three</p>
-    <p><br/></p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>Four five six</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    <p>Seven eight nine</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp04c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp04c-input.html b/experiments/Editor/tests/input/moveUp04c-input.html
deleted file mode 100644
index 963272f..0000000
--- a/experiments/Editor/tests/input/moveUp04c-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",3);
-}
-</script>
-</head>
-<body>
-
-<p>One Two Three</p>
-
-<p><br></p>
-
-<p><br></p>
-
-<p>Four five six</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Sev[]en eight nine</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp04d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp04d-expected.html b/experiments/Editor/tests/input/moveUp04d-expected.html
deleted file mode 100644
index 0045547..0000000
--- a/experiments/Editor/tests/input/moveUp04d-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One Two Three</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p><br/></p>
-    <p>Four five six</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    <p>Seven eight nine</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp04d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp04d-input.html b/experiments/Editor/tests/input/moveUp04d-input.html
deleted file mode 100644
index 8111fba..0000000
--- a/experiments/Editor/tests/input/moveUp04d-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",4);
-}
-</script>
-</head>
-<body>
-
-<p>One Two Three</p>
-
-<p><br></p>
-
-<p><br></p>
-
-<p>Four five six</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Sev[]en eight nine</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp04e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp04e-expected.html b/experiments/Editor/tests/input/moveUp04e-expected.html
deleted file mode 100644
index 42e2442..0000000
--- a/experiments/Editor/tests/input/moveUp04e-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-    </style>
-  </head>
-  <body>
-    <p>One[] Two Three</p>
-    <p><br/></p>
-    <p><br/></p>
-    <p>Four five six</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-    </nav>
-    <p>Seven eight nine</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/moveUp04e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/moveUp04e-input.html b/experiments/Editor/tests/input/moveUp04e-input.html
deleted file mode 100644
index 69bd7b2..0000000
--- a/experiments/Editor/tests/input/moveUp04e-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p, div, h1 { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 400px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    testMovement("up",5);
-}
-</script>
-</head>
-<body>
-
-<p>One Two Three</p>
-
-<p><br></p>
-
-<p><br></p>
-
-<p>Four five six</p>
-
-<nav class="tableofcontents">
-</nav>
-
-<p>Sev[]en eight nine</p>
-
-<h1>First section</h1>
-
-<h1>Second section</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-line-backward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-line-backward-expected.html b/experiments/Editor/tests/input/positionAtBoundary-line-backward-expected.html
deleted file mode 100644
index 3db9278..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-line-backward-expected.html
+++ /dev/null
@@ -1,40 +0,0 @@
-"|one two three four five six seven eight" -- true
-"o|ne two three four five six seven eight" -- false
-"on|e two three four five six seven eight" -- false
-"one| two three four five six seven eight" -- false
-"one |two three four five six seven eight" -- false
-"one t|wo three four five six seven eight" -- false
-"one tw|o three four five six seven eight" -- false
-"one two| three four five six seven eight" -- false
-"one two |three four five six seven eight" -- true
-"one two t|hree four five six seven eight" -- false
-"one two th|ree four five six seven eight" -- false
-"one two thr|ee four five six seven eight" -- false
-"one two thre|e four five six seven eight" -- false
-"one two three| four five six seven eight" -- false
-"one two three |four five six seven eight" -- false
-"one two three f|our five six seven eight" -- false
-"one two three fo|ur five six seven eight" -- false
-"one two three fou|r five six seven eight" -- false
-"one two three four| five six seven eight" -- false
-"one two three four |five six seven eight" -- true
-"one two three four f|ive six seven eight" -- false
-"one two three four fi|ve six seven eight" -- false
-"one two three four fiv|e six seven eight" -- false
-"one two three four five| six seven eight" -- false
-"one two three four five |six seven eight" -- false
-"one two three four five s|ix seven eight" -- false
-"one two three four five si|x seven eight" -- false
-"one two three four five six| seven eight" -- false
-"one two three four five six |seven eight" -- true
-"one two three four five six s|even eight" -- false
-"one two three four five six se|ven eight" -- false
-"one two three four five six sev|en eight" -- false
-"one two three four five six seve|n eight" -- false
-"one two three four five six seven| eight" -- false
-"one two three four five six seven |eight" -- false
-"one two three four five six seven e|ight" -- false
-"one two three four five six seven ei|ght" -- false
-"one two three four five six seven eig|ht" -- false
-"one two three four five six seven eigh|t" -- false
-"one two three four five six seven eight|" -- false

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-line-backward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-line-backward-input.html b/experiments/Editor/tests/input/positionAtBoundary-line-backward-input.html
deleted file mode 100644
index c391843..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-line-backward-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 150px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionAtBoundary("line","backward");
-}
-</script>
-</head>
-<body>
-
-<p>one two three four five six seven eight</p>
-
-</body>
-</html>



[50/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/CMakeLists.txt
----------------------------------------------------------------------
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d1f43c2..4e6af40 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -81,8 +81,5 @@ add_subdirectory(DocFormats)
 add_subdirectory(consumers/dftest/src)
 add_subdirectory(consumers/dfconvert/src)
 add_subdirectory(consumers/dfutil/src)
-if(DEFINED NONCONFORM_APACHE)
-  add_subdirectory(consumers/corinthia/src)
-endif(DEFINED NONCONFORM_APACHE)
-
 add_subdirectory(experiments/flat/src)
+add_subdirectory(experiments/editorframework)

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/3rdparty/showdown/license.txt
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/3rdparty/showdown/license.txt b/experiments/Editor/src/3rdparty/showdown/license.txt
deleted file mode 100644
index e9c8672..0000000
--- a/experiments/Editor/src/3rdparty/showdown/license.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-Copyright (c) 2007, John Fraser  
-<http://www.attacklab.net/>  
-All rights reserved.
-
-Original Markdown copyright (c) 2004, John Gruber  
-<http://daringfireball.net/>  
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-* Redistributions of source code must retain the above copyright notice,
-  this list of conditions and the following disclaimer.
-
-* Redistributions in binary form must reproduce the above copyright
-  notice, this list of conditions and the following disclaimer in the
-  documentation and/or other materials provided with the distribution.
-
-* Neither the name "Markdown" nor the names of its contributors may
-  be used to endorse or promote products derived from this software
-  without specific prior written permission.
-
-This software is provided by the copyright holders and contributors "as
-is" and any express or implied warranties, including, but not limited
-to, the implied warranties of merchantability and fitness for a
-particular purpose are disclaimed. In no event shall the copyright owner
-or contributors be liable for any direct, indirect, incidental, special,
-exemplary, or consequential damages (including, but not limited to,
-procurement of substitute goods or services; loss of use, data, or
-profits; or business interruption) however caused and on any theory of
-liability, whether in contract, strict liability, or tort (including
-negligence or otherwise) arising in any way out of the use of this
-software, even if advised of the possibility of such damage.

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/3rdparty/showdown/showdown.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/3rdparty/showdown/showdown.js b/experiments/Editor/src/3rdparty/showdown/showdown.js
deleted file mode 100644
index 734dabb..0000000
--- a/experiments/Editor/src/3rdparty/showdown/showdown.js
+++ /dev/null
@@ -1,1302 +0,0 @@
-//
-// showdown.js -- A javascript port of Markdown.
-//
-// Copyright (c) 2007 John Fraser.
-//
-// Original Markdown Copyright (c) 2004-2005 John Gruber
-//   <http://daringfireball.net/projects/markdown/>
-//
-// Redistributable under a BSD-style open source license.
-// See license.txt for more information.
-//
-// The full source distribution is at:
-//
-//				A A L
-//				T C A
-//				T K B
-//
-//   <http://www.attacklab.net/>
-//
-
-//
-// Wherever possible, Showdown is a straight, line-by-line port
-// of the Perl version of Markdown.
-//
-// This is not a normal parser design; it's basically just a
-// series of string substitutions.  It's hard to read and
-// maintain this way,  but keeping Showdown close to the original
-// design makes it easier to port new features.
-//
-// More importantly, Showdown behaves like markdown.pl in most
-// edge cases.  So web applications can do client-side preview
-// in Javascript, and then build identical HTML on the server.
-//
-// This port needs the new RegExp functionality of ECMA 262,
-// 3rd Edition (i.e. Javascript 1.5).  Most modern web browsers
-// should do fine.  Even with the new regular expression features,
-// We do a lot of work to emulate Perl's regex functionality.
-// The tricky changes in this file mostly have the "attacklab:"
-// label.  Major or self-explanatory changes don't.
-//
-// Smart diff tools like Araxis Merge will be able to match up
-// this file with markdown.pl in a useful way.  A little tweaking
-// helps: in a copy of markdown.pl, replace "#" with "//" and
-// replace "$text" with "text".  Be sure to ignore whitespace
-// and line endings.
-//
-
-
-//
-// Showdown usage:
-//
-//   var text = "Markdown *rocks*.";
-//
-//   var converter = new Showdown.converter();
-//   var html = converter.makeHtml(text);
-//
-//   alert(html);
-//
-// Note: move the sample code to the bottom of this
-// file before uncommenting it.
-//
-
-
-//
-// Showdown namespace
-//
-var Showdown = {};
-
-//
-// converter
-//
-// Wraps all "globals" so that the only thing
-// exposed is makeHtml().
-//
-Showdown.converter = function() {
-
-//
-// Globals:
-//
-
-// Global hashes, used by various utility routines
-var g_urls;
-var g_titles;
-var g_html_blocks;
-
-// Used to track when we're inside an ordered or unordered list
-// (see _ProcessListItems() for details):
-var g_list_level = 0;
-
-
-this.makeHtml = function(text) {
-//
-// Main function. The order in which other subs are called here is
-// essential. Link and image substitutions need to happen before
-// _EscapeSpecialCharsWithinTagAttributes(), so that any *'s or _'s in the <a>
-// and <img> tags get encoded.
-//
-
-	// Clear the global hashes. If we don't clear these, you get conflicts
-	// from other articles when generating a page which contains more than
-	// one article (e.g. an index page that shows the N most recent
-	// articles):
-	g_urls = new Array();
-	g_titles = new Array();
-	g_html_blocks = new Array();
-
-	// attacklab: Replace ~ with ~T
-	// This lets us use tilde as an escape char to avoid md5 hashes
-	// The choice of character is arbitray; anything that isn't
-    // magic in Markdown will work.
-	text = text.replace(/~/g,"~T");
-
-	// attacklab: Replace $ with ~D
-	// RegExp interprets $ as a special character
-	// when it's in a replacement string
-	text = text.replace(/\$/g,"~D");
-
-	// Standardize line endings
-	text = text.replace(/\r\n/g,"\n"); // DOS to Unix
-	text = text.replace(/\r/g,"\n"); // Mac to Unix
-
-	// Make sure text begins and ends with a couple of newlines:
-	text = "\n\n" + text + "\n\n";
-
-	// Convert all tabs to spaces.
-	text = _Detab(text);
-
-	// Strip any lines consisting only of spaces and tabs.
-	// This makes subsequent regexen easier to write, because we can
-	// match consecutive blank lines with /\n+/ instead of something
-	// contorted like /[ \t]*\n+/ .
-	text = text.replace(/^[ \t]+$/mg,"");
-
-	// Turn block-level HTML blocks into hash entries
-	text = _HashHTMLBlocks(text);
-
-	// Strip link definitions, store in hashes.
-	text = _StripLinkDefinitions(text);
-
-	text = _RunBlockGamut(text);
-
-	text = _UnescapeSpecialChars(text);
-
-	// attacklab: Restore dollar signs
-	text = text.replace(/~D/g,"$$");
-
-	// attacklab: Restore tildes
-	text = text.replace(/~T/g,"~");
-
-	return text;
-}
-
-
-var _StripLinkDefinitions = function(text) {
-//
-// Strips link definitions from text, stores the URLs and titles in
-// hash references.
-//
-
-	// Link defs are in the form: ^[id]: url "optional title"
-
-	/*
-		var text = text.replace(/
-				^[ ]{0,3}\[(.+)\]:  // id = $1  attacklab: g_tab_width - 1
-				  [ \t]*
-				  \n?				// maybe *one* newline
-				  [ \t]*
-				<?(\S+?)>?			// url = $2
-				  [ \t]*
-				  \n?				// maybe one newline
-				  [ \t]*
-				(?:
-				  (\n*)				// any lines skipped = $3 attacklab: lookbehind removed
-				  ["(]
-				  (.+?)				// title = $4
-				  [")]
-				  [ \t]*
-				)?					// title is optional
-				(?:\n+|$)
-			  /gm,
-			  function(){...});
-	*/
-	var text = text.replace(/^[ ]{0,3}\[(.+)\]:[ \t]*\n?[ \t]*<?(\S+?)>?[ \t]*\n?[ \t]*(?:(\n*)["(](.+?)[")][ \t]*)?(?:\n+|\Z)/gm,
-		function (wholeMatch,m1,m2,m3,m4) {
-			m1 = m1.toLowerCase();
-			g_urls[m1] = _EncodeAmpsAndAngles(m2);  // Link IDs are case-insensitive
-			if (m3) {
-				// Oops, found blank lines, so it's not a title.
-				// Put back the parenthetical statement we stole.
-				return m3+m4;
-			} else if (m4) {
-				g_titles[m1] = m4.replace(/"/g,"&quot;");
-			}
-			
-			// Completely remove the definition from the text
-			return "";
-		}
-	);
-
-	return text;
-}
-
-
-var _HashHTMLBlocks = function(text) {
-	// attacklab: Double up blank lines to reduce lookaround
-	text = text.replace(/\n/g,"\n\n");
-
-	// Hashify HTML blocks:
-	// We only want to do this for block-level HTML tags, such as headers,
-	// lists, and tables. That's because we still want to wrap <p>s around
-	// "paragraphs" that are wrapped in non-block-level tags, such as anchors,
-	// phrase emphasis, and spans. The list of tags we're looking for is
-	// hard-coded:
-	var block_tags_a = "p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del"
-	var block_tags_b = "p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math"
-
-	// First, look for nested blocks, e.g.:
-	//   <div>
-	//     <div>
-	//     tags for inner block must be indented.
-	//     </div>
-	//   </div>
-	//
-	// The outermost tags must start at the left margin for this to match, and
-	// the inner nested divs must be indented.
-	// We need to do this before the next, more liberal match, because the next
-	// match will start at the first `<div>` and stop at the first `</div>`.
-
-	// attacklab: This regex can be expensive when it fails.
-	/*
-		var text = text.replace(/
-		(						// save in $1
-			^					// start of line  (with /m)
-			<($block_tags_a)	// start tag = $2
-			\b					// word break
-								// attacklab: hack around khtml/pcre bug...
-			[^\r]*?\n			// any number of lines, minimally matching
-			</\2>				// the matching end tag
-			[ \t]*				// trailing spaces/tabs
-			(?=\n+)				// followed by a newline
-		)						// attacklab: there are sentinel newlines at end of document
-		/gm,function(){...}};
-	*/
-	text = text.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del)\b[^\r]*?\n<\/\2>[ \t]*(?=\n+))/gm,hashElement);
-
-	//
-	// Now match more liberally, simply from `\n<tag>` to `</tag>\n`
-	//
-
-	/*
-		var text = text.replace(/
-		(						// save in $1
-			^					// start of line  (with /m)
-			<($block_tags_b)	// start tag = $2
-			\b					// word break
-								// attacklab: hack around khtml/pcre bug...
-			[^\r]*?				// any number of lines, minimally matching
-			.*</\2>				// the matching end tag
-			[ \t]*				// trailing spaces/tabs
-			(?=\n+)				// followed by a newline
-		)						// attacklab: there are sentinel newlines at end of document
-		/gm,function(){...}};
-	*/
-	text = text.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math)\b[^\r]*?.*<\/\2>[ \t]*(?=\n+)\n)/gm,hashElement);
-
-	// Special case just for <hr />. It was easier to make a special case than
-	// to make the other regex more complicated.  
-
-	/*
-		text = text.replace(/
-		(						// save in $1
-			\n\n				// Starting after a blank line
-			[ ]{0,3}
-			(<(hr)				// start tag = $2
-			\b					// word break
-			([^<>])*?			// 
-			\/?>)				// the matching end tag
-			[ \t]*
-			(?=\n{2,})			// followed by a blank line
-		)
-		/g,hashElement);
-	*/
-	text = text.replace(/(\n[ ]{0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,hashElement);
-
-	// Special case for standalone HTML comments:
-
-	/*
-		text = text.replace(/
-		(						// save in $1
-			\n\n				// Starting after a blank line
-			[ ]{0,3}			// attacklab: g_tab_width - 1
-			<!
-			(--[^\r]*?--\s*)+
-			>
-			[ \t]*
-			(?=\n{2,})			// followed by a blank line
-		)
-		/g,hashElement);
-	*/
-	text = text.replace(/(\n\n[ ]{0,3}<!(--[^\r]*?--\s*)+>[ \t]*(?=\n{2,}))/g,hashElement);
-
-	// PHP and ASP-style processor instructions (<?...?> and <%...%>)
-
-	/*
-		text = text.replace(/
-		(?:
-			\n\n				// Starting after a blank line
-		)
-		(						// save in $1
-			[ ]{0,3}			// attacklab: g_tab_width - 1
-			(?:
-				<([?%])			// $2
-				[^\r]*?
-				\2>
-			)
-			[ \t]*
-			(?=\n{2,})			// followed by a blank line
-		)
-		/g,hashElement);
-	*/
-	text = text.replace(/(?:\n\n)([ ]{0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,hashElement);
-
-	// attacklab: Undo double lines (see comment at top of this function)
-	text = text.replace(/\n\n/g,"\n");
-	return text;
-}
-
-var hashElement = function(wholeMatch,m1) {
-	var blockText = m1;
-
-	// Undo double lines
-	blockText = blockText.replace(/\n\n/g,"\n");
-	blockText = blockText.replace(/^\n/,"");
-	
-	// strip trailing blank lines
-	blockText = blockText.replace(/\n+$/g,"");
-	
-	// Replace the element text with a marker ("~KxK" where x is its key)
-	blockText = "\n\n~K" + (g_html_blocks.push(blockText)-1) + "K\n\n";
-	
-	return blockText;
-};
-
-var _RunBlockGamut = function(text) {
-//
-// These are all the transformations that form block-level
-// tags like paragraphs, headers, and list items.
-//
-	text = _DoHeaders(text);
-
-	// Do Horizontal Rules:
-	var key = hashBlock("<hr />");
-	text = text.replace(/^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$/gm,key);
-	text = text.replace(/^[ ]{0,2}([ ]?\-[ ]?){3,}[ \t]*$/gm,key);
-	text = text.replace(/^[ ]{0,2}([ ]?\_[ ]?){3,}[ \t]*$/gm,key);
-
-	text = _DoLists(text);
-	text = _DoCodeBlocks(text);
-	text = _DoBlockQuotes(text);
-
-	// We already ran _HashHTMLBlocks() before, in Markdown(), but that
-	// was to escape raw HTML in the original Markdown source. This time,
-	// we're escaping the markup we've just created, so that we don't wrap
-	// <p> tags around block-level tags.
-	text = _HashHTMLBlocks(text);
-	text = _FormParagraphs(text);
-
-	return text;
-}
-
-
-var _RunSpanGamut = function(text) {
-//
-// These are all the transformations that occur *within* block-level
-// tags like paragraphs, headers, and list items.
-//
-
-	text = _DoCodeSpans(text);
-	text = _EscapeSpecialCharsWithinTagAttributes(text);
-	text = _EncodeBackslashEscapes(text);
-
-	// Process anchor and image tags. Images must come first,
-	// because ![foo][f] looks like an anchor.
-	text = _DoImages(text);
-	text = _DoAnchors(text);
-
-	// Make links out of things like `<http://example.com/>`
-	// Must come after _DoAnchors(), because you can use < and >
-	// delimiters in inline links like [this](<url>).
-	text = _DoAutoLinks(text);
-	text = _EncodeAmpsAndAngles(text);
-	text = _DoItalicsAndBold(text);
-
-	// Do hard breaks:
-	text = text.replace(/  +\n/g," <br />\n");
-
-	return text;
-}
-
-var _EscapeSpecialCharsWithinTagAttributes = function(text) {
-//
-// Within tags -- meaning between < and > -- encode [\ ` * _] so they
-// don't conflict with their use in Markdown for code, italics and strong.
-//
-
-	// Build a regex to find HTML tags and comments.  See Friedl's 
-	// "Mastering Regular Expressions", 2nd Ed., pp. 200-201.
-	var regex = /(<[a-z\/!$]("[^"]*"|'[^']*'|[^'">])*>|<!(--.*?--\s*)+>)/gi;
-
-	text = text.replace(regex, function(wholeMatch) {
-		var tag = wholeMatch.replace(/(.)<\/?code>(?=.)/g,"$1`");
-		tag = escapeCharacters(tag,"\\`*_");
-		return tag;
-	});
-
-	return text;
-}
-
-var _DoAnchors = function(text) {
-//
-// Turn Markdown link shortcuts into XHTML <a> tags.
-//
-	//
-	// First, handle reference-style links: [link text] [id]
-	//
-
-	/*
-		text = text.replace(/
-		(							// wrap whole match in $1
-			\[
-			(
-				(?:
-					\[[^\]]*\]		// allow brackets nested one level
-					|
-					[^\[]			// or anything else
-				)*
-			)
-			\]
-
-			[ ]?					// one optional space
-			(?:\n[ ]*)?				// one optional newline followed by spaces
-
-			\[
-			(.*?)					// id = $3
-			\]
-		)()()()()					// pad remaining backreferences
-		/g,_DoAnchors_callback);
-	*/
-	text = text.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,writeAnchorTag);
-
-	//
-	// Next, inline-style links: [link text](url "optional title")
-	//
-
-	/*
-		text = text.replace(/
-			(						// wrap whole match in $1
-				\[
-				(
-					(?:
-						\[[^\]]*\]	// allow brackets nested one level
-					|
-					[^\[\]]			// or anything else
-				)
-			)
-			\]
-			\(						// literal paren
-			[ \t]*
-			()						// no id, so leave $3 empty
-			<?(.*?)>?				// href = $4
-			[ \t]*
-			(						// $5
-				(['"])				// quote char = $6
-				(.*?)				// Title = $7
-				\6					// matching quote
-				[ \t]*				// ignore any spaces/tabs between closing quote and )
-			)?						// title is optional
-			\)
-		)
-		/g,writeAnchorTag);
-	*/
-	text = text.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\]\([ \t]*()<?(.*?)>?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,writeAnchorTag);
-
-	//
-	// Last, handle reference-style shortcuts: [link text]
-	// These must come last in case you've also got [link test][1]
-	// or [link test](/foo)
-	//
-
-	/*
-		text = text.replace(/
-		(		 					// wrap whole match in $1
-			\[
-			([^\[\]]+)				// link text = $2; can't contain '[' or ']'
-			\]
-		)()()()()()					// pad rest of backreferences
-		/g, writeAnchorTag);
-	*/
-	text = text.replace(/(\[([^\[\]]+)\])()()()()()/g, writeAnchorTag);
-
-	return text;
-}
-
-var writeAnchorTag = function(wholeMatch,m1,m2,m3,m4,m5,m6,m7) {
-	if (m7 == undefined) m7 = "";
-	var whole_match = m1;
-	var link_text   = m2;
-	var link_id	 = m3.toLowerCase();
-	var url		= m4;
-	var title	= m7;
-	
-	if (url == "") {
-		if (link_id == "") {
-			// lower-case and turn embedded newlines into spaces
-			link_id = link_text.toLowerCase().replace(/ ?\n/g," ");
-		}
-		url = "#"+link_id;
-		
-		if (g_urls[link_id] != undefined) {
-			url = g_urls[link_id];
-			if (g_titles[link_id] != undefined) {
-				title = g_titles[link_id];
-			}
-		}
-		else {
-			if (whole_match.search(/\(\s*\)$/m)>-1) {
-				// Special case for explicit empty url
-				url = "";
-			} else {
-				return whole_match;
-			}
-		}
-	}	
-	
-	url = escapeCharacters(url,"*_");
-	var result = "<a href=\"" + url + "\"";
-	
-	if (title != "") {
-		title = title.replace(/"/g,"&quot;");
-		title = escapeCharacters(title,"*_");
-		result +=  " title=\"" + title + "\"";
-	}
-	
-	result += ">" + link_text + "</a>";
-	
-	return result;
-}
-
-
-var _DoImages = function(text) {
-//
-// Turn Markdown image shortcuts into <img> tags.
-//
-
-	//
-	// First, handle reference-style labeled images: ![alt text][id]
-	//
-
-	/*
-		text = text.replace(/
-		(						// wrap whole match in $1
-			!\[
-			(.*?)				// alt text = $2
-			\]
-
-			[ ]?				// one optional space
-			(?:\n[ ]*)?			// one optional newline followed by spaces
-
-			\[
-			(.*?)				// id = $3
-			\]
-		)()()()()				// pad rest of backreferences
-		/g,writeImageTag);
-	*/
-	text = text.replace(/(!\[(.*?)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g,writeImageTag);
-
-	//
-	// Next, handle inline images:  ![alt text](url "optional title")
-	// Don't forget: encode * and _
-
-	/*
-		text = text.replace(/
-		(						// wrap whole match in $1
-			!\[
-			(.*?)				// alt text = $2
-			\]
-			\s?					// One optional whitespace character
-			\(					// literal paren
-			[ \t]*
-			()					// no id, so leave $3 empty
-			<?(\S+?)>?			// src url = $4
-			[ \t]*
-			(					// $5
-				(['"])			// quote char = $6
-				(.*?)			// title = $7
-				\6				// matching quote
-				[ \t]*
-			)?					// title is optional
-		\)
-		)
-		/g,writeImageTag);
-	*/
-	text = text.replace(/(!\[(.*?)\]\s?\([ \t]*()<?(\S+?)>?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g,writeImageTag);
-
-	return text;
-}
-
-var writeImageTag = function(wholeMatch,m1,m2,m3,m4,m5,m6,m7) {
-	var whole_match = m1;
-	var alt_text   = m2;
-	var link_id	 = m3.toLowerCase();
-	var url		= m4;
-	var title	= m7;
-
-	if (!title) title = "";
-	
-	if (url == "") {
-		if (link_id == "") {
-			// lower-case and turn embedded newlines into spaces
-			link_id = alt_text.toLowerCase().replace(/ ?\n/g," ");
-		}
-		url = "#"+link_id;
-		
-		if (g_urls[link_id] != undefined) {
-			url = g_urls[link_id];
-			if (g_titles[link_id] != undefined) {
-				title = g_titles[link_id];
-			}
-		}
-		else {
-			return whole_match;
-		}
-	}	
-	
-	alt_text = alt_text.replace(/"/g,"&quot;");
-	url = escapeCharacters(url,"*_");
-	var result = "<img src=\"" + url + "\" alt=\"" + alt_text + "\"";
-
-	// attacklab: Markdown.pl adds empty title attributes to images.
-	// Replicate this bug.
-
-	//if (title != "") {
-		title = title.replace(/"/g,"&quot;");
-		title = escapeCharacters(title,"*_");
-		result +=  " title=\"" + title + "\"";
-	//}
-	
-	result += " />";
-	
-	return result;
-}
-
-
-var _DoHeaders = function(text) {
-
-	// Setext-style headers:
-	//	Header 1
-	//	========
-	//  
-	//	Header 2
-	//	--------
-	//
-	text = text.replace(/^(.+)[ \t]*\n=+[ \t]*\n+/gm,
-		function(wholeMatch,m1){return hashBlock('<h1 id="' + headerId(m1) + '">' + _RunSpanGamut(m1) + "</h1>");});
-
-	text = text.replace(/^(.+)[ \t]*\n-+[ \t]*\n+/gm,
-		function(matchFound,m1){return hashBlock('<h2 id="' + headerId(m1) + '">' + _RunSpanGamut(m1) + "</h2>");});
-
-	// atx-style headers:
-	//  # Header 1
-	//  ## Header 2
-	//  ## Header 2 with closing hashes ##
-	//  ...
-	//  ###### Header 6
-	//
-
-	/*
-		text = text.replace(/
-			^(\#{1,6})				// $1 = string of #'s
-			[ \t]*
-			(.+?)					// $2 = Header text
-			[ \t]*
-			\#*						// optional closing #'s (not counted)
-			\n+
-		/gm, function() {...});
-	*/
-
-	text = text.replace(/^(\#{1,6})[ \t]*(.+?)[ \t]*\#*\n+/gm,
-		function(wholeMatch,m1,m2) {
-			var h_level = m1.length;
-			return hashBlock("<h" + h_level + ' id="' + headerId(m2) + '">' + _RunSpanGamut(m2) + "</h" + h_level + ">");
-		});
-
-	function headerId(m) {
-		return m.replace(/[^\w]/g, '').toLowerCase();
-	}
-	return text;
-}
-
-// This declaration keeps Dojo compressor from outputting garbage:
-var _ProcessListItems;
-
-var _DoLists = function(text) {
-//
-// Form HTML ordered (numbered) and unordered (bulleted) lists.
-//
-
-	// attacklab: add sentinel to hack around khtml/safari bug:
-	// http://bugs.webkit.org/show_bug.cgi?id=11231
-	text += "~0";
-
-	// Re-usable pattern to match any entirel ul or ol list:
-
-	/*
-		var whole_list = /
-		(									// $1 = whole list
-			(								// $2
-				[ ]{0,3}					// attacklab: g_tab_width - 1
-				([*+-]|\d+[.])				// $3 = first list item marker
-				[ \t]+
-			)
-			[^\r]+?
-			(								// $4
-				~0							// sentinel for workaround; should be $
-			|
-				\n{2,}
-				(?=\S)
-				(?!							// Negative lookahead for another list item marker
-					[ \t]*
-					(?:[*+-]|\d+[.])[ \t]+
-				)
-			)
-		)/g
-	*/
-	var whole_list = /^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm;
-
-	if (g_list_level) {
-		text = text.replace(whole_list,function(wholeMatch,m1,m2) {
-			var list = m1;
-			var list_type = (m2.search(/[*+-]/g)>-1) ? "ul" : "ol";
-
-			// Turn double returns into triple returns, so that we can make a
-			// paragraph for the last item in a list, if necessary:
-			list = list.replace(/\n{2,}/g,"\n\n\n");;
-			var result = _ProcessListItems(list);
-	
-			// Trim any trailing whitespace, to put the closing `</$list_type>`
-			// up on the preceding line, to get it past the current stupid
-			// HTML block parser. This is a hack to work around the terrible
-			// hack that is the HTML block parser.
-			result = result.replace(/\s+$/,"");
-			result = "<"+list_type+">" + result + "</"+list_type+">\n";
-			return result;
-		});
-	} else {
-		whole_list = /(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/g;
-		text = text.replace(whole_list,function(wholeMatch,m1,m2,m3) {
-			var runup = m1;
-			var list = m2;
-
-			var list_type = (m3.search(/[*+-]/g)>-1) ? "ul" : "ol";
-			// Turn double returns into triple returns, so that we can make a
-			// paragraph for the last item in a list, if necessary:
-			var list = list.replace(/\n{2,}/g,"\n\n\n");;
-			var result = _ProcessListItems(list);
-			result = runup + "<"+list_type+">\n" + result + "</"+list_type+">\n";	
-			return result;
-		});
-	}
-
-	// attacklab: strip sentinel
-	text = text.replace(/~0/,"");
-
-	return text;
-}
-
-_ProcessListItems = function(list_str) {
-//
-//  Process the contents of a single ordered or unordered list, splitting it
-//  into individual list items.
-//
-	// The $g_list_level global keeps track of when we're inside a list.
-	// Each time we enter a list, we increment it; when we leave a list,
-	// we decrement. If it's zero, we're not in a list anymore.
-	//
-	// We do this because when we're not inside a list, we want to treat
-	// something like this:
-	//
-	//    I recommend upgrading to version
-	//    8. Oops, now this line is treated
-	//    as a sub-list.
-	//
-	// As a single paragraph, despite the fact that the second line starts
-	// with a digit-period-space sequence.
-	//
-	// Whereas when we're inside a list (or sub-list), that line will be
-	// treated as the start of a sub-list. What a kludge, huh? This is
-	// an aspect of Markdown's syntax that's hard to parse perfectly
-	// without resorting to mind-reading. Perhaps the solution is to
-	// change the syntax rules such that sub-lists must start with a
-	// starting cardinal number; e.g. "1." or "a.".
-
-	g_list_level++;
-
-	// trim trailing blank lines:
-	list_str = list_str.replace(/\n{2,}$/,"\n");
-
-	// attacklab: add sentinel to emulate \z
-	list_str += "~0";
-
-	/*
-		list_str = list_str.replace(/
-			(\n)?							// leading line = $1
-			(^[ \t]*)						// leading whitespace = $2
-			([*+-]|\d+[.]) [ \t]+			// list marker = $3
-			([^\r]+?						// list item text   = $4
-			(\n{1,2}))
-			(?= \n* (~0 | \2 ([*+-]|\d+[.]) [ \t]+))
-		/gm, function(){...});
-	*/
-	list_str = list_str.replace(/(\n)?(^[ \t]*)([*+-]|\d+[.])[ \t]+([^\r]+?(\n{1,2}))(?=\n*(~0|\2([*+-]|\d+[.])[ \t]+))/gm,
-		function(wholeMatch,m1,m2,m3,m4){
-			var item = m4;
-			var leading_line = m1;
-			var leading_space = m2;
-
-			if (leading_line || (item.search(/\n{2,}/)>-1)) {
-				item = _RunBlockGamut(_Outdent(item));
-			}
-			else {
-				// Recursion for sub-lists:
-				item = _DoLists(_Outdent(item));
-				item = item.replace(/\n$/,""); // chomp(item)
-				item = _RunSpanGamut(item);
-			}
-
-			return  "<li>" + item + "</li>\n";
-		}
-	);
-
-	// attacklab: strip sentinel
-	list_str = list_str.replace(/~0/g,"");
-
-	g_list_level--;
-	return list_str;
-}
-
-
-var _DoCodeBlocks = function(text) {
-//
-//  Process Markdown `<pre><code>` blocks.
-//  
-
-	/*
-		text = text.replace(text,
-			/(?:\n\n|^)
-			(								// $1 = the code block -- one or more lines, starting with a space/tab
-				(?:
-					(?:[ ]{4}|\t)			// Lines must start with a tab or a tab-width of spaces - attacklab: g_tab_width
-					.*\n+
-				)+
-			)
-			(\n*[ ]{0,3}[^ \t\n]|(?=~0))	// attacklab: g_tab_width
-		/g,function(){...});
-	*/
-
-	// attacklab: sentinel workarounds for lack of \A and \Z, safari\khtml bug
-	text += "~0";
-	
-	text = text.replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,
-		function(wholeMatch,m1,m2) {
-			var codeblock = m1;
-			var nextChar = m2;
-		
-			codeblock = _EncodeCode( _Outdent(codeblock));
-			codeblock = _Detab(codeblock);
-			codeblock = codeblock.replace(/^\n+/g,""); // trim leading newlines
-			codeblock = codeblock.replace(/\n+$/g,""); // trim trailing whitespace
-
-			codeblock = "<pre><code>" + codeblock + "\n</code></pre>";
-
-			return hashBlock(codeblock) + nextChar;
-		}
-	);
-
-	// attacklab: strip sentinel
-	text = text.replace(/~0/,"");
-
-	return text;
-}
-
-var hashBlock = function(text) {
-	text = text.replace(/(^\n+|\n+$)/g,"");
-	return "\n\n~K" + (g_html_blocks.push(text)-1) + "K\n\n";
-}
-
-
-var _DoCodeSpans = function(text) {
-//
-//   *  Backtick quotes are used for <code></code> spans.
-// 
-//   *  You can use multiple backticks as the delimiters if you want to
-//	 include literal backticks in the code span. So, this input:
-//	 
-//		 Just type ``foo `bar` baz`` at the prompt.
-//	 
-//	   Will translate to:
-//	 
-//		 <p>Just type <code>foo `bar` baz</code> at the prompt.</p>
-//	 
-//	There's no arbitrary limit to the number of backticks you
-//	can use as delimters. If you need three consecutive backticks
-//	in your code, use four for delimiters, etc.
-//
-//  *  You can use spaces to get literal backticks at the edges:
-//	 
-//		 ... type `` `bar` `` ...
-//	 
-//	   Turns to:
-//	 
-//		 ... type <code>`bar`</code> ...
-//
-
-	/*
-		text = text.replace(/
-			(^|[^\\])					// Character before opening ` can't be a backslash
-			(`+)						// $2 = Opening run of `
-			(							// $3 = The code block
-				[^\r]*?
-				[^`]					// attacklab: work around lack of lookbehind
-			)
-			\2							// Matching closer
-			(?!`)
-		/gm, function(){...});
-	*/
-
-	text = text.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,
-		function(wholeMatch,m1,m2,m3,m4) {
-			var c = m3;
-			c = c.replace(/^([ \t]*)/g,"");	// leading whitespace
-			c = c.replace(/[ \t]*$/g,"");	// trailing whitespace
-			c = _EncodeCode(c);
-			return m1+"<code>"+c+"</code>";
-		});
-
-	return text;
-}
-
-
-var _EncodeCode = function(text) {
-//
-// Encode/escape certain characters inside Markdown code runs.
-// The point is that in code, these characters are literals,
-// and lose their special Markdown meanings.
-//
-	// Encode all ampersands; HTML entities are not
-	// entities within a Markdown code span.
-	text = text.replace(/&/g,"&amp;");
-
-	// Do the angle bracket song and dance:
-	text = text.replace(/</g,"&lt;");
-	text = text.replace(/>/g,"&gt;");
-
-	// Now, escape characters that are magic in Markdown:
-	text = escapeCharacters(text,"\*_{}[]\\",false);
-
-// jj the line above breaks this:
-//---
-
-//* Item
-
-//   1. Subitem
-
-//            special char: *
-//---
-
-	return text;
-}
-
-
-var _DoItalicsAndBold = function(text) {
-
-	// <strong> must go first:
-	text = text.replace(/(\*\*|__)(?=\S)([^\r]*?\S[*_]*)\1/g,
-		"<strong>$2</strong>");
-
-	text = text.replace(/(\*|_)(?=\S)([^\r]*?\S)\1/g,
-		"<em>$2</em>");
-
-	return text;
-}
-
-
-var _DoBlockQuotes = function(text) {
-
-	/*
-		text = text.replace(/
-		(								// Wrap whole match in $1
-			(
-				^[ \t]*>[ \t]?			// '>' at the start of a line
-				.+\n					// rest of the first line
-				(.+\n)*					// subsequent consecutive lines
-				\n*						// blanks
-			)+
-		)
-		/gm, function(){...});
-	*/
-
-	text = text.replace(/((^[ \t]*>[ \t]?.+\n(.+\n)*\n*)+)/gm,
-		function(wholeMatch,m1) {
-			var bq = m1;
-
-			// attacklab: hack around Konqueror 3.5.4 bug:
-			// "----------bug".replace(/^-/g,"") == "bug"
-
-			bq = bq.replace(/^[ \t]*>[ \t]?/gm,"~0");	// trim one level of quoting
-
-			// attacklab: clean up hack
-			bq = bq.replace(/~0/g,"");
-
-			bq = bq.replace(/^[ \t]+$/gm,"");		// trim whitespace-only lines
-			bq = _RunBlockGamut(bq);				// recurse
-			
-			bq = bq.replace(/(^|\n)/g,"$1  ");
-			// These leading spaces screw with <pre> content, so we need to fix that:
-			bq = bq.replace(
-					/(\s*<pre>[^\r]+?<\/pre>)/gm,
-				function(wholeMatch,m1) {
-					var pre = m1;
-					// attacklab: hack around Konqueror 3.5.4 bug:
-					pre = pre.replace(/^  /mg,"~0");
-					pre = pre.replace(/~0/g,"");
-					return pre;
-				});
-			
-			return hashBlock("<blockquote>\n" + bq + "\n</blockquote>");
-		});
-	return text;
-}
-
-
-var _FormParagraphs = function(text) {
-//
-//  Params:
-//    $text - string to process with html <p> tags
-//
-
-	// Strip leading and trailing lines:
-	text = text.replace(/^\n+/g,"");
-	text = text.replace(/\n+$/g,"");
-
-	var grafs = text.split(/\n{2,}/g);
-	var grafsOut = new Array();
-
-	//
-	// Wrap <p> tags.
-	//
-	var end = grafs.length;
-	for (var i=0; i<end; i++) {
-		var str = grafs[i];
-
-		// if this is an HTML marker, copy it
-		if (str.search(/~K(\d+)K/g) >= 0) {
-			grafsOut.push(str);
-		}
-		else if (str.search(/\S/) >= 0) {
-			str = _RunSpanGamut(str);
-			str = str.replace(/^([ \t]*)/g,"<p>");
-			str += "</p>"
-			grafsOut.push(str);
-		}
-
-	}
-
-	//
-	// Unhashify HTML blocks
-	//
-	end = grafsOut.length;
-	for (var i=0; i<end; i++) {
-		// if this is a marker for an html block...
-		while (grafsOut[i].search(/~K(\d+)K/) >= 0) {
-			var blockText = g_html_blocks[RegExp.$1];
-			blockText = blockText.replace(/\$/g,"$$$$"); // Escape any dollar signs
-			grafsOut[i] = grafsOut[i].replace(/~K\d+K/,blockText);
-		}
-	}
-
-	return grafsOut.join("\n\n");
-}
-
-
-var _EncodeAmpsAndAngles = function(text) {
-// Smart processing for ampersands and angle brackets that need to be encoded.
-	
-	// Ampersand-encoding based entirely on Nat Irons's Amputator MT plugin:
-	//   http://bumppo.net/projects/amputator/
-	text = text.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&amp;");
-	
-	// Encode naked <'s
-	text = text.replace(/<(?![a-z\/?\$!])/gi,"&lt;");
-	
-	return text;
-}
-
-
-var _EncodeBackslashEscapes = function(text) {
-//
-//   Parameter:  String.
-//   Returns:	The string, with after processing the following backslash
-//			   escape sequences.
-//
-
-	// attacklab: The polite way to do this is with the new
-	// escapeCharacters() function:
-	//
-	// 	text = escapeCharacters(text,"\\",true);
-	// 	text = escapeCharacters(text,"`*_{}[]()>#+-.!",true);
-	//
-	// ...but we're sidestepping its use of the (slow) RegExp constructor
-	// as an optimization for Firefox.  This function gets called a LOT.
-
-	text = text.replace(/\\(\\)/g,escapeCharacters_callback);
-	text = text.replace(/\\([`*_{}\[\]()>#+-.!])/g,escapeCharacters_callback);
-	return text;
-}
-
-
-var _DoAutoLinks = function(text) {
-
-	text = text.replace(/<((https?|ftp|dict):[^'">\s]+)>/gi,"<a href=\"$1\">$1</a>");
-
-	// Email addresses: <ad...@domain.foo>
-
-	/*
-		text = text.replace(/
-			<
-			(?:mailto:)?
-			(
-				[-.\w]+
-				\@
-				[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+
-			)
-			>
-		/gi, _DoAutoLinks_callback());
-	*/
-	text = text.replace(/<(?:mailto:)?([-.\w]+\@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,
-		function(wholeMatch,m1) {
-			return _EncodeEmailAddress( _UnescapeSpecialChars(m1) );
-		}
-	);
-
-	return text;
-}
-
-
-var _EncodeEmailAddress = function(addr) {
-//
-//  Input: an email address, e.g. "foo@example.com"
-//
-//  Output: the email address as a mailto link, with each character
-//	of the address encoded as either a decimal or hex entity, in
-//	the hopes of foiling most address harvesting spam bots. E.g.:
-//
-//	<a href="&#x6D;&#97;&#105;&#108;&#x74;&#111;:&#102;&#111;&#111;&#64;&#101;
-//	   x&#x61;&#109;&#x70;&#108;&#x65;&#x2E;&#99;&#111;&#109;">&#102;&#111;&#111;
-//	   &#64;&#101;x&#x61;&#109;&#x70;&#108;&#x65;&#x2E;&#99;&#111;&#109;</a>
-//
-//  Based on a filter by Matthew Wickline, posted to the BBEdit-Talk
-//  mailing list: <http://tinyurl.com/yu7ue>
-//
-
-	// attacklab: why can't javascript speak hex?
-	function char2hex(ch) {
-		var hexDigits = '0123456789ABCDEF';
-		var dec = ch.charCodeAt(0);
-		return(hexDigits.charAt(dec>>4) + hexDigits.charAt(dec&15));
-	}
-
-	var encode = [
-		function(ch){return "&#"+ch.charCodeAt(0)+";";},
-		function(ch){return "&#x"+char2hex(ch)+";";},
-		function(ch){return ch;}
-	];
-
-	addr = "mailto:" + addr;
-
-	addr = addr.replace(/./g, function(ch) {
-		if (ch == "@") {
-		   	// this *must* be encoded. I insist.
-			ch = encode[Math.floor(Math.random()*2)](ch);
-		} else if (ch !=":") {
-			// leave ':' alone (to spot mailto: later)
-			var r = Math.random();
-			// roughly 10% raw, 45% hex, 45% dec
-			ch =  (
-					r > .9  ?	encode[2](ch)   :
-					r > .45 ?	encode[1](ch)   :
-								encode[0](ch)
-				);
-		}
-		return ch;
-	});
-
-	addr = "<a href=\"" + addr + "\">" + addr + "</a>";
-	addr = addr.replace(/">.+:/g,"\">"); // strip the mailto: from the visible part
-
-	return addr;
-}
-
-
-var _UnescapeSpecialChars = function(text) {
-//
-// Swap back in all the special characters we've hidden.
-//
-	text = text.replace(/~E(\d+)E/g,
-		function(wholeMatch,m1) {
-			var charCodeToReplace = parseInt(m1);
-			return String.fromCharCode(charCodeToReplace);
-		}
-	);
-	return text;
-}
-
-
-var _Outdent = function(text) {
-//
-// Remove one level of line-leading tabs or spaces
-//
-
-	// attacklab: hack around Konqueror 3.5.4 bug:
-	// "----------bug".replace(/^-/g,"") == "bug"
-
-	text = text.replace(/^(\t|[ ]{1,4})/gm,"~0"); // attacklab: g_tab_width
-
-	// attacklab: clean up hack
-	text = text.replace(/~0/g,"")
-
-	return text;
-}
-
-var _Detab = function(text) {
-// attacklab: Detab's completely rewritten for speed.
-// In perl we could fix it by anchoring the regexp with \G.
-// In javascript we're less fortunate.
-
-	// expand first n-1 tabs
-	text = text.replace(/\t(?=\t)/g,"    "); // attacklab: g_tab_width
-
-	// replace the nth with two sentinels
-	text = text.replace(/\t/g,"~A~B");
-
-	// use the sentinel to anchor our regex so it doesn't explode
-	text = text.replace(/~B(.+?)~A/g,
-		function(wholeMatch,m1,m2) {
-			var leadingText = m1;
-			var numSpaces = 4 - leadingText.length % 4;  // attacklab: g_tab_width
-
-			// there *must* be a better way to do this:
-			for (var i=0; i<numSpaces; i++) leadingText+=" ";
-
-			return leadingText;
-		}
-	);
-
-	// clean up sentinels
-	text = text.replace(/~A/g,"    ");  // attacklab: g_tab_width
-	text = text.replace(/~B/g,"");
-
-	return text;
-}
-
-
-//
-//  attacklab: Utility functions
-//
-
-
-var escapeCharacters = function(text, charsToEscape, afterBackslash) {
-	// First we have to escape the escape characters so that
-	// we can build a character class out of them
-	var regexString = "([" + charsToEscape.replace(/([\[\]\\])/g,"\\$1") + "])";
-
-	if (afterBackslash) {
-		regexString = "\\\\" + regexString;
-	}
-
-	var regex = new RegExp(regexString,"g");
-	text = text.replace(regex,escapeCharacters_callback);
-
-	return text;
-}
-
-
-var escapeCharacters_callback = function(wholeMatch,m1) {
-	var charCodeToEscape = m1.charCodeAt(0);
-	return "~E"+charCodeToEscape+"E";
-}
-
-} // end of Showdown.converter
-
-// export
-if (typeof exports != 'undefined') exports.Showdown = Showdown;

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/AutoCorrect.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/AutoCorrect.js b/experiments/Editor/src/AutoCorrect.js
deleted file mode 100644
index a80e17d..0000000
--- a/experiments/Editor/src/AutoCorrect.js
+++ /dev/null
@@ -1,285 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var AutoCorrect_init;
-var AutoCorrect_removeListeners;
-var AutoCorrect_addCorrection;
-var AutoCorrect_removeCorrection;
-var AutoCorrect_getCorrections;
-
-var AutoCorrect_correctPrecedingWord;
-var AutoCorrect_getCorrection;
-var AutoCorrect_getCorrectionCoords;
-var AutoCorrect_acceptCorrection;
-var AutoCorrect_revertCorrection;
-var AutoCorrect_replaceCorrection;
-
-(function() {
-
-    function removeCorrectionSpan(span)
-    {
-        if (span.parentNode == null)
-            return;
-        Selection_preserveWhileExecuting(function() {
-            var firstChild = span.firstChild;
-            DOM_removeNodeButKeepChildren(span);
-            if (firstChild != null)
-                Formatting_mergeWithNeighbours(firstChild,{});
-        });
-    }
-
-    function Correction(span)
-    {
-        this.span = span;
-        this.modificationListener = function(event) {
-            if (DOM_getIgnoreMutations())
-                return;
-            PostponedActions_add(function() {
-                // This will trigger a removeCorrection() call
-                removeCorrectionSpan(span);
-            });
-        };
-    }
-
-    Correction.prototype.toString = function()
-    {
-        return this.span.getAttribute("original")+" -> "+getNodeText(this.span);
-    }
-
-    var correctionsByNode = null;
-    var correctionList = null;
-
-    // private
-    function docNodeInserted(event)
-    {
-        try {
-            recurse(event.target);
-        }
-        catch (e) {
-            Editor_error(e);
-        }
-
-        function recurse(node)
-        {
-            if (isAutoCorrectNode(node))
-                AutoCorrect_addCorrection(node);
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                recurse(child);
-        }
-    }
-
-    // private
-    function docNodeRemoved(event)
-    {
-        try {
-            recurse(event.target);
-        }
-        catch (e) {
-            Editor_error(e);
-        }
-
-        function recurse(node)
-        {
-            if (isAutoCorrectNode(node))
-                AutoCorrect_removeCorrection(node);
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                recurse(child);
-        }
-    }
-
-    AutoCorrect_init = function()
-    {
-        correctionsByNode = new NodeMap();
-        correctionList = new Array();
-        document.addEventListener("DOMNodeInserted",docNodeInserted);
-        document.addEventListener("DOMNodeRemoved",docNodeRemoved);
-    }
-
-    // public (for the undo tests, when they report results)
-    AutoCorrect_removeListeners = function()
-    {
-        document.removeEventListener("DOMNodeInserted",docNodeInserted);
-        document.removeEventListener("DOMNodeRemoved",docNodeRemoved);
-    }
-
-    AutoCorrect_addCorrection = function(span)
-    {
-        var correction = new Correction(span);
-        correctionsByNode.put(span,correction);
-        correctionList.push(correction);
-        Editor_updateAutoCorrect();
-
-        span.addEventListener("DOMSubtreeModified",correction.modificationListener);
-    }
-
-    AutoCorrect_removeCorrection = function(span)
-    {
-        var correction = correctionsByNode.get(span);
-        if (correction == null)
-            throw new Error("No autocorrect entry for "+JSON.stringify(getNodeText(span)));
-
-        var index = null;
-        for (var i = 0; i < correctionList.length; i++) {
-            if (correctionList[i].span == span) {
-                index = i;
-                break;
-            }
-        }
-        if (index == null)
-            throw new Error("Correction "+correction+" not found in correctionList");
-        correctionList.splice(index,1);
-        Editor_updateAutoCorrect();
-
-        span.removeEventListener("DOMSubtreeModified",correction.modificationListener);
-        correctionsByNode.remove(span);
-    }
-
-    AutoCorrect_getCorrections = function()
-    {
-        var result = new Array();
-        for (var i = 0; i < correctionList.length; i++) {
-            var correction = correctionList[i];
-            result.push({ original: correction.span.getAttribute("original"),
-                          replacement: getNodeText(correction.span)});
-        }
-        return result;
-    }
-
-    AutoCorrect_correctPrecedingWord = function(numChars,replacement,confirmed)
-    {
-        Selection_preserveWhileExecuting(function() {
-            var selRange = Selection_get();
-            if ((selRange == null) && !Range_isEmpty(selRange))
-                return;
-
-            var node = selRange.start.node;
-            var offset = selRange.start.offset;
-            if (node.nodeType != Node.TEXT_NODE)
-                return;
-
-            var original = node.nodeValue.substring(offset-numChars,offset);
-
-            if (confirmed) {
-                DOM_replaceCharacters(node,offset-numChars,offset,replacement);
-                return;
-            }
-
-            UndoManager_newGroup("Auto-correct");
-            var before = node.nodeValue.substring(0,offset-numChars);
-            var beforeText = DOM_createTextNode(document,before);
-            var replacementText = DOM_createTextNode(document,replacement);
-            var span = DOM_createElement(document,"SPAN");
-            DOM_setAttribute(span,"class",Keys.AUTOCORRECT_CLASS);
-            DOM_setAttribute(span,"original",original);
-            DOM_appendChild(span,replacementText);
-            DOM_insertBefore(node.parentNode,beforeText,node);
-            DOM_insertBefore(node.parentNode,span,node);
-            DOM_deleteCharacters(node,0,offset);
-            // Add the new group in a postponed action, so that the change to the style element
-            // is not counted as a separate action
-            PostponedActions_add(UndoManager_newGroup);
-        });
-    }
-
-    AutoCorrect_getCorrection = function()
-    {
-        var correction = getCurrent();
-        if (correction == null)
-            return null;
-
-        return { original: correction.span.getAttribute("original"),
-                 replacement: getNodeText(correction.span) };
-    }
-
-    AutoCorrect_getCorrectionCoords = function()
-    {
-        var correction = getCurrent();
-        if (correction == null)
-            return null;
-
-        var textNode = correction.span.firstChild;
-        if ((textNode == null) || (textNode.nodeType != Node.TEXT_NODE))
-            return null;
-
-        var offset = Math.floor(textNode.nodeValue.length/2);
-        Selection_set(textNode,offset,textNode,offset);
-        Cursor_ensureCursorVisible();
-        var rect = Position_displayRectAtPos(new Position(textNode,offset));
-
-        if (rect == null) // FIXME: pos
-            throw new Error("no rect for pos "+(new Position(textNode,offset)));
-
-        if (rect == null)
-            return null;
-
-        return { x: rect.left, y: rect.top };
-    }
-
-    function getCurrent()
-    {
-        var range = Selection_get();
-        if (range != null) {
-            var endNode = Position_closestActualNode(range.end);
-            for (; endNode != null; endNode = endNode.parentNode) {
-                if (isAutoCorrectNode(endNode))
-                    return correctionsByNode.get(endNode);
-            }
-        }
-
-        if (correctionList.length > 0)
-            return correctionList[correctionList.length-1];
-
-        return null;
-    }
-
-    AutoCorrect_acceptCorrection = function()
-    {
-        UndoManager_newGroup("Accept");
-        var correction = getCurrent();
-        if (correction == null)
-            return;
-
-        removeCorrectionSpan(correction.span);
-        UndoManager_newGroup();
-    }
-
-    AutoCorrect_revertCorrection = function()
-    {
-        var correction = getCurrent();
-        if (correction == null)
-            return;
-
-        AutoCorrect_replaceCorrection(correction.span.getAttribute("original"));
-    }
-
-    AutoCorrect_replaceCorrection = function(replacement)
-    {
-        UndoManager_newGroup("Replace");
-        var correction = getCurrent();
-        if (correction == null)
-            return;
-
-        Selection_preserveWhileExecuting(function() {
-            var text = DOM_createTextNode(document,replacement);
-            DOM_insertBefore(correction.span.parentNode,text,correction.span);
-            DOM_deleteNode(correction.span);
-            Formatting_mergeWithNeighbours(text,{});
-        });
-        UndoManager_newGroup();
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/ChangeTracking.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/ChangeTracking.js b/experiments/Editor/src/ChangeTracking.js
deleted file mode 100644
index ba25a44..0000000
--- a/experiments/Editor/src/ChangeTracking.js
+++ /dev/null
@@ -1,127 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var ChangeTracking_showChanges;
-var ChangeTracking_trackChanges;
-var ChangeTracking_setShowChanges;
-var ChangeTracking_setTrackChanges;
-var ChangeTracking_acceptSelectedChanges;
-
-(function() {
-
-    var showChangesEnabled = false;
-    var trackChangesEnabled = false;
-
-    ChangeTracking_showChanges = function()
-    {
-        return showChangesEnabled;
-    }
-
-    ChangeTracking_trackChanges = function()
-    {
-        return trackChangesEnabled;
-    }
-
-    ChangeTracking_setShowChanges = function(enabled)
-    {
-        showChangesEnabled = enabled;
-    }
-
-    ChangeTracking_setTrackChanges = function(enabled)
-    {
-        trackChangesEnabled = enabled;
-    }
-
-    ChangeTracking_acceptSelectedChanges = function()
-    {
-        var selRange = Selection_get();
-        if (selRange == null)
-            return;
-
-        var outermost = Range_getOutermostNodes(selRange,true);
-        var checkEmpty = new Array();
-
-        Selection_preserveWhileExecuting(function() {
-            for (var i = 0; i < outermost.length; i++) {
-                recurse(outermost[i]);
-
-                var next;
-                for (ancestor = outermost[i].parentNode; ancestor != null; ancestor = next) {
-                    next = ancestor.parentNode;
-                    if (ancestor._type == HTML_DEL) {
-                        checkEmpty.push(ancestor.parentNode);
-                        DOM_deleteNode(ancestor);
-                    }
-                    else if (ancestor._type == HTML_INS)
-                        DOM_removeNodeButKeepChildren(ancestor);
-                }
-            }
-
-            for (var i = 0; i < checkEmpty.length; i++) {
-                var node = checkEmpty[i];
-                if (node == null)
-                    continue;
-                var empty = true;
-                for (var child = node.firstChild; child != null; child = child.nextSibling) {
-                    if (!isWhitespaceTextNode(child)) {
-                        empty = false;
-                        break;
-                    }
-                }
-                if (empty) {
-                    switch (node._type) {
-                    case HTML_LI:
-                    case HTML_UL:
-                    case HTML_OL:
-                        checkEmpty.push(node.parentNode);
-                        DOM_deleteNode(node);
-                        break;
-                    }
-                }
-            }
-        });
-
-        var selRange = Selection_get();
-        if (selRange != null) {
-            var start = Position_closestMatchForwards(selRange.start,Position_okForInsertion);
-            var end = Position_closestMatchBackwards(selRange.end,Position_okForInsertion);
-            if (!Range_isForwards(new Range(start.node,start.offset,end.node,end.offset)))
-                end = Position_closestMatchForwards(selRange.end,Position_okForInsertion);
-            Selection_set(start.node,start.offset,end.node,end.offset);
-        }
-
-        function recurse(node)
-        {
-            if (node._type == HTML_DEL) {
-                checkEmpty.push(node.parentNode);
-                DOM_deleteNode(node);
-                return;
-            }
-
-            var next;
-            for (var child = node.firstChild; child != null; child = next) {
-                next = child.nextSibling;
-                recurse(child);
-            }
-
-            if (node._type == HTML_INS) {
-                DOM_removeNodeButKeepChildren(node);
-            }
-        }
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Clipboard.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Clipboard.js b/experiments/Editor/src/Clipboard.js
deleted file mode 100644
index 03efdcc..0000000
--- a/experiments/Editor/src/Clipboard.js
+++ /dev/null
@@ -1,757 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Markdown_htmlToMarkdown;
-var Clipboard_htmlToText;
-var Clipboard_cut;
-var Clipboard_copy;
-var Clipboard_pasteText;
-var Clipboard_pasteHTML;
-var Clipboard_pasteNodes;
-
-(function() {
-
-    // private
-    function blockToText(md,node,indent,nextIndent,listType,listNo)
-    {
-        var linesBetweenChildren = 1;
-        var childIndent = indent;
-        switch (node._type) {
-        case HTML_LI:
-            if (listType == "OL") {
-                var listMarker;
-                if (listNo.value < 10)
-                    listMarker = listNo.value+".  ";
-                else
-                    listMarker = listNo.value+". ";
-                beginParagraph(md,0,indent,nextIndent,listMarker);
-                nextIndent += "    ";
-            }
-            else {
-                beginParagraph(md,0,indent,nextIndent,"  - ");
-                nextIndent += "    ";
-            }
-            listNo.value++;
-            break;
-        case HTML_UL:
-            listType = "UL";
-            listNo = { value: 1 };
-            beginParagraph(md,1,indent,nextIndent);
-            linesBetweenChildren = 0;
-            break;
-        case HTML_OL:
-            listType = "OL";
-            listNo = { value: 1 };
-            beginParagraph(md,1,indent,nextIndent);
-            linesBetweenChildren = 0;
-            break;
-        case HTML_H1:
-            beginParagraph(md,1,indent,nextIndent,"# "," #");
-            break;
-        case HTML_H2:
-            beginParagraph(md,1,indent,nextIndent,"## "," ##");
-            break;
-        case HTML_H3:
-            beginParagraph(md,1,indent,nextIndent,"### "," ###");
-            break;
-        case HTML_H4:
-            beginParagraph(md,1,indent,nextIndent,"#### "," ####");
-            break;
-        case HTML_H5:
-            beginParagraph(md,1,indent,nextIndent,"##### "," #####");
-            break;
-        case HTML_H6:
-            beginParagraph(md,1,indent,nextIndent,"###### "," ######");
-            break;
-        case HTML_BLOCKQUOTE:
-            beginParagraph(md,1,indent,nextIndent,"> ");
-            nextIndent += "> ";
-            break;
-        case HTML_PRE:
-            md.preDepth++;
-            break;
-        }
-
-        var foundNonWhitespaceChild = false;
-        for (var child = node.firstChild; child != null; child = child.nextSibling) {
-            if (isContainerNode(child) || isParagraphNode(child)) {
-                beginParagraph(md,linesBetweenChildren,indent,nextIndent);
-                blockToText(md,child,indent,nextIndent,listType,listNo);
-                beginParagraph(md,linesBetweenChildren);
-                indent = nextIndent;
-                foundNonWhitespaceChild = false;
-            }
-            else {
-                if (!foundNonWhitespaceChild) {
-                    if (isWhitespaceTextNode(child))
-                        continue;
-                    beginParagraph(md,0,indent,nextIndent);
-                    indent = nextIndent;
-                    foundNonWhitespaceChild = true;
-                }
-
-                inlineToText(md,child);
-            }
-        }
-
-        if (node._type == HTML_PRE)
-            md.preDepth--;
-    }
-
-    // private
-    function shipOutParagraph(md)
-    {
-        var text = md.buildParagraph.join("");
-        if (md.buildPre) {
-            text = text.replace(/\n$/,"");
-            text = "    "+text.replace(/\n/g,"\n"+md.nextIndent+"    ");
-        }
-        else {
-            text = normalizeWhitespace(text);
-        }
-        if (md.allText.length > 0) {
-            for (var i = 0; i < md.buildLines; i++)
-                md.allText.push("\n");
-        }
-        md.allText.push(md.indent+md.buildPrefix+text+md.buildSuffix+"\n");
-        resetBuild(md);
-    }
-
-    // private
-    function beginParagraph(md,blankLines,indent,nextIndent,paraPrefix,paraSuffix)
-    {
-        if (blankLines == null)
-            blankLines = 1;
-        if (indent == null)
-            indent = "";
-        if (nextIndent == null)
-            nextIndent = "";
-        if (paraPrefix == null)
-            paraPrefix = "";
-        if (paraSuffix == null)
-            paraSuffix = "";
-
-        if (md == null)
-            throw new Error("beginParagraph: md is null");
-        if (md.buildParagraph == null)
-            throw new Error("beginParagraph: md.buildParagraph is null");
-
-        if (md.buildParagraph.length > 0) {
-            shipOutParagraph(md);
-        }
-
-        if (md.buildLines < blankLines)
-            md.buildLines = blankLines;
-        if (md.indent.length < indent.length)
-            md.indent = indent;
-        if (md.nextIndent.length < nextIndent.length)
-            md.nextIndent = nextIndent;
-        md.buildPrefix += paraPrefix;
-        md.buildSuffix = paraSuffix + md.buildSuffix;
-        if (md.preDepth > 0)
-            md.buildPre = true;
-    }
-
-    // private
-    function inlineToText(md,node)
-    {
-        switch (node._type) {
-        case HTML_TEXT: {
-            var text = node.nodeValue;
-            if (md.preDepth == 0) {
-                text = text.replace(/\\/g,"\\\\");
-                text = text.replace(/\*/g,"\\*");
-                text = text.replace(/\[/g,"\\[");
-                text = text.replace(/\]/g,"\\]");
-            }
-            md.buildParagraph.push(text);
-            break;
-        }
-        case HTML_I:
-        case HTML_EM:
-            md.buildParagraph.push("*");
-            processChildren();
-            md.buildParagraph.push("*");
-            break;
-        case HTML_B:
-        case HTML_STRONG:
-            md.buildParagraph.push("**");
-            processChildren();
-            md.buildParagraph.push("**");
-            break;
-        case HTML_A:
-            if (node.hasAttribute("href")) {
-                md.buildParagraph.push("[");
-                processChildren();
-                md.buildParagraph.push("]("+node.getAttribute("href")+")");
-            }
-            break;
-        default:
-            processChildren();
-            break;
-        }
-
-        function processChildren()
-        {
-            for (var child = node.firstChild; child != null; child = child.nextSibling) {
-                inlineToText(md,child);
-            }
-        }
-    }
-
-    // private
-    function resetBuild(md)
-    {
-        md.buildParagraph = new Array();
-        md.buildLines = 0;
-        md.buildPrefix = "";
-        md.buildSuffix = "";
-        md.buildPre = false;
-        md.indent = "";
-        md.nextIndent = "";
-    }
-
-    // private
-    function MarkdownBuilder()
-    {
-    }
-
-    // public
-    Markdown_htmlToMarkdown = function(node)
-    {
-        var md = new MarkdownBuilder();
-        md.allText = new Array();
-        md.preDepth = 0;
-        resetBuild(md);
-
-        if (isContainerNode(node) || isParagraphNode(node)) {
-            blockToText(md,node,"","","UL",{value: 1});
-            beginParagraph(md);
-            return md.allText.join("");
-        }
-        else {
-            inlineToText(md,node);
-            return normalizeWhitespace(md.buildParagraph.join(""));
-        }
-    }
-
-})();
-
-(function() {
-
-    function expandRangeForCopy(range)
-    {
-        if (range == null)
-            return range;
-
-        var startInLI = null;
-        for (var node = range.start.node; node != null; node = node.parentNode) {
-            if (node._type == HTML_LI)
-                startInLI = node;
-        }
-
-        var endInLI = null;
-        for (var node = range.end.node; node != null; node = node.parentNode) {
-            if (node._type == HTML_LI)
-                endInLI = node;
-        }
-
-        if ((startInLI != null) && (startInLI == endInLI)) {
-            var beforeRange = new Range(startInLI,0,
-                                        range.start.node,range.start.offset);
-            var afterRange = new Range(range.end.node,range.end.offset,
-                                       endInLI,DOM_maxChildOffset(endInLI));
-            var contentBefore = Range_hasContent(beforeRange);
-            var contentAfter = Range_hasContent(afterRange);
-
-            if (!contentBefore && !contentAfter) {
-                var li = startInLI;
-                var offset = DOM_nodeOffset(li);
-                range = new Range(li.parentNode,offset,li.parentNode,offset+1);
-            }
-        }
-        return range;
-    }
-
-    function copyRange(range)
-    {
-        var html = "";
-        var text = "";
-
-        if (range != null) {
-            var nodes;
-            var region = Tables_regionFromRange(range);
-            if (region != null) {
-                nodes = [Tables_cloneRegion(region)];
-            }
-            else {
-                nodes = Range_cloneContents(range);
-            };
-
-            var div = DOM_createElement(document,"DIV");
-            for (var i = 0; i < nodes.length; i++)
-                DOM_appendChild(div,nodes[i]);
-            Main_removeSpecial(div);
-
-            html = div.innerHTML;
-            text = Clipboard_htmlToText(div);
-        }
-
-        return { "text/html": html,
-                 "text/plain": text };
-    }
-
-    // public (FIXME: temp: for testing)
-    Clipboard_htmlToText = function(node)
-    {
-        return Markdown_htmlToMarkdown(node);
-    }
-
-    // public
-    Clipboard_cut = function()
-    {
-        UndoManager_newGroup("Cut");
-        var content;
-
-        var range = Selection_get();
-        range = expandRangeForCopy(range);
-        content = copyRange(range);
-
-        Selection_set(range.start.node,range.start.offset,range.end.node,range.end.offset);
-        Selection_deleteContents(false);
-        var selRange = Selection_get();
-        if (selRange != null) {
-            Range_trackWhileExecuting(selRange,function() {
-                var node = Position_closestActualNode(selRange.start);
-                while (node != null) {
-                    var parent = node.parentNode;
-                    switch (node._type) {
-                    case HTML_LI:
-                        if (!nodeHasContent(node))
-                            DOM_deleteNode(node);
-                        break;
-                    case HTML_UL:
-                    case HTML_OL: {
-                        var haveLI = false;
-                        for (var c = node.firstChild; c != null; c = c.nextSibling) {
-                            if (c._type == HTML_LI) {
-                                haveLI = true;
-                                break;
-                            }
-                        }
-                        if (!haveLI)
-                            DOM_deleteNode(node);
-                        break;
-                    }
-                    }
-                    node = parent;
-                }
-            });
-
-            var pos = Position_closestMatchForwards(selRange.start,Position_okForMovement);
-            Selection_set(pos.node,pos.offset,pos.node,pos.offset);
-        }
-
-        Cursor_ensureCursorVisible();
-
-        PostponedActions_perform(UndoManager_newGroup);
-        return content;
-    }
-
-    // public
-    Clipboard_copy = function()
-    {
-        var range = Selection_get();
-        range = expandRangeForCopy(range);
-        return copyRange(range);
-    }
-
-    // public
-    Clipboard_pasteText = function(text)
-    {
-        var converter = new Showdown.converter();
-        var html = converter.makeHtml(text);
-        UndoManager_newGroup("Paste");
-        Clipboard_pasteHTML(html);
-        UndoManager_newGroup();
-    }
-
-    // public
-    Clipboard_pasteHTML = function(html)
-    {
-        if (html.match(/^\s*<thead/i))
-            html = "<table>" + html + "</table>";
-        else if (html.match(/^\s*<tbody/i))
-            html = "<table>" + html + "</table>";
-        else if (html.match(/^\s*<tfoot/i))
-            html = "<table>" + html + "</table>";
-        else if (html.match(/^\s*<tr/i))
-            html = "<table>" + html + "</table>";
-        else if (html.match(/^\s*<td/i))
-            html = "<table><tr>" + html + "</tr></table>";
-        else if (html.match(/^\s*<th/i))
-            html = "<table><tr>" + html + "</tr></table>";
-        else if (html.match(/^\s*<li/i))
-            html = "<ul>" + html + "</ul>";
-
-        var div = DOM_createElement(document,"DIV");
-        div.innerHTML = html;
-        for (var child = div.firstChild; child != null; child = child.nextSibling)
-            DOM_assignNodeIds(child);
-
-        var nodes = new Array();
-        for (var child = div.firstChild; child != null; child = child.nextSibling)
-            nodes.push(child);
-
-        UndoManager_newGroup("Paste");
-        var region = Tables_regionFromRange(Selection_get(),true);
-        if ((region != null) && (nodes.length == 1) && (nodes[0]._type == HTML_TABLE))
-            pasteTable(nodes[0],region);
-        else
-            Clipboard_pasteNodes(nodes);
-        UndoManager_newGroup();
-    }
-
-    function pasteTable(srcTable,dest)
-    {
-        var src = Tables_analyseStructure(srcTable);
-
-        // In the destination table, the region into which we will paste the cells will the
-        // the same size as that of the source table, regardless of how many rows and columns
-        // were selected - i.e. we only pay attention to the top-left most cell, ignoring
-        // whatever the bottom-right is set to
-        dest.bottom = dest.top + src.numRows - 1;
-        dest.right = dest.left + src.numCols - 1;
-
-        // Make sure the destination table is big enough to hold all the cells we want to paste.
-        // This will add rows and columns as appropriate, with empty cells that only contain a
-        // <p><br></p> (to ensure they have non-zero height)
-        if (dest.structure.numRows < dest.bottom + 1)
-            dest.structure.numRows = dest.bottom + 1;
-        if (dest.structure.numCols < dest.right + 1)
-            dest.structure.numCols = dest.right + 1;
-        dest.structure = Table_fix(dest.structure);
-
-        // To simplify the paste, split any merged cells that are in the region of the destination
-        // table we're pasting into. We have to re-analyse the table structure after this to
-        // get the correct cell array.
-        TableRegion_splitCells(dest);
-        dest.structure = Tables_analyseStructure(dest.structure.element);
-
-        // Do the actual paste
-        Selection_preserveWhileExecuting(function() {
-            replaceCells(src,dest.structure,dest.top,dest.left);
-        });
-
-        // If any new columns were added, calculate a width for them
-        Table_fixColumnWidths(dest.structure);
-
-        // Remove duplicate ids
-        var found = new Object();
-        removeDuplicateIds(dest.structure.element,found);
-
-        // Place the cursor in the bottom-right cell that was pasted
-        var bottomRightCell = Table_get(dest.structure,dest.bottom,dest.right);
-        var node = bottomRightCell.element;
-        Selection_set(node,node.childNodes.length,node,node.childNodes.length);
-    }
-
-    function replaceCells(src,dest,destRow,destCol)
-    {
-        // By this point, all of the cells have been split. So it is guaranteed that every cell
-        // in dest will have rowspan = 1 and colspan = 1.
-        for (var srcRow = 0; srcRow < src.numRows; srcRow++) {
-            for (var srcCol = 0; srcCol < src.numCols; srcCol++) {
-                var srcCell = Table_get(src,srcRow,srcCol);
-                var destCell = Table_get(dest,srcRow+destRow,srcCol+destCol);
-
-                if ((srcRow != srcCell.row) || (srcCol != srcCell.col))
-                    continue;
-
-                if (destCell.rowspan != 1)
-                    throw new Error("unexpected rowspan: "+destCell.rowspan);
-                if (destCell.colspan != 1)
-                    throw new Error("unexpected colspan: "+destCell.colspan);
-
-                DOM_insertBefore(destCell.element.parentNode,srcCell.element,destCell.element);
-
-                var destTop = destRow + srcRow;
-                var destLeft = destCol + srcCol;
-                var destBottom = destTop + srcCell.rowspan - 1;
-                var destRight = destLeft + srcCell.colspan - 1;
-                Table_setRegion(dest,destTop,destLeft,destBottom,destRight,srcCell);
-            }
-        }
-    }
-
-    function insertChildrenBefore(parent,child,nextSibling,pastedNodes)
-    {
-        var next;
-        for (var grandChild = child.firstChild; grandChild != null; grandChild = next) {
-            next = grandChild.nextSibling;
-            pastedNodes.push(grandChild);
-            DOM_insertBefore(parent,grandChild,nextSibling);
-        }
-    }
-
-    function fixParagraphStyles(node,paragraphClass)
-    {
-        if (isParagraphNode(node)) {
-            if (node._type == HTML_P) {
-                var className = DOM_getAttribute(node,"class");
-                if ((className == null) || (className == "")) {
-                    debug("Setting paragraph class to "+paragraphClass);
-                    DOM_setAttribute(node,"class",paragraphClass);
-                }
-            }
-        }
-        else {
-            for (var child = node.firstChild; child != null; child = child.nextSibling) {
-                fixParagraphStyles(child,paragraphClass);
-            }
-        }
-    }
-
-    // public
-    Clipboard_pasteNodes = function(nodes)
-    {
-        if (nodes.length == 0)
-            return;
-
-        var paragraphClass = Styles_getParagraphClass();
-        if (paragraphClass != null) {
-            for (var i = 0; i < nodes.length; i++) {
-                fixParagraphStyles(nodes[i],paragraphClass);
-            }
-        }
-
-        // Remove any elements which don't belong in the document body (in case an entire
-        // HTML document is being pasted in)
-        var i = 0;
-        while (i < nodes.length) {
-            switch (nodes[i]._type) {
-            case HTML_HTML:
-            case HTML_BODY:
-            case HTML_META:
-            case HTML_TITLE:
-            case HTML_SCRIPT:
-            case HTML_STYLE:
-                nodes.splice(i,1);
-                break;
-            default:
-                i++;
-            }
-        }
-
-        var found = new Object();
-        for (var i = 0; i < nodes.length; i++)
-            removeDuplicateIds(nodes[i],found);
-
-//        if ((nodes.length == 0) && (nodes[0]._type == HTML_TABLE)) {
-//            // FIXME: this won't work; selectionRange is not defined
-//            var fromRegion = Tables_getTableRegionFromTable(nodes[0]);
-//            var toRegion = Tables_regionFromRange(selectionRange);
-//            if (toRegion != null) {
-//                return;
-//            }
-//        }
-
-        Selection_deleteContents(true);
-        var range = Selection_get();
-        if (range == null)
-            throw new Error("No current selection");
-
-        var parent;
-        var previousSibling;
-        var nextSibling;
-
-        var start = range.start;
-        start = Position_preferElementPosition(start);
-        if (start.node.nodeType == Node.ELEMENT_NODE) {
-            parent = start.node;
-            nextSibling = start.node.childNodes[start.offset];
-            previousSibling = start.node.childNodes[start.offset-1];
-        }
-        else {
-            Formatting_splitTextAfter(start);
-            parent = start.node.parentNode;
-            nextSibling = start.node.nextSibling;
-            previousSibling = start.node;
-        }
-
-        var prevLI = null;
-        var inItem = null;
-        var inList = null;
-        var containerParent = null;
-
-        for (var temp = parent; temp != null; temp = temp.parentNode) {
-            if (isContainerNode(temp)) {
-                switch (temp._type) {
-                case HTML_LI:
-                    inItem = temp;
-                    break;
-                case HTML_UL:
-                case HTML_OL:
-                    inList = temp;
-                    break;
-                }
-                containerParent = temp.parentNode;
-                break;
-            }
-        }
-
-        var pastedNodes;
-        if (inItem) {
-            pastedNodes = new Array();
-            for (var i = 0; i < nodes.length; i++) {
-                var child = nodes[i];
-
-                var offset = DOM_nodeOffset(nextSibling,parent);
-
-                switch (child._type) {
-                case HTML_UL:
-                case HTML_OL:
-                    Formatting_movePreceding(new Position(parent,offset),
-                                             function(x) { return (x == containerParent); });
-                    insertChildrenBefore(inItem.parentNode,child,inItem,pastedNodes);
-                    break;
-                case HTML_LI:
-                    Formatting_movePreceding(new Position(parent,offset),
-                                             function(x) { return (x == containerParent); });
-                    DOM_insertBefore(inItem.parentNode,child,inItem);
-                    pastedNodes.push(child);
-                    break;
-                default:
-                    DOM_insertBefore(parent,child,nextSibling);
-                    pastedNodes.push(child);
-                    break;
-                }
-            }
-        }
-        else if (inList) {
-            pastedNodes = new Array();
-            for (var i = 0; i < nodes.length; i++) {
-                var child = nodes[i];
-
-                var offset = DOM_nodeOffset(nextSibling,parent);
-
-                switch (child._type) {
-                case HTML_UL:
-                case HTML_OL:
-                    insertChildrenBefore(parent,child,nextSibling,pastedNodes);
-                    prevLI = null;
-                    break;
-                case HTML_LI:
-                    DOM_insertBefore(parent,child,nextSibling);
-                    pastedNodes.push(child);
-                    prevLI = null;
-                    break;
-                default:
-                    if (!isWhitespaceTextNode(child)) {
-                        if (prevLI == null)
-                            prevLI = DOM_createElement(document,"LI");
-                        DOM_appendChild(prevLI,child);
-                        DOM_insertBefore(parent,prevLI,nextSibling);
-                        pastedNodes.push(child);
-                    }
-                }
-            }
-        }
-        else {
-            pastedNodes = nodes;
-            for (var i = 0; i < nodes.length; i++) {
-                var child = nodes[i];
-                DOM_insertBefore(parent,child,nextSibling);
-            }
-        }
-
-        var prevOffset;
-        if (previousSibling == null)
-            prevOffset = 0;
-        else
-            prevOffset = DOM_nodeOffset(previousSibling);
-        var nextOffset = DOM_nodeOffset(nextSibling,parent);
-
-        var origRange = new Range(parent,prevOffset,parent,nextOffset);
-
-        var firstPasted = pastedNodes[0];
-        var lastPasted = pastedNodes[pastedNodes.length-1];
-        var pastedRange = new Range(firstPasted,0,lastPasted,DOM_maxChildOffset(lastPasted));
-        Range_trackWhileExecuting(origRange,function() {
-        Range_trackWhileExecuting(pastedRange,function() {
-            if (previousSibling != null)
-                Formatting_mergeWithNeighbours(previousSibling,Formatting_MERGEABLE_INLINE);
-            if (nextSibling != null)
-                Formatting_mergeWithNeighbours(nextSibling,Formatting_MERGEABLE_INLINE);
-
-            Cursor_updateBRAtEndOfParagraph(parent);
-
-            Range_ensureValidHierarchy(pastedRange,true);
-        })});
-
-        var pos = new Position(origRange.end.node,origRange.end.offset);
-        Range_trackWhileExecuting(pastedRange,function() {
-        Position_trackWhileExecuting(pos,function() {
-            while (true) {
-                if (pos.node == document.body)
-                    break;
-                if (isContainerNode(pos.node) && (pos.node._type != HTML_LI))
-                    break;
-                if (!nodeHasContent(pos.node)) {
-                    var oldNode = pos.node;
-                    pos = new Position(pos.node.parentNode,DOM_nodeOffset(pos.node));
-                    DOM_deleteNode(oldNode);
-                }
-                else
-                    break;
-            }
-        });
-        });
-
-        pos = new Position(pastedRange.end.node,pastedRange.end.offset);
-        while (isOpaqueNode(pos.node))
-            pos = new Position(pos.node.parentNode,DOM_nodeOffset(pos.node)+1);
-        pos = Position_closestMatchBackwards(pos,Position_okForInsertion);
-
-        Selection_set(pos.node,pos.offset,pos.node,pos.offset);
-        Cursor_ensureCursorVisible();
-    }
-
-    function removeDuplicateIds(node,found)
-    {
-        if ((node.nodeType == Node.ELEMENT_NODE) && node.hasAttribute("id")) {
-            var id = node.getAttribute("id");
-
-            var existing = document.getElementById(id);
-            if (existing == null)
-                existing = found[id];
-
-            if ((existing != null) && (existing != node))
-                DOM_removeAttribute(node,"id");
-            else
-                found[id] = node;
-        }
-        for (var child = node.firstChild; child != null; child = child.nextSibling)
-            removeDuplicateIds(child,found);
-    }
-
-    function pasteImage(href)
-    {
-        // FIXME
-    }
-
-})();


[30/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next07-input.html b/experiments/Editor/tests/cursor/enterPressed-next07-input.html
deleted file mode 100644
index ea6cacf..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next07-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Styles_setCSSText(" ",{ "p": { "-uxwrite-next": "\"blockquote\"" } });
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="item1">Sample t[]ext</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next08-expected.html b/experiments/Editor/tests/cursor/enterPressed-next08-expected.html
deleted file mode 100644
index 8303868..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next08-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <p id="item1">Sample t</p>
-    <blockquote class="Foo">[]ext</blockquote>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next08-input.html b/experiments/Editor/tests/cursor/enterPressed-next08-input.html
deleted file mode 100644
index 52832d9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next08-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Styles_setCSSText(" ",{ "p": { "-uxwrite-next": "\"blockquote.Foo\"" } });
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="item1">Sample t[]ext</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next09-expected.html b/experiments/Editor/tests/cursor/enterPressed-next09-expected.html
deleted file mode 100644
index 267b8e2..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next09-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <blockquote id="item1">Sample t</blockquote>
-    <blockquote>[]ext</blockquote>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next09-input.html b/experiments/Editor/tests/cursor/enterPressed-next09-input.html
deleted file mode 100644
index b81b444..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next09-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<blockquote id="item1">Sample t[]ext</blockquote>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-paragraphClass01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-paragraphClass01-expected.html b/experiments/Editor/tests/cursor/enterPressed-paragraphClass01-expected.html
deleted file mode 100644
index 8527bd7..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-paragraphClass01-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Sample t</h1>
-    <p>[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-paragraphClass01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-paragraphClass01-input.html b/experiments/Editor/tests/cursor/enterPressed-paragraphClass01-input.html
deleted file mode 100644
index 9f63245..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-paragraphClass01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Sample t[]ext</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-paragraphClass02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-paragraphClass02-expected.html b/experiments/Editor/tests/cursor/enterPressed-paragraphClass02-expected.html
deleted file mode 100644
index 79f6e29..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-paragraphClass02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Sample text</h1>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-paragraphClass02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-paragraphClass02-input.html b/experiments/Editor/tests/cursor/enterPressed-paragraphClass02-input.html
deleted file mode 100644
index 02ee52d..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-paragraphClass02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Sample text[]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-paragraphClass03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-paragraphClass03-expected.html b/experiments/Editor/tests/cursor/enterPressed-paragraphClass03-expected.html
deleted file mode 100644
index c1725bb..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-paragraphClass03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      []
-      <br/>
-    </p>
-    <h1>Sample text</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-paragraphClass03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-paragraphClass03-input.html b/experiments/Editor/tests/cursor/enterPressed-paragraphClass03-input.html
deleted file mode 100644
index 89935a1..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-paragraphClass03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>[]Sample text</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-paragraphClass04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-paragraphClass04-expected.html b/experiments/Editor/tests/cursor/enterPressed-paragraphClass04-expected.html
deleted file mode 100644
index 3b7c93f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-paragraphClass04-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Sample t</h1>
-    <p class="Normal">[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-paragraphClass04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-paragraphClass04-input.html b/experiments/Editor/tests/cursor/enterPressed-paragraphClass04-input.html
deleted file mode 100644
index c16fcc0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-paragraphClass04-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Styles_setParagraphClass("Normal");
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Sample t[]ext</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-paragraphClass05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-paragraphClass05-expected.html b/experiments/Editor/tests/cursor/enterPressed-paragraphClass05-expected.html
deleted file mode 100644
index c61c647..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-paragraphClass05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Sample text</h1>
-    <p class="Normal">
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-paragraphClass05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-paragraphClass05-input.html b/experiments/Editor/tests/cursor/enterPressed-paragraphClass05-input.html
deleted file mode 100644
index 9a9a9ab..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-paragraphClass05-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Styles_setParagraphClass("Normal");
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Sample text[]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-paragraphClass06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-paragraphClass06-expected.html b/experiments/Editor/tests/cursor/enterPressed-paragraphClass06-expected.html
deleted file mode 100644
index b45256a..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-paragraphClass06-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p class="Normal">
-      []
-      <br/>
-    </p>
-    <h1>Sample text</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-paragraphClass06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-paragraphClass06-input.html b/experiments/Editor/tests/cursor/enterPressed-paragraphClass06-input.html
deleted file mode 100644
index a775a28..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-paragraphClass06-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Styles_setParagraphClass("Normal");
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>[]Sample text</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-selection01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-selection01-expected.html b/experiments/Editor/tests/cursor/enterPressed-selection01-expected.html
deleted file mode 100644
index da91fb6..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-selection01-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sam</p>
-    <p>[]xt</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-selection01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-selection01-input.html b/experiments/Editor/tests/cursor/enterPressed-selection01-input.html
deleted file mode 100644
index 2764de2..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-selection01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sam[ple te]xt</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-selection02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-selection02-expected.html b/experiments/Editor/tests/cursor/enterPressed-selection02-expected.html
deleted file mode 100644
index 6183f00..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-selection02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-selection02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-selection02-input.html b/experiments/Editor/tests/cursor/enterPressed-selection02-input.html
deleted file mode 100644
index 411efea..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-selection02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[Sample text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-selection03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-selection03-expected.html b/experiments/Editor/tests/cursor/enterPressed-selection03-expected.html
deleted file mode 100644
index 085ca35..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-selection03-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sam</p>
-    <p>[]nt</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-selection03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-selection03-input.html b/experiments/Editor/tests/cursor/enterPressed-selection03-input.html
deleted file mode 100644
index 51fde91..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-selection03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sam[ple text</p>
-<p>More conte]nt</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-selection04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-selection04-expected.html b/experiments/Editor/tests/cursor/enterPressed-selection04-expected.html
deleted file mode 100644
index 6183f00..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-selection04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-selection04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-selection04-input.html b/experiments/Editor/tests/cursor/enterPressed-selection04-input.html
deleted file mode 100644
index fb9bdd6..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-selection04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[Sample text</p>
-<p>More content]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed01-expected.html b/experiments/Editor/tests/cursor/enterPressed01-expected.html
deleted file mode 100644
index 58c04c0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed01-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample t</p>
-    <p>[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed01-input.html b/experiments/Editor/tests/cursor/enterPressed01-input.html
deleted file mode 100644
index 6d9b8b9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample t[]ext</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed02-expected.html b/experiments/Editor/tests/cursor/enterPressed02-expected.html
deleted file mode 100644
index 58c04c0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed02-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample t</p>
-    <p>[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed02-input.html b/experiments/Editor/tests/cursor/enterPressed02-input.html
deleted file mode 100644
index 6e7dcc8..0000000
--- a/experiments/Editor/tests/cursor/enterPressed02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-Sample t[]ext
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed03-expected.html b/experiments/Editor/tests/cursor/enterPressed03-expected.html
deleted file mode 100644
index ff5b01b..0000000
--- a/experiments/Editor/tests/cursor/enterPressed03-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      Sample t
-    </div>
-    <div>
-      []ext
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed03-input.html b/experiments/Editor/tests/cursor/enterPressed03-input.html
deleted file mode 100644
index a3aa1e3..0000000
--- a/experiments/Editor/tests/cursor/enterPressed03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<div>Sample t[]ext</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed04-expected.html b/experiments/Editor/tests/cursor/enterPressed04-expected.html
deleted file mode 100644
index 0b17320..0000000
--- a/experiments/Editor/tests/cursor/enterPressed04-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-    <p>[]Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed04-input.html b/experiments/Editor/tests/cursor/enterPressed04-input.html
deleted file mode 100644
index c22179e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]Sample text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed05-expected.html b/experiments/Editor/tests/cursor/enterPressed05-expected.html
deleted file mode 100644
index ee8db9e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text</p>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed05-input.html b/experiments/Editor/tests/cursor/enterPressed05-input.html
deleted file mode 100644
index ef94848..0000000
--- a/experiments/Editor/tests/cursor/enterPressed05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed06-expected.html b/experiments/Editor/tests/cursor/enterPressed06-expected.html
deleted file mode 100644
index e85dc5f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed06-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>Sample t</b></p>
-    <p><b>[]ext</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed06-input.html b/experiments/Editor/tests/cursor/enterPressed06-input.html
deleted file mode 100644
index 773f5ca..0000000
--- a/experiments/Editor/tests/cursor/enterPressed06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b>Sample t[]ext</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed07-expected.html b/experiments/Editor/tests/cursor/enterPressed07-expected.html
deleted file mode 100644
index bce2182..0000000
--- a/experiments/Editor/tests/cursor/enterPressed07-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-    <p><b>[]Sample text</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed07-input.html b/experiments/Editor/tests/cursor/enterPressed07-input.html
deleted file mode 100644
index 4503c22..0000000
--- a/experiments/Editor/tests/cursor/enterPressed07-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b>[]Sample text</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed08-expected.html b/experiments/Editor/tests/cursor/enterPressed08-expected.html
deleted file mode 100644
index e2382cc..0000000
--- a/experiments/Editor/tests/cursor/enterPressed08-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>Sample text</b></p>
-    <p>
-      <b>[]</b>
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed08-input.html b/experiments/Editor/tests/cursor/enterPressed08-input.html
deleted file mode 100644
index 126ce8b..0000000
--- a/experiments/Editor/tests/cursor/enterPressed08-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b>Sample text[]</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed09-expected.html b/experiments/Editor/tests/cursor/enterPressed09-expected.html
deleted file mode 100644
index 006e734..0000000
--- a/experiments/Editor/tests/cursor/enterPressed09-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>Sample text</b></p>
-    <p><b>X[]</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed09-input.html b/experiments/Editor/tests/cursor/enterPressed09-input.html
deleted file mode 100644
index 7a1d1ed..0000000
--- a/experiments/Editor/tests/cursor/enterPressed09-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_insertCharacter("X");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b>Sample text[]</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed10-expected.html b/experiments/Editor/tests/cursor/enterPressed10-expected.html
deleted file mode 100644
index 32944cf..0000000
--- a/experiments/Editor/tests/cursor/enterPressed10-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i><u>Sample t</u></i></b></p>
-    <p><b><i><u>[]ext</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed10-input.html b/experiments/Editor/tests/cursor/enterPressed10-input.html
deleted file mode 100644
index 07859a5..0000000
--- a/experiments/Editor/tests/cursor/enterPressed10-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>Sample t[]ext</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed11-expected.html b/experiments/Editor/tests/cursor/enterPressed11-expected.html
deleted file mode 100644
index 6997377..0000000
--- a/experiments/Editor/tests/cursor/enterPressed11-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-    <p><b><i><u>[]Sample text</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed11-input.html b/experiments/Editor/tests/cursor/enterPressed11-input.html
deleted file mode 100644
index f4ca6f5..0000000
--- a/experiments/Editor/tests/cursor/enterPressed11-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>[]Sample text</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed12-expected.html b/experiments/Editor/tests/cursor/enterPressed12-expected.html
deleted file mode 100644
index 4b556fb..0000000
--- a/experiments/Editor/tests/cursor/enterPressed12-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i><u>Sample text</u></i></b></p>
-    <p>
-      <b><i><u>[]</u></i></b>
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed12-input.html b/experiments/Editor/tests/cursor/enterPressed12-input.html
deleted file mode 100644
index 4866888..0000000
--- a/experiments/Editor/tests/cursor/enterPressed12-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>Sample text[]</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed13-expected.html b/experiments/Editor/tests/cursor/enterPressed13-expected.html
deleted file mode 100644
index 7543691..0000000
--- a/experiments/Editor/tests/cursor/enterPressed13-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i><u>Sample text</u></i></b></p>
-    <p><b><i><u>X[]</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed13-input.html b/experiments/Editor/tests/cursor/enterPressed13-input.html
deleted file mode 100644
index 8f44823..0000000
--- a/experiments/Editor/tests/cursor/enterPressed13-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_insertCharacter("X");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>Sample text[]</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed14-expected.html b/experiments/Editor/tests/cursor/enterPressed14-expected.html
deleted file mode 100644
index f2b6255..0000000
--- a/experiments/Editor/tests/cursor/enterPressed14-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sam</p>
-    <p>
-      []ple
-      <b><i><u>text</u></i></b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed14-input.html b/experiments/Editor/tests/cursor/enterPressed14-input.html
deleted file mode 100644
index 88eb9d1..0000000
--- a/experiments/Editor/tests/cursor/enterPressed14-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sam[]ple <b><i><u>text</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed15-expected.html b/experiments/Editor/tests/cursor/enterPressed15-expected.html
deleted file mode 100644
index 8af5c92..0000000
--- a/experiments/Editor/tests/cursor/enterPressed15-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample</p>
-    <p>
-      []
-      <b><i><u>text</u></i></b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed15-input.html b/experiments/Editor/tests/cursor/enterPressed15-input.html
deleted file mode 100644
index 264f118..0000000
--- a/experiments/Editor/tests/cursor/enterPressed15-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample []<b><i><u>text</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed16-expected.html b/experiments/Editor/tests/cursor/enterPressed16-expected.html
deleted file mode 100644
index 0a2583f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed16-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b><i><u>Sample</u></i></b>
-      te
-    </p>
-    <p>[]xt</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed16-input.html b/experiments/Editor/tests/cursor/enterPressed16-input.html
deleted file mode 100644
index 02cca24..0000000
--- a/experiments/Editor/tests/cursor/enterPressed16-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>Sample</u></i></b> te[]xt</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed17-expected.html b/experiments/Editor/tests/cursor/enterPressed17-expected.html
deleted file mode 100644
index 12fe0bf..0000000
--- a/experiments/Editor/tests/cursor/enterPressed17-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i><u>Sample</u></i></b></p>
-    <p>[] text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed17-input.html b/experiments/Editor/tests/cursor/enterPressed17-input.html
deleted file mode 100644
index bce07e4..0000000
--- a/experiments/Editor/tests/cursor/enterPressed17-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>Sample</u></i></b>[] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed18-expected.html b/experiments/Editor/tests/cursor/enterPressed18-expected.html
deleted file mode 100644
index 8e26da0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed18-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>
-        <i>
-          <u>Sample</u>
-          te
-        </i>
-      </b>
-    </p>
-    <p><b><i>[]xt</i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed18-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed18-input.html b/experiments/Editor/tests/cursor/enterPressed18-input.html
deleted file mode 100644
index 8593681..0000000
--- a/experiments/Editor/tests/cursor/enterPressed18-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>Sample</u> te[]xt</i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed19-expected.html b/experiments/Editor/tests/cursor/enterPressed19-expected.html
deleted file mode 100644
index 8abab2f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed19-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i><u>Sample</u></i></b></p>
-    <p><b><i>[] text</i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed19-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed19-input.html b/experiments/Editor/tests/cursor/enterPressed19-input.html
deleted file mode 100644
index 5f5e30c..0000000
--- a/experiments/Editor/tests/cursor/enterPressed19-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>Sample</u>[] text</i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed20-expected.html b/experiments/Editor/tests/cursor/enterPressed20-expected.html
deleted file mode 100644
index b168370..0000000
--- a/experiments/Editor/tests/cursor/enterPressed20-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>
-        <i>
-          <u>Sample</u>
-          text
-        </i>
-      </b>
-    </p>
-    <p>
-      <b><i>[]</i></b>
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed20-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed20-input.html b/experiments/Editor/tests/cursor/enterPressed20-input.html
deleted file mode 100644
index 40ec62a..0000000
--- a/experiments/Editor/tests/cursor/enterPressed20-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>Sample</u> text[]</i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed21-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed21-expected.html b/experiments/Editor/tests/cursor/enterPressed21-expected.html
deleted file mode 100644
index 3c553d3..0000000
--- a/experiments/Editor/tests/cursor/enterPressed21-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i>Sam</i></b></p>
-    <p>
-      <b>
-        <i>
-          []ple
-          <u>text</u>
-        </i>
-      </b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed21-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed21-input.html b/experiments/Editor/tests/cursor/enterPressed21-input.html
deleted file mode 100644
index 16878e9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed21-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i>Sam[]ple <u>text</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed22-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed22-expected.html b/experiments/Editor/tests/cursor/enterPressed22-expected.html
deleted file mode 100644
index f3306b7..0000000
--- a/experiments/Editor/tests/cursor/enterPressed22-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-    <p>
-      <b>
-        <i>
-          []Sample
-          <u>text</u>
-        </i>
-      </b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed22-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed22-input.html b/experiments/Editor/tests/cursor/enterPressed22-input.html
deleted file mode 100644
index c21cca8..0000000
--- a/experiments/Editor/tests/cursor/enterPressed22-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i>[]Sample <u>text</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed23-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed23-expected.html b/experiments/Editor/tests/cursor/enterPressed23-expected.html
deleted file mode 100644
index c0c71c0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed23-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i>Sample</i></b></p>
-    <p>
-      <b>
-        <i>
-          []
-          <u>text</u>
-        </i>
-      </b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed23-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed23-input.html b/experiments/Editor/tests/cursor/enterPressed23-input.html
deleted file mode 100644
index 10f87db..0000000
--- a/experiments/Editor/tests/cursor/enterPressed23-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i>Sample []<u>text</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed24-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed24-expected.html b/experiments/Editor/tests/cursor/enterPressed24-expected.html
deleted file mode 100644
index 5945812..0000000
--- a/experiments/Editor/tests/cursor/enterPressed24-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-    <p>
-      []*
-      <b><i><u>Sample text</u></i></b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed24-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed24-input.html b/experiments/Editor/tests/cursor/enterPressed24-input.html
deleted file mode 100644
index a4c009f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed24-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]<b><i><u>Sample text</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed25-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed25-expected.html b/experiments/Editor/tests/cursor/enterPressed25-expected.html
deleted file mode 100644
index f6e93fc..0000000
--- a/experiments/Editor/tests/cursor/enterPressed25-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i><u>Sample text</u></i></b></p>
-    <p>
-      []*
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed25-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed25-input.html b/experiments/Editor/tests/cursor/enterPressed25-input.html
deleted file mode 100644
index f7b9e78..0000000
--- a/experiments/Editor/tests/cursor/enterPressed25-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>Sample text</u></i></b>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed26-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed26-expected.html b/experiments/Editor/tests/cursor/enterPressed26-expected.html
deleted file mode 100644
index e904127..0000000
--- a/experiments/Editor/tests/cursor/enterPressed26-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-    <p>
-      <b>
-        <i>
-          []*
-          <u>Sample text</u>
-        </i>
-      </b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed26-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed26-input.html b/experiments/Editor/tests/cursor/enterPressed26-input.html
deleted file mode 100644
index 92b3bee..0000000
--- a/experiments/Editor/tests/cursor/enterPressed26-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i>[]<u>Sample text</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed27-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed27-expected.html b/experiments/Editor/tests/cursor/enterPressed27-expected.html
deleted file mode 100644
index e34cfaa..0000000
--- a/experiments/Editor/tests/cursor/enterPressed27-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i><u>Sample text</u></i></b></p>
-    <p>
-      <b><i>[]*</i></b>
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed27-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed27-input.html b/experiments/Editor/tests/cursor/enterPressed27-input.html
deleted file mode 100644
index 22fb7ff..0000000
--- a/experiments/Editor/tests/cursor/enterPressed27-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>Sample text</u>[]</i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed28-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed28-expected.html b/experiments/Editor/tests/cursor/enterPressed28-expected.html
deleted file mode 100644
index 6b52335..0000000
--- a/experiments/Editor/tests/cursor/enterPressed28-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text</p>
-    <p><br/></p>
-    <p><br/></p>
-    <p><br/></p>
-    <p><br/></p>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed28-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed28-input.html b/experiments/Editor/tests/cursor/enterPressed28-input.html
deleted file mode 100644
index 6498510..0000000
--- a/experiments/Editor/tests/cursor/enterPressed28-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed29-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed29-expected.html b/experiments/Editor/tests/cursor/enterPressed29-expected.html
deleted file mode 100644
index 8fcc923..0000000
--- a/experiments/Editor/tests/cursor/enterPressed29-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-    <p>[]Some text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed29-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed29-input.html b/experiments/Editor/tests/cursor/enterPressed29-input.html
deleted file mode 100644
index bb68b7a..0000000
--- a/experiments/Editor/tests/cursor/enterPressed29-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]Some text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed30-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed30-expected.html b/experiments/Editor/tests/cursor/enterPressed30-expected.html
deleted file mode 100644
index 4ca9994..0000000
--- a/experiments/Editor/tests/cursor/enterPressed30-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed30-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed30-input.html b/experiments/Editor/tests/cursor/enterPressed30-input.html
deleted file mode 100644
index 8c2cfdd..0000000
--- a/experiments/Editor/tests/cursor/enterPressed30-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one [two]</p>
-<p>three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed31-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed31-expected.html b/experiments/Editor/tests/cursor/enterPressed31-expected.html
deleted file mode 100644
index 665ebaf..0000000
--- a/experiments/Editor/tests/cursor/enterPressed31-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>On</p>
-      <p>[]e</p>
-      <p>Two</p>
-      <p>Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed31-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed31-input.html b/experiments/Editor/tests/cursor/enterPressed31-input.html
deleted file mode 100644
index 77a26e3..0000000
--- a/experiments/Editor/tests/cursor/enterPressed31-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<div>
-  <p>On[]e</p>
-  <p>Two</p>
-  <p>Three</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed32-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed32-expected.html b/experiments/Editor/tests/cursor/enterPressed32-expected.html
deleted file mode 100644
index e1d92ab..0000000
--- a/experiments/Editor/tests/cursor/enterPressed32-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>On</p>
-      <p>[]e</p>
-      <p>Two</p>
-      <p>Three</p>
-    </div>
-    <div>
-      <p>Four</p>
-      <p>Five</p>
-      <p>Six</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed32-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed32-input.html b/experiments/Editor/tests/cursor/enterPressed32-input.html
deleted file mode 100644
index 4bf16c3..0000000
--- a/experiments/Editor/tests/cursor/enterPressed32-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<div>
-  <p>On[]e</p>
-  <p>Two</p>
-  <p>Three</p>
-</div>
-<div>
-  <p>Four</p>
-  <p>Five</p>
-  <p>Six</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed33-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed33-expected.html b/experiments/Editor/tests/cursor/enterPressed33-expected.html
deleted file mode 100644
index a82a248..0000000
--- a/experiments/Editor/tests/cursor/enterPressed33-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>One</p>
-      <p>
-        []
-        <br/>
-      </p>
-      <p>Two</p>
-      <p>Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed33-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed33-input.html b/experiments/Editor/tests/cursor/enterPressed33-input.html
deleted file mode 100644
index 4de2dd0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed33-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<div>
-  <p>One[]</p>
-  <p>Two</p>
-  <p>Three</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed34-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed34-expected.html b/experiments/Editor/tests/cursor/enterPressed34-expected.html
deleted file mode 100644
index ebe5f38..0000000
--- a/experiments/Editor/tests/cursor/enterPressed34-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>One</p>
-      <p>
-        []
-        <br/>
-      </p>
-      <p>Two</p>
-      <p>Three</p>
-    </div>
-    <div>
-      <p>Four</p>
-      <p>Five</p>
-      <p>Six</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed34-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed34-input.html b/experiments/Editor/tests/cursor/enterPressed34-input.html
deleted file mode 100644
index 93d56aa..0000000
--- a/experiments/Editor/tests/cursor/enterPressed34-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<div>
-  <p>One[]</p>
-  <p>Two</p>
-  <p>Three</p>
-</div>
-<div>
-  <p>Four</p>
-  <p>Five</p>
-  <p>Six</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed35-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed35-expected.html b/experiments/Editor/tests/cursor/enterPressed35-expected.html
deleted file mode 100644
index 93c094c..0000000
--- a/experiments/Editor/tests/cursor/enterPressed35-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p><br/></p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed35-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed35-input.html b/experiments/Editor/tests/cursor/enterPressed35-input.html
deleted file mode 100644
index 1c35389..0000000
--- a/experiments/Editor/tests/cursor/enterPressed35-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>One</p>
-<p>[Two]</p>
-<p>Three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-caption01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-caption01-expected.html b/experiments/Editor/tests/cursor/insertCharacter-caption01-expected.html
deleted file mode 100644
index abbcf70..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-caption01-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <table id="item1" style="width: 100%">
-      <caption>TestX[]</caption>
-      <colgroup>
-        <col width="50%"/>
-        <col width="50%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td>0, 0</td>
-          <td>0, 1</td>
-        </tr>
-        <tr>
-          <td>1, 0</td>
-          <td>1, 1</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-caption01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-caption01-input.html b/experiments/Editor/tests/cursor/insertCharacter-caption01-input.html
deleted file mode 100644
index 99952e9..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-caption01-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var caption = document.getElementsByTagName("CAPTION")[0];
-    var last = caption.lastChild;
-    Selection_set(last,4,last,4);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <table style="width: 100%">
-    <caption>
-      Table 1: Test
-    </caption>
-    <col width="50%">
-    <col width="50%">
-    <tr>
-      <td>0, 0</td>
-      <td>0, 1</td>
-    </tr>
-    <tr>
-      <td>1, 0</td>
-      <td>1, 1</td>
-    </tr>
-  </table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-caption02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-caption02-expected.html b/experiments/Editor/tests/cursor/insertCharacter-caption02-expected.html
deleted file mode 100644
index 434a323..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-caption02-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <table id="item1" style="width: 100%">
-      <caption>TesX[]t</caption>
-      <colgroup>
-        <col width="50%"/>
-        <col width="50%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td>0, 0</td>
-          <td>0, 1</td>
-        </tr>
-        <tr>
-          <td>1, 0</td>
-          <td>1, 1</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-caption02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-caption02-input.html b/experiments/Editor/tests/cursor/insertCharacter-caption02-input.html
deleted file mode 100644
index 1de4e27..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-caption02-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var caption = document.getElementsByTagName("CAPTION")[0];
-    var last = caption.lastChild;
-    Selection_set(last,3,last,3);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <table style="width: 100%">
-    <caption>
-      Table 1: Test
-    </caption>
-    <col width="50%">
-    <col width="50%">
-    <tr>
-      <td>0, 0</td>
-      <td>0, 1</td>
-    </tr>
-    <tr>
-      <td>1, 0</td>
-      <td>1, 1</td>
-    </tr>
-  </table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-dash01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-dash01-expected.html b/experiments/Editor/tests/cursor/insertCharacter-dash01-expected.html
deleted file mode 100644
index 4a3d3f9..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-dash01-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Hyphen: Test-[]</p>
-    <p>charCode = 45</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-dash01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-dash01-input.html b/experiments/Editor/tests/cursor/insertCharacter-dash01-input.html
deleted file mode 100644
index 2672220..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-dash01-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("-",true);
-    var text = getNodeText(document.body).replace(/\s+$/,"");
-    var charCode = text.charCodeAt(text.length-1);
-    var p = DOM_createElement(document,"P");
-    DOM_appendChild(p,DOM_createTextNode(document,"charCode = "+charCode));
-    DOM_appendChild(document.body,p);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Hyphen: Test[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-dash02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-dash02-expected.html b/experiments/Editor/tests/cursor/insertCharacter-dash02-expected.html
deleted file mode 100644
index e56ca87..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-dash02-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>En dash: 3–[]</p>
-    <p>charCode = 8211</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-dash02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-dash02-input.html b/experiments/Editor/tests/cursor/insertCharacter-dash02-input.html
deleted file mode 100644
index 6160915..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-dash02-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("-",true);
-    var text = getNodeText(document.body).replace(/\s+$/,"");
-    var charCode = text.charCodeAt(text.length-1);
-    var p = DOM_createElement(document,"P");
-    DOM_appendChild(p,DOM_createTextNode(document,"charCode = "+charCode));
-    DOM_appendChild(document.body,p);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>En dash: 3[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-dash03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-dash03-expected.html b/experiments/Editor/tests/cursor/insertCharacter-dash03-expected.html
deleted file mode 100644
index 393d898..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-dash03-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Em dash: Test —[]</p>
-    <p>charCode = 8212</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-dash03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-dash03-input.html b/experiments/Editor/tests/cursor/insertCharacter-dash03-input.html
deleted file mode 100644
index f5ea661..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-dash03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ",true);
-    Cursor_insertCharacter("-",true);
-    var text = getNodeText(document.body).replace(/\s+$/,"");
-    var charCode = text.charCodeAt(text.length-1);
-    var p = DOM_createElement(document,"P");
-    DOM_appendChild(p,DOM_createTextNode(document,"charCode = "+charCode));
-    DOM_appendChild(document.body,p);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Em dash: Test[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-dash04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-dash04-expected.html b/experiments/Editor/tests/cursor/insertCharacter-dash04-expected.html
deleted file mode 100644
index 690f325..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-dash04-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>En dash: 3 –[]</p>
-    <p>charCode = 8211</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-dash04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-dash04-input.html b/experiments/Editor/tests/cursor/insertCharacter-dash04-input.html
deleted file mode 100644
index 62d81f3..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-dash04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ",true);
-    Cursor_insertCharacter("-",true);
-    var text = getNodeText(document.body).replace(/\s+$/,"");
-    var charCode = text.charCodeAt(text.length-1);
-    var p = DOM_createElement(document,"P");
-    DOM_appendChild(p,DOM_createTextNode(document,"charCode = "+charCode));
-    DOM_appendChild(document.body,p);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>En dash: 3[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty01-expected.html b/experiments/Editor/tests/cursor/insertCharacter-empty01-expected.html
deleted file mode 100644
index cd37670..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty01-input.html b/experiments/Editor/tests/cursor/insertCharacter-empty01-input.html
deleted file mode 100644
index bd02079..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]<p></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty02-expected.html b/experiments/Editor/tests/cursor/insertCharacter-empty02-expected.html
deleted file mode 100644
index cd37670..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty02-input.html b/experiments/Editor/tests/cursor/insertCharacter-empty02-input.html
deleted file mode 100644
index 1274890..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty03-expected.html b/experiments/Editor/tests/cursor/insertCharacter-empty03-expected.html
deleted file mode 100644
index cd37670..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty03-input.html b/experiments/Editor/tests/cursor/insertCharacter-empty03-input.html
deleted file mode 100644
index e0f1581..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p></p>[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty04-expected.html b/experiments/Editor/tests/cursor/insertCharacter-empty04-expected.html
deleted file mode 100644
index cd37670..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty04-input.html b/experiments/Editor/tests/cursor/insertCharacter-empty04-input.html
deleted file mode 100644
index 94b7158..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]<p><br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty05-expected.html b/experiments/Editor/tests/cursor/insertCharacter-empty05-expected.html
deleted file mode 100644
index cd37670..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty05-input.html b/experiments/Editor/tests/cursor/insertCharacter-empty05-input.html
deleted file mode 100644
index cfc8445..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]<br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty06-expected.html b/experiments/Editor/tests/cursor/insertCharacter-empty06-expected.html
deleted file mode 100644
index cd37670..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty06-input.html b/experiments/Editor/tests/cursor/insertCharacter-empty06-input.html
deleted file mode 100644
index 1d7e4b0..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><br>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty07-expected.html b/experiments/Editor/tests/cursor/insertCharacter-empty07-expected.html
deleted file mode 100644
index cd37670..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty07-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty07-input.html b/experiments/Editor/tests/cursor/insertCharacter-empty07-input.html
deleted file mode 100644
index 6bd86e0..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty07-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><br></p>[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty08-expected.html b/experiments/Editor/tests/cursor/insertCharacter-empty08-expected.html
deleted file mode 100644
index cd37670..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty08-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty08-input.html b/experiments/Editor/tests/cursor/insertCharacter-empty08-input.html
deleted file mode 100644
index 48126b1..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty08-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var text = DOM_createTextNode(document,"");
-    DOM_insertBefore(p,text,p.firstChild);
-    Selection_setEmptySelectionAt(text,0);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty09-expected.html b/experiments/Editor/tests/cursor/insertCharacter-empty09-expected.html
deleted file mode 100644
index cd37670..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty09-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty09-input.html b/experiments/Editor/tests/cursor/insertCharacter-empty09-input.html
deleted file mode 100644
index 9bc1a88..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty09-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var text = DOM_createTextNode(document,"");
-    DOM_appendChild(p,text);
-    Selection_setEmptySelectionAt(text,0);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty10-expected.html b/experiments/Editor/tests/cursor/insertCharacter-empty10-expected.html
deleted file mode 100644
index cd37670..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty10-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]</p>
-  </body>
-</html>



[28/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter04-expected.html b/experiments/Editor/tests/cursor/insertCharacter04-expected.html
deleted file mode 100644
index d287729..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample textX[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter04-input.html b/experiments/Editor/tests/cursor/insertCharacter04-input.html
deleted file mode 100644
index fd5e005..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-Sample text[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter05-expected.html b/experiments/Editor/tests/cursor/insertCharacter05-expected.html
deleted file mode 100644
index 19a3a39..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample tX[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter05-input.html b/experiments/Editor/tests/cursor/insertCharacter05-input.html
deleted file mode 100644
index baa2bb9..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-Sample t[]ext
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter06-expected.html b/experiments/Editor/tests/cursor/insertCharacter06-expected.html
deleted file mode 100644
index 92f8165..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter06-input.html b/experiments/Editor/tests/cursor/insertCharacter06-input.html
deleted file mode 100644
index 2602ad1..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]Sample text
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter07-expected.html b/experiments/Editor/tests/cursor/insertCharacter07-expected.html
deleted file mode 100644
index 92f8165..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter07-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter07-input.html b/experiments/Editor/tests/cursor/insertCharacter07-input.html
deleted file mode 100644
index 6181d24..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter07-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]<p>Sample text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter08-expected.html b/experiments/Editor/tests/cursor/insertCharacter08-expected.html
deleted file mode 100644
index d287729..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter08-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample textX[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter08-input.html b/experiments/Editor/tests/cursor/insertCharacter08-input.html
deleted file mode 100644
index aab4e49..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter08-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text</p>[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter09-expected.html b/experiments/Editor/tests/cursor/insertCharacter09-expected.html
deleted file mode 100644
index 03bf992..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter09-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First</p>
-    <p>X[]Second</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter09-input.html b/experiments/Editor/tests/cursor/insertCharacter09-input.html
deleted file mode 100644
index 8fc5813..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter09-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>First</p>
-[]
-<p>Second</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter10-expected.html b/experiments/Editor/tests/cursor/insertCharacter10-expected.html
deleted file mode 100644
index 475d789..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter10-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text one two three[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter10-input.html b/experiments/Editor/tests/cursor/insertCharacter10-input.html
deleted file mode 100644
index f1b4168..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter10-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var str = " one two three";
-    Cursor_insertCharacter(str);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter11-expected.html b/experiments/Editor/tests/cursor/insertCharacter11-expected.html
deleted file mode 100644
index fa6f10d..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter11-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First one   []</p>
-    <p>Second two</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter11-input.html b/experiments/Editor/tests/cursor/insertCharacter11-input.html
deleted file mode 100644
index 6dc143f..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter11-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("   ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>First one[]</p>
-<p>Second two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter12-expected.html b/experiments/Editor/tests/cursor/insertCharacter12-expected.html
deleted file mode 100644
index 7f3b692..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter12-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First one</p>
-    <p>X[]</p>
-    <p>Second two</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter12-input.html b/experiments/Editor/tests/cursor/insertCharacter12-input.html
deleted file mode 100644
index 00cc2be..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter12-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("   ");
-    Cursor_enterPressed();
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>First one[]</p>
-<p>Second two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter13-expected.html b/experiments/Editor/tests/cursor/insertCharacter13-expected.html
deleted file mode 100644
index 74eb5c4..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter13-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First one</p>
-    <p>X[]Second two</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter13-input.html b/experiments/Editor/tests/cursor/insertCharacter13-input.html
deleted file mode 100644
index 6ed0d0c..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter13-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>First one</p>
-<p>[]Second two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter14-expected.html b/experiments/Editor/tests/cursor/insertCharacter14-expected.html
deleted file mode 100644
index 5b9b440..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter14-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one A[]</p>
-    <p>three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter14-input.html b/experiments/Editor/tests/cursor/insertCharacter14-input.html
deleted file mode 100644
index 693563b..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter14-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("A");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one [two]</p>
-<p>three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter15-expected.html b/experiments/Editor/tests/cursor/insertCharacter15-expected.html
deleted file mode 100644
index 6209a3d..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter15-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <p>X[]</p>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter15-input.html b/experiments/Editor/tests/cursor/insertCharacter15-input.html
deleted file mode 100644
index 63fced5..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter15-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<p>[Sample text]</p>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter16-expected.html b/experiments/Editor/tests/cursor/insertCharacter16-expected.html
deleted file mode 100644
index 6209a3d..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter16-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <p>X[]</p>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter16-input.html b/experiments/Editor/tests/cursor/insertCharacter16-input.html
deleted file mode 100644
index f33510a..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter16-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<p>[]<br></p>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote01-expected.html b/experiments/Editor/tests/cursor/insertEndnote01-expected.html
deleted file mode 100644
index 04301af..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      before
-      <span class="endnote">[Endnote content]</span>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote01-input.html b/experiments/Editor/tests/cursor/insertEndnote01-input.html
deleted file mode 100644
index 8a52b5c..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertEndnote("Endnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote02-expected.html b/experiments/Editor/tests/cursor/insertEndnote02-expected.html
deleted file mode 100644
index ff397ec..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      before
-      <span class="endnote">[Endnote content]</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote02-input.html b/experiments/Editor/tests/cursor/insertEndnote02-input.html
deleted file mode 100644
index 0875055..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertEndnote("Endnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote03-expected.html b/experiments/Editor/tests/cursor/insertEndnote03-expected.html
deleted file mode 100644
index 46a51b1..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span class="endnote">[Endnote content]</span>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote03-input.html b/experiments/Editor/tests/cursor/insertEndnote03-input.html
deleted file mode 100644
index b10fba6..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertEndnote("Endnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote04-expected.html b/experiments/Editor/tests/cursor/insertEndnote04-expected.html
deleted file mode 100644
index dddacd5..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><span class="endnote">[Endnote content]</span></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote04-input.html b/experiments/Editor/tests/cursor/insertEndnote04-input.html
deleted file mode 100644
index 5063da9..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertEndnote("Endnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote05-expected.html b/experiments/Editor/tests/cursor/insertEndnote05-expected.html
deleted file mode 100644
index dddacd5..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><span class="endnote">[Endnote content]</span></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote05-input.html b/experiments/Editor/tests/cursor/insertEndnote05-input.html
deleted file mode 100644
index 10e397f..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertEndnote("Endnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>[]<br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote06-expected.html b/experiments/Editor/tests/cursor/insertEndnote06-expected.html
deleted file mode 100644
index 47f40a9..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <span class="endnote">[Endnote content]</span>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote06-input.html b/experiments/Editor/tests/cursor/insertEndnote06-input.html
deleted file mode 100644
index 040d642..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertEndnote("Endnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote07-expected.html b/experiments/Editor/tests/cursor/insertEndnote07-expected.html
deleted file mode 100644
index 8b3f2f0..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote07-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      before
-      <span class="endnote">inside</span>
-      <span class="endnote">[Endnote content]</span>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote07-input.html b/experiments/Editor/tests/cursor/insertEndnote07-input.html
deleted file mode 100644
index e4b618a..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote07-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertEndnote("Endnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before <span class="endnote">ins[]ide</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote08-expected.html b/experiments/Editor/tests/cursor/insertEndnote08-expected.html
deleted file mode 100644
index 8b3f2f0..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote08-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      before
-      <span class="endnote">inside</span>
-      <span class="endnote">[Endnote content]</span>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote08-input.html b/experiments/Editor/tests/cursor/insertEndnote08-input.html
deleted file mode 100644
index 5c5fa70..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote08-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertEndnote("Endnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before <span class="endnote">inside[]</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote09-expected.html b/experiments/Editor/tests/cursor/insertEndnote09-expected.html
deleted file mode 100644
index 8b3f2f0..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote09-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      before
-      <span class="endnote">inside</span>
-      <span class="endnote">[Endnote content]</span>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertEndnote09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertEndnote09-input.html b/experiments/Editor/tests/cursor/insertEndnote09-input.html
deleted file mode 100644
index d915ef5..0000000
--- a/experiments/Editor/tests/cursor/insertEndnote09-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertEndnote("Endnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before <span class="endnote">[]inside</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote01-expected.html b/experiments/Editor/tests/cursor/insertFootnote01-expected.html
deleted file mode 100644
index 9298458..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      before
-      <span class="footnote">[Footnote content]</span>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote01-input.html b/experiments/Editor/tests/cursor/insertFootnote01-input.html
deleted file mode 100644
index 22c102b..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertFootnote("Footnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote02-expected.html b/experiments/Editor/tests/cursor/insertFootnote02-expected.html
deleted file mode 100644
index d3dfd45..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      before
-      <span class="footnote">[Footnote content]</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote02-input.html b/experiments/Editor/tests/cursor/insertFootnote02-input.html
deleted file mode 100644
index e1ac92a..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertFootnote("Footnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote03-expected.html b/experiments/Editor/tests/cursor/insertFootnote03-expected.html
deleted file mode 100644
index c577e33..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span class="footnote">[Footnote content]</span>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote03-input.html b/experiments/Editor/tests/cursor/insertFootnote03-input.html
deleted file mode 100644
index b24f4df..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertFootnote("Footnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote04-expected.html b/experiments/Editor/tests/cursor/insertFootnote04-expected.html
deleted file mode 100644
index 331c33c..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><span class="footnote">[Footnote content]</span></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote04-input.html b/experiments/Editor/tests/cursor/insertFootnote04-input.html
deleted file mode 100644
index 5e8ee78..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertFootnote("Footnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote05-expected.html b/experiments/Editor/tests/cursor/insertFootnote05-expected.html
deleted file mode 100644
index 331c33c..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><span class="footnote">[Footnote content]</span></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote05-input.html b/experiments/Editor/tests/cursor/insertFootnote05-input.html
deleted file mode 100644
index a976635..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertFootnote("Footnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>[]<br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote06-expected.html b/experiments/Editor/tests/cursor/insertFootnote06-expected.html
deleted file mode 100644
index a70222a..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <span class="footnote">[Footnote content]</span>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote06-input.html b/experiments/Editor/tests/cursor/insertFootnote06-input.html
deleted file mode 100644
index d4c318c..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertFootnote("Footnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote07-expected.html b/experiments/Editor/tests/cursor/insertFootnote07-expected.html
deleted file mode 100644
index 70fa0f7..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote07-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      before
-      <span class="footnote">inside</span>
-      <span class="footnote">[Footnote content]</span>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote07-input.html b/experiments/Editor/tests/cursor/insertFootnote07-input.html
deleted file mode 100644
index 98ed6d9..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote07-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertFootnote("Footnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before <span class="footnote">ins[]ide</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote08-expected.html b/experiments/Editor/tests/cursor/insertFootnote08-expected.html
deleted file mode 100644
index 70fa0f7..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote08-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      before
-      <span class="footnote">inside</span>
-      <span class="footnote">[Footnote content]</span>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote08-input.html b/experiments/Editor/tests/cursor/insertFootnote08-input.html
deleted file mode 100644
index 695c7d5..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote08-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertFootnote("Footnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before <span class="footnote">inside[]</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote09-expected.html b/experiments/Editor/tests/cursor/insertFootnote09-expected.html
deleted file mode 100644
index 70fa0f7..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote09-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      before
-      <span class="footnote">inside</span>
-      <span class="footnote">[Footnote content]</span>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertFootnote09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertFootnote09-input.html b/experiments/Editor/tests/cursor/insertFootnote09-input.html
deleted file mode 100644
index 9feec88..0000000
--- a/experiments/Editor/tests/cursor/insertFootnote09-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertFootnote("Footnote content");
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before <span class="footnote">[]inside</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint01-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint01-expected.html
deleted file mode 100644
index 21162a2..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint01-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    Sam
-    []xt
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint01-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint01-input.html
deleted file mode 100644
index 098c7d9..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_makeContainerInsertionPoint();
-    showSelection();
-}
-</script>
-</head>
-<body>
-Sam[ple te]xt
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint02a-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint02a-expected.html
deleted file mode 100644
index 1e1cae0..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint02a-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sam</p>
-    []
-    <p>xt</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint02a-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint02a-input.html
deleted file mode 100644
index b7d1c09..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint02a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_makeContainerInsertionPoint();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sam[ple te]xt</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint02b-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint02b-expected.html
deleted file mode 100644
index 673c0c4..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint02b-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    []
-    <p>xt</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint02b-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint02b-input.html
deleted file mode 100644
index a959adb..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint02b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_makeContainerInsertionPoint();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[Sample te]xt</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint02c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint02c-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint02c-expected.html
deleted file mode 100644
index 90101bd..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint02c-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sam</p>
-    []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint02c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint02c-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint02c-input.html
deleted file mode 100644
index 342cf7a..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint02c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_makeContainerInsertionPoint();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sam[ple text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint03a-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint03a-expected.html
deleted file mode 100644
index 7c3ef20..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint03a-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item3">Sam</h1>
-    []
-    <h1 id="item2">xt</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint03a-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint03a-input.html
deleted file mode 100644
index cf4a8d0..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint03a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    Cursor_makeContainerInsertionPoint();
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Sam[ple te]xt</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint03b-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint03b-expected.html
deleted file mode 100644
index 5d9a930..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint03b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    []
-    <h1 id="item2">xt</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint03b-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint03b-input.html
deleted file mode 100644
index a12724e..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint03b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    Cursor_makeContainerInsertionPoint();
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>4 [Sample te]xt</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint03c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint03c-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint03c-expected.html
deleted file mode 100644
index b229ce8..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint03c-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item2">Sam</h1>
-    []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint03c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint03c-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint03c-input.html
deleted file mode 100644
index cadf465..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint03c-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    Cursor_makeContainerInsertionPoint();
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>4 Sam[ple text]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint04-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint04-expected.html
deleted file mode 100644
index 6805b40..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint04-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>Sam</b></p>
-    []
-    <p><b>xt</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint04-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint04-input.html
deleted file mode 100644
index d2667d0..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_makeContainerInsertionPoint();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b>Sam[ple te]xt</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint05a-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint05a-expected.html
deleted file mode 100644
index 4dd1d56..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint05a-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i><u>Sam</u></i></b></p>
-    []
-    <p><b><i><u>xt</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint05a-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint05a-input.html
deleted file mode 100644
index 0baeeac..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint05a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_makeContainerInsertionPoint();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>Sam[ple te]xt</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint05b-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint05b-expected.html
deleted file mode 100644
index 0077c3b..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint05b-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    []
-    <p><b><i><u>xt</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint05b-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint05b-input.html
deleted file mode 100644
index b09312d..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint05b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_makeContainerInsertionPoint();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>[Sample te]xt</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint05c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint05c-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint05c-expected.html
deleted file mode 100644
index 02e1240..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint05c-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i><u>Sam</u></i></b></p>
-    []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint05c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint05c-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint05c-input.html
deleted file mode 100644
index 84a9992..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint05c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_makeContainerInsertionPoint();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>Sam[ple text]</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint06-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint06-expected.html
deleted file mode 100644
index bc6dab9..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint06-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>Before</li>
-      <li>
-        <p><b><i><u>Sam</u></i></b></p>
-        []
-        <p><b><i><u>xt</u></i></b></p>
-      </li>
-      <li>After</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint06-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint06-input.html
deleted file mode 100644
index f90f593..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint06-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_makeContainerInsertionPoint();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>Before</li>
-  <li><p><b><i><u>Sam[ple te]xt</u></i></b></p></li>
-  <li>After</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint07-expected.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint07-expected.html
deleted file mode 100644
index e277c81..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint07-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>
-            <p><b><i><u>Sam</u></i></b></p>
-            []
-            <p><b><i><u>xt</u></i></b></p>
-          </td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/makeContainerInsertionPoint07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/makeContainerInsertionPoint07-input.html b/experiments/Editor/tests/cursor/makeContainerInsertionPoint07-input.html
deleted file mode 100644
index 5c87b11..0000000
--- a/experiments/Editor/tests/cursor/makeContainerInsertionPoint07-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_makeContainerInsertionPoint();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>One</td>
-    <td><p><b><i><u>Sam[ple te]xt</u></i></b></p></td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/nbsp01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/nbsp01-expected.html b/experiments/Editor/tests/cursor/nbsp01-expected.html
deleted file mode 100644
index 8098ad9..0000000
--- a/experiments/Editor/tests/cursor/nbsp01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text&nbsp;[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/nbsp01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/nbsp01-input.html b/experiments/Editor/tests/cursor/nbsp01-input.html
deleted file mode 100644
index c855459..0000000
--- a/experiments/Editor/tests/cursor/nbsp01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/nbsp02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/nbsp02-expected.html b/experiments/Editor/tests/cursor/nbsp02-expected.html
deleted file mode 100644
index ecc4490..0000000
--- a/experiments/Editor/tests/cursor/nbsp02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text []</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/nbsp02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/nbsp02-input.html b/experiments/Editor/tests/cursor/nbsp02-input.html
deleted file mode 100644
index 4c70a52..0000000
--- a/experiments/Editor/tests/cursor/nbsp02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    UndoManager_newGroup();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/nbsp03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/nbsp03-expected.html b/experiments/Editor/tests/cursor/nbsp03-expected.html
deleted file mode 100644
index 61c2a8a..0000000
--- a/experiments/Editor/tests/cursor/nbsp03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text a[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/nbsp03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/nbsp03-input.html b/experiments/Editor/tests/cursor/nbsp03-input.html
deleted file mode 100644
index b8a4a1d..0000000
--- a/experiments/Editor/tests/cursor/nbsp03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter("a");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/nbsp04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/nbsp04-expected.html b/experiments/Editor/tests/cursor/nbsp04-expected.html
deleted file mode 100644
index 8098ad9..0000000
--- a/experiments/Editor/tests/cursor/nbsp04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text&nbsp;[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/nbsp04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/nbsp04-input.html b/experiments/Editor/tests/cursor/nbsp04-input.html
deleted file mode 100644
index d0218b9..0000000
--- a/experiments/Editor/tests/cursor/nbsp04-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter("a");
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/nbsp05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/nbsp05-expected.html b/experiments/Editor/tests/cursor/nbsp05-expected.html
deleted file mode 100644
index ecc4490..0000000
--- a/experiments/Editor/tests/cursor/nbsp05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text []</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/nbsp05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/nbsp05-input.html b/experiments/Editor/tests/cursor/nbsp05-input.html
deleted file mode 100644
index 00f9f41..0000000
--- a/experiments/Editor/tests/cursor/nbsp05-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter("a");
-    Cursor_deleteCharacter();
-    UndoManager_newGroup();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/position-br01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/position-br01-expected.html b/experiments/Editor/tests/cursor/position-br01-expected.html
deleted file mode 100644
index 83e1635..0000000
--- a/experiments/Editor/tests/cursor/position-br01-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    .L.i.n.e. .1.
-    <br/>
-    .L.i.n.e. .2.
-    <br/>
-    .L.i.n.e. .3.
-    <br/>
-    .
-    <br/>
-    .
-    <br/>
-    .
-    <br/>
-    .L.i.n.e. .7.
-    <br/>
-    .L.i.n.e. .8.
-    <br/>
-    .L.i.n.e. .9.[]
-    <br/>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/position-br01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/position-br01-input.html b/experiments/Editor/tests/cursor/position-br01-input.html
deleted file mode 100644
index a4a7145..0000000
--- a/experiments/Editor/tests/cursor/position-br01-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 45; i++) {
-        Cursor_insertCharacter(".",false,true);
-        Cursor_moveRight();
-    }
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]Line 1<br>
-Line 2<br>
-Line 3<br>
-<br>
-<br>
-<br>
-Line 7<br>
-Line 8<br>
-Line 9<br>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/position-br02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/position-br02-expected.html b/experiments/Editor/tests/cursor/position-br02-expected.html
deleted file mode 100644
index dacf76d..0000000
--- a/experiments/Editor/tests/cursor/position-br02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>.</p>
-    <p>.</p>
-    <p>.</p>
-    <p>.</p>
-    <p>.[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/position-br02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/position-br02-input.html b/experiments/Editor/tests/cursor/position-br02-input.html
deleted file mode 100644
index 3e50268..0000000
--- a/experiments/Editor/tests/cursor/position-br02-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 5; i++) {
-        Cursor_insertCharacter(".",false,true);
-        Cursor_moveRight();
-    }
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]<br></p>
-<p><br></p>
-<p><br></p>
-<p><br></p>
-<p><br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/position-br03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/position-br03-expected.html b/experiments/Editor/tests/cursor/position-br03-expected.html
deleted file mode 100644
index a3cd77f..0000000
--- a/experiments/Editor/tests/cursor/position-br03-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>.L.i.n.e. .1.</p>
-    .
-    <br/>
-    <p>.L.i.n.e. .2.</p>
-    .
-    <br/>
-    <p>.L.i.n.e. .3.</p>
-    .
-    <br/>
-    <p>.L.i.n.e. .4.</p>
-    .
-    <br/>
-    <p>.L.i.n.e. .5.</p>
-    .[]
-    <br/>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/position-br03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/position-br03-input.html b/experiments/Editor/tests/cursor/position-br03-input.html
deleted file mode 100644
index 847e17c..0000000
--- a/experiments/Editor/tests/cursor/position-br03-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 40; i++) {
-        Cursor_insertCharacter(".",false,true);
-        Cursor_moveRight();
-    }
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]Line 1</p><br>
-<p>Line 2</p><br>
-<p>Line 3</p><br>
-<p>Line 4</p><br>
-<p>Line 5</p><br>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/position-br04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/position-br04-expected.html b/experiments/Editor/tests/cursor/position-br04-expected.html
deleted file mode 100644
index ccf0795..0000000
--- a/experiments/Editor/tests/cursor/position-br04-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>.L.i.n.e. .1.</p>
-    .
-    <br/>
-    <p>.L.i.n.e. .2.</p>
-    .
-    <br/>
-    .
-    <br/>
-    <p>.L.i.n.e. .3.</p>
-    .
-    <br/>
-    .
-    <br/>
-    <p>.L.i.n.e. .4.</p>
-    .
-    <br/>
-    .
-    <br/>
-    <p>.L.i.n.e. .5.</p>
-    .
-    <br/>
-    .[]
-    <br/>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/position-br04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/position-br04-input.html b/experiments/Editor/tests/cursor/position-br04-input.html
deleted file mode 100644
index ad5b1ad..0000000
--- a/experiments/Editor/tests/cursor/position-br04-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 44; i++) {
-        Cursor_insertCharacter(".",false,true);
-        Cursor_moveRight();
-    }
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]Line 1</p><br>
-<p>Line 2</p><br><br>
-<p>Line 3</p><br><br>
-<p>Line 4</p><br><br>
-<p>Line 5</p><br><br>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textAfterFigure01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textAfterFigure01-expected.html b/experiments/Editor/tests/cursor/textAfterFigure01-expected.html
deleted file mode 100644
index 5498785..0000000
--- a/experiments/Editor/tests/cursor/textAfterFigure01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-    <p>X[]</p>
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textAfterFigure01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textAfterFigure01-input.html b/experiments/Editor/tests/cursor/textAfterFigure01-input.html
deleted file mode 100644
index 94f51cd..0000000
--- a/experiments/Editor/tests/cursor/textAfterFigure01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<figure>
-  <img src="../figures/nothing.png">
-</figure>[]
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textAfterFigure02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textAfterFigure02-expected.html b/experiments/Editor/tests/cursor/textAfterFigure02-expected.html
deleted file mode 100644
index 5163f29..0000000
--- a/experiments/Editor/tests/cursor/textAfterFigure02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-    <p>aX[]</p>
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textAfterFigure02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textAfterFigure02-input.html b/experiments/Editor/tests/cursor/textAfterFigure02-input.html
deleted file mode 100644
index 2dd1105..0000000
--- a/experiments/Editor/tests/cursor/textAfterFigure02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<figure>
-  <img src="../figures/nothing.png">
-</figure>a[]
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textAfterFigure03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textAfterFigure03-expected.html b/experiments/Editor/tests/cursor/textAfterFigure03-expected.html
deleted file mode 100644
index 6035b43..0000000
--- a/experiments/Editor/tests/cursor/textAfterFigure03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-    <p>X[]a</p>
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textAfterFigure03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textAfterFigure03-input.html b/experiments/Editor/tests/cursor/textAfterFigure03-input.html
deleted file mode 100644
index cec8ad3..0000000
--- a/experiments/Editor/tests/cursor/textAfterFigure03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<figure>
-  <img src="../figures/nothing.png">
-</figure>[]a
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textAfterTable01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textAfterTable01-expected.html b/experiments/Editor/tests/cursor/textAfterTable01-expected.html
deleted file mode 100644
index 85d005a..0000000
--- a/experiments/Editor/tests/cursor/textAfterTable01-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>X[]</p>
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textAfterTable01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textAfterTable01-input.html b/experiments/Editor/tests/cursor/textAfterTable01-input.html
deleted file mode 100644
index 680af18..0000000
--- a/experiments/Editor/tests/cursor/textAfterTable01-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>[]
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textAfterTable02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textAfterTable02-expected.html b/experiments/Editor/tests/cursor/textAfterTable02-expected.html
deleted file mode 100644
index 0fb0003..0000000
--- a/experiments/Editor/tests/cursor/textAfterTable02-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>aX[]</p>
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textAfterTable02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textAfterTable02-input.html b/experiments/Editor/tests/cursor/textAfterTable02-input.html
deleted file mode 100644
index acddf8c..0000000
--- a/experiments/Editor/tests/cursor/textAfterTable02-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>a[]
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textAfterTable03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textAfterTable03-expected.html b/experiments/Editor/tests/cursor/textAfterTable03-expected.html
deleted file mode 100644
index cf2c37c..0000000
--- a/experiments/Editor/tests/cursor/textAfterTable03-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>X[]a</p>
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textAfterTable03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textAfterTable03-input.html b/experiments/Editor/tests/cursor/textAfterTable03-input.html
deleted file mode 100644
index 45aacd6..0000000
--- a/experiments/Editor/tests/cursor/textAfterTable03-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>[]a
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textBeforeFigure01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textBeforeFigure01-expected.html b/experiments/Editor/tests/cursor/textBeforeFigure01-expected.html
deleted file mode 100644
index 99ccaa9..0000000
--- a/experiments/Editor/tests/cursor/textBeforeFigure01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-    <p>X[]</p>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textBeforeFigure01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textBeforeFigure01-input.html b/experiments/Editor/tests/cursor/textBeforeFigure01-input.html
deleted file mode 100644
index 497d51d..0000000
--- a/experiments/Editor/tests/cursor/textBeforeFigure01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-[]<figure>
-  <img src="../figures/nothing.png">
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textBeforeFigure02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textBeforeFigure02-expected.html b/experiments/Editor/tests/cursor/textBeforeFigure02-expected.html
deleted file mode 100644
index 92b6ebe..0000000
--- a/experiments/Editor/tests/cursor/textBeforeFigure02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-    <p>aX[]</p>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textBeforeFigure02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textBeforeFigure02-input.html b/experiments/Editor/tests/cursor/textBeforeFigure02-input.html
deleted file mode 100644
index 481b99f..0000000
--- a/experiments/Editor/tests/cursor/textBeforeFigure02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-a[]<figure>
-  <img src="../figures/nothing.png">
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textBeforeFigure03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textBeforeFigure03-expected.html b/experiments/Editor/tests/cursor/textBeforeFigure03-expected.html
deleted file mode 100644
index 37ef96c..0000000
--- a/experiments/Editor/tests/cursor/textBeforeFigure03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-    <p>X[]a</p>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textBeforeFigure03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textBeforeFigure03-input.html b/experiments/Editor/tests/cursor/textBeforeFigure03-input.html
deleted file mode 100644
index 9489405..0000000
--- a/experiments/Editor/tests/cursor/textBeforeFigure03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-[]a<figure>
-  <img src="../figures/nothing.png">
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textBeforeTable01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textBeforeTable01-expected.html b/experiments/Editor/tests/cursor/textBeforeTable01-expected.html
deleted file mode 100644
index 240c213..0000000
--- a/experiments/Editor/tests/cursor/textBeforeTable01-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-    <p>X[]</p>
-    <table>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textBeforeTable01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textBeforeTable01-input.html b/experiments/Editor/tests/cursor/textBeforeTable01-input.html
deleted file mode 100644
index 6123d87..0000000
--- a/experiments/Editor/tests/cursor/textBeforeTable01-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-[]<table>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textBeforeTable02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textBeforeTable02-expected.html b/experiments/Editor/tests/cursor/textBeforeTable02-expected.html
deleted file mode 100644
index 0ba5dd0..0000000
--- a/experiments/Editor/tests/cursor/textBeforeTable02-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-    <p>aX[]</p>
-    <table>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>



[07/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table03-expected.html b/experiments/Editor/tests/outline/refTitle-table03-expected.html
deleted file mode 100644
index dd48fea..0000000
--- a/experiments/Editor/tests/outline/refTitle-table03-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-Sections:
-Figures:
-Tables:
-    1 FiXYZrst table (item1)
-    2 SeXYZcond table (item2)
-    ThXYZird table (item3)
-    FoXYZurth table (item4)
-<html>
-  <head>
-  </head>
-  <body>
-    <table id="item1">
-      <caption>FiXYZrst table</caption>
-    </table>
-    <table id="item2">
-      <caption>SeXYZcond table</caption>
-    </table>
-    <table id="item3">
-      <caption class="Unnumbered">ThXYZird table</caption>
-    </table>
-    <table id="item4">
-      <caption class="Unnumbered">FoXYZurth table</caption>
-    </table>
-    <p>
-      First ref: Table
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Table
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Table
-      <a href="#item3">ThXYZird table</a>
-    </p>
-    <p>
-      Fourth ref: Table
-      <a href="#item4">FoXYZurth table</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">ThXYZird table</a></p>
-    <p><a href="#item4">FoXYZurth table</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table03-input.html b/experiments/Editor/tests/outline/refTitle-table03-input.html
deleted file mode 100644
index cabd662..0000000
--- a/experiments/Editor/tests/outline/refTitle-table03-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var captions = document.getElementsByTagName("caption");
-
-    // Change table caption
-    for (var i = 0; i < captions.length; i++) {
-        DOM_insertCharacters(captions[i].lastChild,2,"XYZ");
-    }
-
-    // Add another set of references
-    for (var i = 0; i < captions.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+captions[i].parentNode.getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<table id="item1"><caption>Table 9: First table</caption></table>
-<table id="item2"><caption>Table 9: Second table</caption></table>
-<table id="item3"><caption>Third table</caption></table>
-<table id="item4"><caption>Fourth table</caption></table>
-<p>First ref: Table <a href="#item1"></a></p>
-<p>Second ref: Table <a href="#item2"></a></p>
-<p>Third ref: Table <a href="#item3"></a></p>
-<p>Fourth ref: Table <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table04-expected.html b/experiments/Editor/tests/outline/refTitle-table04-expected.html
deleted file mode 100644
index 9d59ed2..0000000
--- a/experiments/Editor/tests/outline/refTitle-table04-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-Sections:
-Figures:
-Tables:
-    1 Fit table (item1)
-    2 Send table (item2)
-    Thd table (item3)
-    Foth table (item4)
-<html>
-  <head>
-  </head>
-  <body>
-    <table id="item1">
-      <caption>Fit table</caption>
-    </table>
-    <table id="item2">
-      <caption>Send table</caption>
-    </table>
-    <table id="item3">
-      <caption class="Unnumbered">Thd table</caption>
-    </table>
-    <table id="item4">
-      <caption class="Unnumbered">Foth table</caption>
-    </table>
-    <p>
-      First ref: Table
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Table
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Table
-      <a href="#item3">Thd table</a>
-    </p>
-    <p>
-      Fourth ref: Table
-      <a href="#item4">Foth table</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">Thd table</a></p>
-    <p><a href="#item4">Foth table</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table04-input.html b/experiments/Editor/tests/outline/refTitle-table04-input.html
deleted file mode 100644
index 6307603..0000000
--- a/experiments/Editor/tests/outline/refTitle-table04-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var captions = document.getElementsByTagName("caption");
-
-    // Change table caption
-    for (var i = 0; i < captions.length; i++) {
-        DOM_deleteCharacters(captions[i].lastChild,2,4);
-    }
-
-    // Add another set of references
-    for (var i = 0; i < captions.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+captions[i].parentNode.getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<table id="item1"><caption>Table 9: First table</caption></table>
-<table id="item2"><caption>Table 9: Second table</caption></table>
-<table id="item3"><caption>Third table</caption></table>
-<table id="item4"><caption>Fourth table</caption></table>
-<p>First ref: Table <a href="#item1"></a></p>
-<p>Second ref: Table <a href="#item2"></a></p>
-<p>Third ref: Table <a href="#item3"></a></p>
-<p>Fourth ref: Table <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table05-expected.html b/experiments/Editor/tests/outline/refTitle-table05-expected.html
deleted file mode 100644
index 6aff79a..0000000
--- a/experiments/Editor/tests/outline/refTitle-table05-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-Sections:
-Figures:
-Tables:
-    1 Table A (item1)
-    2 Table B (item2)
-    Table C (item3)
-    Table D (item4)
-<html>
-  <head>
-  </head>
-  <body>
-    <table id="item1">
-      <caption>Table A</caption>
-    </table>
-    <table id="item2">
-      <caption>Table B</caption>
-    </table>
-    <table id="item3">
-      <caption class="Unnumbered">Table C</caption>
-    </table>
-    <table id="item4">
-      <caption class="Unnumbered">Table D</caption>
-    </table>
-    <p>
-      First ref: Table
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Table
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Table
-      <a href="#item3">Table C</a>
-    </p>
-    <p>
-      Fourth ref: Table
-      <a href="#item4">Table D</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">Table C</a></p>
-    <p><a href="#item4">Table D</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table05-input.html b/experiments/Editor/tests/outline/refTitle-table05-input.html
deleted file mode 100644
index f1951d8..0000000
--- a/experiments/Editor/tests/outline/refTitle-table05-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var captions = document.getElementsByTagName("caption");
-
-    // Change table caption
-    for (var i = 0; i < captions.length; i++) {
-        DOM_setNodeValue(captions[i].lastChild,"Table "+String.fromCharCode(65+i));
-    }
-
-    // Add another set of references
-    for (var i = 0; i < captions.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+captions[i].parentNode.getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<table id="item1"><caption>Table 9: First table</caption></table>
-<table id="item2"><caption>Table 9: Second table</caption></table>
-<table id="item3"><caption>Third table</caption></table>
-<table id="item4"><caption>Fourth table</caption></table>
-<p>First ref: Table <a href="#item1"></a></p>
-<p>Second ref: Table <a href="#item2"></a></p>
-<p>Third ref: Table <a href="#item3"></a></p>
-<p>Fourth ref: Table <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table06-expected.html b/experiments/Editor/tests/outline/refTitle-table06-expected.html
deleted file mode 100644
index 08b25ff..0000000
--- a/experiments/Editor/tests/outline/refTitle-table06-expected.html
+++ /dev/null
@@ -1,41 +0,0 @@
-Sections:
-Figures:
-Tables:
-    1 First table (item1)
-    Second table (item2)
-    Third table (item3)
-    Fourth table (item4)
-<html>
-  <head>
-  </head>
-  <body>
-    <table id="item1">
-      <caption>First table</caption>
-    </table>
-    <table id="item2">
-      <caption class="Unnumbered">Second table</caption>
-    </table>
-    <table id="item3">
-      <caption class="Unnumbered">Third table</caption>
-    </table>
-    <table id="item4">
-      <caption class="Unnumbered">Fourth table</caption>
-    </table>
-    <p>
-      First ref: Table
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Table
-      <a href="#item2">Second table</a>
-    </p>
-    <p>
-      Third ref: Table
-      <a href="#item3">Third table</a>
-    </p>
-    <p>
-      Fourth ref: Table
-      <a href="#item4">Fourth table</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table06-input.html b/experiments/Editor/tests/outline/refTitle-table06-input.html
deleted file mode 100644
index 84641ab..0000000
--- a/experiments/Editor/tests/outline/refTitle-table06-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    Outline_setNumbered("item2",false);
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<table id="item1"><caption>Table 9: First table</caption></table>
-<table id="item2"><caption>Table 9: Second table</caption></table>
-<table id="item3"><caption>Third table</caption></table>
-<table id="item4"><caption>Fourth table</caption></table>
-<p>First ref: Table <a href="#item1"></a></p>
-<p>Second ref: Table <a href="#item2"></a></p>
-<p>Third ref: Table <a href="#item3"></a></p>
-<p>Fourth ref: Table <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table07-expected.html b/experiments/Editor/tests/outline/refTitle-table07-expected.html
deleted file mode 100644
index 5458f4e..0000000
--- a/experiments/Editor/tests/outline/refTitle-table07-expected.html
+++ /dev/null
@@ -1,41 +0,0 @@
-Sections:
-Figures:
-Tables:
-    1 First table (item1)
-    2 Second table (item2)
-    3 Third table (item3)
-    Fourth table (item4)
-<html>
-  <head>
-  </head>
-  <body>
-    <table id="item1">
-      <caption>First table</caption>
-    </table>
-    <table id="item2">
-      <caption>Second table</caption>
-    </table>
-    <table id="item3">
-      <caption>Third table</caption>
-    </table>
-    <table id="item4">
-      <caption class="Unnumbered">Fourth table</caption>
-    </table>
-    <p>
-      First ref: Table
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Table
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Table
-      <a href="#item3">3</a>
-    </p>
-    <p>
-      Fourth ref: Table
-      <a href="#item4">Fourth table</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table07-input.html b/experiments/Editor/tests/outline/refTitle-table07-input.html
deleted file mode 100644
index da88517..0000000
--- a/experiments/Editor/tests/outline/refTitle-table07-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    Outline_setNumbered("item3",true);
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<table id="item1"><caption>Table 9: First table</caption></table>
-<table id="item2"><caption>Table 9: Second table</caption></table>
-<table id="item3"><caption>Third table</caption></table>
-<table id="item4"><caption>Fourth table</caption></table>
-<p>First ref: Table <a href="#item1"></a></p>
-<p>Second ref: Table <a href="#item2"></a></p>
-<p>Third ref: Table <a href="#item3"></a></p>
-<p>Fourth ref: Table <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-figure-numbered-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-figure-numbered-expected.html b/experiments/Editor/tests/outline/refType-figure-numbered-expected.html
deleted file mode 100644
index 5a1732e..0000000
--- a/experiments/Editor/tests/outline/refType-figure-numbered-expected.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <figure id="item1">
-      (figure content)
-      <figcaption>Test figure</figcaption>
-    </figure>
-    <p>
-      Default
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      uxwrite-ref-num
-      <a class="uxwrite-ref-num" href="#item1">1</a>
-    </p>
-    <p>
-      uxwrite-ref-text
-      <a class="uxwrite-ref-text" href="#item1">Figure 1: Test figure</a>
-    </p>
-    <p>
-      uxwrite-ref-caption-text
-      <a class="uxwrite-ref-caption-text" href="#item1">Test figure</a>
-    </p>
-    <p>
-      uxwrite-ref-label-num
-      <a class="uxwrite-ref-label-num" href="#item1">Figure 1</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-figure-numbered-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-figure-numbered-input.html b/experiments/Editor/tests/outline/refType-figure-numbered-input.html
deleted file mode 100644
index 5bd54bc..0000000
--- a/experiments/Editor/tests/outline/refType-figure-numbered-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<figure>
-  (figure content)
-  <figcaption>Figure 3: Test figure</figcaption>
-</figure>
-<p>Default <a href="#item1"></a></p>
-<p>uxwrite-ref-num <a class="uxwrite-ref-num" href="#item1"></a></p>
-<p>uxwrite-ref-text <a class="uxwrite-ref-text" href="#item1"></a></p>
-<p>uxwrite-ref-caption-text <a class="uxwrite-ref-caption-text" href="#item1"></a></p>
-<p>uxwrite-ref-label-num <a class="uxwrite-ref-label-num" href="#item1"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-figure-unnumbered-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-figure-unnumbered-expected.html b/experiments/Editor/tests/outline/refType-figure-unnumbered-expected.html
deleted file mode 100644
index f2be451..0000000
--- a/experiments/Editor/tests/outline/refType-figure-unnumbered-expected.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <figure id="item1">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure</figcaption>
-    </figure>
-    <p>
-      Default
-      <a href="#item1">Test figure</a>
-    </p>
-    <p>
-      uxwrite-ref-num
-      <a class="uxwrite-ref-num" href="#item1">?</a>
-    </p>
-    <p>
-      uxwrite-ref-text
-      <a class="uxwrite-ref-text" href="#item1">Test figure</a>
-    </p>
-    <p>
-      uxwrite-ref-caption-text
-      <a class="uxwrite-ref-caption-text" href="#item1">Test figure</a>
-    </p>
-    <p>
-      uxwrite-ref-label-num
-      <a class="uxwrite-ref-label-num" href="#item1">?</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-figure-unnumbered-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-figure-unnumbered-input.html b/experiments/Editor/tests/outline/refType-figure-unnumbered-input.html
deleted file mode 100644
index e0ed328..0000000
--- a/experiments/Editor/tests/outline/refType-figure-unnumbered-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<figure>
-  (figure content)
-  <figcaption>Test figure</figcaption>
-</figure>
-<p>Default <a href="#item1"></a></p>
-<p>uxwrite-ref-num <a class="uxwrite-ref-num" href="#item1"></a></p>
-<p>uxwrite-ref-text <a class="uxwrite-ref-text" href="#item1"></a></p>
-<p>uxwrite-ref-caption-text <a class="uxwrite-ref-caption-text" href="#item1"></a></p>
-<p>uxwrite-ref-label-num <a class="uxwrite-ref-label-num" href="#item1"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-section-numbered-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-section-numbered-expected.html b/experiments/Editor/tests/outline/refType-section-numbered-expected.html
deleted file mode 100644
index 6f69902..0000000
--- a/experiments/Editor/tests/outline/refType-section-numbered-expected.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">First heading</h1>
-    <p>
-      Default
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      uxwrite-ref-num
-      <a class="uxwrite-ref-num" href="#item1">1</a>
-    </p>
-    <p>
-      uxwrite-ref-text
-      <a class="uxwrite-ref-text" href="#item1">First heading</a>
-    </p>
-    <p>
-      uxwrite-ref-caption-text
-      <a class="uxwrite-ref-caption-text" href="#item1">First heading</a>
-    </p>
-    <p>
-      uxwrite-ref-label-num
-      <a class="uxwrite-ref-label-num" href="#item1">Section 1</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-section-numbered-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-section-numbered-input.html b/experiments/Editor/tests/outline/refType-section-numbered-input.html
deleted file mode 100644
index 340b96a..0000000
--- a/experiments/Editor/tests/outline/refType-section-numbered-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<h1 id="item1">9 First heading</h1>
-<p>Default <a href="#item1"></a></p>
-<p>uxwrite-ref-num <a class="uxwrite-ref-num" href="#item1"></a></p>
-<p>uxwrite-ref-text <a class="uxwrite-ref-text" href="#item1"></a></p>
-<p>uxwrite-ref-caption-text <a class="uxwrite-ref-caption-text" href="#item1"></a></p>
-<p>uxwrite-ref-label-num <a class="uxwrite-ref-label-num" href="#item1"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-section-unnumbered-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-section-unnumbered-expected.html b/experiments/Editor/tests/outline/refType-section-unnumbered-expected.html
deleted file mode 100644
index c676aa1..0000000
--- a/experiments/Editor/tests/outline/refType-section-unnumbered-expected.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <h1 id="item1">First heading</h1>
-    <p>
-      Default
-      <a href="#item1">First heading</a>
-    </p>
-    <p>
-      uxwrite-ref-num
-      <a class="uxwrite-ref-num" href="#item1">?</a>
-    </p>
-    <p>
-      uxwrite-ref-text
-      <a class="uxwrite-ref-text" href="#item1">First heading</a>
-    </p>
-    <p>
-      uxwrite-ref-caption-text
-      <a class="uxwrite-ref-caption-text" href="#item1">First heading</a>
-    </p>
-    <p>
-      uxwrite-ref-label-num
-      <a class="uxwrite-ref-label-num" href="#item1">?</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-section-unnumbered-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-section-unnumbered-input.html b/experiments/Editor/tests/outline/refType-section-unnumbered-input.html
deleted file mode 100644
index eda432f..0000000
--- a/experiments/Editor/tests/outline/refType-section-unnumbered-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<h1 id="item1">First heading</h1>
-<p>Default <a href="#item1"></a></p>
-<p>uxwrite-ref-num <a class="uxwrite-ref-num" href="#item1"></a></p>
-<p>uxwrite-ref-text <a class="uxwrite-ref-text" href="#item1"></a></p>
-<p>uxwrite-ref-caption-text <a class="uxwrite-ref-caption-text" href="#item1"></a></p>
-<p>uxwrite-ref-label-num <a class="uxwrite-ref-label-num" href="#item1"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-section-unnumbered2-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-section-unnumbered2-expected.html b/experiments/Editor/tests/outline/refType-section-unnumbered2-expected.html
deleted file mode 100644
index 5b0758c..0000000
--- a/experiments/Editor/tests/outline/refType-section-unnumbered2-expected.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 class="Unnumbered" id="item1">First heading</h1>
-    <p>
-      Default
-      <a href="#item1">First heading</a>
-    </p>
-    <p>
-      uxwrite-ref-num
-      <a class="uxwrite-ref-num" href="#item1">?</a>
-    </p>
-    <p>
-      uxwrite-ref-text
-      <a class="uxwrite-ref-text" href="#item1">First heading</a>
-    </p>
-    <p>
-      uxwrite-ref-caption-text
-      <a class="uxwrite-ref-caption-text" href="#item1">First heading</a>
-    </p>
-    <p>
-      uxwrite-ref-label-num
-      <a class="uxwrite-ref-label-num" href="#item1">?</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-section-unnumbered2-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-section-unnumbered2-input.html b/experiments/Editor/tests/outline/refType-section-unnumbered2-input.html
deleted file mode 100644
index 83474fa..0000000
--- a/experiments/Editor/tests/outline/refType-section-unnumbered2-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<h1 class="Unnumbered" id="item1">First heading</h1>
-<p>Default <a href="#item1"></a></p>
-<p>uxwrite-ref-num <a class="uxwrite-ref-num" href="#item1"></a></p>
-<p>uxwrite-ref-text <a class="uxwrite-ref-text" href="#item1"></a></p>
-<p>uxwrite-ref-caption-text <a class="uxwrite-ref-caption-text" href="#item1"></a></p>
-<p>uxwrite-ref-label-num <a class="uxwrite-ref-label-num" href="#item1"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-table-numbered-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-table-numbered-expected.html b/experiments/Editor/tests/outline/refType-table-numbered-expected.html
deleted file mode 100644
index f960949..0000000
--- a/experiments/Editor/tests/outline/refType-table-numbered-expected.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<html>
-  <head>
-    <style>
-td { border: thin solid black; }
-table { caption-side: bottom; }
-    </style>
-  </head>
-  <body>
-    <table id="item1" style="width: 100%">
-      <caption>Test table</caption>
-      <tbody>
-        <tr>
-          <td>a</td>
-          <td>a</td>
-        </tr>
-        <tr>
-          <td>a</td>
-          <td>a</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>
-      Default
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      uxwrite-ref-num
-      <a class="uxwrite-ref-num" href="#item1">1</a>
-    </p>
-    <p>
-      uxwrite-ref-text
-      <a class="uxwrite-ref-text" href="#item1">Table 1: Test table</a>
-    </p>
-    <p>
-      uxwrite-ref-caption-text
-      <a class="uxwrite-ref-caption-text" href="#item1">Test table</a>
-    </p>
-    <p>
-      uxwrite-ref-label-num
-      <a class="uxwrite-ref-label-num" href="#item1">Table 1</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-table-numbered-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-table-numbered-input.html b/experiments/Editor/tests/outline/refType-table-numbered-input.html
deleted file mode 100644
index 086f619..0000000
--- a/experiments/Editor/tests/outline/refType-table-numbered-input.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-td { border: thin solid black; }
-table { caption-side: bottom; }
-</style>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<table id="item1" style="width: 100%">
-  <caption>Table 3: Test table</caption>
-  <tr>
-    <td>a</td>
-    <td>a</td>
-  </tr>
-  <tr>
-    <td>a</td>
-    <td>a</td>
-  </tr>
-</table>
-<p>Default <a href="#item1"></a></p>
-<p>uxwrite-ref-num <a class="uxwrite-ref-num" href="#item1"></a></p>
-<p>uxwrite-ref-text <a class="uxwrite-ref-text" href="#item1"></a></p>
-<p>uxwrite-ref-caption-text <a class="uxwrite-ref-caption-text" href="#item1"></a></p>
-<p>uxwrite-ref-label-num <a class="uxwrite-ref-label-num" href="#item1"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-table-unnumbered-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-table-unnumbered-expected.html b/experiments/Editor/tests/outline/refType-table-unnumbered-expected.html
deleted file mode 100644
index 7e8367c..0000000
--- a/experiments/Editor/tests/outline/refType-table-unnumbered-expected.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<html>
-  <head>
-    <style>
-td { border: thin solid black; }
-table { caption-side: bottom; }
-    </style>
-  </head>
-  <body>
-    <table id="item1" style="width: 100%">
-      <caption class="Unnumbered">Test table</caption>
-      <tbody>
-        <tr>
-          <td>a</td>
-          <td>a</td>
-        </tr>
-        <tr>
-          <td>a</td>
-          <td>a</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>
-      Default
-      <a href="#item1">Test table</a>
-    </p>
-    <p>
-      uxwrite-ref-num
-      <a class="uxwrite-ref-num" href="#item1">?</a>
-    </p>
-    <p>
-      uxwrite-ref-text
-      <a class="uxwrite-ref-text" href="#item1">Test table</a>
-    </p>
-    <p>
-      uxwrite-ref-caption-text
-      <a class="uxwrite-ref-caption-text" href="#item1">Test table</a>
-    </p>
-    <p>
-      uxwrite-ref-label-num
-      <a class="uxwrite-ref-label-num" href="#item1">?</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refType-table-unnumbered-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refType-table-unnumbered-input.html b/experiments/Editor/tests/outline/refType-table-unnumbered-input.html
deleted file mode 100644
index 1a440ae..0000000
--- a/experiments/Editor/tests/outline/refType-table-unnumbered-input.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-td { border: thin solid black; }
-table { caption-side: bottom; }
-</style>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<table id="item1" style="width: 100%">
-  <caption>Test table</caption>
-  <tr>
-    <td>a</td>
-    <td>a</td>
-  </tr>
-  <tr>
-    <td>a</td>
-    <td>a</td>
-  </tr>
-</table>
-<p>Default <a href="#item1"></a></p>
-<p>uxwrite-ref-num <a class="uxwrite-ref-num" href="#item1"></a></p>
-<p>uxwrite-ref-text <a class="uxwrite-ref-text" href="#item1"></a></p>
-<p>uxwrite-ref-caption-text <a class="uxwrite-ref-caption-text" href="#item1"></a></p>
-<p>uxwrite-ref-label-num <a class="uxwrite-ref-label-num" href="#item1"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-insert01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-insert01-expected.html b/experiments/Editor/tests/outline/reference-insert01-expected.html
deleted file mode 100644
index 5572628..0000000
--- a/experiments/Editor/tests/outline/reference-insert01-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="one">One</h1>
-    <h1 id="two">Two</h1>
-    <h1 id="three">Three</h1>
-    <a href="#one">1</a>
-    <a href="#two">2</a>
-    <a href="#three">3</a>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-insert01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-insert01-input.html b/experiments/Editor/tests/outline/reference-insert01-input.html
deleted file mode 100644
index e2dac14..0000000
--- a/experiments/Editor/tests/outline/reference-insert01-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var ref1 = DOM_createElement(document,"A");
-    var ref2 = DOM_createElement(document,"A");
-    var ref3 = DOM_createElement(document,"A");
-    DOM_setAttribute(ref1,"href","#one");
-    DOM_setAttribute(ref2,"href","#two");
-    DOM_setAttribute(ref3,"href","#three");
-
-    Clipboard_pasteNodes([ref1,ref2,ref3]);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<h1 id="one">4 One</h1>
-<h1 id="two">4 Two</h1>
-<h1 id="three">4 Three</h1>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-insert02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-insert02-expected.html b/experiments/Editor/tests/outline/reference-insert02-expected.html
deleted file mode 100644
index d24c302..0000000
--- a/experiments/Editor/tests/outline/reference-insert02-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <figure id="one">
-      <figcaption></figcaption>
-    </figure>
-    <figure id="two">
-      <figcaption></figcaption>
-    </figure>
-    <figure id="three">
-      <figcaption></figcaption>
-    </figure>
-    <a href="#one">1</a>
-    <a href="#two">2</a>
-    <a href="#three">3</a>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-insert02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-insert02-input.html b/experiments/Editor/tests/outline/reference-insert02-input.html
deleted file mode 100644
index f7c4146..0000000
--- a/experiments/Editor/tests/outline/reference-insert02-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var ref1 = DOM_createElement(document,"A");
-    var ref2 = DOM_createElement(document,"A");
-    var ref3 = DOM_createElement(document,"A");
-    DOM_setAttribute(ref1,"href","#one");
-    DOM_setAttribute(ref2,"href","#two");
-    DOM_setAttribute(ref3,"href","#three");
-
-    Clipboard_pasteNodes([ref1,ref2,ref3]);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<figure id="one"><figcaption>Figure 4</figcaption></figure>
-<figure id="two"><figcaption>Figure 4</figcaption></figure>
-<figure id="three"><figcaption>Figure 4</figcaption></figure>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-insert03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-insert03-expected.html b/experiments/Editor/tests/outline/reference-insert03-expected.html
deleted file mode 100644
index a1db37e..0000000
--- a/experiments/Editor/tests/outline/reference-insert03-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <table id="one">
-      <caption></caption>
-    </table>
-    <table id="two">
-      <caption></caption>
-    </table>
-    <table id="three">
-      <caption></caption>
-    </table>
-    <a href="#one">1</a>
-    <a href="#two">2</a>
-    <a href="#three">3</a>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-insert03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-insert03-input.html b/experiments/Editor/tests/outline/reference-insert03-input.html
deleted file mode 100644
index 38026ef..0000000
--- a/experiments/Editor/tests/outline/reference-insert03-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var ref1 = DOM_createElement(document,"A");
-    var ref2 = DOM_createElement(document,"A");
-    var ref3 = DOM_createElement(document,"A");
-    DOM_setAttribute(ref1,"href","#one");
-    DOM_setAttribute(ref2,"href","#two");
-    DOM_setAttribute(ref3,"href","#three");
-
-    Clipboard_pasteNodes([ref1,ref2,ref3]);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<table id="one"><caption>Table 4</caption></table>
-<table id="two"><caption>Table 4</caption></table>
-<table id="three"><caption>Table 4</caption></table>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-static01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-static01-expected.html b/experiments/Editor/tests/outline/reference-static01-expected.html
deleted file mode 100644
index d4e03ae..0000000
--- a/experiments/Editor/tests/outline/reference-static01-expected.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <p>
-      Reference
-      <a href="#one">1</a>
-    </p>
-    <p>
-      Reference
-      <a href="#two">2</a>
-    </p>
-    <p>
-      Reference
-      <a href="#three">3</a>
-    </p>
-    <h1 id="one">One</h1>
-    <h1 id="two">Two</h1>
-    <h1 id="three">Three</h1>
-    <p>
-      Reference
-      <a href="#one">1</a>
-    </p>
-    <p>
-      Reference
-      <a href="#two">2</a>
-    </p>
-    <p>
-      Reference
-      <a href="#three">3</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-static01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-static01-input.html b/experiments/Editor/tests/outline/reference-static01-input.html
deleted file mode 100644
index 17bc6e4..0000000
--- a/experiments/Editor/tests/outline/reference-static01-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<p>Reference <a href="#one">x</a></p>
-<p>Reference <a href="#two">x</a></p>
-<p>Reference <a href="#three">x</a></p>
-<h1 id="one">4 One</h1>
-<h1 id="two">4 Two</h1>
-<h1 id="three">4 Three</h1>
-<p>Reference <a href="#one">x</a></p>
-<p>Reference <a href="#two">x</a></p>
-<p>Reference <a href="#three">x</a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-static02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-static02-expected.html b/experiments/Editor/tests/outline/reference-static02-expected.html
deleted file mode 100644
index bba4355..0000000
--- a/experiments/Editor/tests/outline/reference-static02-expected.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      Reference
-      <a href="#one">1</a>
-    </p>
-    <p>
-      Reference
-      <a href="#two">2</a>
-    </p>
-    <p>
-      Reference
-      <a href="#three">3</a>
-    </p>
-    <figure id="one">
-      <figcaption></figcaption>
-    </figure>
-    <figure id="two">
-      <figcaption></figcaption>
-    </figure>
-    <figure id="three">
-      <figcaption></figcaption>
-    </figure>
-    <p>
-      Reference
-      <a href="#one">1</a>
-    </p>
-    <p>
-      Reference
-      <a href="#two">2</a>
-    </p>
-    <p>
-      Reference
-      <a href="#three">3</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-static02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-static02-input.html b/experiments/Editor/tests/outline/reference-static02-input.html
deleted file mode 100644
index 37f7837..0000000
--- a/experiments/Editor/tests/outline/reference-static02-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<p>Reference <a href="#one">x</a></p>
-<p>Reference <a href="#two">x</a></p>
-<p>Reference <a href="#three">x</a></p>
-<figure id="one"><figcaption>Figure 4</figcaption></figure>
-<figure id="two"><figcaption>Figure 4</figcaption></figure>
-<figure id="three"><figcaption>Figure 4</figcaption></figure>
-<p>Reference <a href="#one">x</a></p>
-<p>Reference <a href="#two">x</a></p>
-<p>Reference <a href="#three">x</a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-static03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-static03-expected.html b/experiments/Editor/tests/outline/reference-static03-expected.html
deleted file mode 100644
index b2638e6..0000000
--- a/experiments/Editor/tests/outline/reference-static03-expected.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      Reference
-      <a href="#one">1</a>
-    </p>
-    <p>
-      Reference
-      <a href="#two">2</a>
-    </p>
-    <p>
-      Reference
-      <a href="#three">3</a>
-    </p>
-    <table id="one">
-      <caption></caption>
-    </table>
-    <table id="two">
-      <caption></caption>
-    </table>
-    <table id="three">
-      <caption></caption>
-    </table>
-    <p>
-      Reference
-      <a href="#one">1</a>
-    </p>
-    <p>
-      Reference
-      <a href="#two">2</a>
-    </p>
-    <p>
-      Reference
-      <a href="#three">3</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-static03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-static03-input.html b/experiments/Editor/tests/outline/reference-static03-input.html
deleted file mode 100644
index 0573746..0000000
--- a/experiments/Editor/tests/outline/reference-static03-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<p>Reference <a href="#one">x</a></p>
-<p>Reference <a href="#two">x</a></p>
-<p>Reference <a href="#three">x</a></p>
-<table id="one"><caption>Table 4</caption></table>
-<table id="two"><caption>Table 4</caption></table>
-<table id="three"><caption>Table 4</caption></table>
-<p>Reference <a href="#one">x</a></p>
-<p>Reference <a href="#two">x</a></p>
-<p>Reference <a href="#three">x</a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-update01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-update01-expected.html b/experiments/Editor/tests/outline/reference-update01-expected.html
deleted file mode 100644
index d96de51..0000000
--- a/experiments/Editor/tests/outline/reference-update01-expected.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <p>
-      Reference
-      <a href="#one">1</a>
-    </p>
-    <p>
-      Reference
-      <a href="#two">3</a>
-    </p>
-    <p>
-      Reference
-      <a href="#three">4</a>
-    </p>
-    <h1 id="one">One</h1>
-    <h1 id="item1">New Heading</h1>
-    <h1 id="two">Two</h1>
-    <h1 id="three">Three</h1>
-    <p>
-      Reference
-      <a href="#one">1</a>
-    </p>
-    <p>
-      Reference
-      <a href="#two">3</a>
-    </p>
-    <p>
-      Reference
-      <a href="#three">4</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-update01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-update01-input.html b/experiments/Editor/tests/outline/reference-update01-input.html
deleted file mode 100644
index 69e0b5c..0000000
--- a/experiments/Editor/tests/outline/reference-update01-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var two = document.getElementById("two");
-    var h1 = DOM_createElement(document,"h1");
-    DOM_appendChild(h1,DOM_createTextNode(document,"New Heading"));
-    DOM_insertBefore(document.body,h1,two);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<p>Reference <a href="#one">x</a></p>
-<p>Reference <a href="#two">x</a></p>
-<p>Reference <a href="#three">x</a></p>
-<h1 id="one">4 One</h1>
-<h1 id="two">4 Two</h1>
-<h1 id="three">4 Three</h1>
-<p>Reference <a href="#one">x</a></p>
-<p>Reference <a href="#two">x</a></p>
-<p>Reference <a href="#three">x</a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-update02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-update02-expected.html b/experiments/Editor/tests/outline/reference-update02-expected.html
deleted file mode 100644
index 92d5bf3..0000000
--- a/experiments/Editor/tests/outline/reference-update02-expected.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      Reference
-      <a href="#one">1</a>
-    </p>
-    <p>
-      Reference
-      <a href="#two">3</a>
-    </p>
-    <p>
-      Reference
-      <a href="#three">4</a>
-    </p>
-    <figure id="one">
-      <figcaption></figcaption>
-    </figure>
-    <figure id="item1">
-      <figcaption></figcaption>
-    </figure>
-    <figure id="two">
-      <figcaption></figcaption>
-    </figure>
-    <figure id="three">
-      <figcaption></figcaption>
-    </figure>
-    <p>
-      Reference
-      <a href="#one">1</a>
-    </p>
-    <p>
-      Reference
-      <a href="#two">3</a>
-    </p>
-    <p>
-      Reference
-      <a href="#three">4</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-update02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-update02-input.html b/experiments/Editor/tests/outline/reference-update02-input.html
deleted file mode 100644
index b106603..0000000
--- a/experiments/Editor/tests/outline/reference-update02-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var two = document.getElementById("two");
-    var figure = DOM_createElement(document,"FIGURE");
-    var figcaption = DOM_createElement(document,"FIGCAPTION");
-    DOM_appendChild(figure,figcaption);
-    DOM_appendChild(figcaption,DOM_createTextNode(document,""));
-    DOM_insertBefore(document.body,figure,two);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<p>Reference <a href="#one">x</a></p>
-<p>Reference <a href="#two">x</a></p>
-<p>Reference <a href="#three">x</a></p>
-<figure id="one"><figcaption>Figure 4</figcaption></figure>
-<figure id="two"><figcaption>Figure 4</figcaption></figure>
-<figure id="three"><figcaption>Figure 4</figcaption></figure>
-<p>Reference <a href="#one">x</a></p>
-<p>Reference <a href="#two">x</a></p>
-<p>Reference <a href="#three">x</a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-update03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-update03-expected.html b/experiments/Editor/tests/outline/reference-update03-expected.html
deleted file mode 100644
index ec4edae..0000000
--- a/experiments/Editor/tests/outline/reference-update03-expected.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      Reference
-      <a href="#one">1</a>
-    </p>
-    <p>
-      Reference
-      <a href="#two">3</a>
-    </p>
-    <p>
-      Reference
-      <a href="#three">4</a>
-    </p>
-    <table id="one">
-      <caption></caption>
-    </table>
-    <table id="item1">
-      <caption></caption>
-    </table>
-    <table id="two">
-      <caption></caption>
-    </table>
-    <table id="three">
-      <caption></caption>
-    </table>
-    <p>
-      Reference
-      <a href="#one">1</a>
-    </p>
-    <p>
-      Reference
-      <a href="#two">3</a>
-    </p>
-    <p>
-      Reference
-      <a href="#three">4</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference-update03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference-update03-input.html b/experiments/Editor/tests/outline/reference-update03-input.html
deleted file mode 100644
index 614c87d..0000000
--- a/experiments/Editor/tests/outline/reference-update03-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var two = document.getElementById("two");
-    var table = DOM_createElement(document,"TABLE");
-    var caption = DOM_createElement(document,"CAPTION");
-    DOM_appendChild(table,caption);
-    DOM_appendChild(caption,DOM_createTextNode(document,""));
-    DOM_insertBefore(document.body,table,two);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<p>Reference <a href="#one">x</a></p>
-<p>Reference <a href="#two">x</a></p>
-<p>Reference <a href="#three">x</a></p>
-<table id="one"><caption>Table 4</caption></table>
-<table id="two"><caption>Table 4</caption></table>
-<table id="three"><caption>Table 4</caption></table>
-<p>Reference <a href="#one">x</a></p>
-<p>Reference <a href="#two">x</a></p>
-<p>Reference <a href="#three">x</a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference01-expected.html b/experiments/Editor/tests/outline/reference01-expected.html
deleted file mode 100644
index fd32c84..0000000
--- a/experiments/Editor/tests/outline/reference01-expected.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<html>
-  <head>
-    <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
-    <title>Test document</title>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item3">New section</h1>
-    <figure id="item2">
-      <figcaption/>
-    </figure>
-    <table id="item1">
-      <caption/>
-    </table>
-    <p>
-      Dynamically added reference:
-      <a href="#hb">2.1</a>
-    </p>
-    <p>
-      Dynamically added reference:
-      <a href="#hb">2.1</a>
-    </p>
-    <p>
-      Dynamically added reference:
-      <a href="#hb">2.1</a>
-    </p>
-    <ul>
-      <li>
-        Reference to
-        <a href="#ha">2</a>
-      </li>
-      <li>
-        Reference to
-        <a href="#hb">2.1</a>
-      </li>
-      <li>
-        Reference to
-        <a href="#hc">2.2</a>
-      </li>
-      <li>
-        Reference to
-        <a href="#hd">3</a>
-      </li>
-      <li>
-        Reference to
-        <a href="#he">3.1</a>
-      </li>
-      <li>
-        Reference to
-        <a href="#hf">3.2</a>
-      </li>
-      <li>
-        Reference to
-        <a href="#fa">2</a>
-      </li>
-      <li>
-        Reference to
-        <a href="#fb">3</a>
-      </li>
-      <li>
-        Reference to
-        <a href="#fc">4</a>
-      </li>
-      <li>
-        Reference to
-        <a href="#ta">2</a>
-      </li>
-      <li>
-        Reference to
-        <a href="#tb">3</a>
-      </li>
-      <li>
-        Reference to
-        <a href="#tc">4</a>
-      </li>
-    </ul>
-    <h1 id="ha">Heading A</h1>
-    <h2 id="hb">Heading B</h2>
-    <h2 id="hc">Heading C</h2>
-    <h1 id="hd">Heading D</h1>
-    <h2 id="he">Heading E</h2>
-    <h2 id="hf">Heading F</h2>
-    <table align="center" id="ta" width="80%">
-      <caption>First table caption</caption>
-      <tbody>
-        <tr>
-          <td>First</td>
-          <td>First</td>
-        </tr>
-        <tr>
-          <td>First</td>
-          <td>First</td>
-        </tr>
-      </tbody>
-    </table>
-    <figure id="fa">
-      <p>First figure content</p>
-      <figcaption>First figure caption</figcaption>
-    </figure>
-    <table align="center" id="tb" width="80%">
-      <caption>Second table caption</caption>
-      <tbody>
-        <tr>
-          <td>Second</td>
-          <td>Second</td>
-        </tr>
-        <tr>
-          <td>Second</td>
-          <td>Second</td>
-        </tr>
-      </tbody>
-    </table>
-    <figure id="fb">
-      <p>[Second figure content]</p>
-      <figcaption>Second figure caption</figcaption>
-    </figure>
-    <table align="center" id="tc" width="80%">
-      <caption/>
-      <tbody>
-        <tr>
-          <td>Third</td>
-          <td>Third</td>
-        </tr>
-        <tr>
-          <td>Third</td>
-          <td>Third</td>
-        </tr>
-      </tbody>
-    </table>
-    <figure id="fc">
-      <p>[Third figure content]</p>
-      <figcaption/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/reference01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/reference01-input.html b/experiments/Editor/tests/outline/reference01-input.html
deleted file mode 100644
index 4f67d10..0000000
--- a/experiments/Editor/tests/outline/reference01-input.html
+++ /dev/null
@@ -1,123 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>Test document</title>
-<style>
-</style>
-<script type="text/javascript">
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    setNumbering(true);
-
-    for (var i = 0; i < 3; i++) {
-        var ref = DOM_createElement(document,"A");
-        DOM_setAttribute(ref,"href","#hb");
-        DOM_appendChild(ref,DOM_createTextNode(document,"abcde"));
-
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,DOM_createTextNode(document,"Dynamically added reference: "));
-        DOM_appendChild(p,ref);
-        DOM_insertBefore(document.body,p,document.body.firstChild);
-    }
-
-    var newSection = DOM_createElement(document,"H1");
-    DOM_appendChild(newSection,DOM_createTextNode(document,"New section"));
-
-    var newFigure = DOM_createElement(document,"FIGURE");
-    var newTable = DOM_createElement(document,"TABLE");
-    DOM_appendChild(newFigure,DOM_createElement(document,"FIGCAPTION"));
-    DOM_appendChild(newTable,DOM_createElement(document,"CAPTION"));
-    DOM_insertBefore(document.body,newTable,document.body.firstChild);
-    DOM_insertBefore(document.body,newFigure,document.body.firstChild);
-    DOM_insertBefore(document.body,newSection,document.body.firstChild);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-
-<ul>
-  <li>Reference to <a href="#ha">First heading</a></li>
-  <li>Reference to <a href="#hb">Second heading</a></li>
-  <li>Reference to <a href="#hc">Third heading</a></li>
-  <li>Reference to <a href="#hd">Fourth heading</a></li>
-  <li>Reference to <a href="#he">Fifth heading</a></li>
-  <li>Reference to <a href="#hf">Sixth heading</a></li>
-
-  <li>Reference to <a href="#fa">First figure</a></li>
-  <li>Reference to <a href="#fb">Second figure</a></li>
-  <li>Reference to <a href="#fc">Third figure</a></li>
-
-  <li>Reference to <a href="#ta">First table</a></li>
-  <li>Reference to <a href="#tb">Second table</a></li>
-  <li>Reference to <a href="#tc">Third table</a></li>
-</ul>
-
-<h1 id="ha">1 Heading A</h1>
-<h2 id="hb">1 Heading B</h2>
-<h2 id="hc">1 Heading C</h2>
-<h1 id="hd">1 Heading D</h1>
-<h2 id="he">1 Heading E</h2>
-<h2 id="hf">1 Heading F</h2>
-
-<table id="ta" width="80%" align="center">
-  <caption>First table caption</caption>
-  <tr>
-    <td>First</td>
-    <td>First</td>
-  </tr>
-  <tr>
-    <td>First</td>
-    <td>First</td>
-  </tr>
-</table>
-
-<figure id="fa">
-  <p>[First figure content]</p>
-  <figcaption>
-    First figure caption
-  </figcaption>
-</figure>
-
-<table id="tb" width="80%" align="center">
-  <caption>Second table caption</caption>
-  <tr>
-    <td>Second</td>
-    <td>Second</td>
-  </tr>
-  <tr>
-    <td>Second</td>
-    <td>Second</td>
-  </tr>
-</table>
-
-<figure id="fb">
-  <p>[Second figure content]</p>
-  <figcaption>
-    Second figure caption
-  </figcaption>
-</figure>
-
-<table id="tc" width="80%" align="center">
-  <tr>
-    <td>Third</td>
-    <td>Third</td>
-  </tr>
-  <tr>
-    <td>Third</td>
-    <td>Third</td>
-  </tr>
-</table>
-
-<figure id="fc">
-  <p>[Third figure content]</p>
-</figure>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refsById01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refsById01-expected.html b/experiments/Editor/tests/outline/refsById01-expected.html
deleted file mode 100644
index 6df1b7d..0000000
--- a/experiments/Editor/tests/outline/refsById01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item2">Second section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refsById01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refsById01-input.html b/experiments/Editor/tests/outline/refsById01-input.html
deleted file mode 100644
index 7be238e..0000000
--- a/experiments/Editor/tests/outline/refsById01-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    UndoManager_clear();
-
-    Selection_selectAll();
-    PostponedActions_perform();
-
-    Clipboard_cut();
-    PostponedActions_perform();
-
-    UndoManager_undo();
-    PostponedActions_perform();
-
-    Outline_deleteItem("item1");
-}
-</script>
-</head>
-<body>
-<h1 id="item1">First section</h1>
-<a href="#item2">ref</a>
-<h1 id="item2">Second section</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-figure01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-figure01-expected.html b/experiments/Editor/tests/outline/setNumbered-figure01-expected.html
deleted file mode 100644
index f21d865..0000000
--- a/experiments/Editor/tests/outline/setNumbered-figure01-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure id="item1">
-      <img src="../figures/nothing.png" width="25%"/>
-      <figcaption/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-figure01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-figure01-input.html b/experiments/Editor/tests/outline/setNumbered-figure01-input.html
deleted file mode 100644
index 7722906..0000000
--- a/experiments/Editor/tests/outline/setNumbered-figure01-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Outline_setNumbered("item1",true);
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<figure id="item1">
-  <img src="../figures/nothing.png" width="25%">
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-figure02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-figure02-expected.html b/experiments/Editor/tests/outline/setNumbered-figure02-expected.html
deleted file mode 100644
index 3760ea8..0000000
--- a/experiments/Editor/tests/outline/setNumbered-figure02-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure id="item1">
-      <img src="../figures/nothing.png" width="25%"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-figure02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-figure02-input.html b/experiments/Editor/tests/outline/setNumbered-figure02-input.html
deleted file mode 100644
index e59b038..0000000
--- a/experiments/Editor/tests/outline/setNumbered-figure02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Outline_setNumbered("item1",false);
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<figure id="item1">
-  <img src="../figures/nothing.png" width="25%">
-  <figcaption/>
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-figure03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-figure03-expected.html b/experiments/Editor/tests/outline/setNumbered-figure03-expected.html
deleted file mode 100644
index 507cd45..0000000
--- a/experiments/Editor/tests/outline/setNumbered-figure03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure id="item1">
-      <img src="../figures/nothing.png" width="25%"/>
-      <figcaption class="Unnumbered">Test figure[]</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-figure03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-figure03-input.html b/experiments/Editor/tests/outline/setNumbered-figure03-input.html
deleted file mode 100644
index ee7bee0..0000000
--- a/experiments/Editor/tests/outline/setNumbered-figure03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Outline_setNumbered("item1",false);
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<figure id="item1">
-  <img src="../figures/nothing.png" width="25%">
-  <figcaption>Test figure[]</figcaption>
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-figure04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-figure04-expected.html b/experiments/Editor/tests/outline/setNumbered-figure04-expected.html
deleted file mode 100644
index be66066..0000000
--- a/experiments/Editor/tests/outline/setNumbered-figure04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure id="item1">
-      <img src="../figures/nothing.png" width="25%"/>
-      <figcaption>Test figure[]</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-figure04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-figure04-input.html b/experiments/Editor/tests/outline/setNumbered-figure04-input.html
deleted file mode 100644
index 1927c35..0000000
--- a/experiments/Editor/tests/outline/setNumbered-figure04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Outline_setNumbered("item1",true);
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<figure id="item1">
-  <img src="../figures/nothing.png" width="25%">
-  <figcaption class="Unnumbered">Test figure[]</figcaption>
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-table01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-table01-expected.html b/experiments/Editor/tests/outline/setNumbered-table01-expected.html
deleted file mode 100644
index 330b6d5..0000000
--- a/experiments/Editor/tests/outline/setNumbered-table01-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table id="item1" width="100%">
-      <caption/>
-      <tbody>
-        <tr>
-          <td>A</td>
-          <td>B</td>
-        </tr>
-        <tr>
-          <td>C</td>
-          <td>D</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-table01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-table01-input.html b/experiments/Editor/tests/outline/setNumbered-table01-input.html
deleted file mode 100644
index e9aeeff..0000000
--- a/experiments/Editor/tests/outline/setNumbered-table01-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Outline_setNumbered("item1",true);
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table id="item1" width="100%">
-  <tr>
-    <td>A</td>
-    <td>B</td>
-  </tr>
-  <tr>
-    <td>C</td>
-    <td>D</td>
-  </tr>
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-table02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-table02-expected.html b/experiments/Editor/tests/outline/setNumbered-table02-expected.html
deleted file mode 100644
index 7c141f4..0000000
--- a/experiments/Editor/tests/outline/setNumbered-table02-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table id="item1" width="100%">
-      <tbody>
-        <tr>
-          <td>A</td>
-          <td>B</td>
-        </tr>
-        <tr>
-          <td>C</td>
-          <td>D</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-table02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-table02-input.html b/experiments/Editor/tests/outline/setNumbered-table02-input.html
deleted file mode 100644
index a31d539..0000000
--- a/experiments/Editor/tests/outline/setNumbered-table02-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Outline_setNumbered("item1",false);
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table id="item1" width="100%">
-  <caption/>
-  <tr>
-    <td>A</td>
-    <td>B</td>
-  </tr>
-  <tr>
-    <td>C</td>
-    <td>D</td>
-  </tr>
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-table03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-table03-expected.html b/experiments/Editor/tests/outline/setNumbered-table03-expected.html
deleted file mode 100644
index 4cc550e..0000000
--- a/experiments/Editor/tests/outline/setNumbered-table03-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table id="item1" width="100%">
-      <caption class="Unnumbered">Test table[]</caption>
-      <tbody>
-        <tr>
-          <td>A</td>
-          <td>B</td>
-        </tr>
-        <tr>
-          <td>C</td>
-          <td>D</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-table03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-table03-input.html b/experiments/Editor/tests/outline/setNumbered-table03-input.html
deleted file mode 100644
index 49d780b..0000000
--- a/experiments/Editor/tests/outline/setNumbered-table03-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Outline_setNumbered("item1",false);
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table id="item1" width="100%">
-  <caption>Test table[]</caption>
-  <tr>
-    <td>A</td>
-    <td>B</td>
-  </tr>
-  <tr>
-    <td>C</td>
-    <td>D</td>
-  </tr>
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-table04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-table04-expected.html b/experiments/Editor/tests/outline/setNumbered-table04-expected.html
deleted file mode 100644
index 48c3c30..0000000
--- a/experiments/Editor/tests/outline/setNumbered-table04-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table id="item1" width="100%">
-      <caption>Test table[]</caption>
-      <tbody>
-        <tr>
-          <td>A</td>
-          <td>B</td>
-        </tr>
-        <tr>
-          <td>C</td>
-          <td>D</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/setNumbered-table04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/setNumbered-table04-input.html b/experiments/Editor/tests/outline/setNumbered-table04-input.html
deleted file mode 100644
index d323500..0000000
--- a/experiments/Editor/tests/outline/setNumbered-table04-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Outline_setNumbered("item1",true);
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table id="item1" width="100%">
-  <caption class="Unnumbered">Test table[]</caption>
-  <tr>
-    <td>A</td>
-    <td>B</td>
-  </tr>
-  <tr>
-    <td>C</td>
-    <td>D</td>
-  </tr>
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert01-expected.html b/experiments/Editor/tests/outline/tableOfContents-insert01-expected.html
deleted file mode 100644
index bb1088a..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert01-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    Before
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc1"><a href="#item2">2 Section 2</a></p>
-      <p class="toc1"><a href="#item3">3 Section 3</a></p>
-    </nav>
-    After
-    <h1 id="item1">Section 1</h1>
-    <h1 id="item2">Section 2</h1>
-    <h1 id="item3">Section 3</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert01-input.html b/experiments/Editor/tests/outline/tableOfContents-insert01-input.html
deleted file mode 100644
index 9ec6646..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert01-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-Before[]After
-<h1>4 Section 1</h1>
-<h1>4 Section 2</h1>
-<h1>4 Section 3</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert02-expected.html b/experiments/Editor/tests/outline/tableOfContents-insert02-expected.html
deleted file mode 100644
index 81d4288..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert02-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <p>Before</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc1"><a href="#item2">2 Section 2</a></p>
-      <p class="toc1"><a href="#item3">3 Section 3</a></p>
-    </nav>
-    <p>After</p>
-    <h1 id="item1">Section 1</h1>
-    <h1 id="item2">Section 2</h1>
-    <h1 id="item3">Section 3</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert02-input.html b/experiments/Editor/tests/outline/tableOfContents-insert02-input.html
deleted file mode 100644
index 7034c09..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert02-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<p>Before[]After</p>
-<h1>4 Section 1</h1>
-<h1>4 Section 2</h1>
-<h1>4 Section 3</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert03-expected.html b/experiments/Editor/tests/outline/tableOfContents-insert03-expected.html
deleted file mode 100644
index a04784d..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert03-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item6">Before</h1>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item6">1 Before</a></p>
-      <p class="toc1"><a href="#item5">2 After</a></p>
-      <p class="toc1"><a href="#item2">3 Section 1</a></p>
-      <p class="toc1"><a href="#item3">4 Section 2</a></p>
-      <p class="toc1"><a href="#item4">5 Section 3</a></p>
-    </nav>
-    <h1 id="item5">After</h1>
-    <h1 id="item2">Section 1</h1>
-    <h1 id="item3">Section 2</h1>
-    <h1 id="item4">Section 3</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert03-input.html b/experiments/Editor/tests/outline/tableOfContents-insert03-input.html
deleted file mode 100644
index cd1eec2..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert03-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var h1 = document.getElementsByTagName("h1")[0];
-    Selection_set(h1.lastChild,6,h1.lastChild,6);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<h1>4 BeforeAfter</h1>
-<h1>4 Section 1</h1>
-<h1>4 Section 2</h1>
-<h1>4 Section 3</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert04-expected.html b/experiments/Editor/tests/outline/tableOfContents-insert04-expected.html
deleted file mode 100644
index b1ab0e9..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert04-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item5">First</h1>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item5">1 First</a></p>
-      <p class="toc1"><a href="#item2">2 Section 1</a></p>
-      <p class="toc1"><a href="#item3">3 Section 2</a></p>
-      <p class="toc1"><a href="#item4">4 Section 3</a></p>
-    </nav>
-    <h1 id="item2">Section 1</h1>
-    <h1 id="item3">Section 2</h1>
-    <h1 id="item4">Section 3</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert04-input.html b/experiments/Editor/tests/outline/tableOfContents-insert04-input.html
deleted file mode 100644
index 8f1de0a..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert04-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var h1 = document.getElementsByTagName("h1")[0];
-    Selection_set(h1.lastChild,5,h1.lastChild,5);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<h1>4 First</h1>
-<h1>4 Section 1</h1>
-<h1>4 Section 2</h1>
-<h1>4 Section 3</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert05-expected.html b/experiments/Editor/tests/outline/tableOfContents-insert05-expected.html
deleted file mode 100644
index b1ab0e9..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert05-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item5">First</h1>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item5">1 First</a></p>
-      <p class="toc1"><a href="#item2">2 Section 1</a></p>
-      <p class="toc1"><a href="#item3">3 Section 2</a></p>
-      <p class="toc1"><a href="#item4">4 Section 3</a></p>
-    </nav>
-    <h1 id="item2">Section 1</h1>
-    <h1 id="item3">Section 2</h1>
-    <h1 id="item4">Section 3</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert05-input.html b/experiments/Editor/tests/outline/tableOfContents-insert05-input.html
deleted file mode 100644
index 3a1c976..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert05-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var h1 = document.getElementsByTagName("h1")[0];
-    Selection_set(h1,h1.childNodes.length,h1,h1.childNodes.length);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<h1>4 First</h1>
-<h1>4 Section 1</h1>
-<h1>4 Section 2</h1>
-<h1>4 Section 3</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert06-expected.html b/experiments/Editor/tests/outline/tableOfContents-insert06-expected.html
deleted file mode 100644
index 624dcfa..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert06-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item5">1 First</a></p>
-      <p class="toc1"><a href="#item2">2 Section 1</a></p>
-      <p class="toc1"><a href="#item3">3 Section 2</a></p>
-      <p class="toc1"><a href="#item4">4 Section 3</a></p>
-    </nav>
-    <h1 id="item5">First</h1>
-    <h1 id="item2">Section 1</h1>
-    <h1 id="item3">Section 2</h1>
-    <h1 id="item4">Section 3</h1>
-  </body>
-</html>



[38/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/undo04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/undo04-input.html b/experiments/Editor/tests/autocorrect/undo04-input.html
deleted file mode 100644
index 84b9809..0000000
--- a/experiments/Editor/tests/autocorrect/undo04-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    PostponedActions_perform();
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    PostponedActions_perform();
-    Cursor_insertCharacter(" five");
-
-    for (var i = 0; i < 4; i++) {
-        UndoManager_undo();
-    }
-    for (var i = 0; i < 4; i++) {
-        UndoManager_redo();
-    }
-
-    showSelection();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/undo05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/undo05-expected.html b/experiments/Editor/tests/autocorrect/undo05-expected.html
deleted file mode 100644
index c664a24..0000000
--- a/experiments/Editor/tests/autocorrect/undo05-expected.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    ==================== Version 0 ====================
-    <p></p>
-    ==================== Version 1 ====================
-    <p>one twox</p>
-    ==================== Version 2 ====================
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-    </p>
-    ==================== Version 3 ====================
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three fourx
-    </p>
-    ==================== Version 4 ====================
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-    </p>
-    ==================== Version 5 ====================
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-      five
-    </p>
-    ===================================================
-    First undo to version 4: OK
-    First undo to version 3: OK
-    First undo to version 2: OK
-    First undo to version 1: OK
-    First undo to version 0: OK
-    Redo to version 1: OK
-    Redo to version 2: OK
-    Redo to version 3: OK
-    Redo to version 4: OK
-    Redo to version 5: OK
-    Second undo to version 4: OK
-    Second undo to version 3: OK
-    Second undo to version 2: OK
-    Second undo to version 1: OK
-    Second undo to version 0: OK
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/undo05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/undo05-input.html b/experiments/Editor/tests/autocorrect/undo05-input.html
deleted file mode 100644
index 9acc3db..0000000
--- a/experiments/Editor/tests/autocorrect/undo05-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script src="../undo/UndoTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    UndoManager_clear();
-    var p = document.getElementsByTagName("P")[0];
-    var versions = new Array();
-    versions.push(DOM_cloneNode(p,true));
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    versions.push(DOM_cloneNode(p,true));
-    AutoCorrect_correctPrecedingWord(4,"two");
-    PostponedActions_perform();
-    versions.push(DOM_cloneNode(p,true));
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    versions.push(DOM_cloneNode(p,true));
-    AutoCorrect_correctPrecedingWord(5,"four");
-    PostponedActions_perform();
-    versions.push(DOM_cloneNode(p,true));
-    Cursor_insertCharacter(" five");
-    versions.push(DOM_cloneNode(p,true));
-
-    testUndo(versions,p);
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/undo06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/undo06-expected.html b/experiments/Editor/tests/autocorrect/undo06-expected.html
deleted file mode 100644
index 1e48a4f..0000000
--- a/experiments/Editor/tests/autocorrect/undo06-expected.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    ==================== Version 0 ====================
-    <p></p>
-    ==================== Version 1 ====================
-    <p>one twox</p>
-    ==================== Version 2 ====================
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-    </p>
-    ==================== Version 3 ====================
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three fourx
-    </p>
-    ==================== Version 4 ====================
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-    </p>
-    ==================== Version 5 ====================
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-      five
-    </p>
-    ==================== Version 6 ====================
-    <p><br/></p>
-    ==================== Version 7 ====================
-    <p>one two three four five</p>
-    ===================================================
-    First undo to version 6: OK
-    First undo to version 5: OK
-    First undo to version 4: OK
-    First undo to version 3: OK
-    First undo to version 2: OK
-    First undo to version 1: OK
-    First undo to version 0: OK
-    Redo to version 1: OK
-    Redo to version 2: OK
-    Redo to version 3: OK
-    Redo to version 4: OK
-    Redo to version 5: OK
-    Redo to version 6: OK
-    Redo to version 7: OK
-    Second undo to version 6: OK
-    Second undo to version 5: OK
-    Second undo to version 4: OK
-    Second undo to version 3: OK
-    Second undo to version 2: OK
-    Second undo to version 1: OK
-    Second undo to version 0: OK
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/undo06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/undo06-input.html b/experiments/Editor/tests/autocorrect/undo06-input.html
deleted file mode 100644
index 0a09004..0000000
--- a/experiments/Editor/tests/autocorrect/undo06-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script src="../undo/UndoTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    UndoManager_clear();
-    var versions = new Array();
-    var p = document.getElementsByTagName("P")[0];
-    versions.push(DOM_cloneNode(p,true));
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    versions.push(DOM_cloneNode(p,true));
-    AutoCorrect_correctPrecedingWord(4,"two");
-    PostponedActions_perform();
-    versions.push(DOM_cloneNode(p,true));
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    versions.push(DOM_cloneNode(p,true));
-    AutoCorrect_correctPrecedingWord(5,"four");
-    PostponedActions_perform();
-    versions.push(DOM_cloneNode(p,true));
-    Cursor_insertCharacter(" five");
-
-    Selection_set(p,0,p,p.childNodes.length);
-    versions.push(DOM_cloneNode(p,true));
-    var clip = Clipboard_cut();
-    versions.push(DOM_cloneNode(p,true));
-    Clipboard_pasteHTML(clip["text/html"]);
-    versions.push(DOM_cloneNode(p,true));
-
-    testUndo(versions,p);
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list01-expected.html b/experiments/Editor/tests/changetracking/acceptDel-list01-expected.html
deleted file mode 100644
index 3138070..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list01-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>[one</li>
-      <li>three]</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li><del>TWO</del></li>
-      <li>THREE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list01-input.html b/experiments/Editor/tests/changetracking/acceptDel-list01-input.html
deleted file mode 100644
index bb27cb2..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list01-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>[one</li>
-    <li><del>two</del></li>
-    <li>three]</li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><del>TWO</del></li>
-    <li>THREE</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list02-expected.html b/experiments/Editor/tests/changetracking/acceptDel-list02-expected.html
deleted file mode 100644
index 18ac9e8..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list02-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>one</li>
-      <li><del>two</del></li>
-      <li>three</li>
-    </ul>
-    <ul>
-      <li>[ONE</li>
-      <li>THREE]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list02-input.html b/experiments/Editor/tests/changetracking/acceptDel-list02-input.html
deleted file mode 100644
index 8cd021d..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list02-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>one</li>
-    <li><del>two</del></li>
-    <li>three</li>
-  </ul>
-  <ul>
-    <li>[ONE</li>
-    <li><del>TWO</del></li>
-    <li>THREE]</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list03-expected.html b/experiments/Editor/tests/changetracking/acceptDel-list03-expected.html
deleted file mode 100644
index dd80260..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list03-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>one</li>
-      <li>[]three</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li><del>TWO</del></li>
-      <li>THREE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list03-input.html b/experiments/Editor/tests/changetracking/acceptDel-list03-input.html
deleted file mode 100644
index 0059061..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list03-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>one</li>
-    <li><del>[]two</del></li>
-    <li>three</li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><del>TWO</del></li>
-    <li>THREE</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list04-expected.html b/experiments/Editor/tests/changetracking/acceptDel-list04-expected.html
deleted file mode 100644
index 862fec6..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list04-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>[one</li>
-      <li>three</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li>THREE]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list04-input.html b/experiments/Editor/tests/changetracking/acceptDel-list04-input.html
deleted file mode 100644
index e466ec8..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list04-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  [<ul>
-    <li>one</li>
-    <li><del>two</del></li>
-    <li>three</li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><del>TWO</del></li>
-    <li>THREE</li>
-  </ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list05-expected.html b/experiments/Editor/tests/changetracking/acceptDel-list05-expected.html
deleted file mode 100644
index e23add4..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list05-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>one</li>
-      <li>[]three</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li><del><b><i>TWO</i></b></del></li>
-      <li>THREE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list05-input.html b/experiments/Editor/tests/changetracking/acceptDel-list05-input.html
deleted file mode 100644
index 84e6011..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list05-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>one</li>
-    <li><del><b><i>t[]wo</i></b></del></li>
-    <li>three</li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><del><b><i>TWO</i></b></del></li>
-    <li>THREE</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list06-expected.html b/experiments/Editor/tests/changetracking/acceptDel-list06-expected.html
deleted file mode 100644
index 9facef5..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list06-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>one</li>
-      <li>[three]</li>
-      <li>five</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li><del>TWO</del></li>
-      <li>THREE</li>
-      <li><del>FOUR</del></li>
-      <li>FIVE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list06-input.html b/experiments/Editor/tests/changetracking/acceptDel-list06-input.html
deleted file mode 100644
index 2ead4cf..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list06-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>one</li>
-    <li><del>t[wo</del></li>
-    <li>three</li>
-    <li><del>fo]ur</del></li>
-    <li>five</li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><del>TWO</del></li>
-    <li>THREE</li>
-    <li><del>FOUR</del></li>
-    <li>FIVE</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list07-expected.html b/experiments/Editor/tests/changetracking/acceptDel-list07-expected.html
deleted file mode 100644
index 2f4a21f..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list07-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>[]ONE</li>
-      <li><del>TWO</del></li>
-      <li>THREE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list07-input.html b/experiments/Editor/tests/changetracking/acceptDel-list07-input.html
deleted file mode 100644
index 2c8f282..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list07-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li><del>[one</del></li>
-    <li><del>two</del></li>
-    <li><del>three]</del></li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><del>TWO</del></li>
-    <li>THREE</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list08-expected.html b/experiments/Editor/tests/changetracking/acceptDel-list08-expected.html
deleted file mode 100644
index 2f4a21f..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list08-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>[]ONE</li>
-      <li><del>TWO</del></li>
-      <li>THREE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list08-input.html b/experiments/Editor/tests/changetracking/acceptDel-list08-input.html
deleted file mode 100644
index 12050e3..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list08-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  [<ul>
-    <li><del>one</del></li>
-    <li><del>two</del></li>
-    <li><del>three</del></li>
-  </ul>]
-  <ul>
-    <li>ONE</li>
-    <li><del>TWO</del></li>
-    <li>THREE</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list09-expected.html b/experiments/Editor/tests/changetracking/acceptDel-list09-expected.html
deleted file mode 100644
index 2974258..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list09-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>[ONE</li>
-      <li>THREE]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel-list09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel-list09-input.html b/experiments/Editor/tests/changetracking/acceptDel-list09-input.html
deleted file mode 100644
index 0feec5d..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel-list09-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  [<ul>
-    <li><del>one</del></li>
-    <li><del>two</del></li>
-    <li><del>three</del></li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><del>TWO</del></li>
-    <li>THREE</li>
-  </ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel01-expected.html b/experiments/Editor/tests/changetracking/acceptDel01-expected.html
deleted file mode 100644
index c0e2f65..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel01-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>[one three]</p>
-    <p>
-      ONE
-      <del>TWO</del>
-      THREE
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel01-input.html b/experiments/Editor/tests/changetracking/acceptDel01-input.html
deleted file mode 100644
index 669fc77..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel01-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>[one<del> two</del> three]</p>
-  <p>ONE<del> TWO</del> THREE</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel02-expected.html b/experiments/Editor/tests/changetracking/acceptDel02-expected.html
deleted file mode 100644
index bc20661..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel02-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      one
-      <del>two</del>
-      three
-    </p>
-    <p>[ONE THREE]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel02-input.html b/experiments/Editor/tests/changetracking/acceptDel02-input.html
deleted file mode 100644
index 312bdb1..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel02-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one<del> two</del> three</p>
-  <p>[ONE<del> TWO</del> THREE]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel03-expected.html b/experiments/Editor/tests/changetracking/acceptDel03-expected.html
deleted file mode 100644
index 3987d58..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel03-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      one[]
-      three
-    </p>
-    <p>
-      ONE
-      <del>TWO</del>
-      THREE
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel03-input.html b/experiments/Editor/tests/changetracking/acceptDel03-input.html
deleted file mode 100644
index 7c5a884..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel03-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one<del>[] two</del> three</p>
-  <p>ONE<del> TWO</del> THREE</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel04-expected.html b/experiments/Editor/tests/changetracking/acceptDel04-expected.html
deleted file mode 100644
index d9c75c3..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>[one three</p>
-    <p>ONE THREE]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel04-input.html b/experiments/Editor/tests/changetracking/acceptDel04-input.html
deleted file mode 100644
index a64a9a1..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel04-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  [<p>one<del> two</del> three</p>
-  <p>ONE<del> TWO</del> THREE</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel05-expected.html b/experiments/Editor/tests/changetracking/acceptDel05-expected.html
deleted file mode 100644
index 3987d58..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel05-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      one[]
-      three
-    </p>
-    <p>
-      ONE
-      <del>TWO</del>
-      THREE
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel05-input.html b/experiments/Editor/tests/changetracking/acceptDel05-input.html
deleted file mode 100644
index a1ce884..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel05-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one<del><b><i> t[]wo</i></b></del> three</p>
-  <p>ONE<del> TWO</del> THREE</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel06-expected.html b/experiments/Editor/tests/changetracking/acceptDel06-expected.html
deleted file mode 100644
index 7302dfa..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel06-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>one[ three] five</p>
-    <p>
-      ONE
-      <del>TWO</del>
-      THREE
-      <del>FOUR</del>
-      FIVE
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptDel06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptDel06-input.html b/experiments/Editor/tests/changetracking/acceptDel06-input.html
deleted file mode 100644
index ddb86bb..0000000
--- a/experiments/Editor/tests/changetracking/acceptDel06-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one<del> t[wo</del> three<del> fo]ur</del> five</p>
-  <p>ONE<del> TWO</del> THREE<del> FOUR</del> FIVE</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list01-expected.html b/experiments/Editor/tests/changetracking/acceptIns-list01-expected.html
deleted file mode 100644
index 62c7869..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list01-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>[one</li>
-      <li>two</li>
-      <li>three]</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li><ins>TWO</ins></li>
-      <li>THREE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list01-input.html b/experiments/Editor/tests/changetracking/acceptIns-list01-input.html
deleted file mode 100644
index fcd98b5..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list01-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>[one</li>
-    <li><ins>two</ins></li>
-    <li>three]</li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><ins>TWO</ins></li>
-    <li>THREE</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list02-expected.html b/experiments/Editor/tests/changetracking/acceptIns-list02-expected.html
deleted file mode 100644
index f8cbc0c..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list02-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>one</li>
-      <li><ins>two</ins></li>
-      <li>three</li>
-    </ul>
-    <ul>
-      <li>[ONE</li>
-      <li>TWO</li>
-      <li>THREE]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list02-input.html b/experiments/Editor/tests/changetracking/acceptIns-list02-input.html
deleted file mode 100644
index b6dde82..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list02-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>one</li>
-    <li><ins>two</ins></li>
-    <li>three</li>
-  </ul>
-  <ul>
-    <li>[ONE</li>
-    <li><ins>TWO</ins></li>
-    <li>THREE]</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list03-expected.html b/experiments/Editor/tests/changetracking/acceptIns-list03-expected.html
deleted file mode 100644
index 0943da2..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list03-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>one</li>
-      <li>[]two</li>
-      <li>three</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li><ins>TWO</ins></li>
-      <li>THREE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list03-input.html b/experiments/Editor/tests/changetracking/acceptIns-list03-input.html
deleted file mode 100644
index d4b6a64..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list03-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>one</li>
-    <li><ins>[]two</ins></li>
-    <li>three</li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><ins>TWO</ins></li>
-    <li>THREE</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list04-expected.html b/experiments/Editor/tests/changetracking/acceptIns-list04-expected.html
deleted file mode 100644
index 9be4a2b..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list04-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>[one</li>
-      <li>two</li>
-      <li>three</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li>TWO</li>
-      <li>THREE]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list04-input.html b/experiments/Editor/tests/changetracking/acceptIns-list04-input.html
deleted file mode 100644
index 5b1a4e5..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list04-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  [<ul>
-    <li>one</li>
-    <li><ins>two</ins></li>
-    <li>three</li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><ins>TWO</ins></li>
-    <li>THREE</li>
-  </ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list05-expected.html b/experiments/Editor/tests/changetracking/acceptIns-list05-expected.html
deleted file mode 100644
index 59051c3..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list05-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>one</li>
-      <li><b><i>t[]wo</i></b></li>
-      <li>three</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li><ins><b><i>TWO</i></b></ins></li>
-      <li>THREE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list05-input.html b/experiments/Editor/tests/changetracking/acceptIns-list05-input.html
deleted file mode 100644
index 69387d4..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list05-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>one</li>
-    <li><ins><b><i>t[]wo</i></b></ins></li>
-    <li>three</li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><ins><b><i>TWO</i></b></ins></li>
-    <li>THREE</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list06-expected.html b/experiments/Editor/tests/changetracking/acceptIns-list06-expected.html
deleted file mode 100644
index 3a9ecbc..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list06-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>one</li>
-      <li>t[wo</li>
-      <li>three</li>
-      <li>fo]ur</li>
-      <li>five</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li><ins>TWO</ins></li>
-      <li>THREE</li>
-      <li><ins>FOUR</ins></li>
-      <li>FIVE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list06-input.html b/experiments/Editor/tests/changetracking/acceptIns-list06-input.html
deleted file mode 100644
index 9fa0242..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list06-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>one</li>
-    <li><ins>t[wo</ins></li>
-    <li>three</li>
-    <li><ins>fo]ur</ins></li>
-    <li>five</li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><ins>TWO</ins></li>
-    <li>THREE</li>
-    <li><ins>FOUR</ins></li>
-    <li>FIVE</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list07-expected.html b/experiments/Editor/tests/changetracking/acceptIns-list07-expected.html
deleted file mode 100644
index 62c7869..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list07-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>[one</li>
-      <li>two</li>
-      <li>three]</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li><ins>TWO</ins></li>
-      <li>THREE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list07-input.html b/experiments/Editor/tests/changetracking/acceptIns-list07-input.html
deleted file mode 100644
index a8b5687..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list07-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li><ins>[one</ins></li>
-    <li><ins>two</ins></li>
-    <li><ins>three]</ins></li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><ins>TWO</ins></li>
-    <li>THREE</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list08-expected.html b/experiments/Editor/tests/changetracking/acceptIns-list08-expected.html
deleted file mode 100644
index 62c7869..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list08-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>[one</li>
-      <li>two</li>
-      <li>three]</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li><ins>TWO</ins></li>
-      <li>THREE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list08-input.html b/experiments/Editor/tests/changetracking/acceptIns-list08-input.html
deleted file mode 100644
index 321f242..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list08-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  [<ul>
-    <li><ins>one</ins></li>
-    <li><ins>two</ins></li>
-    <li><ins>three</ins></li>
-  </ul>]
-  <ul>
-    <li>ONE</li>
-    <li><ins>TWO</ins></li>
-    <li>THREE</li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list09-expected.html b/experiments/Editor/tests/changetracking/acceptIns-list09-expected.html
deleted file mode 100644
index 9be4a2b..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list09-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>[one</li>
-      <li>two</li>
-      <li>three</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li>TWO</li>
-      <li>THREE]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns-list09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns-list09-input.html b/experiments/Editor/tests/changetracking/acceptIns-list09-input.html
deleted file mode 100644
index 0cb60e3..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns-list09-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  [<ul>
-    <li><ins>one</ins></li>
-    <li><ins>two</ins></li>
-    <li><ins>three</ins></li>
-  </ul>
-  <ul>
-    <li>ONE</li>
-    <li><ins>TWO</ins></li>
-    <li>THREE</li>
-  </ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns01-expected.html b/experiments/Editor/tests/changetracking/acceptIns01-expected.html
deleted file mode 100644
index 900827e..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns01-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>[one two three]</p>
-    <p>
-      ONE
-      <ins>TWO</ins>
-      THREE
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns01-input.html b/experiments/Editor/tests/changetracking/acceptIns01-input.html
deleted file mode 100644
index f6055be..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns01-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>[one<ins> two</ins> three]</p>
-  <p>ONE<ins> TWO</ins> THREE</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns02-expected.html b/experiments/Editor/tests/changetracking/acceptIns02-expected.html
deleted file mode 100644
index ef642fd..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns02-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      one
-      <ins>two</ins>
-      three
-    </p>
-    <p>[ONE TWO THREE]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns02-input.html b/experiments/Editor/tests/changetracking/acceptIns02-input.html
deleted file mode 100644
index 352ef9d..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns02-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one<ins> two</ins> three</p>
-  <p>[ONE<ins> TWO</ins> THREE]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns03-expected.html b/experiments/Editor/tests/changetracking/acceptIns03-expected.html
deleted file mode 100644
index 877060d..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns03-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      one
-      [] two
-      three
-    </p>
-    <p>
-      ONE
-      <ins>TWO</ins>
-      THREE
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns03-input.html b/experiments/Editor/tests/changetracking/acceptIns03-input.html
deleted file mode 100644
index 96f5b13..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns03-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one<ins>[] two</ins> three</p>
-  <p>ONE<ins> TWO</ins> THREE</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns04-expected.html b/experiments/Editor/tests/changetracking/acceptIns04-expected.html
deleted file mode 100644
index 799be47..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>[one two three</p>
-    <p>ONE TWO THREE]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns04-input.html b/experiments/Editor/tests/changetracking/acceptIns04-input.html
deleted file mode 100644
index c9f0740..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns04-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  [<p>one<ins> two</ins> three</p>
-  <p>ONE<ins> TWO</ins> THREE</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns05-expected.html b/experiments/Editor/tests/changetracking/acceptIns05-expected.html
deleted file mode 100644
index 4e41681..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns05-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      one
-      <b><i>t[]wo</i></b>
-      three
-    </p>
-    <p>
-      ONE
-      <ins>TWO</ins>
-      THREE
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns05-input.html b/experiments/Editor/tests/changetracking/acceptIns05-input.html
deleted file mode 100644
index a94a43f..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns05-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one<ins><b><i> t[]wo</i></b></ins> three</p>
-  <p>ONE<ins> TWO</ins> THREE</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns06-expected.html b/experiments/Editor/tests/changetracking/acceptIns06-expected.html
deleted file mode 100644
index ab93000..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns06-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>one t[wo three fo]ur five</p>
-    <p>
-      ONE
-      <ins>TWO</ins>
-      THREE
-      <ins>FOUR</ins>
-      FIVE
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/acceptIns06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/acceptIns06-input.html b/experiments/Editor/tests/changetracking/acceptIns06-input.html
deleted file mode 100644
index 214d87a..0000000
--- a/experiments/Editor/tests/changetracking/acceptIns06-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="changetracking.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    ChangeTracking_acceptSelectedChanges();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one<ins> t[wo</ins> three<ins> fo]ur</ins> five</p>
-  <p>ONE<ins> TWO</ins> THREE<ins> FOUR</ins> FIVE</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/changetracking.css
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/changetracking.css b/experiments/Editor/tests/changetracking/changetracking.css
deleted file mode 100644
index 8e8b340..0000000
--- a/experiments/Editor/tests/changetracking/changetracking.css
+++ /dev/null
@@ -1,8 +0,0 @@
-ins {
-    color: blue;
-}
-
-del {
-    color: red;
-    text-decoration: line-through;
-}

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/changetracking/temp
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/changetracking/temp b/experiments/Editor/tests/changetracking/temp
deleted file mode 100644
index 82e32d5..0000000
--- a/experiments/Editor/tests/changetracking/temp
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <link href="changetracking.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <ul>
-      <li>one</li>
-      <li><ins>two</ins></li>
-      <li>three</li>
-    </ul>
-    <ul>
-      <li>ONE</li>
-      <li>TWO</li>
-      <li>THREE</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote01-expected.html b/experiments/Editor/tests/clipboard/copy-blockquote01-expected.html
deleted file mode 100644
index 1e18d87..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote01-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-First paragraph
-
-text/plain
-----------
-
-First paragraph

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote01-input.html b/experiments/Editor/tests/clipboard/copy-blockquote01-input.html
deleted file mode 100644
index 065262b..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote01-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<blockquote>[First paragraph]</blockquote>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote02-expected.html b/experiments/Editor/tests/clipboard/copy-blockquote02-expected.html
deleted file mode 100644
index c3b8bf4..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote02-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-text/html
----------
-
-<blockquote>
-  <p>First paragraph</p>
-  <p>Second paragraph</p>
-  <p>Third paragraph</p>
-</blockquote>
-
-text/plain
-----------
-
-> First paragraph
-
-> Second paragraph
-
-> Third paragraph

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote02-input.html b/experiments/Editor/tests/clipboard/copy-blockquote02-input.html
deleted file mode 100644
index aadea75..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<blockquote>
-  <p>First paragraph</p>
-  <p>Second paragraph</p>
-  <p>Third paragraph</p>
-</blockquote>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote03-expected.html b/experiments/Editor/tests/clipboard/copy-blockquote03-expected.html
deleted file mode 100644
index eb367ef..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote03-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-text/html
----------
-
-<blockquote>
-  First paragraph
-  <p>Second paragraph</p>
-  Third paragraph
-  <p>Fourth paragraph</p>
-  <p>Fifth paragraph</p>
-  Sixth paragraph
-</blockquote>
-
-text/plain
-----------
-
-> First paragraph
-
-> Second paragraph
-
-> Third paragraph
-
-> Fourth paragraph
-
-> Fifth paragraph
-
-> Sixth paragraph

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote03-input.html b/experiments/Editor/tests/clipboard/copy-blockquote03-input.html
deleted file mode 100644
index 3b28830..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<blockquote>
-  First paragraph
-  <p>Second paragraph</p>
-  Third paragraph
-  <p>Fourth paragraph</p>
-  <p>Fifth paragraph</p>
-  Sixth paragraph
-</blockquote>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote04-expected.html b/experiments/Editor/tests/clipboard/copy-blockquote04-expected.html
deleted file mode 100644
index 2388aa6..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote04-expected.html
+++ /dev/null
@@ -1,35 +0,0 @@
-text/html
----------
-
-<blockquote>
-  Indent level 1 (start)
-  <blockquote>
-  Indent level 2 (start)
-  <blockquote>
-  Indent level 3 (start)
-  <blockquote>
-  Indent level 4
-  </blockquote>
-  Indent level 3 (end)
-  </blockquote>
-  Indent level 2 (end)
-  </blockquote>
-  Indent level 1 (end)
-</blockquote>
-
-text/plain
-----------
-
-> Indent level 1 (start)
-
-> > Indent level 2 (start)
-
-> > > Indent level 3 (start)
-
-> > > > Indent level 4
-
-> > > Indent level 3 (end)
-
-> > Indent level 2 (end)
-
-> Indent level 1 (end)

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote04-input.html b/experiments/Editor/tests/clipboard/copy-blockquote04-input.html
deleted file mode 100644
index 2579492..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote04-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<blockquote>
-  Indent level 1 (start)
-  <blockquote>
-  Indent level 2 (start)
-  <blockquote>
-  Indent level 3 (start)
-  <blockquote>
-  Indent level 4
-  </blockquote>
-  Indent level 3 (end)
-  </blockquote>
-  Indent level 2 (end)
-  </blockquote>
-  Indent level 1 (end)
-</blockquote>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote05-expected.html b/experiments/Editor/tests/clipboard/copy-blockquote05-expected.html
deleted file mode 100644
index af9d6ff..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote05-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-text/html
----------
-
-<blockquote>
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>
-</blockquote>
-
-text/plain
-----------
-
->   - One
->   - Two
->   - Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote05-input.html b/experiments/Editor/tests/clipboard/copy-blockquote05-input.html
deleted file mode 100644
index 31b7690..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote05-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<blockquote>
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>
-</blockquote>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote06-expected.html b/experiments/Editor/tests/clipboard/copy-blockquote06-expected.html
deleted file mode 100644
index ebad115..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote06-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-text/html
----------
-
-<blockquote>
-<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-</ul>
-</blockquote>
-
-text/plain
-----------
-
->   - One
-
->   - Two
-
->   - Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote06-input.html b/experiments/Editor/tests/clipboard/copy-blockquote06-input.html
deleted file mode 100644
index d9ecd85..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote06-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<blockquote>
-<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-</ul>
-</blockquote>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote07-expected.html b/experiments/Editor/tests/clipboard/copy-blockquote07-expected.html
deleted file mode 100644
index 9c1a995..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote07-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-text/html
----------
-
-<blockquote>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ol>
-</blockquote>
-
-text/plain
-----------
-
-> 1.  One
-> 2.  Two
-> 3.  Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote07-input.html b/experiments/Editor/tests/clipboard/copy-blockquote07-input.html
deleted file mode 100644
index 732b088..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote07-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<blockquote>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ol>
-</blockquote>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote08-expected.html b/experiments/Editor/tests/clipboard/copy-blockquote08-expected.html
deleted file mode 100644
index 06ef23c..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote08-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-text/html
----------
-
-<blockquote>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-</ol>
-</blockquote>
-
-text/plain
-----------
-
-> 1.  One
-
-> 2.  Two
-
-> 3.  Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote08-input.html b/experiments/Editor/tests/clipboard/copy-blockquote08-input.html
deleted file mode 100644
index 7a48981..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote08-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<blockquote>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-</ol>
-</blockquote>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote09-expected.html b/experiments/Editor/tests/clipboard/copy-blockquote09-expected.html
deleted file mode 100644
index 9fd1fe2..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote09-expected.html
+++ /dev/null
@@ -1,41 +0,0 @@
-text/html
----------
-
-<ol>
-  <li>
-    <blockquote>First block quote</blockquote>
-    <blockquote>inside</blockquote>
-    <blockquote>list</blockquote>
-  </li>
-  <li>
-    <blockquote>Second block quote</blockquote>
-    <blockquote>inside</blockquote>
-    <blockquote>list</blockquote>
-  </li>
-  <li>
-    <blockquote>Third block quote</blockquote>
-    <blockquote>inside</blockquote>
-    <blockquote>list</blockquote>
-  </li>
-</ol>
-
-text/plain
-----------
-
-1.  > First block quote
-
-    > inside
-
-    > list
-
-2.  > Second block quote
-
-    > inside
-
-    > list
-
-3.  > Third block quote
-
-    > inside
-
-    > list

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-blockquote09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-blockquote09-input.html b/experiments/Editor/tests/clipboard/copy-blockquote09-input.html
deleted file mode 100644
index 57b56a7..0000000
--- a/experiments/Editor/tests/clipboard/copy-blockquote09-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ol>
-  <li>
-    <blockquote>First block quote</blockquote>
-    <blockquote>inside</blockquote>
-    <blockquote>list</blockquote>
-  </li>
-  <li>
-    <blockquote>Second block quote</blockquote>
-    <blockquote>inside</blockquote>
-    <blockquote>list</blockquote>
-  </li>
-  <li>
-    <blockquote>Third block quote</blockquote>
-    <blockquote>inside</blockquote>
-    <blockquote>list</blockquote>
-  </li>
-</ol>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-escaping01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-escaping01-expected.html b/experiments/Editor/tests/clipboard/copy-escaping01-expected.html
deleted file mode 100644
index a4ae6fc..0000000
--- a/experiments/Editor/tests/clipboard/copy-escaping01-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-text/html
----------
-
-<p>*Sample* text</p>
-<p>**Sample** text</p>
-<p>***Sample*** text</p>
-
-text/plain
-----------
-
-\*Sample\* text
-
-\*\*Sample\*\* text
-
-\*\*\*Sample\*\*\* text

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-escaping01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-escaping01-input.html b/experiments/Editor/tests/clipboard/copy-escaping01-input.html
deleted file mode 100644
index 339d39d..0000000
--- a/experiments/Editor/tests/clipboard/copy-escaping01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<p>*Sample* text</p>
-<p>**Sample** text</p>
-<p>***Sample*** text</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-escaping02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-escaping02-expected.html b/experiments/Editor/tests/clipboard/copy-escaping02-expected.html
deleted file mode 100644
index 2d0e0fc..0000000
--- a/experiments/Editor/tests/clipboard/copy-escaping02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-[Daring Fireball](http://daringfireball.net) [Apple](http://www.apple.com)
-
-text/plain
-----------
-
-\[Daring Fireball\](http://daringfireball.net) \[Apple\](http://www.apple.com)

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-escaping02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-escaping02-input.html b/experiments/Editor/tests/clipboard/copy-escaping02-input.html
deleted file mode 100644
index c5182c4..0000000
--- a/experiments/Editor/tests/clipboard/copy-escaping02-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    // Use DOM APIs here because we can't include literal [ and ] in page
-    removeWhitespaceAndCommentNodes(document.body);
-    var text = DOM_createTextNode(document,
-                                  "[Daring Fireball](http://daringfireball.net) "+
-                                  "[Apple](http://www.apple.com)");
-    DOM_appendChild(document.body,text);
-    Selection_set(document.body,0,document.body,document.body.childNodes.length);
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-escaping03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-escaping03-expected.html b/experiments/Editor/tests/clipboard/copy-escaping03-expected.html
deleted file mode 100644
index 984bc6f..0000000
--- a/experiments/Editor/tests/clipboard/copy-escaping03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-To include a literal backslash (\) in markdown, you must write \\.
-
-text/plain
-----------
-
-To include a literal backslash (\\) in markdown, you must write \\\\.

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-escaping03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-escaping03-input.html b/experiments/Editor/tests/clipboard/copy-escaping03-input.html
deleted file mode 100644
index b5df756..0000000
--- a/experiments/Editor/tests/clipboard/copy-escaping03-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[To include a literal backslash (\) in markdown, you must write \\.]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-escaping04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-escaping04-expected.html b/experiments/Editor/tests/clipboard/copy-escaping04-expected.html
deleted file mode 100644
index a11807a..0000000
--- a/experiments/Editor/tests/clipboard/copy-escaping04-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-text/html
----------
-
-Here is some example of markdown syntax, which should appear literally since it is inside pre tag:
-<pre>1. One *italic* **bold** ***italic and bold***
-2. Two \* blackash \\
-3. Three [Daring Fireball](http://daringfireball.net)</pre>
-
-text/plain
-----------
-
-Here is some example of markdown syntax, which should appear literally since it is inside pre tag:
-
-    1. One *italic* **bold** ***italic and bold***
-    2. Two \* blackash \\
-    3. Three [Daring Fireball](http://daringfireball.net)

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-escaping04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-escaping04-input.html b/experiments/Editor/tests/clipboard/copy-escaping04-input.html
deleted file mode 100644
index 797b210..0000000
--- a/experiments/Editor/tests/clipboard/copy-escaping04-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var pre = document.getElementsByTagName("PRE")[0];
-    var text = pre;
-    while (text.lastChild != null) // will be wrapped in a selection span
-        text = text.lastChild;
-    var str = " [Daring Fireball](http://daringfireball.net)";
-    DOM_insertCharacters(text,text.nodeValue.length,str);
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[Here is some example of markdown syntax, which should appear literally since it is inside pre tag:
-<pre>
-1. One *italic* **bold** ***italic and bold***
-2. Two \* blackash \\
-3. Three</pre>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting01a-expected.html b/experiments/Editor/tests/clipboard/copy-formatting01a-expected.html
deleted file mode 100644
index 43ede38..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting01a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b>Sample text</b>
-
-text/plain
-----------
-
-**Sample text**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting01a-input.html b/experiments/Editor/tests/clipboard/copy-formatting01a-input.html
deleted file mode 100644
index 9305958..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting01a-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<b>Sample text</b>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting01b-expected.html b/experiments/Editor/tests/clipboard/copy-formatting01b-expected.html
deleted file mode 100644
index 43ede38..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting01b-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b>Sample text</b>
-
-text/plain
-----------
-
-**Sample text**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting01b-input.html b/experiments/Editor/tests/clipboard/copy-formatting01b-input.html
deleted file mode 100644
index 605bf25..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting01b-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<b>[Sample text]</b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting01c-expected.html b/experiments/Editor/tests/clipboard/copy-formatting01c-expected.html
deleted file mode 100644
index b4f29e0..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting01c-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b>mple</b>
-
-text/plain
-----------
-
-**mple**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting01c-input.html b/experiments/Editor/tests/clipboard/copy-formatting01c-input.html
deleted file mode 100644
index 75788fb..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting01c-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<b>Sa[mple] text</b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting02a-expected.html b/experiments/Editor/tests/clipboard/copy-formatting02a-expected.html
deleted file mode 100644
index b6cafec..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting02a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="color: red; font-size: 18pt">Sample text</span>
-
-text/plain
-----------
-
-Sample text

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting02a-input.html b/experiments/Editor/tests/clipboard/copy-formatting02a-input.html
deleted file mode 100644
index 5c77ec5..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting02a-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<span style="color: red; font-size: 18pt">Sample text</span>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting02b-expected.html b/experiments/Editor/tests/clipboard/copy-formatting02b-expected.html
deleted file mode 100644
index b6cafec..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting02b-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="color: red; font-size: 18pt">Sample text</span>
-
-text/plain
-----------
-
-Sample text

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting02b-input.html b/experiments/Editor/tests/clipboard/copy-formatting02b-input.html
deleted file mode 100644
index 5225b3b..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting02b-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<span style="color: red; font-size: 18pt">[Sample text]</span>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting02c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting02c-expected.html b/experiments/Editor/tests/clipboard/copy-formatting02c-expected.html
deleted file mode 100644
index efba343..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting02c-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="color: red; font-size: 18pt">mple</span>
-
-text/plain
-----------
-
-mple

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting02c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting02c-input.html b/experiments/Editor/tests/clipboard/copy-formatting02c-input.html
deleted file mode 100644
index 36c9087..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting02c-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<span style="color: red; font-size: 18pt">Sa[mple] text</span>
-</body>
-</html>



[25/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/removeNodeButKeepChildren6-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/removeNodeButKeepChildren6-expected.html b/experiments/Editor/tests/dom/removeNodeButKeepChildren6-expected.html
deleted file mode 100644
index 9804d95..0000000
--- a/experiments/Editor/tests/dom/removeNodeButKeepChildren6-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    (0)
-    <p>Zero</p>
-    (1)
-    <p>One</p>
-    (2)
-    <span>Two</span>
-    <span>Three</span>
-    (3)
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/removeNodeButKeepChildren6-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/removeNodeButKeepChildren6-input.html b/experiments/Editor/tests/dom/removeNodeButKeepChildren6-input.html
deleted file mode 100644
index 5c9c95f..0000000
--- a/experiments/Editor/tests/dom/removeNodeButKeepChildren6-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var positions = new Array();
-    for (var i = 0; i <= document.body.childNodes.length; i++)
-        positions[i] = new Position(document.body,i);
-    var p = document.getElementsByTagName("P")[2];
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_removeNodeButKeepChildren(p);
-
-        for (var i = 0; i < positions.length; i++)
-            insertTextAtPosition(positions[i],"("+i+")");
-    });
-}
-</script>
-</head>
-<body><p>Zero</p><p>One</p><p><span>Two</span><span>Three</span></p></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement01-expected.html b/experiments/Editor/tests/dom/replaceElement01-expected.html
deleted file mode 100644
index bb9a23e..0000000
--- a/experiments/Editor/tests/dom/replaceElement01-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      Sample text
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement01-input.html b/experiments/Editor/tests/dom/replaceElement01-input.html
deleted file mode 100644
index f545023..0000000
--- a/experiments/Editor/tests/dom/replaceElement01-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    DOM_replaceElement(p,"DIV");
-}
-</script>
-</head>
-<body>
-
-<p>Sample text</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement02-expected.html b/experiments/Editor/tests/dom/replaceElement02-expected.html
deleted file mode 100644
index 7b87b12..0000000
--- a/experiments/Editor/tests/dom/replaceElement02-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <div>
-      Three
-    </div>
-    <p>Four</p>
-    <p>Five</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement02-input.html b/experiments/Editor/tests/dom/replaceElement02-input.html
deleted file mode 100644
index 075be26..0000000
--- a/experiments/Editor/tests/dom/replaceElement02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[2];
-    DOM_replaceElement(p,"DIV");
-}
-</script>
-</head>
-<body>
-
-<p>One</p>
-<p>Two</p>
-<p>Three</p>
-<p>Four</p>
-<p>Five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement03-expected.html b/experiments/Editor/tests/dom/replaceElement03-expected.html
deleted file mode 100644
index 560309a..0000000
--- a/experiments/Editor/tests/dom/replaceElement03-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <div align="center" style="color: red">
-      Three
-    </div>
-    <p>Four</p>
-    <p>Five</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement03-input.html b/experiments/Editor/tests/dom/replaceElement03-input.html
deleted file mode 100644
index e10bdf9..0000000
--- a/experiments/Editor/tests/dom/replaceElement03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[2];
-    DOM_replaceElement(p,"DIV");
-}
-</script>
-</head>
-<body>
-
-<p>One</p>
-<p>Two</p>
-<p align="center" style="color: red">Three</p>
-<p>Four</p>
-<p>Five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement04-expected.html b/experiments/Editor/tests/dom/replaceElement04-expected.html
deleted file mode 100644
index 11aea06..0000000
--- a/experiments/Editor/tests/dom/replaceElement04-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <div>
-      Three
-      <br/>
-      Four
-      <br/>
-      Five
-    </div>
-    <p>Six</p>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement04-input.html b/experiments/Editor/tests/dom/replaceElement04-input.html
deleted file mode 100644
index 3b980f7..0000000
--- a/experiments/Editor/tests/dom/replaceElement04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[2];
-    DOM_replaceElement(p,"DIV");
-}
-</script>
-</head>
-<body>
-
-<p>One</p>
-<p>Two</p>
-<p>Three<br>Four<br>Five</p>
-<p>Six</p>
-<p>Seven</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement05-expected.html b/experiments/Editor/tests/dom/replaceElement05-expected.html
deleted file mode 100644
index bb0e745..0000000
--- a/experiments/Editor/tests/dom/replaceElement05-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <div>
-      Three
-      <br/>
-      <b>
-        <u>Four</u>
-        <br/>
-        <i>Five</i>
-      </b>
-    </div>
-    <p>Six</p>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement05-input.html b/experiments/Editor/tests/dom/replaceElement05-input.html
deleted file mode 100644
index 30d494a..0000000
--- a/experiments/Editor/tests/dom/replaceElement05-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[2];
-    DOM_replaceElement(p,"DIV");
-}
-</script>
-</head>
-<body>
-
-<p>One</p>
-<p>Two</p>
-<p>Three<br><b><u>Four</u><br><i>Five</i></b></p>
-<p>Six</p>
-<p>Seven</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement06-expected.html b/experiments/Editor/tests/dom/replaceElement06-expected.html
deleted file mode 100644
index 362f32d..0000000
--- a/experiments/Editor/tests/dom/replaceElement06-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <div>
-      Sam[ple te]xt
-    </div>
-    <p>Six</p>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement06-input.html b/experiments/Editor/tests/dom/replaceElement06-input.html
deleted file mode 100644
index a8aa329..0000000
--- a/experiments/Editor/tests/dom/replaceElement06-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[2];
-    Selection_set(p.firstChild,3,p.firstChild,9);
-    DOM_replaceElement(p,"DIV");
-    showSelection();
-}
-</script>
-</head>
-<body>
-
-<p>One</p>
-<p>Two</p>
-<p>Sample text</p>
-<p>Six</p>
-<p>Seven</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement07-expected.html b/experiments/Editor/tests/dom/replaceElement07-expected.html
deleted file mode 100644
index ef72dcb..0000000
--- a/experiments/Editor/tests/dom/replaceElement07-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    [
-    <div>
-      Sample text
-    </div>
-    ]
-    <p>Six</p>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement07-input.html b/experiments/Editor/tests/dom/replaceElement07-input.html
deleted file mode 100644
index 68d035e..0000000
--- a/experiments/Editor/tests/dom/replaceElement07-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[2];
-    var offset = DOM_nodeOffset(p);
-    Selection_set(document.body,offset,document.body,offset+1);
-    DOM_replaceElement(p,"DIV");
-    showSelection();
-}
-</script>
-</head>
-<body>
-
-<p>One</p>
-<p>Two</p>
-<p>Sample text</p>
-<p>Six</p>
-<p>Seven</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement08-expected.html b/experiments/Editor/tests/dom/replaceElement08-expected.html
deleted file mode 100644
index 377cfda..0000000
--- a/experiments/Editor/tests/dom/replaceElement08-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <div>
-      [Sample text]
-    </div>
-    <p>Six</p>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement08-input.html b/experiments/Editor/tests/dom/replaceElement08-input.html
deleted file mode 100644
index 90560bf..0000000
--- a/experiments/Editor/tests/dom/replaceElement08-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[2];
-    var range = new Range(p,0,p,1);
-    Range_trackWhileExecuting(range,function() {
-        DOM_replaceElement(p,"DIV");
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p>One</p>
-<p>Two</p>
-<p>Sample text</p>
-<p>Six</p>
-<p>Seven</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement09-expected.html b/experiments/Editor/tests/dom/replaceElement09-expected.html
deleted file mode 100644
index 6c27a53..0000000
--- a/experiments/Editor/tests/dom/replaceElement09-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <div>
-      A
-      <br/>
-      [B
-      <br/>
-      C
-      <br/>
-      D]
-      <br/>
-      E
-    </div>
-    <p>Six</p>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement09-input.html b/experiments/Editor/tests/dom/replaceElement09-input.html
deleted file mode 100644
index 0e46abf..0000000
--- a/experiments/Editor/tests/dom/replaceElement09-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[2];
-    var range = new Range(p,2,p,7);
-    Range_trackWhileExecuting(range,function() {
-        DOM_replaceElement(p,"DIV");
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p>One</p>
-<p>Two</p>
-<p>A<br>B<br>C<br>D<br>E</p>
-<p>Six</p>
-<p>Seven</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement10-expected.html b/experiments/Editor/tests/dom/replaceElement10-expected.html
deleted file mode 100644
index 34c2a40..0000000
--- a/experiments/Editor/tests/dom/replaceElement10-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    [
-    <div>
-      A
-      <br/>
-      B
-      <br/>
-      C
-      <br/>
-      D
-      <br/>
-      E
-    </div>
-    ]
-    <p>Six</p>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/replaceElement10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/replaceElement10-input.html b/experiments/Editor/tests/dom/replaceElement10-input.html
deleted file mode 100644
index 0113327..0000000
--- a/experiments/Editor/tests/dom/replaceElement10-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[2];
-    var offset = DOM_nodeOffset(p);
-    var range = new Range(document.body,offset,document.body,offset+1);
-    Range_trackWhileExecuting(range,function() {
-        DOM_replaceElement(p,"DIV");
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p>One</p>
-<p>Two</p>
-<p>A<br>B<br>C<br>D<br>E</p>
-<p>Six</p>
-<p>Seven</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-endnote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-endnote01-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-endnote01-expected.html
deleted file mode 100644
index 648d67e..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-endnote01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="endnote">[two] three four</span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-endnote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-endnote01-input.html b/experiments/Editor/tests/dom/splitAroundSelection-endnote01-input.html
deleted file mode 100644
index 394273a..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-endnote01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    Range_trackWhileExecuting(range,function() {
-        Formatting_splitAroundSelection(range);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-  <p>one <span class="endnote">[two] three four</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-endnote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-endnote02-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-endnote02-expected.html
deleted file mode 100644
index e722f31..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-endnote02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="endnote">two [three] four</span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-endnote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-endnote02-input.html b/experiments/Editor/tests/dom/splitAroundSelection-endnote02-input.html
deleted file mode 100644
index bf3250d..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-endnote02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    Range_trackWhileExecuting(range,function() {
-        Formatting_splitAroundSelection(range);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-  <p>one <span class="endnote">two [three] four</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-endnote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-endnote03-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-endnote03-expected.html
deleted file mode 100644
index f3ac04e..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-endnote03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="endnote">two three [four]</span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-endnote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-endnote03-input.html b/experiments/Editor/tests/dom/splitAroundSelection-endnote03-input.html
deleted file mode 100644
index ed7cb29..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-endnote03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    Range_trackWhileExecuting(range,function() {
-        Formatting_splitAroundSelection(range);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-  <p>one <span class="endnote">two three [four]</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-footnote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-footnote01-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-footnote01-expected.html
deleted file mode 100644
index 5245a0c..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-footnote01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="footnote">[two] three four</span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-footnote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-footnote01-input.html b/experiments/Editor/tests/dom/splitAroundSelection-footnote01-input.html
deleted file mode 100644
index 256fdc7..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-footnote01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    Range_trackWhileExecuting(range,function() {
-        Formatting_splitAroundSelection(range);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-  <p>one <span class="footnote">[two] three four</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-footnote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-footnote02-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-footnote02-expected.html
deleted file mode 100644
index fce0569..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-footnote02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="footnote">two [three] four</span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-footnote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-footnote02-input.html b/experiments/Editor/tests/dom/splitAroundSelection-footnote02-input.html
deleted file mode 100644
index 737c18d..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-footnote02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    Range_trackWhileExecuting(range,function() {
-        Formatting_splitAroundSelection(range);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-  <p>one <span class="footnote">two [three] four</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-footnote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-footnote03-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-footnote03-expected.html
deleted file mode 100644
index 772d336..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-footnote03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="footnote">two three [four]</span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-footnote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-footnote03-input.html b/experiments/Editor/tests/dom/splitAroundSelection-footnote03-input.html
deleted file mode 100644
index 7dd0542..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-footnote03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    Range_trackWhileExecuting(range,function() {
-        Formatting_splitAroundSelection(range);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-  <p>one <span class="footnote">two three [four]</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested01-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested01-expected.html
deleted file mode 100644
index 9861c31..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested01-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <u>Thr</u>
-      </b>
-      <b><u>[]</u></b>
-      <b>
-        <u>ee</u>
-        Four
-      </b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested01-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested01-input.html
deleted file mode 100644
index 1e79e0e..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u.firstChild,3,u.firstChild,3);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three</u> Four</b> Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested02-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested02-expected.html
deleted file mode 100644
index 588be88..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested02-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b><u>T</u></b>
-      <b><u>[]</u></b>
-      <b>
-        <u>wo</u>
-        Three Four
-      </b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested02-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested02-input.html
deleted file mode 100644
index 9e1c9d2..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u.firstChild,1,u.firstChild,1);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b><u>Two</u> Three Four</b> Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested03-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested03-expected.html
deleted file mode 100644
index 34ebb6e..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested03-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two Three
-        <u>Fo</u>
-      </b>
-      <b><u>[]</u></b>
-      <b><u>ur</u></b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested03-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested03-input.html
deleted file mode 100644
index 67dbe53..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u.firstChild,2,u.firstChild,2);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three <u>Four</u></b> Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested04-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested04-expected.html
deleted file mode 100644
index 2ce8c68..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested04-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <u>
-          Three
-          <br/>
-        </u>
-      </b>
-      <b><u>[]</u></b>
-      <b>
-        <u>
-          Four
-          <br/>
-          Five
-        </u>
-        Six
-      </b>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested04-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested04-input.html
deleted file mode 100644
index 9d72929..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u,2,u,2);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three<br>Four<br>Five</u> Six</b> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested05-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested05-expected.html
deleted file mode 100644
index 30e33ac..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested05-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      <b><u>[]</u></b>
-      <b>
-        <u>
-          Three
-          <br/>
-          Four
-          <br/>
-          Five
-        </u>
-        Six
-      </b>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested05-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested05-input.html
deleted file mode 100644
index 668288a..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u,0,u,0);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three<br>Four<br>Five</u> Six</b> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested06-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested06-expected.html
deleted file mode 100644
index 20aba8c..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested06-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <u>
-          Three
-          <br/>
-          Four
-          <br/>
-          Five
-        </u>
-      </b>
-      <b><u>[]</u></b>
-      <b>Six</b>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested06-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested06-input.html
deleted file mode 100644
index 7b0b3d2..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u,5,u,5);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three<br>Four<br>Five</u> Six</b> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested07-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested07-expected.html
deleted file mode 100644
index bee2071..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested07-expected.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <u>
-          Three
-          <br/>
-        </u>
-      </b>
-      <b>
-        <u>
-          [Four
-          <br/>
-          ]
-        </u>
-      </b>
-      <b>
-        <u>
-          Five
-          <br/>
-        </u>
-        Six
-      </b>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested07-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested07-input.html
deleted file mode 100644
index 3696e5c..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested07-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u,2,u,4);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three<br>Four<br>Five<br></u> Six</b> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested08-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested08-expected.html
deleted file mode 100644
index d60fec1..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested08-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      <b>
-        <u>
-          [Three
-          <br/>
-          ]
-        </u>
-      </b>
-      <b>
-        <u>
-          Four
-          <br/>
-          Five
-          <br/>
-        </u>
-        Six
-      </b>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested08-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested08-input.html
deleted file mode 100644
index 941b295..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested08-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u,0,u,2);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three<br>Four<br>Five<br></u> Six</b> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested09-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested09-expected.html
deleted file mode 100644
index 044db5e..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested09-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <u>
-          Three
-          <br/>
-          Four
-          <br/>
-        </u>
-      </b>
-      <b>
-        <u>
-          [Five
-          <br/>
-          ]
-        </u>
-      </b>
-      <b>Six</b>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested09-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested09-input.html
deleted file mode 100644
index e0f04d9..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested09-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u,4,u,6);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three<br>Four<br>Five<br></u> Six</b> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested10-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested10-expected.html
deleted file mode 100644
index 9b485e2..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested10-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <u>Three</u>
-      </b>
-      <b>
-        <u>
-          [
-          <br/>
-          Four
-          <br/>
-          ]
-        </u>
-      </b>
-      <b>
-        <u>Five</u>
-        Six
-      </b>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested10-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested10-input.html
deleted file mode 100644
index 4a37f40..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested10-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u,1,u,4);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three<br>Four<br>Five</u> Six</b> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested11-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested11-expected.html
deleted file mode 100644
index 6b492b2..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested11-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      <b>
-        <u>
-          [Three
-          <br/>
-          Four
-          <br/>
-          ]
-        </u>
-      </b>
-      <b>
-        <u>Five</u>
-        Six
-      </b>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested11-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested11-input.html
deleted file mode 100644
index d101094..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested11-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u,0,u,4);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three<br>Four<br>Five</u> Six</b> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested12-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested12-expected.html
deleted file mode 100644
index f7e5904..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested12-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <u>Three</u>
-      </b>
-      <b>
-        <u>
-          [
-          <br/>
-          Four
-          <br/>
-          Five]
-        </u>
-      </b>
-      <b>Six</b>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested12-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested12-input.html
deleted file mode 100644
index f95d420..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested12-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u,1,u,5);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three<br>Four<br>Five</u> Six</b> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested13-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested13-expected.html
deleted file mode 100644
index cded002..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested13-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      <b>
-        <u>
-          [Three
-          <br/>
-          Four
-          <br/>
-          Five]
-        </u>
-      </b>
-      <b>Six</b>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested13-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested13-input.html
deleted file mode 100644
index 4f655fb..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested13-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u,0,u,5);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three<br>Four<br>Five</u> Six</b> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested14-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested14-expected.html
deleted file mode 100644
index 29b775a..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested14-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <span style="color: red">
-        Two
-        <a href="#">Thr</a>
-      </span>
-      <span style="color: red"><a href="#">[]</a></span>
-      <span style="color: red">
-        <a href="#">ee</a>
-        Four
-      </span>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested14-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested14-input.html
deleted file mode 100644
index c80eee6..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested14-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var a = document.getElementsByTagName("A")[0];
-    var range = new Range(a.firstChild,3,a.firstChild,3);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <span style="color: red">Two <a href="#">Three</a> Four</span> Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested15-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested15-expected.html
deleted file mode 100644
index 12f3656..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested15-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <span style="color: red">
-        Two
-        <a href="#">
-          Three
-          <br/>
-        </a>
-      </span>
-      <span style="color: red"><a href="#" id="testlink">[Four]</a></span>
-      <span style="color: red">
-        <a href="#">
-          <br/>
-          Five
-        </a>
-        Six
-      </span>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested15-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested15-input.html
deleted file mode 100644
index ee62a5f..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested15-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var a = document.getElementsByTagName("A")[0];
-    var range = new Range(a,2,a,3);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <span style="color: red">Two <a href="#" id="testlink">Three<br>Four<br>Five</a> Six</span> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested16-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested16-expected.html
deleted file mode 100644
index aa5b470..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested16-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <span style="color: red">Two</span>
-      <span style="color: red">
-        <a href="#" id="testlink">
-          [Three
-          <br/>
-          ]
-        </a>
-      </span>
-      <span style="color: red">
-        <a href="#">
-          Four
-          <br/>
-          Five
-        </a>
-        Six
-      </span>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested16-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested16-input.html
deleted file mode 100644
index 2c7c3e6..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested16-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var a = document.getElementsByTagName("A")[0];
-    var range = new Range(a,0,a,2);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <span style="color: red">Two <a href="#" id="testlink">Three<br>Four<br>Five</a> Six</span> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested17-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested17-expected.html
deleted file mode 100644
index 549f5f2..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested17-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <span style="color: red">
-        Two
-        <a href="#">
-          Three
-          <br/>
-          Four
-        </a>
-      </span>
-      <span style="color: red">
-        <a href="#" id="testlink">
-          [
-          <br/>
-          Five]
-        </a>
-      </span>
-      <span style="color: red">Six</span>
-      Seven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested17-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested17-input.html
deleted file mode 100644
index ea75034..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested17-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var a = document.getElementsByTagName("A")[0];
-    var range = new Range(a,3,a,5);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <span style="color: red">Two <a href="#" id="testlink">Three<br>Four<br>Five</a> Six</span> Seven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested18-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested18-expected.html
deleted file mode 100644
index 49e722f..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested18-expected.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <u>
-          Three
-          <i>Fo</i>
-        </u>
-      </b>
-      <b>
-        <u>
-          <i>
-            [ur
-            <br/>
-            Five
-          </i>
-          S]
-        </u>
-      </b>
-      <b>
-        <u>ix</u>
-        Seven
-      </b>
-      Eight
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested18-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested18-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested18-input.html
deleted file mode 100644
index 70d1544..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested18-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var i = document.getElementsByTagName("I")[0];
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(i.firstChild,2,u.lastChild,2);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three <i>Four<br>Five</i> Six</u> Seven</b> Eight</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested19-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested19-expected.html
deleted file mode 100644
index f8e10c2..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested19-expected.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <u>Thr</u>
-      </b>
-      <b>
-        <u>
-          [ee
-          <i>
-            Four
-            <br/>
-            Fi]
-          </i>
-        </u>
-      </b>
-      <b>
-        <u>
-          <i>ve</i>
-          Six
-        </u>
-        Seven
-      </b>
-      Eight
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested19-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested19-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested19-input.html
deleted file mode 100644
index 8c00da8..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested19-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var i = document.getElementsByTagName("I")[0];
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u.firstChild,3,i.lastChild,2);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three <i>Four<br>Five</i> Six</u> Seven</b> Eight</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested20-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested20-expected.html
deleted file mode 100644
index 72260c1..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested20-expected.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <u>Three</u>
-      </b>
-      <b>
-        <u>
-          [
-          <br/>
-          Four
-          <i>
-            Five
-            <br/>
-            Six]
-          </i>
-        </u>
-      </b>
-      <b>
-        <u>
-          <i>
-            <br/>
-            Seven
-          </i>
-          Eight
-          <br/>
-          Nine
-        </u>
-        Ten
-      </b>
-      Eleven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested20-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested20-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested20-input.html
deleted file mode 100644
index 8691274..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested20-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var i = document.getElementsByTagName("I")[0];
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(u,1,i,3);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three<br>Four <i>Five<br>Six<br>Seven</i> Eight<br>Nine</u> Ten</b> Eleven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested21-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested21-expected.html b/experiments/Editor/tests/dom/splitAroundSelection-nested21-expected.html
deleted file mode 100644
index a34e2a5..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested21-expected.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <u>
-          Three
-          <br/>
-          Four
-          <i>
-            Five
-            <br/>
-          </i>
-        </u>
-      </b>
-      <b>
-        <u>
-          <i>
-            [Six
-            <br/>
-            Seven
-          </i>
-          Eight]
-        </u>
-      </b>
-      <b>
-        <u>
-          <br/>
-          Nine
-        </u>
-        Ten
-      </b>
-      Eleven
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection-nested21-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection-nested21-input.html b/experiments/Editor/tests/dom/splitAroundSelection-nested21-input.html
deleted file mode 100644
index a73b844..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection-nested21-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var i = document.getElementsByTagName("I")[0];
-    var u = document.getElementsByTagName("U")[0];
-    var range = new Range(i,2,u,5);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two <u>Three<br>Four <i>Five<br>Six<br>Seven</i> Eight<br>Nine</u> Ten</b> Eleven</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection01-expected.html b/experiments/Editor/tests/dom/splitAroundSelection01-expected.html
deleted file mode 100644
index 165e68c..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection01-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      <b>[Three]</b>
-      <b>Four</b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection01-input.html b/experiments/Editor/tests/dom/splitAroundSelection01-input.html
deleted file mode 100644
index 8171d29..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b.firstChild,4,b.firstChild,9);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three Four</b> Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection02-expected.html b/experiments/Editor/tests/dom/splitAroundSelection02-expected.html
deleted file mode 100644
index e6cbe37..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection02-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>[Two Three]</b>
-      <b>Four</b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection02-input.html b/experiments/Editor/tests/dom/splitAroundSelection02-input.html
deleted file mode 100644
index 9c3af1d..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b.firstChild,0,b.firstChild,9);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three Four</b> Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection03-expected.html b/experiments/Editor/tests/dom/splitAroundSelection03-expected.html
deleted file mode 100644
index 8e08479..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection03-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      <b>[Three Four]</b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection03-input.html b/experiments/Editor/tests/dom/splitAroundSelection03-input.html
deleted file mode 100644
index ccd8543..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b.firstChild,4,b.firstChild,14);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three Four</b> Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection04-expected.html b/experiments/Editor/tests/dom/splitAroundSelection04-expected.html
deleted file mode 100644
index cdb7e62..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>[Two Three Four]</b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection04-input.html b/experiments/Editor/tests/dom/splitAroundSelection04-input.html
deleted file mode 100644
index d7bff68..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b.firstChild,0,b.firstChild,14);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three Four</b> Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection05-expected.html b/experiments/Editor/tests/dom/splitAroundSelection05-expected.html
deleted file mode 100644
index 0be2f25..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection05-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>[]</b>
-      <b>Two Three Four</b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection05-input.html b/experiments/Editor/tests/dom/splitAroundSelection05-input.html
deleted file mode 100644
index 751c2b3..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b.firstChild,0,b.firstChild,0);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three Four</b> Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection06-expected.html b/experiments/Editor/tests/dom/splitAroundSelection06-expected.html
deleted file mode 100644
index 1d0541a..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection06-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      <b>[]</b>
-      <b>Three Four</b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection06-input.html b/experiments/Editor/tests/dom/splitAroundSelection06-input.html
deleted file mode 100644
index 3691170..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b.firstChild,4,b.firstChild,4);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three Four</b> Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection07-expected.html b/experiments/Editor/tests/dom/splitAroundSelection07-expected.html
deleted file mode 100644
index 3321d81..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection07-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two Three Four</b>
-      <b>[]</b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection07-input.html b/experiments/Editor/tests/dom/splitAroundSelection07-input.html
deleted file mode 100644
index 32a4b62..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection07-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b.firstChild,14,b.firstChild,14);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three Four</b> Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection08-expected.html b/experiments/Editor/tests/dom/splitAroundSelection08-expected.html
deleted file mode 100644
index 9b00e16..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection08-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      <b>[Three Four</b>
-      Five
-      <b>Six Seven]</b>
-      <b>Eight</b>
-      Nine
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection08-input.html b/experiments/Editor/tests/dom/splitAroundSelection08-input.html
deleted file mode 100644
index ef9f400..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection08-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b1 = document.getElementsByTagName("B")[0];
-    var b2 = document.getElementsByTagName("B")[1];
-    var range = new Range(b1.firstChild,4,b2.firstChild,9);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three Four</b> Five <b>Six Seven Eight</b> Nine</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection09-expected.html b/experiments/Editor/tests/dom/splitAroundSelection09-expected.html
deleted file mode 100644
index de2bad9..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection09-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>[Two Three Four</b>
-      Five
-      <b>Six Seven]</b>
-      <b>Eight</b>
-      Nine
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection09-input.html b/experiments/Editor/tests/dom/splitAroundSelection09-input.html
deleted file mode 100644
index b666083..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection09-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b1 = document.getElementsByTagName("B")[0];
-    var b2 = document.getElementsByTagName("B")[1];
-    var range = new Range(b1.firstChild,0,b2.firstChild,9);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three Four</b> Five <b>Six Seven Eight</b> Nine</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection10-expected.html b/experiments/Editor/tests/dom/splitAroundSelection10-expected.html
deleted file mode 100644
index faffb83..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection10-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two Three Four</b>
-      <b>[</b>
-      Five
-      <b>Six Seven]</b>
-      <b>Eight</b>
-      Nine
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection10-input.html b/experiments/Editor/tests/dom/splitAroundSelection10-input.html
deleted file mode 100644
index 569f397..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection10-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b1 = document.getElementsByTagName("B")[0];
-    var b2 = document.getElementsByTagName("B")[1];
-    var range = new Range(b1.firstChild,14,b2.firstChild,9);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three Four</b> Five <b>Six Seven Eight</b> Nine</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection11-expected.html b/experiments/Editor/tests/dom/splitAroundSelection11-expected.html
deleted file mode 100644
index 388cf2f..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection11-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      <b>[Three Four</b>
-      Five
-      <b>]</b>
-      <b>Six Seven Eight</b>
-      Nine
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection11-input.html b/experiments/Editor/tests/dom/splitAroundSelection11-input.html
deleted file mode 100644
index 1ee8569..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection11-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b1 = document.getElementsByTagName("B")[0];
-    var b2 = document.getElementsByTagName("B")[1];
-    var range = new Range(b1.firstChild,4,b2.firstChild,0);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three Four</b> Five <b>Six Seven Eight</b> Nine</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection12-expected.html b/experiments/Editor/tests/dom/splitAroundSelection12-expected.html
deleted file mode 100644
index 36cc022..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection12-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      <b>[Three Four</b>
-      Five
-      <b>Six Seven Eight]</b>
-      Nine
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection12-input.html b/experiments/Editor/tests/dom/splitAroundSelection12-input.html
deleted file mode 100644
index d7ae253..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection12-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b1 = document.getElementsByTagName("B")[0];
-    var b2 = document.getElementsByTagName("B")[1];
-    var range = new Range(b1.firstChild,4,b2.firstChild,15);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One <b>Two Three Four</b> Five <b>Six Seven Eight</b> Nine</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection13-expected.html b/experiments/Editor/tests/dom/splitAroundSelection13-expected.html
deleted file mode 100644
index c72ef07..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection13-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      <b>
-        [
-        <br/>
-        Three
-        <br/>
-        ]
-      </b>
-      <b>Four</b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection13-input.html b/experiments/Editor/tests/dom/splitAroundSelection13-input.html
deleted file mode 100644
index 882950e..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection13-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b,1,b,4);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One<b>Two<br>Three<br>Four</b>Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection14-expected.html b/experiments/Editor/tests/dom/splitAroundSelection14-expected.html
deleted file mode 100644
index ccb4460..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection14-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        [Two
-        <br/>
-        Three
-        <br/>
-        ]
-      </b>
-      <b>Four</b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection14-input.html b/experiments/Editor/tests/dom/splitAroundSelection14-input.html
deleted file mode 100644
index d8e9670..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection14-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b,0,b,4);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One<b>Two<br>Three<br>Four</b>Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection15-expected.html b/experiments/Editor/tests/dom/splitAroundSelection15-expected.html
deleted file mode 100644
index c62fd1b..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection15-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      <b>
-        [
-        <br/>
-        Three
-        <br/>
-        Four]
-      </b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection15-input.html b/experiments/Editor/tests/dom/splitAroundSelection15-input.html
deleted file mode 100644
index 39ea86e..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection15-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b,1,b,5);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One<b>Two<br>Three<br>Four</b>Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection16-expected.html b/experiments/Editor/tests/dom/splitAroundSelection16-expected.html
deleted file mode 100644
index e10e46a..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection16-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>[]</b>
-      <b>
-        Two
-        <br/>
-        Three
-        <br/>
-        Four
-      </b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection16-input.html b/experiments/Editor/tests/dom/splitAroundSelection16-input.html
deleted file mode 100644
index 0bd12b6..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection16-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b,0,b,0);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One<b>Two<br>Three<br>Four</b>Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection17-expected.html b/experiments/Editor/tests/dom/splitAroundSelection17-expected.html
deleted file mode 100644
index e1cd259..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection17-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <br/>
-      </b>
-      <b>[]</b>
-      <b>
-        Three
-        <br/>
-        Four
-      </b>
-      Five
-    </p>
-  </body>
-</html>



[22/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty03a-input.html b/experiments/Editor/tests/formatting/getFormatting-empty03a-input.html
deleted file mode 100644
index 79b753a..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty03a-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<h1>[]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty03b-expected.html b/experiments/Editor/tests/formatting/getFormatting-empty03b-expected.html
deleted file mode 100644
index d53bd12..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty03b-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = h1

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty03b-input.html b/experiments/Editor/tests/formatting/getFormatting-empty03b-input.html
deleted file mode 100644
index f6b5a11..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty03b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var node = document.getElementsByTagName("H1")[0];
-    DOM_deleteAllChildren(node);
-    Selection_set(node,0,node,0);
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<h1></h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty04a-expected.html b/experiments/Editor/tests/formatting/getFormatting-empty04a-expected.html
deleted file mode 100644
index caa0e1f..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty04a-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = __none
-font-weight = bold

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty04a-input.html b/experiments/Editor/tests/formatting/getFormatting-empty04a-input.html
deleted file mode 100644
index 8a79104..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty04a-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<b>[]</b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty04b-expected.html b/experiments/Editor/tests/formatting/getFormatting-empty04b-expected.html
deleted file mode 100644
index caa0e1f..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty04b-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = __none
-font-weight = bold

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty04b-input.html b/experiments/Editor/tests/formatting/getFormatting-empty04b-input.html
deleted file mode 100644
index ad06e0a..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty04b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var node = document.getElementsByTagName("B")[0];
-    DOM_deleteAllChildren(node);
-    Selection_set(node,0,node,0);
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<b></b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty05a-expected.html b/experiments/Editor/tests/formatting/getFormatting-empty05a-expected.html
deleted file mode 100644
index 0ee5bf0..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty05a-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = __none
-color = red

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty05a-input.html b/experiments/Editor/tests/formatting/getFormatting-empty05a-input.html
deleted file mode 100644
index e964c36..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty05a-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<span style="color: red">[]</span>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty05b-expected.html b/experiments/Editor/tests/formatting/getFormatting-empty05b-expected.html
deleted file mode 100644
index 0ee5bf0..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty05b-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = __none
-color = red

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty05b-input.html b/experiments/Editor/tests/formatting/getFormatting-empty05b-input.html
deleted file mode 100644
index bce83ad..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty05b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var node = document.getElementsByTagName("SPAN")[0];
-    DOM_deleteAllChildren(node);
-    Selection_set(node,0,node,0);
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<span style="color: red"></span>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty06a-expected.html b/experiments/Editor/tests/formatting/getFormatting-empty06a-expected.html
deleted file mode 100644
index 5bf4d75..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty06a-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = p
-color = red

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty06a-input.html b/experiments/Editor/tests/formatting/getFormatting-empty06a-input.html
deleted file mode 100644
index 867e041..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty06a-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p style="color: red">[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty06b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty06b-expected.html b/experiments/Editor/tests/formatting/getFormatting-empty06b-expected.html
deleted file mode 100644
index 5bf4d75..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty06b-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = p
-color = red

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty06b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty06b-input.html b/experiments/Editor/tests/formatting/getFormatting-empty06b-input.html
deleted file mode 100644
index f009769..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty06b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var node = document.getElementsByTagName("P")[0];
-    DOM_deleteAllChildren(node);
-    Selection_set(node,0,node,0);
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p style="color: red"></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list01-expected.html b/experiments/Editor/tests/formatting/getFormatting-list01-expected.html
deleted file mode 100644
index ee55e60..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list01-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-in-ol = true
--uxwrite-paragraph-style = __none

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list01-input.html b/experiments/Editor/tests/formatting/getFormatting-list01-input.html
deleted file mode 100644
index 079e9ad..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list01-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[One]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list02-expected.html b/experiments/Editor/tests/formatting/getFormatting-list02-expected.html
deleted file mode 100644
index ee55e60..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list02-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-in-ol = true
--uxwrite-paragraph-style = __none

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list02-input.html b/experiments/Editor/tests/formatting/getFormatting-list02-input.html
deleted file mode 100644
index eb2fe87..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list02-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One[]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list03-expected.html b/experiments/Editor/tests/formatting/getFormatting-list03-expected.html
deleted file mode 100644
index ee55e60..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list03-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-in-ol = true
--uxwrite-paragraph-style = __none

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list03-input.html b/experiments/Editor/tests/formatting/getFormatting-list03-input.html
deleted file mode 100644
index bc01f0d..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list03-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[]One</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list04-expected.html b/experiments/Editor/tests/formatting/getFormatting-list04-expected.html
deleted file mode 100644
index ee55e60..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list04-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-in-ol = true
--uxwrite-paragraph-style = __none

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list04-input.html b/experiments/Editor/tests/formatting/getFormatting-list04-input.html
deleted file mode 100644
index 3bb52c3..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list04-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list05-expected.html b/experiments/Editor/tests/formatting/getFormatting-list05-expected.html
deleted file mode 100644
index c4c30d0..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list05-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list05-input.html b/experiments/Editor/tests/formatting/getFormatting-list05-input.html
deleted file mode 100644
index 44ecebc..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list05-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p>[]<br></p>
-<ul><li></li></ul>
-<p><br></p>
-<ol><li></li></ol>
-<p><br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list06-expected.html b/experiments/Editor/tests/formatting/getFormatting-list06-expected.html
deleted file mode 100644
index 3155de9..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list06-expected.html
+++ /dev/null
@@ -1,3 +0,0 @@
--uxwrite-in-ul = true
--uxwrite-paragraph-style = __none
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list06-input.html b/experiments/Editor/tests/formatting/getFormatting-list06-input.html
deleted file mode 100644
index c51de10..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list06-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p><br></p>
-<ul><li>[]</li></ul>
-<p><br></p>
-<ol><li></li></ol>
-<p><br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list07-expected.html b/experiments/Editor/tests/formatting/getFormatting-list07-expected.html
deleted file mode 100644
index c4c30d0..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list07-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list07-input.html b/experiments/Editor/tests/formatting/getFormatting-list07-input.html
deleted file mode 100644
index 8df8306..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list07-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p><br></p>
-<ul><li></li></ul>
-<p>[]<br></p>
-<ol><li></li></ol>
-<p><br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list08-expected.html b/experiments/Editor/tests/formatting/getFormatting-list08-expected.html
deleted file mode 100644
index bc4d838..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list08-expected.html
+++ /dev/null
@@ -1,3 +0,0 @@
--uxwrite-in-ol = true
--uxwrite-paragraph-style = __none
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list08-input.html b/experiments/Editor/tests/formatting/getFormatting-list08-input.html
deleted file mode 100644
index b1c736d..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list08-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p><br></p>
-<ul><li></li></ul>
-<p><br></p>
-<ol><li>[]</li></ol>
-<p><br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list09-expected.html b/experiments/Editor/tests/formatting/getFormatting-list09-expected.html
deleted file mode 100644
index c4c30d0..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list09-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list09-input.html b/experiments/Editor/tests/formatting/getFormatting-list09-input.html
deleted file mode 100644
index d8606cf..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list09-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p><br></p>
-<ul><li></li></ul>
-<p><br></p>
-<ol><li></li></ol>
-<p>[]<br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list10-expected.html b/experiments/Editor/tests/formatting/getFormatting-list10-expected.html
deleted file mode 100644
index 3029f0b..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list10-expected.html
+++ /dev/null
@@ -1,3 +0,0 @@
--uxwrite-in-ol = true
--uxwrite-in-ul = true
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list10-input.html b/experiments/Editor/tests/formatting/getFormatting-list10-input.html
deleted file mode 100644
index 5e967e7..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list10-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p>[<br></p>
-<ul><li></li></ul>
-<p><br></p>
-<ol><li></li></ol>
-<p>]<br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list11-expected.html b/experiments/Editor/tests/formatting/getFormatting-list11-expected.html
deleted file mode 100644
index 54046ce..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list11-expected.html
+++ /dev/null
@@ -1,3 +0,0 @@
--uxwrite-in-ul = true
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list11-input.html b/experiments/Editor/tests/formatting/getFormatting-list11-input.html
deleted file mode 100644
index 4a533c3..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list11-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <p>[]One</p>
-  </li>
-  <li>
-    <p>Two</p>
-    <p>Three</p>
-    <p>Four</p>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list12-expected.html b/experiments/Editor/tests/formatting/getFormatting-list12-expected.html
deleted file mode 100644
index 54046ce..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list12-expected.html
+++ /dev/null
@@ -1,3 +0,0 @@
--uxwrite-in-ul = true
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list12-input.html b/experiments/Editor/tests/formatting/getFormatting-list12-input.html
deleted file mode 100644
index 066b825..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list12-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <p>One</p>
-  </li>
-  <li>
-    <p>[]Two</p>
-    <p>Three</p>
-    <p>Four</p>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list13-expected.html b/experiments/Editor/tests/formatting/getFormatting-list13-expected.html
deleted file mode 100644
index c4c30d0..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list13-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list13-input.html b/experiments/Editor/tests/formatting/getFormatting-list13-input.html
deleted file mode 100644
index b002e66..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list13-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <p>One</p>
-  </li>
-  <li>
-    <p>Two</p>
-    <p>[]Three</p>
-    <p>Four</p>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list14-expected.html b/experiments/Editor/tests/formatting/getFormatting-list14-expected.html
deleted file mode 100644
index c4c30d0..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list14-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list14-input.html b/experiments/Editor/tests/formatting/getFormatting-list14-input.html
deleted file mode 100644
index 22a8b15..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list14-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <p>One</p>
-  </li>
-  <li>
-    <p>Two</p>
-    <p>Three</p>
-    <p>[]Four</p>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list15-expected.html b/experiments/Editor/tests/formatting/getFormatting-list15-expected.html
deleted file mode 100644
index 54046ce..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list15-expected.html
+++ /dev/null
@@ -1,3 +0,0 @@
--uxwrite-in-ul = true
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list15-input.html b/experiments/Editor/tests/formatting/getFormatting-list15-input.html
deleted file mode 100644
index 6d0c59a..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list15-input.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <p>One</p>
-  </li>
-  <li>
-    <p>[]Two</p>
-    <p>Three</p>
-    <ul>
-      <li>
-        <p>Four</p>
-        <p>Five</p>
-        <p>Six</p>
-      </li>
-    </ul>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list16-expected.html b/experiments/Editor/tests/formatting/getFormatting-list16-expected.html
deleted file mode 100644
index c4c30d0..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list16-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list16-input.html b/experiments/Editor/tests/formatting/getFormatting-list16-input.html
deleted file mode 100644
index a9084e9..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list16-input.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <p>One</p>
-  </li>
-  <li>
-    <p>Two</p>
-    <p>[]Three</p>
-    <ul>
-      <li>
-        <p>Four</p>
-        <p>Five</p>
-        <p>Six</p>
-      </li>
-    </ul>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list17-expected.html b/experiments/Editor/tests/formatting/getFormatting-list17-expected.html
deleted file mode 100644
index 54046ce..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list17-expected.html
+++ /dev/null
@@ -1,3 +0,0 @@
--uxwrite-in-ul = true
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list17-input.html b/experiments/Editor/tests/formatting/getFormatting-list17-input.html
deleted file mode 100644
index 533813c..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list17-input.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <p>One</p>
-  </li>
-  <li>
-    <p>Two</p>
-    <p>Three</p>
-    <ul>
-      <li>
-        <p>[]Four</p>
-        <p>Five</p>
-        <p>Six</p>
-      </li>
-    </ul>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list18-expected.html b/experiments/Editor/tests/formatting/getFormatting-list18-expected.html
deleted file mode 100644
index c4c30d0..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list18-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list18-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list18-input.html b/experiments/Editor/tests/formatting/getFormatting-list18-input.html
deleted file mode 100644
index 484ea8f..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list18-input.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <p>One</p>
-  </li>
-  <li>
-    <p>Two</p>
-    <p>Three</p>
-    <ul>
-      <li>
-        <p>Four</p>
-        <p>[]Five</p>
-        <p>Six</p>
-      </li>
-    </ul>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list19-expected.html b/experiments/Editor/tests/formatting/getFormatting-list19-expected.html
deleted file mode 100644
index c4c30d0..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list19-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list19-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list19-input.html b/experiments/Editor/tests/formatting/getFormatting-list19-input.html
deleted file mode 100644
index 80f9bdd..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list19-input.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <p>One</p>
-  </li>
-  <li>
-    <p>Two</p>
-    <p>Three</p>
-    <ul>
-      <li>
-        <p>Four</p>
-        <p>Five</p>
-        <p>[]Six</p>
-      </li>
-    </ul>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list20-expected.html b/experiments/Editor/tests/formatting/getFormatting-list20-expected.html
deleted file mode 100644
index 54046ce..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list20-expected.html
+++ /dev/null
@@ -1,3 +0,0 @@
--uxwrite-in-ul = true
--uxwrite-paragraph-style = p
--uxwrite-shift = true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-list20-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-list20-input.html b/experiments/Editor/tests/formatting/getFormatting-list20-input.html
deleted file mode 100644
index 7528b72..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-list20-input.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var formatting = Formatting_getFormatting();
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(formatting).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+formatting[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <p>One</p>
-  </li>
-  <li>
-    <p>Two</p>
-    <p>Three</p>
-    <ul>
-      <li>
-        <p>[Four</p>
-        <p>Five</p>
-        <p>]Six</p>
-      </li>
-    </ul>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting01-expected.html b/experiments/Editor/tests/formatting/getFormatting01-expected.html
deleted file mode 100644
index 04de696..0000000
--- a/experiments/Editor/tests/formatting/getFormatting01-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>-uxwrite-paragraph-style = p</p>
-    <p>color = blue</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting01-input.html b/experiments/Editor/tests/formatting/getFormatting01-input.html
deleted file mode 100644
index e661b40..0000000
--- a/experiments/Editor/tests/formatting/getFormatting01-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(document.body,p);
-        DOM_appendChild(p,DOM_createTextNode(document,names[i]+" = "+properties[names[i]]));
-    }
-}
-</script>
-</head>
-<body>
-<p>
-  [<span style="color: blue">One</span>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting02-expected.html b/experiments/Editor/tests/formatting/getFormatting02-expected.html
deleted file mode 100644
index f2ad17d..0000000
--- a/experiments/Editor/tests/formatting/getFormatting02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>-uxwrite-paragraph-style = p</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting02-input.html b/experiments/Editor/tests/formatting/getFormatting02-input.html
deleted file mode 100644
index 2ebab16..0000000
--- a/experiments/Editor/tests/formatting/getFormatting02-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(document.body,p);
-        DOM_appendChild(p,DOM_createTextNode(document,names[i]+" = "+properties[names[i]]));
-    }
-}
-</script>
-</head>
-<body>
-<p>
-  [<span style="color: blue">One</span>
-  <span style="color: red">One</span>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting03-expected.html b/experiments/Editor/tests/formatting/getFormatting03-expected.html
deleted file mode 100644
index f2ad17d..0000000
--- a/experiments/Editor/tests/formatting/getFormatting03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>-uxwrite-paragraph-style = p</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting03-input.html b/experiments/Editor/tests/formatting/getFormatting03-input.html
deleted file mode 100644
index 1913cdc..0000000
--- a/experiments/Editor/tests/formatting/getFormatting03-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(document.body,p);
-        DOM_appendChild(p,DOM_createTextNode(document,names[i]+" = "+properties[names[i]]));
-    }
-}
-</script>
-</head>
-<body>
-<p>
-  [<span style="color: blue">One</span>
-  <span>One</span>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting04-expected.html b/experiments/Editor/tests/formatting/getFormatting04-expected.html
deleted file mode 100644
index 9fd1834..0000000
--- a/experiments/Editor/tests/formatting/getFormatting04-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>-uxwrite-paragraph-style = p</p>
-    <p>font-weight = bold</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting04-input.html b/experiments/Editor/tests/formatting/getFormatting04-input.html
deleted file mode 100644
index 1b0fb37..0000000
--- a/experiments/Editor/tests/formatting/getFormatting04-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(document.body,p);
-        DOM_appendChild(p,DOM_createTextNode(document,names[i]+" = "+properties[names[i]]));
-    }
-}
-</script>
-</head>
-<body>
-<p>
-  [<b>One</b>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting05-expected.html b/experiments/Editor/tests/formatting/getFormatting05-expected.html
deleted file mode 100644
index d528395..0000000
--- a/experiments/Editor/tests/formatting/getFormatting05-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>-uxwrite-paragraph-style = p</p>
-    <p>font-style = italic</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting05-input.html b/experiments/Editor/tests/formatting/getFormatting05-input.html
deleted file mode 100644
index a07ee13..0000000
--- a/experiments/Editor/tests/formatting/getFormatting05-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(document.body,p);
-        DOM_appendChild(p,DOM_createTextNode(document,names[i]+" = "+properties[names[i]]));
-    }
-}
-</script>
-</head>
-<body>
-<p>
-  [<i>One</i>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting06-expected.html b/experiments/Editor/tests/formatting/getFormatting06-expected.html
deleted file mode 100644
index 10929f3..0000000
--- a/experiments/Editor/tests/formatting/getFormatting06-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>-uxwrite-paragraph-style = p</p>
-    <p>text-decoration = underline</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting06-input.html b/experiments/Editor/tests/formatting/getFormatting06-input.html
deleted file mode 100644
index 80da476..0000000
--- a/experiments/Editor/tests/formatting/getFormatting06-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(document.body,p);
-        DOM_appendChild(p,DOM_createTextNode(document,names[i]+" = "+properties[names[i]]));
-    }
-}
-</script>
-</head>
-<body>
-<p>
-  [<u>One</u>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting07-expected.html b/experiments/Editor/tests/formatting/getFormatting07-expected.html
deleted file mode 100644
index 923b4c9..0000000
--- a/experiments/Editor/tests/formatting/getFormatting07-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>-uxwrite-paragraph-style = p</p>
-    <p>background-color = silver</p>
-    <p>color = blue</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting07-input.html b/experiments/Editor/tests/formatting/getFormatting07-input.html
deleted file mode 100644
index 41fbe35..0000000
--- a/experiments/Editor/tests/formatting/getFormatting07-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(document.body,p);
-        DOM_appendChild(p,DOM_createTextNode(document,names[i]+" = "+properties[names[i]]));
-    }
-}
-</script>
-</head>
-<body>
-<p style="color: blue; background-color: silver">
-  [<span>One</span>
-  <span>Two</span>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting08-expected.html b/experiments/Editor/tests/formatting/getFormatting08-expected.html
deleted file mode 100644
index 6237be6..0000000
--- a/experiments/Editor/tests/formatting/getFormatting08-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>-uxwrite-paragraph-style = p</p>
-    <p>background-color = silver</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting08-input.html b/experiments/Editor/tests/formatting/getFormatting08-input.html
deleted file mode 100644
index 28ea495..0000000
--- a/experiments/Editor/tests/formatting/getFormatting08-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(document.body,p);
-        DOM_appendChild(p,DOM_createTextNode(document,names[i]+" = "+properties[names[i]]));
-    }
-}
-</script>
-</head>
-<body>
-<p style="color: blue; background-color: silver">
-  [<span>One</span>
-  <span style="color: red">Two</span>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting09-expected.html b/experiments/Editor/tests/formatting/getFormatting09-expected.html
deleted file mode 100644
index 418a5c6..0000000
--- a/experiments/Editor/tests/formatting/getFormatting09-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>-uxwrite-paragraph-style = p</p>
-    <p>border-bottom-color = red</p>
-    <p>border-bottom-style = solid</p>
-    <p>border-left-color = red</p>
-    <p>border-left-style = solid</p>
-    <p>border-right-color = red</p>
-    <p>border-right-style = solid</p>
-    <p>border-top-color = red</p>
-    <p>border-top-style = solid</p>
-    <p>font-weight = bold</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting09-input.html b/experiments/Editor/tests/formatting/getFormatting09-input.html
deleted file mode 100644
index 8fcbff6..0000000
--- a/experiments/Editor/tests/formatting/getFormatting09-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        if (names[i].match(/^border-image-/)) // Extra properties present in Chrome
-            continue;
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(document.body,p);
-        DOM_appendChild(p,DOM_createTextNode(document,names[i]+" = "+properties[names[i]]));
-    }
-}
-</script>
-</head>
-<body>
-<p style="border: 2px solid red">
-  [<b>One</b>
-</p>
-<p style="border: 1px solid red">
-  <b>Two</b>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting10-expected.html b/experiments/Editor/tests/formatting/getFormatting10-expected.html
deleted file mode 100644
index 21a0838..0000000
--- a/experiments/Editor/tests/formatting/getFormatting10-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>-uxwrite-paragraph-style = p.test</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting10-input.html b/experiments/Editor/tests/formatting/getFormatting10-input.html
deleted file mode 100644
index 207c566..0000000
--- a/experiments/Editor/tests/formatting/getFormatting10-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(document.body,p);
-        DOM_appendChild(p,DOM_createTextNode(document,names[i]+" = "+properties[names[i]]));
-    }
-}
-</script>
-</head>
-<body>
-<p class="test">[One]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting11-expected.html b/experiments/Editor/tests/formatting/getFormatting11-expected.html
deleted file mode 100644
index 2e704f5..0000000
--- a/experiments/Editor/tests/formatting/getFormatting11-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>-uxwrite-paragraph-style = h1</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting11-input.html b/experiments/Editor/tests/formatting/getFormatting11-input.html
deleted file mode 100644
index d628c26..0000000
--- a/experiments/Editor/tests/formatting/getFormatting11-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(document.body,p);
-        DOM_appendChild(p,DOM_createTextNode(document,names[i]+" = "+properties[names[i]]));
-    }
-}
-</script>
-</head>
-<body>
-<h1>[One]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting12-expected.html b/experiments/Editor/tests/formatting/getFormatting12-expected.html
deleted file mode 100644
index 3dc0859..0000000
--- a/experiments/Editor/tests/formatting/getFormatting12-expected.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<html>
-  <head></head>
-  <body/>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting12-input.html b/experiments/Editor/tests/formatting/getFormatting12-input.html
deleted file mode 100644
index 2b5408b..0000000
--- a/experiments/Editor/tests/formatting/getFormatting12-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    DOM_deleteAllChildren(document.body);
-
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(document.body,p);
-        DOM_appendChild(p,DOM_createTextNode(document,names[i]+" = "+properties[names[i]]));
-    }
-}
-</script>
-</head>
-<body>
-<p>[One</p>
-<h1>Two]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/indiv01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/indiv01a-expected.html b/experiments/Editor/tests/formatting/indiv01a-expected.html
deleted file mode 100644
index e6c71e6..0000000
--- a/experiments/Editor/tests/formatting/indiv01a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-    <style>
-.custom { border: 1px solid red }
-    </style>
-  </head>
-  <body>
-    <div>
-      <p>One</p>
-      <p class="custom">Two[]</p>
-      <p>Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/indiv01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/indiv01a-input.html b/experiments/Editor/tests/formatting/indiv01a-input.html
deleted file mode 100644
index 0744224..0000000
--- a/experiments/Editor/tests/formatting/indiv01a-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-.custom { border: 1px solid red }
-</style>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".custom",null);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <div>
-    <p>One</p>
-    <p>Two[]</p>
-    <p>Three</p>
-  </div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/indiv01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/indiv01b-expected.html b/experiments/Editor/tests/formatting/indiv01b-expected.html
deleted file mode 100644
index fd1ba82..0000000
--- a/experiments/Editor/tests/formatting/indiv01b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-    <style>
-.custom { border: 1px solid red }
-    </style>
-  </head>
-  <body>
-    <div>
-      <p class="custom">[One</p>
-      <p class="custom">Two</p>
-      <p class="custom">Three]</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/indiv01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/indiv01b-input.html b/experiments/Editor/tests/formatting/indiv01b-input.html
deleted file mode 100644
index 8ac32d7..0000000
--- a/experiments/Editor/tests/formatting/indiv01b-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-.custom { border: 1px solid red }
-</style>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".custom",null);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <div>
-    <p>[One</p>
-    <p>Two</p>
-    <p>Three]</p>
-  </div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/indiv02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/indiv02a-expected.html b/experiments/Editor/tests/formatting/indiv02a-expected.html
deleted file mode 100644
index d1c7255..0000000
--- a/experiments/Editor/tests/formatting/indiv02a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>One</p>
-      <h1>Two[]</h1>
-      <p>Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/indiv02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/indiv02a-input.html b/experiments/Editor/tests/formatting/indiv02a-input.html
deleted file mode 100644
index c12040d..0000000
--- a/experiments/Editor/tests/formatting/indiv02a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges("h1",null);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <div>
-    <p>One</p>
-    <p>Two[]</p>
-    <p>Three</p>
-  </div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/indiv02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/indiv02b-expected.html b/experiments/Editor/tests/formatting/indiv02b-expected.html
deleted file mode 100644
index 1e76306..0000000
--- a/experiments/Editor/tests/formatting/indiv02b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <h1>[One</h1>
-      <h1>Two</h1>
-      <h1>Three]</h1>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/indiv02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/indiv02b-input.html b/experiments/Editor/tests/formatting/indiv02b-input.html
deleted file mode 100644
index a09aa19..0000000
--- a/experiments/Editor/tests/formatting/indiv02b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges("h1",null);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <div>
-    <p>[One</p>
-    <p>Two</p>
-    <p>Three]</p>
-  </div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/indiv03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/indiv03a-expected.html b/experiments/Editor/tests/formatting/indiv03a-expected.html
deleted file mode 100644
index 0981834..0000000
--- a/experiments/Editor/tests/formatting/indiv03a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>One</p>
-      <p style="text-align: center">Two[]</p>
-      <p>Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/indiv03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/indiv03a-input.html b/experiments/Editor/tests/formatting/indiv03a-input.html
deleted file mode 100644
index 001975d..0000000
--- a/experiments/Editor/tests/formatting/indiv03a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"text-align": "center"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <div>
-    <p>One</p>
-    <p>Two[]</p>
-    <p>Three</p>
-  </div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/indiv03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/indiv03b-expected.html b/experiments/Editor/tests/formatting/indiv03b-expected.html
deleted file mode 100644
index c2de6f7..0000000
--- a/experiments/Editor/tests/formatting/indiv03b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p style="text-align: center">[One</p>
-      <p style="text-align: center">Two</p>
-      <p style="text-align: center">Three]</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/indiv03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/indiv03b-input.html b/experiments/Editor/tests/formatting/indiv03b-input.html
deleted file mode 100644
index dddeda2..0000000
--- a/experiments/Editor/tests/formatting/indiv03b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"text-align": "center"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <div>
-    <p>[One</p>
-    <p>Two</p>
-    <p>Three]</p>
-  </div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change01-expected.html b/experiments/Editor/tests/formatting/inline-change01-expected.html
deleted file mode 100644
index 481c064..0000000
--- a/experiments/Editor/tests/formatting/inline-change01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><s style="color: red">Text</s></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change01-input.html b/experiments/Editor/tests/formatting/inline-change01-input.html
deleted file mode 100644
index b7e8db1..0000000
--- a/experiments/Editor/tests/formatting/inline-change01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p>
-  <s style="color: blue">[Text]</s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change02-expected.html b/experiments/Editor/tests/formatting/inline-change02-expected.html
deleted file mode 100644
index 481c064..0000000
--- a/experiments/Editor/tests/formatting/inline-change02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><s style="color: red">Text</s></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change02-input.html b/experiments/Editor/tests/formatting/inline-change02-input.html
deleted file mode 100644
index 3566deb..0000000
--- a/experiments/Editor/tests/formatting/inline-change02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p>
-  [<s style="color: blue">Text</s>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change03-expected.html b/experiments/Editor/tests/formatting/inline-change03-expected.html
deleted file mode 100644
index e747faf..0000000
--- a/experiments/Editor/tests/formatting/inline-change03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="color: red"><s>Text</s></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change03-input.html b/experiments/Editor/tests/formatting/inline-change03-input.html
deleted file mode 100644
index 5a36311..0000000
--- a/experiments/Editor/tests/formatting/inline-change03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-[<p>
-  <s style="color: blue">Text</s>
-</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change04-expected.html b/experiments/Editor/tests/formatting/inline-change04-expected.html
deleted file mode 100644
index 481c064..0000000
--- a/experiments/Editor/tests/formatting/inline-change04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><s style="color: red">Text</s></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change04-input.html b/experiments/Editor/tests/formatting/inline-change04-input.html
deleted file mode 100644
index 7a1be0b..0000000
--- a/experiments/Editor/tests/formatting/inline-change04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p style="color: blue">
-  <s>[Text]</s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change05-expected.html b/experiments/Editor/tests/formatting/inline-change05-expected.html
deleted file mode 100644
index 481c064..0000000
--- a/experiments/Editor/tests/formatting/inline-change05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><s style="color: red">Text</s></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change05-input.html b/experiments/Editor/tests/formatting/inline-change05-input.html
deleted file mode 100644
index f0dd4b8..0000000
--- a/experiments/Editor/tests/formatting/inline-change05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p style="color: blue">
-  [<s>Text</s>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change06-expected.html b/experiments/Editor/tests/formatting/inline-change06-expected.html
deleted file mode 100644
index e747faf..0000000
--- a/experiments/Editor/tests/formatting/inline-change06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="color: red"><s>Text</s></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change06-input.html b/experiments/Editor/tests/formatting/inline-change06-input.html
deleted file mode 100644
index 7300b0c..0000000
--- a/experiments/Editor/tests/formatting/inline-change06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-[<p style="color: blue">
-  <s>Text</s>
-</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change07-expected.html b/experiments/Editor/tests/formatting/inline-change07-expected.html
deleted file mode 100644
index 2370b38..0000000
--- a/experiments/Editor/tests/formatting/inline-change07-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s style="color: blue">One</s>
-      <s style="color: red">Two</s>
-      <s style="color: blue">Three</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change07-input.html b/experiments/Editor/tests/formatting/inline-change07-input.html
deleted file mode 100644
index 5145372..0000000
--- a/experiments/Editor/tests/formatting/inline-change07-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p>
-  <s style="color: blue">One</s>
-  [<s style="color: blue">Two</s>]
-  <s style="color: blue">Three</s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change08-expected.html b/experiments/Editor/tests/formatting/inline-change08-expected.html
deleted file mode 100644
index 58ac194..0000000
--- a/experiments/Editor/tests/formatting/inline-change08-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s style="color: red">One</s>
-      <s style="color: red">Two</s>
-      <s style="color: red">Three</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change08-input.html b/experiments/Editor/tests/formatting/inline-change08-input.html
deleted file mode 100644
index b65ea31..0000000
--- a/experiments/Editor/tests/formatting/inline-change08-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p>
-  [<s style="color: blue">One</s>
-  <s style="color: blue">Two</s>
-  <s style="color: blue">Three</s>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change09-expected.html b/experiments/Editor/tests/formatting/inline-change09-expected.html
deleted file mode 100644
index 4b6704a..0000000
--- a/experiments/Editor/tests/formatting/inline-change09-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="color: red">
-      <s>One</s>
-      <s>Two</s>
-      <s>Three</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change09-input.html b/experiments/Editor/tests/formatting/inline-change09-input.html
deleted file mode 100644
index e464f53..0000000
--- a/experiments/Editor/tests/formatting/inline-change09-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-[<p>
-  <s style="color: blue">One</s>
-  <s style="color: blue">Two</s>
-  <s style="color: blue">Three</s>
-</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change10-expected.html b/experiments/Editor/tests/formatting/inline-change10-expected.html
deleted file mode 100644
index 2370b38..0000000
--- a/experiments/Editor/tests/formatting/inline-change10-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s style="color: blue">One</s>
-      <s style="color: red">Two</s>
-      <s style="color: blue">Three</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change10-input.html b/experiments/Editor/tests/formatting/inline-change10-input.html
deleted file mode 100644
index 11c8ebf..0000000
--- a/experiments/Editor/tests/formatting/inline-change10-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p style="color: blue">
-  <s>One</s>
-  [<s>Two</s>]
-  <s>Three</s>
-</p>
-</body>
-</html>



[29/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty10-input.html b/experiments/Editor/tests/cursor/insertCharacter-empty10-input.html
deleted file mode 100644
index b90ca34..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty10-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var br = document.getElementsByTagName("BR")[0];
-    Selection_setEmptySelectionAt(br,0);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty11-expected.html b/experiments/Editor/tests/cursor/insertCharacter-empty11-expected.html
deleted file mode 100644
index cd37670..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty11-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-empty11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-empty11-input.html b/experiments/Editor/tests/cursor/insertCharacter-empty11-input.html
deleted file mode 100644
index 5ee8a10..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-empty11-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-figcaption01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-figcaption01-expected.html b/experiments/Editor/tests/cursor/insertCharacter-figcaption01-expected.html
deleted file mode 100644
index 251ec5a..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-figcaption01-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="../figures/nothing.png"/>
-      <figcaption>TestX[]</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-figcaption01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-figcaption01-input.html b/experiments/Editor/tests/cursor/insertCharacter-figcaption01-input.html
deleted file mode 100644
index 4ddb2ff..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-figcaption01-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var caption = document.getElementsByTagName("FIGCAPTION")[0];
-    var last = caption.lastChild;
-    Selection_set(last,4,last,4);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <figure>
-    <img src="../figures/nothing.png">
-    <figcaption>Figure 1: Test</figcaption>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-figcaption02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-figcaption02-expected.html b/experiments/Editor/tests/cursor/insertCharacter-figcaption02-expected.html
deleted file mode 100644
index feb6a58..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-figcaption02-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="../figures/nothing.png"/>
-      <figcaption>TesX[]t</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-figcaption02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-figcaption02-input.html b/experiments/Editor/tests/cursor/insertCharacter-figcaption02-input.html
deleted file mode 100644
index 1e81518..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-figcaption02-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var caption = document.getElementsByTagName("FIGCAPTION")[0];
-    var last = caption.lastChild;
-    Selection_set(last,3,last,3);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <figure>
-    <img src="../figures/nothing.png">
-    <figcaption>Figure 1: Test</figcaption>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list01-expected.html b/experiments/Editor/tests/cursor/insertCharacter-list01-expected.html
deleted file mode 100644
index a9ec003..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>X[]One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list01-input.html b/experiments/Editor/tests/cursor/insertCharacter-list01-input.html
deleted file mode 100644
index 4f681f8..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list01-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list02-expected.html b/experiments/Editor/tests/cursor/insertCharacter-list02-expected.html
deleted file mode 100644
index 043de04..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>ThreeX[]</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list02-input.html b/experiments/Editor/tests/cursor/insertCharacter-list02-input.html
deleted file mode 100644
index d7419ee..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list02-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ol>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list03-expected.html b/experiments/Editor/tests/cursor/insertCharacter-list03-expected.html
deleted file mode 100644
index a9ec003..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>X[]One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list03-input.html b/experiments/Editor/tests/cursor/insertCharacter-list03-input.html
deleted file mode 100644
index 41236f5..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list03-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  []
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list04-expected.html b/experiments/Editor/tests/cursor/insertCharacter-list04-expected.html
deleted file mode 100644
index 8d32bc9..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>X[]Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list04-input.html b/experiments/Editor/tests/cursor/insertCharacter-list04-input.html
deleted file mode 100644
index 8cadcde..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list04-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  []
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list05-expected.html b/experiments/Editor/tests/cursor/insertCharacter-list05-expected.html
deleted file mode 100644
index 043de04..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>ThreeX[]</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list05-input.html b/experiments/Editor/tests/cursor/insertCharacter-list05-input.html
deleted file mode 100644
index 02cac2f..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list05-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  []
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list06-expected.html b/experiments/Editor/tests/cursor/insertCharacter-list06-expected.html
deleted file mode 100644
index d278786..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list06-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ol>
-      <li>X[]One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list06-input.html b/experiments/Editor/tests/cursor/insertCharacter-list06-input.html
deleted file mode 100644
index fa77a38..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list06-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-[]
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ol>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list07-expected.html b/experiments/Editor/tests/cursor/insertCharacter-list07-expected.html
deleted file mode 100644
index b623da5..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list07-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-    <p>X[]After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list07-input.html b/experiments/Editor/tests/cursor/insertCharacter-list07-input.html
deleted file mode 100644
index fb981c8..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list07-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ol>
-[]
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list08-expected.html b/experiments/Editor/tests/cursor/insertCharacter-list08-expected.html
deleted file mode 100644
index d278786..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list08-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ol>
-      <li>X[]One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list08-input.html b/experiments/Editor/tests/cursor/insertCharacter-list08-input.html
deleted file mode 100644
index 5cdcb46..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list08-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ol>
-  []
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ol>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list09-expected.html b/experiments/Editor/tests/cursor/insertCharacter-list09-expected.html
deleted file mode 100644
index cfa37d4..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list09-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>X[]Three</li>
-    </ol>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list09-input.html b/experiments/Editor/tests/cursor/insertCharacter-list09-input.html
deleted file mode 100644
index 8a74535..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list09-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  []
-  <li>Three</li>
-</ol>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list10-expected.html b/experiments/Editor/tests/cursor/insertCharacter-list10-expected.html
deleted file mode 100644
index b623da5..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list10-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-    <p>X[]After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-list10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-list10-input.html b/experiments/Editor/tests/cursor/insertCharacter-list10-input.html
deleted file mode 100644
index 3905f4b..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-list10-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  []
-</ol>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-quotes01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-quotes01-expected.html b/experiments/Editor/tests/cursor/insertCharacter-quotes01-expected.html
deleted file mode 100644
index c76e9d6..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-quotes01-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head>
-    <meta charset="utf-8"/>
-  </head>
-  <body>
-    <p>A 15" “screen”</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-quotes01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-quotes01-input.html b/experiments/Editor/tests/cursor/insertCharacter-quotes01-input.html
deleted file mode 100644
index 8b2dd72..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-quotes01-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="utf-8">
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("A");
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter("1");
-    Cursor_insertCharacter("5");
-    Cursor_insertCharacter("“");
-    Cursor_insertCharacter("”");
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter("“");
-    Cursor_insertCharacter("s");
-    Cursor_insertCharacter("c");
-    Cursor_insertCharacter("r");
-    Cursor_insertCharacter("e");
-    Cursor_insertCharacter("e");
-    Cursor_insertCharacter("n");
-    Cursor_insertCharacter("”");
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space01-expected.html b/experiments/Editor/tests/cursor/insertCharacter-space01-expected.html
deleted file mode 100644
index 17b4917..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X&nbsp;[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space01-input.html b/experiments/Editor/tests/cursor/insertCharacter-space01-input.html
deleted file mode 100644
index c2aa8b9..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]<br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space02-expected.html b/experiments/Editor/tests/cursor/insertCharacter-space02-expected.html
deleted file mode 100644
index 46a6a7c..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space02-input.html b/experiments/Editor/tests/cursor/insertCharacter-space02-input.html
deleted file mode 100644
index b0d9aa9..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]<br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space03-expected.html b/experiments/Editor/tests/cursor/insertCharacter-space03-expected.html
deleted file mode 100644
index 7cea116..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>[]</b>
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space03-input.html b/experiments/Editor/tests/cursor/insertCharacter-space03-input.html
deleted file mode 100644
index 742eca2..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b>[]</b><br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space04-expected.html b/experiments/Editor/tests/cursor/insertCharacter-space04-expected.html
deleted file mode 100644
index c8e8199..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      []
-      <b/>
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space04-input.html b/experiments/Editor/tests/cursor/insertCharacter-space04-input.html
deleted file mode 100644
index 39765f6..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]<b></b><br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space05-expected.html b/experiments/Editor/tests/cursor/insertCharacter-space05-expected.html
deleted file mode 100644
index d7c548c..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b/>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space05-input.html b/experiments/Editor/tests/cursor/insertCharacter-space05-input.html
deleted file mode 100644
index 16ad3cc..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b></b>[]<br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space06-expected.html b/experiments/Editor/tests/cursor/insertCharacter-space06-expected.html
deleted file mode 100644
index 57afce5..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space06-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b><i><u>[]</u></i></b>
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space06-input.html b/experiments/Editor/tests/cursor/insertCharacter-space06-input.html
deleted file mode 100644
index cd35e0a..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>[]</u></i></b><br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space07-expected.html b/experiments/Editor/tests/cursor/insertCharacter-space07-expected.html
deleted file mode 100644
index 0424077..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space07-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      []
-      <b><i><u/></i></b>
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space07-input.html b/experiments/Editor/tests/cursor/insertCharacter-space07-input.html
deleted file mode 100644
index 12ffb04..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space07-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]<b><i><u></u></i></b><br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space08-expected.html b/experiments/Editor/tests/cursor/insertCharacter-space08-expected.html
deleted file mode 100644
index 9664dbc..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space08-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b><i><u/></i></b>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-space08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-space08-input.html b/experiments/Editor/tests/cursor/insertCharacter-space08-input.html
deleted file mode 100644
index e3736bb..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-space08-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b><i><u></u></i></b>[]<br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-spchar01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-spchar01-expected.html b/experiments/Editor/tests/cursor/insertCharacter-spchar01-expected.html
deleted file mode 100644
index 5be3b04..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-spchar01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>{X[]}</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-spchar01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-spchar01-input.html b/experiments/Editor/tests/cursor/insertCharacter-spchar01-input.html
deleted file mode 100644
index 84b2edd..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-spchar01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-    showNonEmptyTextNodes();
-}
-</script>
-</head>
-<body>
-<p> []<br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-spchar02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-spchar02-expected.html b/experiments/Editor/tests/cursor/insertCharacter-spchar02-expected.html
deleted file mode 100644
index 31e2180..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-spchar02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b></b>
-      {X[]}
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-spchar02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-spchar02-input.html b/experiments/Editor/tests/cursor/insertCharacter-spchar02-input.html
deleted file mode 100644
index c3e6fb3..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-spchar02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-    showNonEmptyTextNodes();
-}
-</script>
-</head>
-<body>
-<p><b> []</b><br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-spchar03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-spchar03-expected.html b/experiments/Editor/tests/cursor/insertCharacter-spchar03-expected.html
deleted file mode 100644
index 2877945..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-spchar03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>{X[]}</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-spchar03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-spchar03-input.html b/experiments/Editor/tests/cursor/insertCharacter-spchar03-input.html
deleted file mode 100644
index 40df599..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-spchar03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-    showNonEmptyTextNodes();
-}
-</script>
-</head>
-<body>
-<p> []<b></b><br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-spchar04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-spchar04-expected.html b/experiments/Editor/tests/cursor/insertCharacter-spchar04-expected.html
deleted file mode 100644
index a94940b..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-spchar04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b/>
-      {X[]}
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-spchar04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-spchar04-input.html b/experiments/Editor/tests/cursor/insertCharacter-spchar04-input.html
deleted file mode 100644
index 502f8d8..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-spchar04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-    showNonEmptyTextNodes();
-}
-</script>
-</head>
-<body>
-<p><b></b> []<br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table01-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table01-expected.html
deleted file mode 100644
index 9208e92..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table01-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table01-input.html b/experiments/Editor/tests/cursor/insertCharacter-table01-input.html
deleted file mode 100644
index 3cb1b98..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table01-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-    <td>Three</td>
-  </tr>
-  <tr>
-    <td>Four</td>
-    <td>Five</td>
-    <td>Six</td>
-  </tr>
-  <tr>
-    <td>Seven</td>
-    <td>Eight</td>
-    <td>Nine</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table02-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table02-expected.html
deleted file mode 100644
index 1c435b8..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table02-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table02-input.html b/experiments/Editor/tests/cursor/insertCharacter-table02-input.html
deleted file mode 100644
index c097f35..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table02-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-    <td>Three</td>
-  </tr>
-  <tr>
-    <td>Four</td>
-    <td>Five</td>
-    <td>Six</td>
-  </tr>
-  <tr>
-    <td>Seven</td>
-    <td>Eight</td>
-    <td>Nine</td>
-  </tr>
-</table>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table03-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table03-expected.html
deleted file mode 100644
index 696f71d..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table03-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>X[]One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table03-input.html b/experiments/Editor/tests/cursor/insertCharacter-table03-input.html
deleted file mode 100644
index e3e7de6..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table03-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(trs[0].parentNode,DOM_nodeOffset(trs[0]));
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-    <td>Three</td>
-  </tr>
-  <tr>
-    <td>Four</td>
-    <td>Five</td>
-    <td>Six</td>
-  </tr>
-  <tr>
-    <td>Seven</td>
-    <td>Eight</td>
-    <td>Nine</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table04-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table04-expected.html
deleted file mode 100644
index 4b35fbd..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table04-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>X[]Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table04-input.html b/experiments/Editor/tests/cursor/insertCharacter-table04-input.html
deleted file mode 100644
index 39b72b6..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table04-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(trs[2].parentNode,DOM_nodeOffset(trs[2]));
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-    <td>Three</td>
-  </tr>
-  <tr>
-    <td>Four</td>
-    <td>Five</td>
-    <td>Six</td>
-  </tr>
-  <tr>
-    <td>Seven</td>
-    <td>Eight</td>
-    <td>Nine</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table05-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table05-expected.html
deleted file mode 100644
index 1c435b8..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table05-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table05-input.html b/experiments/Editor/tests/cursor/insertCharacter-table05-input.html
deleted file mode 100644
index 70b4e0f..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table05-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(trs[2].parentNode,DOM_nodeOffset(trs[2])+1);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-    <td>Three</td>
-  </tr>
-  <tr>
-    <td>Four</td>
-    <td>Five</td>
-    <td>Six</td>
-  </tr>
-  <tr>
-    <td>Seven</td>
-    <td>Eight</td>
-    <td>Nine</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table06-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table06-expected.html
deleted file mode 100644
index 4b35fbd..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table06-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>X[]Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table06-input.html b/experiments/Editor/tests/cursor/insertCharacter-table06-input.html
deleted file mode 100644
index 6d23df0..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table06-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(tds[6].parentNode,DOM_nodeOffset(tds[6]));
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-    <td>Three</td>
-  </tr>
-  <tr>
-    <td>Four</td>
-    <td>Five</td>
-    <td>Six</td>
-  </tr>
-  <tr>
-    <td>Seven</td>
-    <td>Eight</td>
-    <td>Nine</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table07-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table07-expected.html
deleted file mode 100644
index 5b97824..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table07-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>Seven</td>
-          <td>Eight</td>
-          <td>X[]Nine</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table07-input.html b/experiments/Editor/tests/cursor/insertCharacter-table07-input.html
deleted file mode 100644
index f033d0b..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table07-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(tds[8].parentNode,DOM_nodeOffset(tds[8]));
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-    <td>Three</td>
-  </tr>
-  <tr>
-    <td>Four</td>
-    <td>Five</td>
-    <td>Six</td>
-  </tr>
-  <tr>
-    <td>Seven</td>
-    <td>Eight</td>
-    <td>Nine</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table08-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table08-expected.html
deleted file mode 100644
index 1c435b8..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table08-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table08-input.html b/experiments/Editor/tests/cursor/insertCharacter-table08-input.html
deleted file mode 100644
index 86dd63e..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table08-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(tds[8].parentNode,DOM_nodeOffset(tds[8])+1);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-    <td>Three</td>
-  </tr>
-  <tr>
-    <td>Four</td>
-    <td>Five</td>
-    <td>Six</td>
-  </tr>
-  <tr>
-    <td>Seven</td>
-    <td>Eight</td>
-    <td>Nine</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table09-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table09-expected.html
deleted file mode 100644
index 4b35fbd..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table09-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>X[]Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table09-input.html b/experiments/Editor/tests/cursor/insertCharacter-table09-input.html
deleted file mode 100644
index 409d3cf..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table09-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(tds[5].parentNode,DOM_nodeOffset(tds[5])+1);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-    <td>Three</td>
-  </tr>
-  <tr>
-    <td>Four</td>
-    <td>Five</td>
-    <td>Six</td>
-  </tr>
-  <tr>
-    <td>Seven</td>
-    <td>Eight</td>
-    <td>Nine</td>
- </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table10-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table10-expected.html
deleted file mode 100644
index 696f71d..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table10-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>X[]One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table10-input.html b/experiments/Editor/tests/cursor/insertCharacter-table10-input.html
deleted file mode 100644
index 6e1625f..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table10-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(tds[0].parentNode,DOM_nodeOffset(tds[0]));
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-    <td>Three</td>
-  </tr>
-  <tr>
-    <td>Four</td>
-    <td>Five</td>
-    <td>Six</td>
-  </tr>
-  <tr>
-    <td>Seven</td>
-    <td>Eight</td>
-    <td>Nine</td>
- </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table11-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table11-expected.html
deleted file mode 100644
index 696f71d..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table11-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>X[]One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table11-input.html b/experiments/Editor/tests/cursor/insertCharacter-table11-input.html
deleted file mode 100644
index 7d20edf..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table11-input.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(tbody.parentNode,DOM_nodeOffset(tbody));
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tbody>
-    <tr>
-      <td>One</td>
-      <td>Two</td>
-      <td>Three</td>
-    </tr>
-    <tr>
-      <td>Four</td>
-      <td>Five</td>
-      <td>Six</td>
-    </tr>
-    <tr>
-      <td>Seven</td>
-      <td>Eight</td>
-      <td>Nine</td>
-    </tr>
-  </tbody>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table12-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table12-expected.html
deleted file mode 100644
index 1c435b8..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table12-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table12-input.html b/experiments/Editor/tests/cursor/insertCharacter-table12-input.html
deleted file mode 100644
index 6f4bf7e..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table12-input.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(tbody.parentNode,DOM_nodeOffset(tbody)+1);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tbody>
-    <tr>
-      <td>One</td>
-      <td>Two</td>
-      <td>Three</td>
-    </tr>
-    <tr>
-      <td>Four</td>
-      <td>Five</td>
-      <td>Six</td>
-    </tr>
-    <tr>
-      <td>Seven</td>
-      <td>Eight</td>
-      <td>Nine</td>
-    </tr>
-  </tbody>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table13-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table13-expected.html
deleted file mode 100644
index 696f71d..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table13-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>X[]One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table13-input.html b/experiments/Editor/tests/cursor/insertCharacter-table13-input.html
deleted file mode 100644
index 40bb67a..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table13-input.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(trs[0].parentNode,DOM_nodeOffset(trs[0]));
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tbody>
-    <tr>
-      <td>One</td>
-      <td>Two</td>
-      <td>Three</td>
-    </tr>
-    <tr>
-      <td>Four</td>
-      <td>Five</td>
-      <td>Six</td>
-    </tr>
-    <tr>
-      <td>Seven</td>
-      <td>Eight</td>
-      <td>Nine</td>
-    </tr>
-  </tbody>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table14-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table14-expected.html
deleted file mode 100644
index 4b35fbd..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table14-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>X[]Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table14-input.html b/experiments/Editor/tests/cursor/insertCharacter-table14-input.html
deleted file mode 100644
index 0fb6d8a..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table14-input.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(trs[2].parentNode,DOM_nodeOffset(trs[2]));
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tbody>
-    <tr>
-      <td>One</td>
-      <td>Two</td>
-      <td>Three</td>
-    </tr>
-    <tr>
-      <td>Four</td>
-      <td>Five</td>
-      <td>Six</td>
-    </tr>
-    <tr>
-      <td>Seven</td>
-      <td>Eight</td>
-      <td>Nine</td>
-    </tr>
-  </tbody>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table15-expected.html b/experiments/Editor/tests/cursor/insertCharacter-table15-expected.html
deleted file mode 100644
index 1c435b8..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table15-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-          <td>Three</td>
-        </tr>
-        <tr>
-          <td>Four</td>
-          <td>Five</td>
-          <td>Six</td>
-        </tr>
-        <tr>
-          <td>Seven</td>
-          <td>Eight</td>
-          <td>Nine</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>X[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-table15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-table15-input.html b/experiments/Editor/tests/cursor/insertCharacter-table15-input.html
deleted file mode 100644
index 89e262e..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-table15-input.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var trs = document.getElementsByTagName("TR");
-    var tds = document.getElementsByTagName("TD");
-    var tbody = document.getElementsByTagName("TBODY")[0];
-    Selection_setEmptySelectionAt(trs[2].parentNode,DOM_nodeOffset(trs[2])+1);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table border="1">
-  <tbody>
-    <tr>
-      <td>One</td>
-      <td>Two</td>
-      <td>Three</td>
-    </tr>
-    <tr>
-      <td>Four</td>
-      <td>Five</td>
-      <td>Six</td>
-    </tr>
-    <tr>
-      <td>Seven</td>
-      <td>Eight</td>
-      <td>Nine</td>
-    </tr>
-  </tbody>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph01-expected.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph01-expected.html
deleted file mode 100644
index 92f8165..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph01-input.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph01-input.html
deleted file mode 100644
index eb9ff70..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph01-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function deleteNeighbours(node)
-{
-    while (node.previousSibling != null)
-        DOM_deleteNode(node.previousSibling);
-    while (node.nextSibling != null)
-        DOM_deleteNode(node.nextSibling);
-}
-
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    deleteNeighbours(p);
-
-    Selection_setEmptySelectionAt(document.body,0);
-
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph02-expected.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph02-expected.html
deleted file mode 100644
index d287729..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample textX[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph02-input.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph02-input.html
deleted file mode 100644
index 46d771b..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph02-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function deleteNeighbours(node)
-{
-    while (node.previousSibling != null)
-        DOM_deleteNode(node.previousSibling);
-    while (node.nextSibling != null)
-        DOM_deleteNode(node.nextSibling);
-}
-
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    deleteNeighbours(p);
-
-    Selection_setEmptySelectionAt(document.body,1);
-
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph03-expected.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph03-expected.html
deleted file mode 100644
index 92f8165..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph03-input.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph03-input.html
deleted file mode 100644
index c255625..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph03-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function deleteNeighbours(node)
-{
-    while (node.previousSibling != null)
-        DOM_deleteNode(node.previousSibling);
-    while (node.nextSibling != null)
-        DOM_deleteNode(node.nextSibling);
-}
-
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    deleteNeighbours(p);
-
-    DOM_insertBefore(document.body,DOM_createTextNode(document,"  "),p);
-    DOM_insertBefore(document.body,DOM_createTextNode(document,"  "),p);
-    DOM_insertBefore(document.body,DOM_createTextNode(document,"  "),p);
-
-    Selection_setEmptySelectionAt(document.body,0);
-
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph04-expected.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph04-expected.html
deleted file mode 100644
index d287729..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample textX[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph04-input.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph04-input.html
deleted file mode 100644
index 845dc37..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph04-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function deleteNeighbours(node)
-{
-    while (node.previousSibling != null)
-        DOM_deleteNode(node.previousSibling);
-    while (node.nextSibling != null)
-        DOM_deleteNode(node.nextSibling);
-}
-
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    deleteNeighbours(p);
-
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-
-    Selection_setEmptySelectionAt(document.body,document.body.childNodes.length);
-
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph05-expected.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph05-expected.html
deleted file mode 100644
index 92f8165..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph05-input.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph05-input.html
deleted file mode 100644
index 1743963..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph05-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function deleteNeighbours(node)
-{
-    while (node.previousSibling != null)
-        DOM_deleteNode(node.previousSibling);
-    while (node.nextSibling != null)
-        DOM_deleteNode(node.nextSibling);
-}
-
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    deleteNeighbours(p);
-
-    DOM_insertBefore(document.body,DOM_createTextNode(document,"  "),p);
-    DOM_insertBefore(document.body,DOM_createTextNode(document,"  "),p);
-    DOM_insertBefore(document.body,DOM_createTextNode(document,"  "),p);
-
-    Selection_setEmptySelectionAt(document.body.firstChild,0);
-
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph06-expected.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph06-expected.html
deleted file mode 100644
index d287729..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample textX[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph06-input.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph06-input.html
deleted file mode 100644
index 834af45..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph06-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function deleteNeighbours(node)
-{
-    while (node.previousSibling != null)
-        DOM_deleteNode(node.previousSibling);
-    while (node.nextSibling != null)
-        DOM_deleteNode(node.nextSibling);
-}
-
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    deleteNeighbours(p);
-
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-
-    Selection_setEmptySelectionAt(document.body.lastChild,0);
-
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph07-expected.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph07-expected.html
deleted file mode 100644
index 03bf992..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph07-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First</p>
-    <p>X[]Second</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph07-input.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph07-input.html
deleted file mode 100644
index 383293b..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph07-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    DOM_deleteAllChildren(document.body);
-
-
-    var p1 = DOM_createElement(document,"P");
-    var p2 = DOM_createElement(document,"P");
-    DOM_appendChild(p1,DOM_createTextNode(document,"First"));
-    DOM_appendChild(p2,DOM_createTextNode(document,"Second"));
-
-    DOM_appendChild(document.body,p1);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-    DOM_appendChild(document.body,p2);
-
-    Selection_setEmptySelectionAt(document.body,3);
-
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph08-expected.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph08-expected.html
deleted file mode 100644
index 03bf992..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph08-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First</p>
-    <p>X[]Second</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter-toparagraph08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter-toparagraph08-input.html b/experiments/Editor/tests/cursor/insertCharacter-toparagraph08-input.html
deleted file mode 100644
index 26fb865..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter-toparagraph08-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    DOM_deleteAllChildren(document.body);
-
-
-    var p1 = DOM_createElement(document,"P");
-    var p2 = DOM_createElement(document,"P");
-    DOM_appendChild(p1,DOM_createTextNode(document,"First"));
-    DOM_appendChild(p2,DOM_createTextNode(document,"Second"));
-
-    DOM_appendChild(document.body,p1);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-    DOM_appendChild(document.body,DOM_createTextNode(document,"  "));
-    DOM_appendChild(document.body,p2);
-
-    Selection_setEmptySelectionAt(document.body.childNodes[3],0);
-
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter01-expected.html b/experiments/Editor/tests/cursor/insertCharacter01-expected.html
deleted file mode 100644
index d287729..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample textX[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter01-input.html b/experiments/Editor/tests/cursor/insertCharacter01-input.html
deleted file mode 100644
index d33d412..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter02-expected.html b/experiments/Editor/tests/cursor/insertCharacter02-expected.html
deleted file mode 100644
index 19a3a39..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample tX[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter02-input.html b/experiments/Editor/tests/cursor/insertCharacter02-input.html
deleted file mode 100644
index bbd2717..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample t[]ext</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter03-expected.html b/experiments/Editor/tests/cursor/insertCharacter03-expected.html
deleted file mode 100644
index 92f8165..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>X[]Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/insertCharacter03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/insertCharacter03-input.html b/experiments/Editor/tests/cursor/insertCharacter03-input.html
deleted file mode 100644
index 191419a..0000000
--- a/experiments/Editor/tests/cursor/insertCharacter03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]Sample text</p>
-</body>
-</html>



[20/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/justCursor03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/justCursor03-input.html b/experiments/Editor/tests/formatting/justCursor03-input.html
deleted file mode 100644
index 6e6756e..0000000
--- a/experiments/Editor/tests/formatting/justCursor03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"text-align": "center"});
-    Cursor_insertCharacter("X");
-}
-</script>
-</head>
-<body>
-<p>Here is s[]ome text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/justCursor04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/justCursor04-expected.html b/experiments/Editor/tests/formatting/justCursor04-expected.html
deleted file mode 100644
index 918331d..0000000
--- a/experiments/Editor/tests/formatting/justCursor04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="text-align: center">
-      Here is s
-      <i>X</i>
-      ome text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/justCursor04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/justCursor04-input.html b/experiments/Editor/tests/formatting/justCursor04-input.html
deleted file mode 100644
index 8201290..0000000
--- a/experiments/Editor/tests/formatting/justCursor04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-style": "italic",
-                                            "text-align": "center"});
-    Cursor_insertCharacter("X");
-}
-</script>
-</head>
-<body>
-<p>Here is s[]ome text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards01-expected.html b/experiments/Editor/tests/formatting/mergeUpwards01-expected.html
deleted file mode 100644
index a1738e6..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>One two []three</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards01-input.html b/experiments/Editor/tests/formatting/mergeUpwards01-input.html
deleted file mode 100644
index 3d8a6da..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards01-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = Selection_get();
-    if (range.start.node.nodeType != Node.TEXT_NODE)
-        throw new Error("range start should be in a text node");
-
-    Range_trackWhileExecuting(range,function() {
-       Formatting_mergeUpwards(range.start.node,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p><b>One two </b><b>[]three</b></p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards02-expected.html b/experiments/Editor/tests/formatting/mergeUpwards02-expected.html
deleted file mode 100644
index 372f917..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i><u>One two []three</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards02-input.html b/experiments/Editor/tests/formatting/mergeUpwards02-input.html
deleted file mode 100644
index 23be3e7..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards02-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = Selection_get();
-    if (range.start.node.nodeType != Node.TEXT_NODE)
-        throw new Error("range start should be in a text node");
-
-    Range_trackWhileExecuting(range,function() {
-       Formatting_mergeUpwards(range.start.node,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p><b><i><u>One two </u></i></b><b><i><u>[]three</u></i></b></p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards03-expected.html b/experiments/Editor/tests/formatting/mergeUpwards03-expected.html
deleted file mode 100644
index b2ad811..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards03-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <p><b>One two []three</b></p>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards03-input.html b/experiments/Editor/tests/formatting/mergeUpwards03-input.html
deleted file mode 100644
index e148fb9..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards03-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = Selection_get();
-    if (range.start.node.nodeType != Node.TEXT_NODE)
-        throw new Error("range start should be in a text node");
-
-    Range_trackWhileExecuting(range,function() {
-       Formatting_mergeUpwards(range.start.node,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p>Before</p><p><b>One two </b><b>[]three</b></p><p>After</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards04-expected.html b/experiments/Editor/tests/formatting/mergeUpwards04-expected.html
deleted file mode 100644
index ffda085..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      Before
-      <b>One two []three</b>
-      After
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards04-input.html b/experiments/Editor/tests/formatting/mergeUpwards04-input.html
deleted file mode 100644
index 50058ca..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards04-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = Selection_get();
-    if (range.start.node.nodeType != Node.TEXT_NODE)
-        throw new Error("range start should be in a text node");
-
-    Range_trackWhileExecuting(range,function() {
-       Formatting_mergeUpwards(range.start.node,Formatting_MERGEABLE_BLOCK_AND_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p>Before</p><p><b>One two </b><b>[]three</b></p><p>After</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards05-expected.html b/experiments/Editor/tests/formatting/mergeUpwards05-expected.html
deleted file mode 100644
index 6be8697..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[]One two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards05-input.html b/experiments/Editor/tests/formatting/mergeUpwards05-input.html
deleted file mode 100644
index 4ca7d4d..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards05-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = Selection_get();
-    if (range.start.node.nodeType != Node.TEXT_NODE)
-        throw new Error("range start should be in a text node");
-
-    Range_trackWhileExecuting(range,function() {
-       Formatting_mergeUpwards(range.start.node,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p>[]One two three<b></b></p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards06-expected.html b/experiments/Editor/tests/formatting/mergeUpwards06-expected.html
deleted file mode 100644
index 6be8697..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[]One two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards06-input.html b/experiments/Editor/tests/formatting/mergeUpwards06-input.html
deleted file mode 100644
index 89f4081..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards06-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = Selection_get();
-    if (range.start.node.nodeType != Node.TEXT_NODE)
-        throw new Error("range start should be in a text node");
-
-    Range_trackWhileExecuting(range,function() {
-       Formatting_mergeUpwards(range.start.node,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p>[]One two three<b><i><u></u></i></b></p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards07-expected.html b/experiments/Editor/tests/formatting/mergeUpwards07-expected.html
deleted file mode 100644
index 6be8697..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards07-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[]One two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards07-input.html b/experiments/Editor/tests/formatting/mergeUpwards07-input.html
deleted file mode 100644
index dcff8e8..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards07-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = Selection_get();
-    if (range.start.node.nodeType != Node.TEXT_NODE)
-        throw new Error("range start should be in a text node");
-
-    Range_trackWhileExecuting(range,function() {
-       Formatting_mergeUpwards(range.start.node,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p><b></b>[]One two three</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards08-expected.html b/experiments/Editor/tests/formatting/mergeUpwards08-expected.html
deleted file mode 100644
index 6be8697..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards08-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[]One two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/mergeUpwards08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/mergeUpwards08-input.html b/experiments/Editor/tests/formatting/mergeUpwards08-input.html
deleted file mode 100644
index d30c89e..0000000
--- a/experiments/Editor/tests/formatting/mergeUpwards08-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = Selection_get();
-    if (range.start.node.nodeType != Node.TEXT_NODE)
-        throw new Error("range start should be in a text node");
-
-    Range_trackWhileExecuting(range,function() {
-       Formatting_mergeUpwards(range.start.node,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p><b><i><u></u></i></b>[]One two three</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change01-expected.html b/experiments/Editor/tests/formatting/paragraph-change01-expected.html
deleted file mode 100644
index 4441b53..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 20%"></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change01-input.html b/experiments/Editor/tests/formatting/paragraph-change01-input.html
deleted file mode 100644
index e119e8a..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change01-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "20%"});
-}
-</script>
-</head>
-<body>
-<p style="margin-left: 10%">[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change02-expected.html b/experiments/Editor/tests/formatting/paragraph-change02-expected.html
deleted file mode 100644
index 2fcd240..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 20%"/>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change02-input.html b/experiments/Editor/tests/formatting/paragraph-change02-input.html
deleted file mode 100644
index 146b1f0..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change02-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "20%"});
-}
-</script>
-</head>
-<body>
-[<p style="margin-left: 10%"></p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change03-expected.html b/experiments/Editor/tests/formatting/paragraph-change03-expected.html
deleted file mode 100644
index 86f379f..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 10%">One</p>
-    <h1 style="margin-left: 10%">Two</h1>
-    <div style="margin-left: 10%">
-      Three
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change03-input.html b/experiments/Editor/tests/formatting/paragraph-change03-input.html
deleted file mode 100644
index 798c6c6..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change03-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-[<p style="margin-left: 1%">One</p>
-<h1 style="margin-left: 2%">Two</h1>
-<div style="margin-left: 3%">Three</div>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change04-expected.html b/experiments/Editor/tests/formatting/paragraph-change04-expected.html
deleted file mode 100644
index 86f379f..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 10%">One</p>
-    <h1 style="margin-left: 10%">Two</h1>
-    <div style="margin-left: 10%">
-      Three
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change04-input.html b/experiments/Editor/tests/formatting/paragraph-change04-input.html
deleted file mode 100644
index 53e37e5..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change04-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p style="margin-left: 1%">O[ne</p>
-<h1 style="margin-left: 2%">Two</h1>
-<div style="margin-left: 3%">Thre]e</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change05-expected.html b/experiments/Editor/tests/formatting/paragraph-change05-expected.html
deleted file mode 100644
index 65d536e..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 1%">One</p>
-    <h1 style="margin-left: 10%">Two</h1>
-    <div style="margin-left: 3%">
-      Three
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change05-input.html b/experiments/Editor/tests/formatting/paragraph-change05-input.html
deleted file mode 100644
index b065f79..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change05-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p style="margin-left: 1%">One</p>
-<h1 style="margin-left: 2%">T[]wo</h1>
-<div style="margin-left: 3%">Three</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change06-expected.html b/experiments/Editor/tests/formatting/paragraph-change06-expected.html
deleted file mode 100644
index 55bd283..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change06-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div style="margin-left: 1%">
-      <p style="margin-left: 10%">One</p>
-      <p style="margin-left: 10%">Two</p>
-      <p style="margin-left: 10%">Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change06-input.html b/experiments/Editor/tests/formatting/paragraph-change06-input.html
deleted file mode 100644
index d233b65..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change06-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-}
-</script>
-</head>
-<body>
-<div style="margin-left: 1%">
-  <p style="margin-left: 2%">On[e</p>
-  <p style="margin-left: 3%">Two</p>
-  <p style="margin-left: 4%">Thre]e</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change07-expected.html b/experiments/Editor/tests/formatting/paragraph-change07-expected.html
deleted file mode 100644
index 29b3fbf..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change07-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div style="margin-left: 1%">
-      <p style="margin-left: 2%">One</p>
-      <p style="margin-left: 10%">Two</p>
-      <p style="margin-left: 4%">Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change07-input.html b/experiments/Editor/tests/formatting/paragraph-change07-input.html
deleted file mode 100644
index 7eddd1c..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change07-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-}
-</script>
-</head>
-<body>
-<div style="margin-left: 1%">
-  <p style="margin-left: 2%">One</p>
-  <p style="margin-left: 3%">T[]wo</p>
-  <p style="margin-left: 4%">Three</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change08-expected.html b/experiments/Editor/tests/formatting/paragraph-change08-expected.html
deleted file mode 100644
index 29b3fbf..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change08-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div style="margin-left: 1%">
-      <p style="margin-left: 2%">One</p>
-      <p style="margin-left: 10%">Two</p>
-      <p style="margin-left: 4%">Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-change08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-change08-input.html b/experiments/Editor/tests/formatting/paragraph-change08-input.html
deleted file mode 100644
index bf06d74..0000000
--- a/experiments/Editor/tests/formatting/paragraph-change08-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-}
-</script>
-</head>
-<body>
-<div style="margin-left: 1%">
-  <p style="margin-left: 2%">One</p>
-  [<p style="margin-left: 3%">Two</p>]
-  <p style="margin-left: 4%">Three</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove01-expected.html b/experiments/Editor/tests/formatting/paragraph-remove01-expected.html
deleted file mode 100644
index 4424e4d..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove01-input.html b/experiments/Editor/tests/formatting/paragraph-remove01-input.html
deleted file mode 100644
index a60dbba..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove01-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": null});
-}
-</script>
-</head>
-<body>
-<p style="margin-left: 10%">[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove02-expected.html b/experiments/Editor/tests/formatting/paragraph-remove02-expected.html
deleted file mode 100644
index 572de6d..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-right: 20%"></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove02-input.html b/experiments/Editor/tests/formatting/paragraph-remove02-input.html
deleted file mode 100644
index a2bf998..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove02-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": null});
-}
-</script>
-</head>
-<body>
-<p style="margin-left: 10%; margin-right: 20%">[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove03-expected.html b/experiments/Editor/tests/formatting/paragraph-remove03-expected.html
deleted file mode 100644
index aec2fa1..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-right: 20%"/>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove03-input.html b/experiments/Editor/tests/formatting/paragraph-remove03-input.html
deleted file mode 100644
index c6a3bc9..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove03-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": null});
-}
-</script>
-</head>
-<body>
-[<p style="margin-left: 10%; margin-right: 20%"></p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove04-expected.html b/experiments/Editor/tests/formatting/paragraph-remove04-expected.html
deleted file mode 100644
index 22f5569..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <h1>Two</h1>
-    <div>
-      Three
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove04-input.html b/experiments/Editor/tests/formatting/paragraph-remove04-input.html
deleted file mode 100644
index 29328e0..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove04-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": null});
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-[<p style="margin-left: 1%">One</p>
-<h1 style="margin-left: 2%">Two</h1>
-<div style="margin-left: 3%">Three</div>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove05-expected.html b/experiments/Editor/tests/formatting/paragraph-remove05-expected.html
deleted file mode 100644
index 6381bf2..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 1%">One</p>
-    <h1>Two</h1>
-    <div style="margin-left: 3%">
-      Three
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove05-input.html b/experiments/Editor/tests/formatting/paragraph-remove05-input.html
deleted file mode 100644
index 66db01a..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove05-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": null});
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p style="margin-left: 1%">One</p>
-[<h1 style="margin-left: 2%">Two</h1>]
-<div style="margin-left: 3%">Three</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove06-expected.html b/experiments/Editor/tests/formatting/paragraph-remove06-expected.html
deleted file mode 100644
index dd1cec2..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove06-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 1%; margin-right: 11%">One</p>
-    <h1 style="margin-right: 22%">Two</h1>
-    <div style="margin-left: 3%; margin-right: 33%">
-      Three
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove06-input.html b/experiments/Editor/tests/formatting/paragraph-remove06-input.html
deleted file mode 100644
index 52508f8..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove06-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": null});
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p style="margin-left: 1%; margin-right: 11%">One</p>
-[<h1 style="margin-left: 2%; margin-right: 22%">Two</h1>]
-<div style="margin-left: 3%; margin-right: 33%">Three</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove07-expected.html b/experiments/Editor/tests/formatting/paragraph-remove07-expected.html
deleted file mode 100644
index 3fc8b0c..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove07-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div style="margin-left: 1%">
-      <p>One</p>
-      <p>Two</p>
-      <p>Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove07-input.html b/experiments/Editor/tests/formatting/paragraph-remove07-input.html
deleted file mode 100644
index 55e96ae..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove07-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": null});
-}
-</script>
-</head>
-<body>
-<div style="margin-left: 1%">
-  <p style="margin-left: 2%">O[ne</p>
-  <p style="margin-left: 3%">Two</p>
-  <p style="margin-left: 4%">Thre]e</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove08-expected.html b/experiments/Editor/tests/formatting/paragraph-remove08-expected.html
deleted file mode 100644
index 3fc8b0c..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove08-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div style="margin-left: 1%">
-      <p>One</p>
-      <p>Two</p>
-      <p>Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove08-input.html b/experiments/Editor/tests/formatting/paragraph-remove08-input.html
deleted file mode 100644
index 26d3612..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove08-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": null});
-}
-</script>
-</head>
-<body>
-[<div style="margin-left: 1%">
-  <p style="margin-left: 2%">One</p>
-  <p style="margin-left: 3%">Two</p>
-  <p style="margin-left: 4%">Three</p>
-</div>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove09-expected.html b/experiments/Editor/tests/formatting/paragraph-remove09-expected.html
deleted file mode 100644
index cc8a4e5..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove09-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div style="margin-left: 1%">
-      <p style="margin-left: 2%">One</p>
-      <p>Two</p>
-      <p style="margin-left: 4%">Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove09-input.html b/experiments/Editor/tests/formatting/paragraph-remove09-input.html
deleted file mode 100644
index f5bfdeb..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove09-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": null});
-}
-</script>
-</head>
-<body>
-<div style="margin-left: 1%">
-  <p style="margin-left: 2%">One</p>
-  <p style="margin-left: 3%">T[]wo</p>
-  <p style="margin-left: 4%">Three</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove10-expected.html b/experiments/Editor/tests/formatting/paragraph-remove10-expected.html
deleted file mode 100644
index cc8a4e5..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove10-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div style="margin-left: 1%">
-      <p style="margin-left: 2%">One</p>
-      <p>Two</p>
-      <p style="margin-left: 4%">Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-remove10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-remove10-input.html b/experiments/Editor/tests/formatting/paragraph-remove10-input.html
deleted file mode 100644
index 996455c..0000000
--- a/experiments/Editor/tests/formatting/paragraph-remove10-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": null});
-}
-</script>
-</head>
-<body>
-<div style="margin-left: 1%">
-  <p style="margin-left: 2%">One</p>
-  [<p style="margin-left: 3%">Two</p>]
-  <p style="margin-left: 4%">Three</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set01-expected.html b/experiments/Editor/tests/formatting/paragraph-set01-expected.html
deleted file mode 100644
index 7c2d2d8..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 10%"></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set01-input.html b/experiments/Editor/tests/formatting/paragraph-set01-input.html
deleted file mode 100644
index 9baf28b..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set01-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set02-expected.html b/experiments/Editor/tests/formatting/paragraph-set02-expected.html
deleted file mode 100644
index 63b2469..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 10%"/>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set02-input.html b/experiments/Editor/tests/formatting/paragraph-set02-input.html
deleted file mode 100644
index a407440..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set02-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-}
-</script>
-</head>
-<body>
-[<p></p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set03-expected.html b/experiments/Editor/tests/formatting/paragraph-set03-expected.html
deleted file mode 100644
index 86f379f..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 10%">One</p>
-    <h1 style="margin-left: 10%">Two</h1>
-    <div style="margin-left: 10%">
-      Three
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set03-input.html b/experiments/Editor/tests/formatting/paragraph-set03-input.html
deleted file mode 100644
index 8f22efb..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set03-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-[<p>One</p>
-<h1>Two</h1>
-<div>Three</div>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set04-expected.html b/experiments/Editor/tests/formatting/paragraph-set04-expected.html
deleted file mode 100644
index 86f379f..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 10%">One</p>
-    <h1 style="margin-left: 10%">Two</h1>
-    <div style="margin-left: 10%">
-      Three
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set04-input.html b/experiments/Editor/tests/formatting/paragraph-set04-input.html
deleted file mode 100644
index 40bc76d..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set04-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p>O[ne</p>
-<h1>Two</h1>
-<div>Thre]e</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set05-expected.html b/experiments/Editor/tests/formatting/paragraph-set05-expected.html
deleted file mode 100644
index 7ce9c3e..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <h1 style="margin-left: 10%">Two</h1>
-    <div>
-      Three
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set05-input.html b/experiments/Editor/tests/formatting/paragraph-set05-input.html
deleted file mode 100644
index 49eeee8..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set05-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p>One</p>
-<h1>T[]wo</h1>
-<div>Three</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set06-expected.html b/experiments/Editor/tests/formatting/paragraph-set06-expected.html
deleted file mode 100644
index fe73b8b..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set06-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p style="margin-left: 10%">One</p>
-      <p style="margin-left: 10%">Two</p>
-      <p style="margin-left: 10%">Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set06-input.html b/experiments/Editor/tests/formatting/paragraph-set06-input.html
deleted file mode 100644
index f9f75fa..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set06-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-}
-</script>
-</head>
-<body>
-<div>
-  <p>On[e</p>
-  <p>Two</p>
-  <p>Thre]e</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set07-expected.html b/experiments/Editor/tests/formatting/paragraph-set07-expected.html
deleted file mode 100644
index 2a50d2c..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set07-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>One</p>
-      <p style="margin-left: 10%">Two</p>
-      <p>Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraph-set07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraph-set07-input.html b/experiments/Editor/tests/formatting/paragraph-set07-input.html
deleted file mode 100644
index ca57de0..0000000
--- a/experiments/Editor/tests/formatting/paragraph-set07-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"margin-left": "10%"});
-}
-</script>
-</head>
-<body>
-<div>
-  <p>One</p>
-  <p>T[]wo</p>
-  <p>Three</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition01-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition01-expected.html
deleted file mode 100644
index 62a6e3c..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition01-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-T

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition01-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition01-input.html
deleted file mode 100644
index fedcf76..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>T[]he <b>quick</b> brown <b>fox <i>jumps <u>over</u></i> the </b>lazy dog.</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition02-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition02-expected.html
deleted file mode 100644
index 9927244..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition02-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-The

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition02-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition02-input.html
deleted file mode 100644
index 4ce00f3..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>The[] <b>quick</b> brown <b>fox <i>jumps <u>over</u></i> the </b>lazy dog.</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition03-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition03-expected.html
deleted file mode 100644
index fe8db22..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition03-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-The qu

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition03-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition03-input.html
deleted file mode 100644
index 9b5afc8..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>The <b>qu[]ick</b> brown <b>fox <i>jumps <u>over</u></i> the </b>lazy dog.</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition04-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition04-expected.html
deleted file mode 100644
index 236c983..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition04-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-The quick brown fox jum

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition04-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition04-input.html
deleted file mode 100644
index 2ec56ee..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>The <b>quick</b> brown <b>fox <i>jum[]ps <u>over</u></i> the </b>lazy dog.</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition05-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition05-expected.html
deleted file mode 100644
index 30acd44..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition05-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-The quick brown fox jumps ov

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition05-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition05-input.html
deleted file mode 100644
index 1ab91b2..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>The <b>quick</b> brown <b>fox <i>jumps <u>ov[]er</u></i> the</b> <b>lazy</b> dog.</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition06-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition06-expected.html
deleted file mode 100644
index 7dc05d3..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition06-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-The quick brown fox jumps over th

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition06-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition06-input.html
deleted file mode 100644
index c6de815..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>The <b>quick</b> brown <b>fox <i>jumps <u>over</u></i> th[]e</b> <b>lazy</b> dog.</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition07-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition07-expected.html
deleted file mode 100644
index 85f4b6c..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition07-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-The quick brown fox jumps over the laz

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition07-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition07-input.html
deleted file mode 100644
index 661153d..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition07-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>The <b>quick</b> brown <b>fox <i>jumps <u>over</u></i> the</b> <b>laz[]y</b> dog.</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition08-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition08-expected.html
deleted file mode 100644
index 84102df..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition08-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-The quick brown fox jumps over the lazy dog

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition08-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition08-input.html
deleted file mode 100644
index d2d10bb..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition08-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>The <b>quick</b> brown <b>fox <i>jumps <u>over</u></i> the</b> <b>lazy</b> dog[].</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition09-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition09-expected.html
deleted file mode 100644
index 2fe6575..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition09-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-The quick brown fox jumps over the lazy dog.

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition09-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition09-input.html
deleted file mode 100644
index 71b4480..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition09-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>The <b>quick</b> brown <b>fox <i>jumps <u>over</u></i> the</b> <b>lazy</b> dog.[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition10-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition10-expected.html
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition10-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition10-input.html
deleted file mode 100644
index 21e20b6..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition10-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>The <b>quick</b> brown <b>fox <i>jumps <u>over</u></i> the</b> <b>lazy</b> dog.</p>
-<p>[]And here is some more text.</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition11-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition11-expected.html
deleted file mode 100644
index dfdabb0..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition11-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-And

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition11-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition11-input.html
deleted file mode 100644
index cb4ea64..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition11-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>The <b>quick</b> brown <b>fox <i>jumps <u>over</u></i> the</b> <b>lazy</b> dog.</p>
-<p>And[] here is some more text.</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition12-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition12-expected.html
deleted file mode 100644
index e69de29..0000000

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition12-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition12-input.html
deleted file mode 100644
index 26195c0..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition12-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>The <b>quick</b> brown <b>fox <i>jumps <u>over</u></i> the</b> <b>lazy</b> dog.</p>
-[]
-<p>And here is some more text.</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition13-expected.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition13-expected.html
deleted file mode 100644
index f2ba8f8..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition13-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-abc
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/paragraphTextUpToPosition13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/paragraphTextUpToPosition13-input.html b/experiments/Editor/tests/formatting/paragraphTextUpToPosition13-input.html
deleted file mode 100644
index 3610923..0000000
--- a/experiments/Editor/tests/formatting/paragraphTextUpToPosition13-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    var selectionRange = Selection_get();
-    return Formatting_paragraphTextUpToPosition(selectionRange.start);
-}
-</script>
-</head>
-<body>
-<p>The <b>quick</b> brown <b>fox <i>jumps <u>over</u></i> the</b> <b>lazy</b> dog.</p>
-abc[]
-<p>And here is some more text.</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveAbstract01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveAbstract01a-expected.html b/experiments/Editor/tests/formatting/preserveAbstract01a-expected.html
deleted file mode 100644
index c7b4658..0000000
--- a/experiments/Editor/tests/formatting/preserveAbstract01a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span style="color: blue">[two]</span>
-      three
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveAbstract01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveAbstract01a-input.html b/experiments/Editor/tests/formatting/preserveAbstract01a-input.html
deleted file mode 100644
index 806efb9..0000000
--- a/experiments/Editor/tests/formatting/preserveAbstract01a-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>
-    <span id="test1">one [two] three</span>
-  </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveAbstract01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveAbstract01b-expected.html b/experiments/Editor/tests/formatting/preserveAbstract01b-expected.html
deleted file mode 100644
index 52ebdfe..0000000
--- a/experiments/Editor/tests/formatting/preserveAbstract01b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span uxwrite-abstract="true">one</span>
-      <span id="test1" style="color: blue" uxwrite-abstract="true">[two]</span>
-      <span uxwrite-abstract="true">three</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveAbstract01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveAbstract01b-input.html b/experiments/Editor/tests/formatting/preserveAbstract01b-input.html
deleted file mode 100644
index 81797fd..0000000
--- a/experiments/Editor/tests/formatting/preserveAbstract01b-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>
-    <span id="test1" uxwrite-abstract="true">one [two] three</span>
-  </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveAbstract02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveAbstract02a-expected.html b/experiments/Editor/tests/formatting/preserveAbstract02a-expected.html
deleted file mode 100644
index 7165cba..0000000
--- a/experiments/Editor/tests/formatting/preserveAbstract02a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <b>[two]</b>
-      three
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveAbstract02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveAbstract02a-input.html b/experiments/Editor/tests/formatting/preserveAbstract02a-input.html
deleted file mode 100644
index 1587916..0000000
--- a/experiments/Editor/tests/formatting/preserveAbstract02a-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>
-    <span id="test1">one [two] three</span>
-  </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveAbstract02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveAbstract02b-expected.html b/experiments/Editor/tests/formatting/preserveAbstract02b-expected.html
deleted file mode 100644
index 5536762..0000000
--- a/experiments/Editor/tests/formatting/preserveAbstract02b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span uxwrite-abstract="true">one</span>
-      <span id="test1" uxwrite-abstract="true"><b>[two]</b></span>
-      <span uxwrite-abstract="true">three</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveAbstract02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveAbstract02b-input.html b/experiments/Editor/tests/formatting/preserveAbstract02b-input.html
deleted file mode 100644
index a28f411..0000000
--- a/experiments/Editor/tests/formatting/preserveAbstract02b-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>
-    <span id="test1" uxwrite-abstract="true">one [two] three</span>
-  </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveAbstract03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveAbstract03a-expected.html b/experiments/Editor/tests/formatting/preserveAbstract03a-expected.html
deleted file mode 100644
index e245415..0000000
--- a/experiments/Editor/tests/formatting/preserveAbstract03a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <b><i><u>[two]</u></i></b>
-      three
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveAbstract03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveAbstract03a-input.html b/experiments/Editor/tests/formatting/preserveAbstract03a-input.html
deleted file mode 100644
index 6947d4f..0000000
--- a/experiments/Editor/tests/formatting/preserveAbstract03a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold",
-                                            "font-style": "italic",
-                                            "text-decoration": "underline"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>
-    <span id="test1">one [two] three</span>
-  </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveAbstract03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveAbstract03b-expected.html b/experiments/Editor/tests/formatting/preserveAbstract03b-expected.html
deleted file mode 100644
index 509c02b..0000000
--- a/experiments/Editor/tests/formatting/preserveAbstract03b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span uxwrite-abstract="true">one</span>
-      <span id="test1" uxwrite-abstract="true"><b><i><u>[two]</u></i></b></span>
-      <span uxwrite-abstract="true">three</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveAbstract03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveAbstract03b-input.html b/experiments/Editor/tests/formatting/preserveAbstract03b-input.html
deleted file mode 100644
index e9c3dbd..0000000
--- a/experiments/Editor/tests/formatting/preserveAbstract03b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold",
-                                            "font-style": "italic",
-                                            "text-decoration": "underline"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>
-    <span id="test1" uxwrite-abstract="true">one [two] three</span>
-  </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps01-expected.html b/experiments/Editor/tests/formatting/preserveParaProps01-expected.html
deleted file mode 100644
index a8bc926..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="border: 1px solid blue">
-      Some
-      <span style="color: red">sample</span>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps01-input.html b/experiments/Editor/tests/formatting/preserveParaProps01-input.html
deleted file mode 100644
index 5f44929..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p style="border: 1px solid blue">
-  Some [sample] text
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps02-expected.html b/experiments/Editor/tests/formatting/preserveParaProps02-expected.html
deleted file mode 100644
index b6cf21a..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="padding: 20%">
-      Some
-      <span style="color: red">sample</span>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps02-input.html b/experiments/Editor/tests/formatting/preserveParaProps02-input.html
deleted file mode 100644
index 0d1ec80..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p style="padding: 20%">
-  Some [sample] text
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps03-expected.html b/experiments/Editor/tests/formatting/preserveParaProps03-expected.html
deleted file mode 100644
index a668e0f..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin: 20%">
-      Some
-      <span style="color: red">sample</span>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps03-input.html b/experiments/Editor/tests/formatting/preserveParaProps03-input.html
deleted file mode 100644
index 35c8c83..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p style="margin: 20%">
-  Some [sample] text
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps04-expected.html b/experiments/Editor/tests/formatting/preserveParaProps04-expected.html
deleted file mode 100644
index ba5e442..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="text-align: center">
-      Some
-      <span style="color: red">sample</span>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps04-input.html b/experiments/Editor/tests/formatting/preserveParaProps04-input.html
deleted file mode 100644
index 36eaeed..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p style="text-align: center">
-  Some [sample] text
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps05-expected.html b/experiments/Editor/tests/formatting/preserveParaProps05-expected.html
deleted file mode 100644
index 3525404..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="text-indent: 20%">
-      Some
-      <span style="color: red">sample</span>
-      text
-    </p>
-  </body>
-</html>



[36/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre03-expected.html b/experiments/Editor/tests/clipboard/copy-pre03-expected.html
deleted file mode 100644
index 2cf64e4..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre03-expected.html
+++ /dev/null
@@ -1,47 +0,0 @@
-text/html
----------
-
-Normal text
-<pre>var stop = false;
-for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++) {
-    if (i &gt;= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-Normal text
-<pre>var stop = false;
-for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++) {
-    if (i &gt;= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-Normal text
-
-text/plain
-----------
-
-Normal text
-
-    var stop = false;
-    for (var i = 0; i < 10 && !stop; i++) {
-        if (i >= 5)
-            print("Big: "+i);
-        else
-            print("Small: "+i);
-    }
-
-Normal text
-
-    var stop = false;
-    for (var i = 0; i < 10 && !stop; i++) {
-        if (i >= 5)
-            print("Big: "+i);
-        else
-            print("Small: "+i);
-    }
-
-Normal text

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre03-input.html b/experiments/Editor/tests/clipboard/copy-pre03-input.html
deleted file mode 100644
index feb4270..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre03-input.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[Normal text
-<pre>
-var stop = false;
-for (var i = 0; i < 10 && !stop; i++) {
-    if (i >= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-Normal text
-<pre>
-var stop = false;
-for (var i = 0; i < 10 && !stop; i++) {
-    if (i >= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-Normal text]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre04-expected.html b/experiments/Editor/tests/clipboard/copy-pre04-expected.html
deleted file mode 100644
index db704cb..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre04-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-text/html
----------
-
-<blockquote>
-<pre>var stop = false;
-for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++) {
-    if (i &gt;= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-</blockquote>
-
-text/plain
-----------
-
->     var stop = false;
->     for (var i = 0; i < 10 && !stop; i++) {
->         if (i >= 5)
->             print("Big: "+i);
->         else
->             print("Small: "+i);
->     }

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre04-input.html b/experiments/Editor/tests/clipboard/copy-pre04-input.html
deleted file mode 100644
index 25fd32d..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre04-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<blockquote>
-<pre>
-var stop = false;
-for (var i = 0; i < 10 && !stop; i++) {
-    if (i >= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-</blockquote>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre05-expected.html b/experiments/Editor/tests/clipboard/copy-pre05-expected.html
deleted file mode 100644
index 7bc25ae..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre05-expected.html
+++ /dev/null
@@ -1,30 +0,0 @@
-text/html
----------
-
-<blockquote>
-Before code sample
-<pre>var stop = false;
-for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++) {
-    if (i &gt;= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-After code sample
-</blockquote>
-
-text/plain
-----------
-
-> Before code sample
-
->     var stop = false;
->     for (var i = 0; i < 10 && !stop; i++) {
->         if (i >= 5)
->             print("Big: "+i);
->         else
->             print("Small: "+i);
->     }
-
-> After code sample

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre05-input.html b/experiments/Editor/tests/clipboard/copy-pre05-input.html
deleted file mode 100644
index c97588e..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre05-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<blockquote>
-Before code sample
-<pre>
-var stop = false;
-for (var i = 0; i < 10 && !stop; i++) {
-    if (i >= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-After code sample
-</blockquote>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre06-expected.html b/experiments/Editor/tests/clipboard/copy-pre06-expected.html
deleted file mode 100644
index 0c9b67d..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre06-expected.html
+++ /dev/null
@@ -1,50 +0,0 @@
-text/html
----------
-
-<ul>
-  <li>
-    First code example:
-    <pre>var stop = false;
-for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++) {
-    if (i &gt;= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-  </li>
-  <li>
-    Second code example:
-    <pre>var stop = false;
-for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++) {
-    if (i &gt;= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-  </li>
-</ul>
-
-text/plain
-----------
-
-  - First code example:
-
-        var stop = false;
-        for (var i = 0; i < 10 && !stop; i++) {
-            if (i >= 5)
-                print("Big: "+i);
-            else
-                print("Small: "+i);
-        }
-
-  - Second code example:
-
-        var stop = false;
-        for (var i = 0; i < 10 && !stop; i++) {
-            if (i >= 5)
-                print("Big: "+i);
-            else
-                print("Small: "+i);
-        }

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre06-input.html b/experiments/Editor/tests/clipboard/copy-pre06-input.html
deleted file mode 100644
index 3e260d1..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre06-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>
-    First code example:
-    <pre>
-var stop = false;
-for (var i = 0; i < 10 && !stop; i++) {
-    if (i >= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-  </li>
-  <li>
-    Second code example:
-    <pre>
-var stop = false;
-for (var i = 0; i < 10 && !stop; i++) {
-    if (i >= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-  </li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre07-expected.html b/experiments/Editor/tests/clipboard/copy-pre07-expected.html
deleted file mode 100644
index 03c4f3f..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre07-expected.html
+++ /dev/null
@@ -1,50 +0,0 @@
-text/html
----------
-
-<ol>
-  <li>
-    First code example:
-    <pre>var stop = false;
-for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++) {
-    if (i &gt;= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-  </li>
-  <li>
-    Second code example:
-    <pre>var stop = false;
-for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++) {
-    if (i &gt;= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-  </li>
-</ol>
-
-text/plain
-----------
-
-1.  First code example:
-
-        var stop = false;
-        for (var i = 0; i < 10 && !stop; i++) {
-            if (i >= 5)
-                print("Big: "+i);
-            else
-                print("Small: "+i);
-        }
-
-2.  Second code example:
-
-        var stop = false;
-        for (var i = 0; i < 10 && !stop; i++) {
-            if (i >= 5)
-                print("Big: "+i);
-            else
-                print("Small: "+i);
-        }

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre07-input.html b/experiments/Editor/tests/clipboard/copy-pre07-input.html
deleted file mode 100644
index 750097f..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre07-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ol>
-  <li>
-    First code example:
-    <pre>
-var stop = false;
-for (var i = 0; i < 10 && !stop; i++) {
-    if (i >= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-  </li>
-  <li>
-    Second code example:
-    <pre>
-var stop = false;
-for (var i = 0; i < 10 && !stop; i++) {
-    if (i >= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-  </li>
-</ol>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre08-expected.html b/experiments/Editor/tests/clipboard/copy-pre08-expected.html
deleted file mode 100644
index 0afb2f0..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre08-expected.html
+++ /dev/null
@@ -1,56 +0,0 @@
-text/html
----------
-
-<ol>
-  <li>
-    First code example:
-    <pre>for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++)
-   print(i);
-</pre>
-  </li>
-  <li>
-    <ol>
-      <li>
-        Second code example:
-        <pre>for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++)
-   print(i);
-</pre>
-      </li>
-      <li>
-        Third code example:
-        <pre>for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++)
-   print(i);
-</pre>
-      </li>
-    </ol>
-  </li>
-  <li>
-    Fourth code example:
-    <pre>for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++)
-   print(i);
-</pre>
-  </li>
-</ol>
-
-text/plain
-----------
-
-1.  First code example:
-
-        for (var i = 0; i < 10 && !stop; i++)
-           print(i);
-
-2.  1.  Second code example:
-
-            for (var i = 0; i < 10 && !stop; i++)
-               print(i);
-
-    2.  Third code example:
-
-            for (var i = 0; i < 10 && !stop; i++)
-               print(i);
-
-3.  Fourth code example:
-
-        for (var i = 0; i < 10 && !stop; i++)
-           print(i);

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre08-input.html b/experiments/Editor/tests/clipboard/copy-pre08-input.html
deleted file mode 100644
index ba0102d..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre08-input.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ol>
-  <li>
-    First code example:
-    <pre>
-for (var i = 0; i < 10 && !stop; i++)
-   print(i);
-</pre>
-  </li>
-  <li>
-    <ol>
-      <li>
-        Second code example:
-        <pre>
-for (var i = 0; i < 10 && !stop; i++)
-   print(i);
-</pre>
-      </li>
-      <li>
-        Third code example:
-        <pre>
-for (var i = 0; i < 10 && !stop; i++)
-   print(i);
-</pre>
-      </li>
-    </ol>
-  </li>
-  <li>
-    Fourth code example:
-    <pre>
-for (var i = 0; i < 10 && !stop; i++)
-   print(i);
-</pre>
-  </li>
-</ol>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy01-expected.html b/experiments/Editor/tests/clipboard/copy01-expected.html
deleted file mode 100644
index ae8abc3..0000000
--- a/experiments/Editor/tests/clipboard/copy01-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-Sample
-
-text/plain
-----------
-
-Sample

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy01-input.html b/experiments/Editor/tests/clipboard/copy01-input.html
deleted file mode 100644
index 123978a..0000000
--- a/experiments/Editor/tests/clipboard/copy01-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p>[Sample] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy02-expected.html b/experiments/Editor/tests/clipboard/copy02-expected.html
deleted file mode 100644
index e3907cf..0000000
--- a/experiments/Editor/tests/clipboard/copy02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-text
-
-text/plain
-----------
-
-text

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy02-input.html b/experiments/Editor/tests/clipboard/copy02-input.html
deleted file mode 100644
index 7ee5582..0000000
--- a/experiments/Editor/tests/clipboard/copy02-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p>Sample [text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy03-expected.html b/experiments/Editor/tests/clipboard/copy03-expected.html
deleted file mode 100644
index 2c517fb..0000000
--- a/experiments/Editor/tests/clipboard/copy03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-Sample text
-
-text/plain
-----------
-
-Sample text

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy03-input.html b/experiments/Editor/tests/clipboard/copy03-input.html
deleted file mode 100644
index 3f20755..0000000
--- a/experiments/Editor/tests/clipboard/copy03-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p>[Sample text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy04-expected.html b/experiments/Editor/tests/clipboard/copy04-expected.html
deleted file mode 100644
index 683d985..0000000
--- a/experiments/Editor/tests/clipboard/copy04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<p>Sample text</p>
-
-text/plain
-----------
-
-Sample text

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy04-input.html b/experiments/Editor/tests/clipboard/copy04-input.html
deleted file mode 100644
index 487a61d..0000000
--- a/experiments/Editor/tests/clipboard/copy04-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<p>Sample text</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy05-expected.html b/experiments/Editor/tests/clipboard/copy05-expected.html
deleted file mode 100644
index 472c8e8..0000000
--- a/experiments/Editor/tests/clipboard/copy05-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><i><u>ample</u></i></b> tex
-
-text/plain
-----------
-
-***ample*** tex

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy05-input.html b/experiments/Editor/tests/clipboard/copy05-input.html
deleted file mode 100644
index 7aec3be..0000000
--- a/experiments/Editor/tests/clipboard/copy05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p><b><i><u>S[ample</u></i></b> tex]t</p>
-<p><b><i><u>Sample</u></i></b> text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy06-expected.html b/experiments/Editor/tests/clipboard/copy06-expected.html
deleted file mode 100644
index 9b65c52..0000000
--- a/experiments/Editor/tests/clipboard/copy06-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-text/html
----------
-
-<p><b><i><u>ample</u></i></b> text</p>
-<p><b><i><u>Sample</u></i></b> tex</p>
-
-text/plain
-----------
-
-***ample*** text
-
-***Sample*** tex

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy06-input.html b/experiments/Editor/tests/clipboard/copy06-input.html
deleted file mode 100644
index a98f4bb..0000000
--- a/experiments/Editor/tests/clipboard/copy06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p><b><i><u>S[ample</u></i></b> text</p>
-<p><b><i><u>Sample</u></i></b> tex]t</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copypaste-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copypaste-list01-expected.html b/experiments/Editor/tests/clipboard/copypaste-list01-expected.html
deleted file mode 100644
index 225eabc..0000000
--- a/experiments/Editor/tests/clipboard/copypaste-list01-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Three</p></li>
-    </ul>
-    <p>Sample text</p>
-    <ul>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Six</p></li>
-      <li><p>TwoX[]</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copypaste-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copypaste-list01-input.html b/experiments/Editor/tests/clipboard/copypaste-list01-input.html
deleted file mode 100644
index dd7b6ca..0000000
--- a/experiments/Editor/tests/clipboard/copypaste-list01-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var dest = document.getElementById("dest");
-    var clip = Clipboard_cut();
-    Selection_set(dest,dest.childNodes.length,dest,dest.childNodes.length);
-    Clipboard_pasteHTML(clip["text/html"]);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><p>[Two]</p></li>
-  <li><p>Three</p></li>
-</ul>
-<p>Sample text</p>
-<ul>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-  <li><p id="dest">Six</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copypaste-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copypaste-list02-expected.html b/experiments/Editor/tests/clipboard/copypaste-list02-expected.html
deleted file mode 100644
index 1f9c115..0000000
--- a/experiments/Editor/tests/clipboard/copypaste-list02-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Three</p></li>
-    </ul>
-    <p>Sample text</p>
-    <ul>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>TwoX[]</p></li>
-      <li><p>Six</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copypaste-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copypaste-list02-input.html b/experiments/Editor/tests/clipboard/copypaste-list02-input.html
deleted file mode 100644
index 6c6e7dc..0000000
--- a/experiments/Editor/tests/clipboard/copypaste-list02-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var dest = document.getElementById("dest");
-    var clip = Clipboard_cut();
-    Selection_set(dest,dest.childNodes.length,dest,dest.childNodes.length);
-    Clipboard_pasteHTML(clip["text/html"]);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><p>[Two]</p></li>
-  <li><p>Three</p></li>
-</ul>
-<p>Sample text</p>
-<ul>
-  <li><p>Four</p></li>
-  <li><p id="dest">Five</p></li>
-  <li><p>Six</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li01-expected.html b/experiments/Editor/tests/clipboard/cut-li01-expected.html
deleted file mode 100644
index 5139c17..0000000
--- a/experiments/Editor/tests/clipboard/cut-li01-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>Three</li></ul>
-
-text/plain
-----------
-
-  - Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li01-input.html b/experiments/Editor/tests/clipboard/cut-li01-input.html
deleted file mode 100644
index 912ecff..0000000
--- a/experiments/Editor/tests/clipboard/cut-li01-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>[Three]</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li02-expected.html b/experiments/Editor/tests/clipboard/cut-li02-expected.html
deleted file mode 100644
index b98ef02..0000000
--- a/experiments/Editor/tests/clipboard/cut-li02-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-    </ol>
-  </body>
-</html>
-
-text/html
----------
-
-<ol><li>Three</li></ol>
-
-text/plain
-----------
-
-1.  Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li02-input.html b/experiments/Editor/tests/clipboard/cut-li02-input.html
deleted file mode 100644
index f2f84a0..0000000
--- a/experiments/Editor/tests/clipboard/cut-li02-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>[Three]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li03-expected.html b/experiments/Editor/tests/clipboard/cut-li03-expected.html
deleted file mode 100644
index 89e5071..0000000
--- a/experiments/Editor/tests/clipboard/cut-li03-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>T</li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-hree
-
-text/plain
-----------
-
-hree

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li03-input.html b/experiments/Editor/tests/clipboard/cut-li03-input.html
deleted file mode 100644
index cb6ad8f..0000000
--- a/experiments/Editor/tests/clipboard/cut-li03-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>T[hree]</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li04-expected.html b/experiments/Editor/tests/clipboard/cut-li04-expected.html
deleted file mode 100644
index edbaeae..0000000
--- a/experiments/Editor/tests/clipboard/cut-li04-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>One</li>
-  <li>Two</li>
-  <li>Three</li></ul>
-
-text/plain
-----------
-
-  - One
-  - Two
-  - Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li04-input.html b/experiments/Editor/tests/clipboard/cut-li04-input.html
deleted file mode 100644
index b0a5ffd..0000000
--- a/experiments/Editor/tests/clipboard/cut-li04-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  [<li>One</li>
-  <li>Two</li>
-  <li>Three</li>]
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li05-expected.html b/experiments/Editor/tests/clipboard/cut-li05-expected.html
deleted file mode 100644
index edbaeae..0000000
--- a/experiments/Editor/tests/clipboard/cut-li05-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>One</li>
-  <li>Two</li>
-  <li>Three</li></ul>
-
-text/plain
-----------
-
-  - One
-  - Two
-  - Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li05-input.html b/experiments/Editor/tests/clipboard/cut-li05-input.html
deleted file mode 100644
index ec13825..0000000
--- a/experiments/Editor/tests/clipboard/cut-li05-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>[One</li>
-  <li>Two</li>
-  <li>Three]</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li06-expected.html b/experiments/Editor/tests/clipboard/cut-li06-expected.html
deleted file mode 100644
index 53a2ebc..0000000
--- a/experiments/Editor/tests/clipboard/cut-li06-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>One</li></ul>
-
-text/plain
-----------
-
-  - One

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li06-input.html b/experiments/Editor/tests/clipboard/cut-li06-input.html
deleted file mode 100644
index 51a483f..0000000
--- a/experiments/Editor/tests/clipboard/cut-li06-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>[One]</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li07-expected.html b/experiments/Editor/tests/clipboard/cut-li07-expected.html
deleted file mode 100644
index 84e2750..0000000
--- a/experiments/Editor/tests/clipboard/cut-li07-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head></head>
-  <body>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>
-    <ol>
-     <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-  </li></ul>
-
-text/plain
-----------
-
-  - 1.  One
-    2.  Two
-    3.  Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li07-input.html b/experiments/Editor/tests/clipboard/cut-li07-input.html
deleted file mode 100644
index c1dbbd4..0000000
--- a/experiments/Editor/tests/clipboard/cut-li07-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <ol>
-     [<li>One</li>
-      <li>Two</li>
-      <li>Three</li>]
-    </ol>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li08-expected.html b/experiments/Editor/tests/clipboard/cut-li08-expected.html
deleted file mode 100644
index 62a7e5e..0000000
--- a/experiments/Editor/tests/clipboard/cut-li08-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>Zero</li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>
-    <ol>
-     <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-  </li></ul>
-
-text/plain
-----------
-
-  - 1.  One
-    2.  Two
-    3.  Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li08-input.html b/experiments/Editor/tests/clipboard/cut-li08-input.html
deleted file mode 100644
index 4550806..0000000
--- a/experiments/Editor/tests/clipboard/cut-li08-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>Zero</li>
-  <li>
-    <ol>
-     [<li>One</li>
-      <li>Two</li>
-      <li>Three</li>]
-    </ol>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li09-expected.html b/experiments/Editor/tests/clipboard/cut-li09-expected.html
deleted file mode 100644
index 954bcf6..0000000
--- a/experiments/Editor/tests/clipboard/cut-li09-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>Four</li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>
-    <ol>
-     <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-  </li></ul>
-
-text/plain
-----------
-
-  - 1.  One
-    2.  Two
-    3.  Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li09-input.html b/experiments/Editor/tests/clipboard/cut-li09-input.html
deleted file mode 100644
index 6d7c136..0000000
--- a/experiments/Editor/tests/clipboard/cut-li09-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <ol>
-     [<li>One</li>
-      <li>Two</li>
-      <li>Three</li>]
-    </ol>
-  </li>
-  <li>Four</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li10-expected.html b/experiments/Editor/tests/clipboard/cut-li10-expected.html
deleted file mode 100644
index 0f3273e..0000000
--- a/experiments/Editor/tests/clipboard/cut-li10-expected.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>Zero</li>
-      <li>Four</li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>
-    <ol>
-     <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-  </li></ul>
-
-text/plain
-----------
-
-  - 1.  One
-    2.  Two
-    3.  Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li10-input.html b/experiments/Editor/tests/clipboard/cut-li10-input.html
deleted file mode 100644
index c123a49..0000000
--- a/experiments/Editor/tests/clipboard/cut-li10-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>Zero</li>
-  <li>
-    <ol>
-     [<li>One</li>
-      <li>Two</li>
-      <li>Three</li>]
-    </ol>
-  </li>
-  <li>Four</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li11-expected.html b/experiments/Editor/tests/clipboard/cut-li11-expected.html
deleted file mode 100644
index 389188e..0000000
--- a/experiments/Editor/tests/clipboard/cut-li11-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li/>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>
-    <ol>
-     <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-  </li></ul>
-
-text/plain
-----------
-
-  - 1.  One
-    2.  Two
-    3.  Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li11-input.html b/experiments/Editor/tests/clipboard/cut-li11-input.html
deleted file mode 100644
index 5e97532..0000000
--- a/experiments/Editor/tests/clipboard/cut-li11-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li></li>
-  <li>
-    <ol>
-     [<li>One</li>
-      <li>Two</li>
-      <li>Three</li>]
-    </ol>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li12-expected.html b/experiments/Editor/tests/clipboard/cut-li12-expected.html
deleted file mode 100644
index 389188e..0000000
--- a/experiments/Editor/tests/clipboard/cut-li12-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li/>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>
-    <ol>
-     <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-  </li></ul>
-
-text/plain
-----------
-
-  - 1.  One
-    2.  Two
-    3.  Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li12-input.html b/experiments/Editor/tests/clipboard/cut-li12-input.html
deleted file mode 100644
index 9f21e85..0000000
--- a/experiments/Editor/tests/clipboard/cut-li12-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>
-    <ol>
-     [<li>One</li>
-      <li>Two</li>
-      <li>Three</li>]
-    </ol>
-  </li>
-  <li></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li13-expected.html b/experiments/Editor/tests/clipboard/cut-li13-expected.html
deleted file mode 100644
index a4dcc84..0000000
--- a/experiments/Editor/tests/clipboard/cut-li13-expected.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li/>
-      <li/>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>
-    <ol>
-     <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-  </li></ul>
-
-text/plain
-----------
-
-  - 1.  One
-    2.  Two
-    3.  Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li13-input.html b/experiments/Editor/tests/clipboard/cut-li13-input.html
deleted file mode 100644
index ca776b2..0000000
--- a/experiments/Editor/tests/clipboard/cut-li13-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li></li>
-  <li>
-    <ol>
-     [<li>One</li>
-      <li>Two</li>
-      <li>Three</li>]
-    </ol>
-  </li>
-  <li></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li14-expected.html b/experiments/Editor/tests/clipboard/cut-li14-expected.html
deleted file mode 100644
index d40944a..0000000
--- a/experiments/Editor/tests/clipboard/cut-li14-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>[]Three</li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>Two</li></ul>
-
-text/plain
-----------
-
-  - Two

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li14-input.html b/experiments/Editor/tests/clipboard/cut-li14-input.html
deleted file mode 100644
index 779a18c..0000000
--- a/experiments/Editor/tests/clipboard/cut-li14-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    showSelection();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>[Two]</li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li14a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li14a-expected.html b/experiments/Editor/tests/clipboard/cut-li14a-expected.html
deleted file mode 100644
index 50d6eac..0000000
--- a/experiments/Editor/tests/clipboard/cut-li14a-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>[]Three</p></li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li><p>Two</p></li></ul>
-
-text/plain
-----------
-
-  - Two

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li14a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li14a-input.html b/experiments/Editor/tests/clipboard/cut-li14a-input.html
deleted file mode 100644
index e4b9e67..0000000
--- a/experiments/Editor/tests/clipboard/cut-li14a-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    showSelection();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><p>[Two]</p></li>
-  <li><p>Three</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li15-expected.html b/experiments/Editor/tests/clipboard/cut-li15-expected.html
deleted file mode 100644
index 246eac6..0000000
--- a/experiments/Editor/tests/clipboard/cut-li15-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One[]</li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>Two</li>
-  <li>Three</li></ul>
-
-text/plain
-----------
-
-  - Two
-  - Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li15-input.html b/experiments/Editor/tests/clipboard/cut-li15-input.html
deleted file mode 100644
index 11ceb4a..0000000
--- a/experiments/Editor/tests/clipboard/cut-li15-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    showSelection();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>[Two</li>
-  <li>Three]</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li15a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li15a-expected.html b/experiments/Editor/tests/clipboard/cut-li15a-expected.html
deleted file mode 100644
index dff4fb6..0000000
--- a/experiments/Editor/tests/clipboard/cut-li15a-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One[]</p></li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li><p>Two</p></li>
-  <li><p>Three</p></li></ul>
-
-text/plain
-----------
-
-  - Two
-
-  - Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li15a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li15a-input.html b/experiments/Editor/tests/clipboard/cut-li15a-input.html
deleted file mode 100644
index 99eca68..0000000
--- a/experiments/Editor/tests/clipboard/cut-li15a-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    showSelection();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><p>[Two</p></li>
-  <li><p>Three]</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li16-expected.html b/experiments/Editor/tests/clipboard/cut-li16-expected.html
deleted file mode 100644
index e030c62..0000000
--- a/experiments/Editor/tests/clipboard/cut-li16-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>[]Three</li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>One</li>
-  <li>Two</li></ul>
-
-text/plain
-----------
-
-  - One
-  - Two

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li16-input.html b/experiments/Editor/tests/clipboard/cut-li16-input.html
deleted file mode 100644
index fc235a6..0000000
--- a/experiments/Editor/tests/clipboard/cut-li16-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    showSelection();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>[One</li>
-  <li>Two]</li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li16a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li16a-expected.html b/experiments/Editor/tests/clipboard/cut-li16a-expected.html
deleted file mode 100644
index 41619fc..0000000
--- a/experiments/Editor/tests/clipboard/cut-li16a-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>[]Three</p></li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li><p>One</p></li>
-  <li><p>Two</p></li></ul>
-
-text/plain
-----------
-
-  - One
-
-  - Two

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li16a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li16a-input.html b/experiments/Editor/tests/clipboard/cut-li16a-input.html
deleted file mode 100644
index 2d9b585..0000000
--- a/experiments/Editor/tests/clipboard/cut-li16a-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    showSelection();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>[One</p></li>
-  <li><p>Two]</p></li>
-  <li><p>Three</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li17-expected.html b/experiments/Editor/tests/clipboard/cut-li17-expected.html
deleted file mode 100644
index af90fca..0000000
--- a/experiments/Editor/tests/clipboard/cut-li17-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One[]</li>
-      <li>Four</li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li>Two</li>
-  <li>Three</li></ul>
-
-text/plain
-----------
-
-  - Two
-  - Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li17-input.html b/experiments/Editor/tests/clipboard/cut-li17-input.html
deleted file mode 100644
index 29a6e93..0000000
--- a/experiments/Editor/tests/clipboard/cut-li17-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    showSelection();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>[Two</li>
-  <li>Three]</li>
-  <li>Four</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li17a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li17a-expected.html b/experiments/Editor/tests/clipboard/cut-li17a-expected.html
deleted file mode 100644
index f8dec50..0000000
--- a/experiments/Editor/tests/clipboard/cut-li17a-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One[]</p></li>
-      <li><p>Four</p></li>
-    </ul>
-  </body>
-</html>
-
-text/html
----------
-
-<ul><li><p>Two</p></li>
-  <li><p>Three</p></li></ul>
-
-text/plain
-----------
-
-  - Two
-
-  - Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-li17a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-li17a-input.html b/experiments/Editor/tests/clipboard/cut-li17a-input.html
deleted file mode 100644
index 79a3f4d..0000000
--- a/experiments/Editor/tests/clipboard/cut-li17a-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    showSelection();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><p>[Two</p></li>
-  <li><p>Three]</p></li>
-  <li><p>Four</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-td01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-td01-expected.html b/experiments/Editor/tests/clipboard/cut-td01-expected.html
deleted file mode 100644
index 729e14a..0000000
--- a/experiments/Editor/tests/clipboard/cut-td01-expected.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>[]</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>
-
-text/html
----------
-
-One
-
-text/plain
-----------
-
-One

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-td01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-td01-input.html b/experiments/Editor/tests/clipboard/cut-td01-input.html
deleted file mode 100644
index d6a9e1c..0000000
--- a/experiments/Editor/tests/clipboard/cut-td01-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    showSelection();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>[One]</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-td01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-td01a-expected.html b/experiments/Editor/tests/clipboard/cut-td01a-expected.html
deleted file mode 100644
index e786be5..0000000
--- a/experiments/Editor/tests/clipboard/cut-td01a-expected.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>
-            <p>
-              []
-              <br/>
-            </p>
-          </td>
-          <td><p>Two</p></td>
-        </tr>
-        <tr>
-          <td><p>Three</p></td>
-          <td><p>Four</p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>
-
-text/html
----------
-
-One
-
-text/plain
-----------
-
-One

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/cut-td01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/cut-td01a-input.html b/experiments/Editor/tests/clipboard/cut-td01a-input.html
deleted file mode 100644
index 85730db..0000000
--- a/experiments/Editor/tests/clipboard/cut-td01a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var clip = Clipboard_cut();
-    showSelection();
-    var html = PrettyPrinter.getHTML(document.documentElement);
-    return html+"\n"+showClipboard(clip);
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td><p>[One]</p></td>
-    <td><p>Two</p></td>
-  </tr>
-  <tr>
-    <td><p>Three</p></td>
-    <td><p>Four</p></td>
-  </tr>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-dupIds01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-dupIds01-expected.html b/experiments/Editor/tests/clipboard/paste-dupIds01-expected.html
deleted file mode 100644
index ebe91b5..0000000
--- a/experiments/Editor/tests/clipboard/paste-dupIds01-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p id="test">one</p>
-    <p>two</p>
-    <p>three[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-dupIds01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-dupIds01-input.html b/experiments/Editor/tests/clipboard/paste-dupIds01-input.html
deleted file mode 100644
index 03f0327..0000000
--- a/experiments/Editor/tests/clipboard/paste-dupIds01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<p id='test'>one</p><p id='test'>two</p><p id='test'>three</p>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]<br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-dupIds02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-dupIds02-expected.html b/experiments/Editor/tests/clipboard/paste-dupIds02-expected.html
deleted file mode 100644
index bcea4cb..0000000
--- a/experiments/Editor/tests/clipboard/paste-dupIds02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p id="test">start</p>
-    <p>one</p>
-    <p>two</p>
-    <p>three[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-dupIds02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-dupIds02-input.html b/experiments/Editor/tests/clipboard/paste-dupIds02-input.html
deleted file mode 100644
index 9fe5d92..0000000
--- a/experiments/Editor/tests/clipboard/paste-dupIds02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<p id='test'>one</p><p id='test'>two</p><p id='test'>three</p>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="test">start</p>
-<p>[]<br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-dupIds03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-dupIds03-expected.html b/experiments/Editor/tests/clipboard/paste-dupIds03-expected.html
deleted file mode 100644
index 20d6cb1..0000000
--- a/experiments/Editor/tests/clipboard/paste-dupIds03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one</p>
-    <p>two</p>
-    <p>three[]</p>
-    <p id="test">end</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-dupIds03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-dupIds03-input.html b/experiments/Editor/tests/clipboard/paste-dupIds03-input.html
deleted file mode 100644
index c6d4968..0000000
--- a/experiments/Editor/tests/clipboard/paste-dupIds03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<p id='test'>one</p><p id='test'>two</p><p id='test'>three</p>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]<br/></p>
-<p id="test">end</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-htmldoc01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-htmldoc01-expected.html b/experiments/Editor/tests/clipboard/paste-htmldoc01-expected.html
deleted file mode 100644
index 49ad39a..0000000
--- a/experiments/Editor/tests/clipboard/paste-htmldoc01-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div class="page" title="Page 1">
-      []
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-htmldoc01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-htmldoc01-input.html b/experiments/Editor/tests/clipboard/paste-htmldoc01-input.html
deleted file mode 100644
index ae36e01..0000000
--- a/experiments/Editor/tests/clipboard/paste-htmldoc01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\">\n\t<head>\n\t\t<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n\t\t<title></title>\n\t</head>\n\t<body>\n\t\t<div class=\"page\" title=\"Page 1\">\n\t\t\t\n\t\t</div>\n\t</body>\n</html>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-htmldoc02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-htmldoc02-expected.html b/experiments/Editor/tests/clipboard/paste-htmldoc02-expected.html
deleted file mode 100644
index c6b79d1..0000000
--- a/experiments/Editor/tests/clipboard/paste-htmldoc02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-htmldoc02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-htmldoc02-input.html b/experiments/Editor/tests/clipboard/paste-htmldoc02-input.html
deleted file mode 100644
index 581a5c8..0000000
--- a/experiments/Editor/tests/clipboard/paste-htmldoc02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("    ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid01-expected.html b/experiments/Editor/tests/clipboard/paste-invalid01-expected.html
deleted file mode 100644
index d7249a4..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid01-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p id="p1" z="1">Before</p>
-    <p>test[]</p>
-    <p z="1">After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid01-input.html b/experiments/Editor/tests/clipboard/paste-invalid01-input.html
deleted file mode 100644
index 93de5e2..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<p>test</p>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="p1" z="1">Before[]After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid02-expected.html b/experiments/Editor/tests/clipboard/paste-invalid02-expected.html
deleted file mode 100644
index 220d0d5..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid02-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p id="p1" z="1">Before</p>
-    <h1>test[]</h1>
-    <p z="1">After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid02-input.html b/experiments/Editor/tests/clipboard/paste-invalid02-input.html
deleted file mode 100644
index 4d98c96..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<h1>test</h1>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="p1" z="1">Before[]After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid03-expected.html b/experiments/Editor/tests/clipboard/paste-invalid03-expected.html
deleted file mode 100644
index 8766587..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid03-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="h11" z="1">Before</h1>
-    <p>test[]</p>
-    <h1 z="1">After</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid03-input.html b/experiments/Editor/tests/clipboard/paste-invalid03-input.html
deleted file mode 100644
index f6aacd6..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<p>test</p>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1 id="h11" z="1">Before[]After</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid04-expected.html b/experiments/Editor/tests/clipboard/paste-invalid04-expected.html
deleted file mode 100644
index 3614113..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid04-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="h11" z="1">Before</h1>
-    <h1>test[]</h1>
-    <h1 z="1">After</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid04-input.html b/experiments/Editor/tests/clipboard/paste-invalid04-input.html
deleted file mode 100644
index 4fd0911..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<h1>test</h1>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1 id="h11" z="1">Before[]After</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid05-expected.html b/experiments/Editor/tests/clipboard/paste-invalid05-expected.html
deleted file mode 100644
index f1addae..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid05-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b id="b1" z="1">Before</b>
-    <p><b z="1">test[]</b></p>
-    <b z="1">After</b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid05-input.html b/experiments/Editor/tests/clipboard/paste-invalid05-input.html
deleted file mode 100644
index bbb8188..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<p>test</p>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<b id="b1" z="1">Before[]After</b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid06-expected.html b/experiments/Editor/tests/clipboard/paste-invalid06-expected.html
deleted file mode 100644
index 9067048..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid06-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b id="b1" z="1"><i id="i1" z="2"><u id="u1" z="3">Before</u></i></b>
-    <p><b z="1"><i z="2"><u z="3">test[]</u></i></b></p>
-    <b z="1"><i z="2"><u z="3">After</u></i></b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid06-input.html b/experiments/Editor/tests/clipboard/paste-invalid06-input.html
deleted file mode 100644
index 663ff9b..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<p>test</p>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<b id="b1" z="1"><i id="i1" z="2"><u id="u1" z="3">Before[]After</u></i></b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid07-expected.html b/experiments/Editor/tests/clipboard/paste-invalid07-expected.html
deleted file mode 100644
index 3e9f6a3..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid07-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p id="p1" z="1">Before</p>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three[]</li>
-    </ul>
-    <p z="1">After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid07-input.html b/experiments/Editor/tests/clipboard/paste-invalid07-input.html
deleted file mode 100644
index 8f0d8cd..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid07-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<ul><li>One</li><li>Two</li><li>Three</li></ul>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="p1" z="1">Before[]After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid08-expected.html b/experiments/Editor/tests/clipboard/paste-invalid08-expected.html
deleted file mode 100644
index d23fea9..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid08-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p id="p1" z="1">Before</p>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three[]</li>
-    </ol>
-    <p z="1">After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid08-input.html b/experiments/Editor/tests/clipboard/paste-invalid08-input.html
deleted file mode 100644
index 6c7a5fe..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid08-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<ol><li>One</li><li>Two</li><li>Three</li></ol>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="p1" z="1">Before[]After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid09-expected.html b/experiments/Editor/tests/clipboard/paste-invalid09-expected.html
deleted file mode 100644
index 3e9f6a3..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid09-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p id="p1" z="1">Before</p>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three[]</li>
-    </ul>
-    <p z="1">After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid09-input.html b/experiments/Editor/tests/clipboard/paste-invalid09-input.html
deleted file mode 100644
index 8b1c1e2..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid09-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<li>One</li><li>Two</li><li>Three</li>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="p1" z="1">Before[]After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid10-expected.html b/experiments/Editor/tests/clipboard/paste-invalid10-expected.html
deleted file mode 100644
index bf06bed..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid10-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p id="p1" z="1">Before</p>
-    <table>
-      <tbody>
-        <tr>
-          <td>Table[]</td>
-        </tr>
-      </tbody>
-    </table>
-    <p z="1">After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-invalid10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-invalid10-input.html b/experiments/Editor/tests/clipboard/paste-invalid10-input.html
deleted file mode 100644
index d0a3541..0000000
--- a/experiments/Editor/tests/clipboard/paste-invalid10-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<table><tr><td>Table</td></tr></table>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="p1" z="1">Before[]After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li01-expected.html b/experiments/Editor/tests/clipboard/paste-li01-expected.html
deleted file mode 100644
index 4df509f..0000000
--- a/experiments/Editor/tests/clipboard/paste-li01-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>BeforeSTART</li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li>MIDDLE</li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li>END[]After</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li01-input.html b/experiments/Editor/tests/clipboard/paste-li01-input.html
deleted file mode 100644
index 907c6a3..0000000
--- a/experiments/Editor/tests/clipboard/paste-li01-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "START"+
-                        "<ul>"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "</ul>"+
-                        "MIDDLE"+
-                        "<ul>"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "</ul>"+
-                        "END"
-                        );
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>Before[Two]After</li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li02-expected.html b/experiments/Editor/tests/clipboard/paste-li02-expected.html
deleted file mode 100644
index 4df509f..0000000
--- a/experiments/Editor/tests/clipboard/paste-li02-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>BeforeSTART</li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li>MIDDLE</li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li>END[]After</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li02-input.html b/experiments/Editor/tests/clipboard/paste-li02-input.html
deleted file mode 100644
index 7742265..0000000
--- a/experiments/Editor/tests/clipboard/paste-li02-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "START"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "MIDDLE"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "END"
-                        );
-   showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>Before[Two]After</li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li03-expected.html b/experiments/Editor/tests/clipboard/paste-li03-expected.html
deleted file mode 100644
index e2c4c43..0000000
--- a/experiments/Editor/tests/clipboard/paste-li03-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>START</li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li>MIDDLE</li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li>END[]</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li03-input.html b/experiments/Editor/tests/clipboard/paste-li03-input.html
deleted file mode 100644
index 33ca8f6..0000000
--- a/experiments/Editor/tests/clipboard/paste-li03-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "START"+
-                        "<ul>"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "</ul>"+
-                        "MIDDLE"+
-                        "<ul>"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "</ul>"+
-                        "END"
-                        );
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>[Two]</li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li04-expected.html b/experiments/Editor/tests/clipboard/paste-li04-expected.html
deleted file mode 100644
index e2c4c43..0000000
--- a/experiments/Editor/tests/clipboard/paste-li04-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>START</li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li>MIDDLE</li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li>END[]</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li04-input.html b/experiments/Editor/tests/clipboard/paste-li04-input.html
deleted file mode 100644
index 6222b40..0000000
--- a/experiments/Editor/tests/clipboard/paste-li04-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "START"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "MIDDLE"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "END"
-                        );
-   showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>[Two]</li>
-  <li>Three</li>
-</ul>
-</body>
-</html>



[46/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Outline.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Outline.js b/experiments/Editor/src/Outline.js
deleted file mode 100644
index 9812041..0000000
--- a/experiments/Editor/src/Outline.js
+++ /dev/null
@@ -1,1434 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-// FIXME: The TOC/ItemList stuff won't work with Undo, because we're making DOM mutations in
-// response to other DOM mutations, so at undo time the changes will be made twice
-
-var Outline_init;
-var Outline_removeListeners;
-var Outline_moveSection;
-var Outline_deleteItem;
-var Outline_goToItem;
-var Outline_setTitle;
-var Outline_setNumbered;
-var Outline_getItemElement;
-var Outline_getOutline;
-var Outline_plainText;
-var Outline_insertTableOfContents;
-var Outline_insertListOfFigures;
-var Outline_insertListOfTables;
-var Outline_setPrintMode;
-var Outline_examinePrintLayout;
-var Outline_setReferenceTarget;
-var Outline_detectSectionNumbering;
-var Outline_findUsedStyles;
-var Outline_scheduleUpdateStructure;
-
-(function() {
-
-    var itemsByNode = null;
-    var refsById = null;
-    var nextItemId = 1;
-    var outlineDirty = false;
-    var ignoreModifications = 0;
-    var sectionNumberRegex = /^\s*(Chapter\s+)?\d+(\.\d+)*\.?\s+/i;
-    var figureNumberRegex = /^\s*Figure\s+\d+(\.\d+)*:?\s*/i;
-    var tableNumberRegex = /^\s*Table\s+\d+(\.\d+)*:?\s*/i;
-    var sections = null;
-    var figures = null;
-    var tables = null;
-    var doneInit = false;
-    var printMode = false;
-
-    function Category(type,nodeFilter,numberRegex)
-    {
-        this.type = type;
-        this.nodeFilter = nodeFilter;
-        this.numberRegex = numberRegex;
-        this.list = new DoublyLinkedList();
-        this.tocs = new NodeMap();
-    }
-
-    function addItemInternal(category,item,prevItem,title)
-    {
-        UndoManager_addAction(removeItemInternal,category,item);
-        category.list.insertAfter(item,prevItem);
-        item.title = title;
-        category.tocs.forEach(function(node,toc) { TOC_addOutlineItem(toc,item.id); });
-        Editor_addOutlineItem(item.id,category.type,title);
-    }
-
-    function removeItemInternal(category,item)
-    {
-        UndoManager_addAction(addItemInternal,category,item,item.prev,item.title);
-        category.list.remove(item);
-        category.tocs.forEach(function(node,toc) { TOC_removeOutlineItem(toc,item.id); });
-        item.title = null;
-        Editor_removeOutlineItem(item.id);
-    }
-
-    function Category_add(category,node)
-    {
-        var item = itemsByNode.get(node);
-        if (item == null)
-            item = new OutlineItem(category,node);
-
-        var prevItem = findPrevItemOfType(node,category.nodeFilter);
-        addItemInternal(category,item,prevItem,null);
-
-        // Register for notifications to changes to this item's node content. We may need to
-        // update the title when such a modification occurs.
-        node.addEventListener("DOMSubtreeModified",item.modificationListener);
-
-        OutlineItem_updateItemTitle(item);
-        scheduleUpdateStructure();
-        return item;
-
-        function findPrevItemOfType(node,typeFun)
-        {
-            do node = prevNode(node);
-            while ((node != null) && !typeFun(node));
-            return (node == null) ? null : itemsByNode.get(node);
-        }
-    }
-
-    function findFirstTextDescendant(node)
-    {
-        if (isWhitespaceTextNode(node))
-            return;
-        if (node.nodeType == Node.TEXT_NODE)
-            return node;
-        for (var child = node.firstChild; child != null; child = child.nextSibling) {
-            var result = findFirstTextDescendant(child);
-            if (result != null)
-                return result;
-        }
-        return null;
-    }
-
-    function Category_remove(category,node)
-    {
-        var item = itemsByNode.get(node);
-        if (item == null) {
-            throw new Error("Attempt to remove non-existant "+node.nodeName+
-                            " item "+node.getAttribute("id"));
-        }
-        removeItemInternal(category,item);
-        item.node.removeEventListener("DOMSubtreeModified",item.modificationListener);
-        var titleNode = OutlineItem_getTitleNode(item,false);
-        if ((titleNode != null) &&
-            ((item.type == "figure") || (item.type == "table")) &&
-            (titleNode.firstChild == null) &&
-            (titleNode.lastChild == null)) {
-            DOM_deleteNode(titleNode);
-        }
-        scheduleUpdateStructure();
-    }
-
-    function addTOCInternal(category,node,toc)
-    {
-        UndoManager_addAction(removeTOCInternal,category,node);
-        category.tocs.put(node,toc);
-    }
-
-    function removeTOCInternal(category,node)
-    {
-        var toc = category.tocs.get(node);
-        if (toc == null)
-            throw new Error("Attempt to remove ItemList that doesn't exist");
-
-        UndoManager_addAction(addTOCInternal,category,node,toc);
-
-        category.tocs.remove(node);
-    }
-
-    function Category_addTOC(category,node)
-    {
-        var toc = new TOC(node);
-        addTOCInternal(category,node,toc);
-
-        for (var item = category.list.first; item != null; item = item.next) {
-            TOC_addOutlineItem(toc,item.id);
-            TOC_updateOutlineItem(toc,item.id,item.title);
-        }
-
-        scheduleUpdateStructure();
-    }
-
-    function Category_removeTOC(category,node)
-    {
-        removeTOCInternal(category,node);
-    }
-
-    function TOC(node)
-    {
-        this.node = node;
-        this.textNodes = new Object();
-    }
-
-    function TOC_addOutlineItem(toc,id)
-    {
-        toc.textNodes[id] = DOM_createTextNode(document,"");
-    }
-
-    function TOC_removeOutlineItem(toc,id)
-    {
-        delete toc.textNodes[id];
-    }
-
-    function TOC_updateOutlineItem(toc,id,title)
-    {
-        DOM_setNodeValue(toc.textNodes[id],title);
-    }
-
-    function TOC_updateStructure(toc,structure,toplevelShadows,pageNumbers)
-    {
-        Hierarchy_ensureValidHierarchy(toc.node);
-        DOM_deleteAllChildren(toc.node);
-
-        var cls = toc.node.getAttribute("class");
-
-        if (toplevelShadows.length == 0) {
-            createEmptyTOC(toc.node);
-        }
-        else {
-            recurse(toplevelShadows,toc.node,1);
-        }
-
-        if (printMode) {
-            var brk = DOM_createElement(document,"DIV");
-            DOM_setStyleProperties(brk,{ "clear": "both" });
-            DOM_appendChild(toc.node,brk);
-        }
-
-        function createEmptyTOC(parent)
-        {
-            if (!printMode) {
-                var str = "";
-
-                if (cls == Keys.SECTION_TOC)
-                    str = "[No sections defined]";
-                else if (cls == Keys.FIGURE_TOC)
-                    str = "[No figures defined]";
-                else if (cls == Keys.TABLE_TOC)
-                    str = "[No tables defined]";
-
-                var text = DOM_createTextNode(document,str);
-
-                var div = DOM_createElement(document,"P");
-                DOM_setAttribute(div,"class","toc1");
-                DOM_appendChild(div,text);
-                DOM_appendChild(parent,div);
-            }
-        }
-
-        function recurse(shadows,parent,level)
-        {
-            if (level > 3)
-                return;
-
-            for (var i = 0; i < shadows.length; i++) {
-                var shadow = shadows[i];
-                var item = shadow.item;
-
-                if (printMode) {
-                    var div = DOM_createElement(document,"P");
-                    DOM_setAttribute(div,"class","toc"+level+"-print");
-                    DOM_appendChild(parent,div);
-
-                    var leftSpan = DOM_createElement(document,"SPAN");
-                    DOM_setAttribute(leftSpan,"class","toctitle");
-
-                    var rightSpan = DOM_createElement(document,"SPAN");
-                    DOM_setAttribute(rightSpan,"class","tocpageno");
-
-                    DOM_appendChild(div,leftSpan);
-                    DOM_appendChild(div,rightSpan);
-
-                    if (item.computedNumber != null) {
-                        var text = DOM_createTextNode(document,item.computedNumber+" ");
-                        DOM_appendChild(leftSpan,text);
-                    }
-
-                    DOM_appendChild(leftSpan,toc.textNodes[item.id]);
-                    var pageNo = pageNumbers ? pageNumbers.get(item.node) : null;
-                    if (pageNo == null)
-                        DOM_appendChild(rightSpan,DOM_createTextNode(document,"XXXX"));
-                    else
-                        DOM_appendChild(rightSpan,DOM_createTextNode(document,pageNo));
-                }
-                else {
-                    var div = DOM_createElement(document,"P");
-                    DOM_setAttribute(div,"class","toc"+level);
-                    DOM_appendChild(parent,div);
-
-                    var a = DOM_createElement(document,"A");
-                    DOM_setAttribute(a,"href","#"+item.id);
-                    DOM_appendChild(div,a);
-
-                    if (item.computedNumber != null)
-                        DOM_appendChild(a,DOM_createTextNode(document,item.computedNumber+" "));
-                    DOM_appendChild(a,toc.textNodes[item.id]);
-                }
-
-                recurse(shadow.children,parent,level+1);
-            }
-        }
-    }
-
-    function OutlineItem(category,node)
-    {
-        var type = category.type;
-        var item = this;
-        if ((node != null) && (node.hasAttribute("id"))) {
-            this.id = node.getAttribute("id");
-        }
-        else {
-            this.id = generateItemId();
-            if (node != null)
-                DOM_setAttribute(node,"id",this.id);
-        }
-        this.category = category;
-        this.type = type;
-        this.node = node;
-        this.title = null;
-        this.computedNumber = null;
-
-        this.spareSpan = DOM_createElement(document,"SPAN");
-        DOM_appendChild(this.spareSpan,DOM_createTextNode(document,""));
-        var spanClass = null;
-        if (this.type == "section")
-            spanClass = Keys.HEADING_NUMBER;
-        else if (this.type == "figure")
-            spanClass = Keys.FIGURE_NUMBER;
-        else if (this.type == "table")
-            spanClass = Keys.TABLE_NUMBER;
-        DOM_setAttribute(this.spareSpan,"class",spanClass);
-
-        // titleNode
-        if (this.type == "figure") {
-            this.spareTitle = DOM_createElement(document,"FIGCAPTION");
-        }
-        else if (this.type == "table") {
-            this.spareTitle = DOM_createElement(document,"CAPTION");
-        }
-
-        this.prev = null;
-        this.next = null;
-        this.modificationListener = function(event) { itemModified(item); }
-
-        itemsByNode.put(this.node,this);
-
-        Object.seal(this);
-        return;
-
-        function generateItemId()
-        {
-            var id;
-            do {
-                id = "item"+(nextItemId++);
-            } while (document.getElementById(id) != null);
-            return id;
-        }
-    }
-
-    function OutlineItem_getTitleNode(item,create)
-    {
-        if (item.type == "section") {
-            return item.node;
-        }
-        else if (item.type == "figure") {
-            var titleNode = findChild(item.node,HTML_FIGCAPTION);
-            if ((titleNode == null) && create) {
-                titleNode = item.spareTitle;
-                DOM_appendChild(item.node,titleNode);
-            }
-            return titleNode;
-        }
-        else if (item.type == "table") {
-            var titleNode = findChild(item.node,HTML_CAPTION);
-            if ((titleNode == null) && create) {
-                titleNode = item.spareTitle;
-                DOM_insertBefore(item.node,titleNode,item.node.firstChild);
-            }
-            return titleNode;
-        }
-
-        function findChild(node,type)
-        {
-            for (var child = node.firstChild; child != null; child = child.nextSibling) {
-                if (child._type == type)
-                    return child;
-            }
-            return null;
-        }
-    }
-
-    function OutlineItem_updateItemTitle(item)
-    {
-        var titleNode = OutlineItem_getTitleNode(item,false);
-        if (titleNode != null)
-            newTitle = normalizeWhitespace(getNodeText(titleNode));
-        else
-            newTitle = "";
-
-        if (item.title != newTitle) {
-            UndoManager_addAction(Editor_updateOutlineItem,item.id,item.title);
-            Editor_updateOutlineItem(item.id,newTitle);
-            item.title = newTitle;
-            item.category.tocs.forEach(function(node,toc) {
-                TOC_updateOutlineItem(toc,item.id,item.title);
-            });
-        }
-    }
-
-    function getNodeTextAfter(node)
-    {
-        var text = "";
-        for (var child = node.nextSibling; child != null; child = child.nextSibling)
-            text += getNodeText(child);
-        return text;
-    }
-
-    // private
-    function itemModified(item)
-    {
-        if (UndoManager_isActive())
-            return;
-        if (ignoreModifications > 0)
-            return;
-        OutlineItem_updateItemTitle(item);
-        updateRefsForItem(item);
-    }
-
-    function addRefForId(id,node)
-    {
-        UndoManager_addAction(removeRefForId,id,node);
-        if (refsById[id] == null)
-            refsById[id] = new Array();
-        refsById[id].push(node);
-    }
-
-    function removeRefForId(id,node)
-    {
-        UndoManager_addAction(addRefForId,id,node);
-        if (refsById[id] == null)
-            throw new Error("refRemoved: refsById["+id+"] is null");
-        var index = refsById[id].indexOf(node);
-        if (index < 0)
-            throw new Error("refRemoved: refsById["+id+"] does not contain node");
-        refsById[id].splice(index,1);
-        if (refsById[id] == null)
-            delete refsById[id];
-    }
-
-    // private
-    function refInserted(node)
-    {
-        var href = node.getAttribute("href");
-        if (href.charAt(0) != "#")
-            throw new Error("refInserted: not a # reference");
-        var id = href.substring(1);
-        addRefForId(id,node);
-        scheduleUpdateStructure();
-    }
-
-    // private
-    function refRemoved(node)
-    {
-        var href = node.getAttribute("href");
-        if (href.charAt(0) != "#")
-            throw new Error("refInserted: not a # reference");
-        var id = href.substring(1);
-        removeRefForId(id,node);
-    }
-
-    // private
-    function acceptNode(node)
-    {
-        for (var p = node; p != null; p = p.parentNode) {
-            if ((p._type == HTML_SPAN) && (p.getAttribute("class") == Keys.HEADING_NUMBER))
-                return false;
-        }
-        return true;
-    }
-
-    // private
-    function docNodeInserted(event)
-    {
-        if (UndoManager_isActive())
-            return;
-        if (DOM_getIgnoreMutations())
-            return;
-        try {
-            if (!acceptNode(event.target))
-                return;
-            recurse(event.target);
-        }
-        catch (e) {
-            Editor_error(e);
-        }
-
-        function recurse(node)
-        {
-            switch (node._type) {
-            case HTML_H1:
-            case HTML_H2:
-            case HTML_H3:
-            case HTML_H4:
-            case HTML_H5:
-            case HTML_H6: {
-                if (!isInTOC(node))
-                    Category_add(sections,node);
-                break;
-            }
-            case HTML_FIGURE:
-                Category_add(figures,node);
-                break;
-            case HTML_TABLE:
-                Category_add(tables,node);
-                break;
-            case HTML_A: {
-                if (isRefNode(node) && !isInTOC(node)) {
-                    refInserted(node);
-                }
-                break;
-            }
-            case HTML_NAV: {
-                var cls = node.getAttribute("class");
-                if (cls == Keys.SECTION_TOC)
-                    Category_addTOC(sections,node);
-                else if (cls == Keys.FIGURE_TOC)
-                    Category_addTOC(figures,node);
-                else if (cls == Keys.TABLE_TOC)
-                    Category_addTOC(tables,node);
-                break;
-            }
-            }
-
-            var next;
-            for (var child = node.firstChild; child != null; child = next) {
-                next = child.nextSibling;
-                recurse(child);
-            }
-        }
-    }
-
-    // private
-    function docNodeRemoved(event)
-    {
-        if (UndoManager_isActive())
-            return;
-        if (DOM_getIgnoreMutations())
-            return;
-        try {
-            if (!acceptNode(event.target))
-                return;
-            recurse(event.target);
-        }
-        catch (e) {
-            Editor_error(e);
-        }
-
-        function recurse(node)
-        {
-            switch (node._type) {
-            case HTML_H1:
-            case HTML_H2:
-            case HTML_H3:
-            case HTML_H4:
-            case HTML_H5:
-            case HTML_H6:
-                if (!isInTOC(node))
-                    Category_remove(sections,node);
-                break;
-            case HTML_FIGURE:
-                Category_remove(figures,node);
-                break;
-            case HTML_TABLE:
-                Category_remove(tables,node);
-                break;
-            case HTML_A:
-                if (isRefNode(node) && !isInTOC(node))
-                    refRemoved(node);
-                break;
-            case HTML_NAV:
-                var cls = node.getAttribute("class");
-                if (cls == Keys.SECTION_TOC)
-                    Category_removeTOC(sections,node);
-                else if (cls == Keys.FIGURE_TOC)
-                    Category_removeTOC(figures,node);
-                else if (cls == Keys.TABLE_TOC)
-                    Category_removeTOC(tables,node);
-                break;
-            }
-
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                recurse(child);
-        }
-    }
-
-    // private
-    function scheduleUpdateStructure()
-    {
-        if (UndoManager_isActive())
-            return;
-        if (!outlineDirty) {
-            outlineDirty = true;
-            PostponedActions_add(updateStructure);
-        }
-    }
-
-    Outline_scheduleUpdateStructure = scheduleUpdateStructure;
-
-    // private
-    function updateStructure()
-    {
-        if (!outlineDirty)
-            return;
-        outlineDirty = false;
-        if (UndoManager_isActive())
-            throw new Error("Structure update event while undo or redo active");
-        Selection_preserveWhileExecuting(function() {
-            updateStructureReal();
-        });
-    }
-
-    function Shadow(node)
-    {
-        this.node = node;
-        this.item = itemsByNode.get(node);
-        this.children = [];
-        this.parent = null;
-
-        switch (node._type) {
-        case HTML_H1:
-            this.level = 1;
-            break;
-        case HTML_H2:
-            this.level = 2;
-            break;
-        case HTML_H3:
-            this.level = 3;
-            break;
-        case HTML_H4:
-            this.level = 4;
-            break;
-        case HTML_H5:
-            this.level = 5;
-            break;
-        case HTML_H6:
-            this.level = 6;
-            break;
-        default:
-            this.level = 0;
-            break;
-        }
-    }
-
-    function Shadow_last(shadow)
-    {
-        if (shadow.children.length == 0)
-            return shadow;
-        else
-            return Shadow_last(shadow.children[shadow.children.length-1]);
-    }
-
-    function Shadow_outerNext(shadow,structure)
-    {
-        var last = Shadow_last(shadow);
-        if (last == null)
-            return null;
-        else if (last.item.next == null)
-            return null;
-        else
-            return structure.shadowsByNode.get(last.item.next.node);
-    }
-
-    function firstTextDescendant(node)
-    {
-        if (node.nodeType == Node.TEXT_NODE)
-            return node;
-        for (var child = node.firstChild; child != null; child = child.nextSibling) {
-            var result = firstTextDescendant(child);
-            if (result != null)
-                return result;
-        }
-        return null;
-    }
-
-    function Structure()
-    {
-        this.toplevelSections = new Array();
-        this.toplevelFigures = new Array();
-        this.toplevelTables = new Array();
-        this.shadowsByNode = new NodeMap();
-    }
-
-    function discoverStructure()
-    {
-        var structure = new Structure();
-        var nextToplevelSectionNumber = 1;
-        var nextFigureNumber = 1;
-        var nextTableNumber = 1;
-        var headingNumbering = Styles_headingNumbering();
-
-        var counters = { h1: 0, h2: 0, h3: 0, h4: 0, h5: 0, h6: 0, table: 0, figure: 0 };
-
-        var current = null;
-
-        for (var section = sections.list.first; section != null; section = section.next) {
-            structure.shadowsByNode.put(section.node,new Shadow(section.node));
-        }
-        for (var figure = figures.list.first; figure != null; figure = figure.next) {
-            structure.shadowsByNode.put(figure.node,new Shadow(figure.node));
-        }
-        for (var table = tables.list.first; table != null; table = table.next) {
-            structure.shadowsByNode.put(table.node,new Shadow(table.node));
-        }
-
-        for (var section = sections.list.first; section != null; section = section.next) {
-            var shadow = structure.shadowsByNode.get(section.node);
-            shadow.parent = null;
-            shadow.children = [];
-            shadow.nextChildSectionNumber = 1;
-        }
-
-        ignoreModifications++;
-
-        for (var section = sections.list.first; section != null; section = section.next) {
-            var shadow = structure.shadowsByNode.get(section.node);
-            var node = section.node;
-            var item = shadow.item;
-
-            if (!headingNumbering || (DOM_getAttribute(item.node,"class") == "Unnumbered")) {
-                item.computedNumber = null;
-            }
-            else {
-                var level = parseInt(node.nodeName.charAt(1));
-                counters[node.nodeName.toLowerCase()]++;
-                for (var inner = level+1; inner <= 6; inner++)
-                    counters["h"+inner] = 0;
-                item.computedNumber = "";
-                for (var i = 1; i <= level; i++) {
-                    if (i == 1)
-                        item.computedNumber += counters["h"+i];
-                    else
-                        item.computedNumber += "." + counters["h"+i];
-                }
-            }
-
-            while ((current != null) && (shadow.level < current.level+1))
-                current = current.parent;
-
-            shadow.parent = current;
-            if (current == null)
-                structure.toplevelSections.push(shadow);
-            else
-                current.children.push(shadow);
-
-            current = shadow;
-        }
-
-        for (var figure = figures.list.first; figure != null; figure = figure.next) {
-            var shadow = structure.shadowsByNode.get(figure.node);
-            var item = shadow.item;
-
-            var titleNode = OutlineItem_getTitleNode(item,false);
-            if ((titleNode == null) || DOM_getAttribute(titleNode,"class") == "Unnumbered") {
-                item.computedNumber = null;
-            }
-            else {
-                counters.figure++;
-                item.computedNumber = ""+counters.figure;
-            }
-
-            structure.toplevelFigures.push(shadow);
-        }
-
-        for (var table = tables.list.first; table != null; table = table.next) {
-            var shadow = structure.shadowsByNode.get(table.node);
-            var item = shadow.item;
-
-            var titleNode = OutlineItem_getTitleNode(item,false);
-            if ((titleNode == null) || DOM_getAttribute(titleNode,"class") == "Unnumbered") {
-                item.computedNumber = null;
-            }
-            else {
-                counters.table++;
-                item.computedNumber = ""+counters.table;
-            }
-
-            structure.toplevelTables.push(shadow);
-        }
-
-        ignoreModifications--;
-
-        return structure;
-    }
-
-    function updateStructureReal(pageNumbers)
-    {
-        var structure = discoverStructure();
-
-        for (var section = sections.list.first; section != null; section = section.next) {
-            var shadow = structure.shadowsByNode.get(section.node);
-            updateRefsForItem(shadow.item);
-        }
-
-        for (var figure = figures.list.first; figure != null; figure = figure.next) {
-            var shadow = structure.shadowsByNode.get(figure.node);
-            updateRefsForItem(shadow.item);
-        }
-
-        for (var table = tables.list.first; table != null; table = table.next) {
-            var shadow = structure.shadowsByNode.get(table.node);
-            updateRefsForItem(shadow.item);
-        }
-
-        sections.tocs.forEach(function (node,toc) {
-            TOC_updateStructure(toc,structure,structure.toplevelSections,pageNumbers);
-        });
-        figures.tocs.forEach(function (node,toc) {
-            TOC_updateStructure(toc,structure,structure.toplevelFigures,pageNumbers);
-        });
-        tables.tocs.forEach(function (node,toc) {
-            TOC_updateStructure(toc,structure,structure.toplevelTables,pageNumbers);
-        });
-
-        Editor_outlineUpdated();
-    }
-
-    Outline_getOutline = function()
-    {
-        var structure = discoverStructure();
-        var encSections = new Array();
-        var encFigures = new Array();
-        var encTables = new Array();
-
-        for (var i = 0; i < structure.toplevelSections.length; i++)
-            encodeShadow(structure.toplevelSections[i],encSections);
-        for (var i = 0; i < structure.toplevelFigures.length; i++)
-            encodeShadow(structure.toplevelFigures[i],encFigures);
-        for (var i = 0; i < structure.toplevelTables.length; i++)
-            encodeShadow(structure.toplevelTables[i],encTables);
-
-        return { sections: encSections,
-                 figures: encFigures,
-                 tables: encTables };
-
-        function encodeShadow(shadow,result)
-        {
-            var encChildren = new Array();
-            for (var i = 0; i < shadow.children.length; i++)
-                encodeShadow(shadow.children[i],encChildren);
-
-            var obj = { id: shadow.item.id,
-                        number: shadow.item.computedNumber ? shadow.item.computedNumber : "",
-                        children: encChildren };
-            result.push(obj);
-        }
-    }
-
-    function updateRefsForItem(item)
-    {
-        var id = item.node.getAttribute("id");
-        var refs = refsById[id];
-        if (refs == null)
-            return;
-        for (var i = 0; i < refs.length; i++) {
-            DOM_deleteAllChildren(refs[i]);
-            var text = null;
-
-            var className = DOM_getAttribute(refs[i],"class");
-            if (className == "uxwrite-ref-num") {
-                text = item.computedNumber;
-            }
-            else if (className == "uxwrite-ref-text") {
-                if (item.type == "section") {
-                    if (item.numberSpan != null)
-                        text = getNodeTextAfter(item.numberSpan);
-                    else
-                        text = normalizeWhitespace(getNodeText(item.node));
-                }
-                else if ((item.type == "figure") || (item.type == "table")) {
-                    var titleNode = OutlineItem_getTitleNode(item,false);
-                    if (titleNode != null) {
-                        text = getNodeText(titleNode);
-
-                        if ((item.computedNumber != null) && (item.type == "figure"))
-                            text = "Figure "+item.computedNumber+": "+text;
-                        else if ((item.computedNumber != null) && (item.type == "table"))
-                            text = "Table "+item.computedNumber+": "+text;
-                    }
-                }
-            }
-            else if (className == "uxwrite-ref-caption-text") {
-                if (item.type == "section") {
-                    if (item.numberSpan != null)
-                        text = getNodeTextAfter(item.numberSpan);
-                    else
-                        text = normalizeWhitespace(getNodeText(item.node));
-                }
-                else if ((item.type == "figure") || (item.type == "table")) {
-                    var titleNode = OutlineItem_getTitleNode(item,false);
-                    if (titleNode != null) {
-                        if (item.numberSpan != null)
-                            text = getNodeTextAfter(item.numberSpan);
-                        else
-                            text = normalizeWhitespace(getNodeText(titleNode));
-                    }
-                }
-            }
-            else if (className == "uxwrite-ref-label-num") {
-                if (item.computedNumber != null) {
-                    if (item.type == "section")
-                        text = "Section "+item.computedNumber;
-                    else if (item.type == "figure")
-                        text = "Figure "+item.computedNumber;
-                    else if (item.type == "table")
-                        text = "Table "+item.computedNumber;
-                }
-            }
-            else {
-                if (item.computedNumber != null)
-                    text = item.computedNumber;
-                else
-                    text = item.title;
-            }
-
-            if (text == null)
-                text = "?";
-
-            DOM_appendChild(refs[i],DOM_createTextNode(document,text));
-        }
-    }
-
-    Outline_plainText = function()
-    {
-        var strings = new Array();
-        var structure = discoverStructure();
-
-        strings.push("Sections:\n");
-        for (var section = sections.list.first; section != null; section = section.next) {
-            var shadow = structure.shadowsByNode.get(section.node);
-            if (shadow.level == 1)
-                printSectionRecursive(shadow,"    ");
-        }
-        strings.push("Figures:\n");
-        for (var figure = figures.list.first; figure != null; figure = figure.next) {
-            var shadow = structure.shadowsByNode.get(figure.node);
-            var titleNode = OutlineItem_getTitleNode(figure,false);
-            var title = titleNode ? getNodeText(titleNode) : "[no caption]";
-            if (shadow.item.computedNumber != null) {
-                if (title.length > 0)
-                    title = shadow.item.computedNumber+" "+title;
-                else
-                    title = shadow.item.computedNumber;
-            }
-            strings.push("    "+title+" ("+figure.id+")\n");
-        }
-        strings.push("Tables:\n");
-        for (var table = tables.list.first; table != null; table = table.next) {
-            var shadow = structure.shadowsByNode.get(table.node);
-            var titleNode = OutlineItem_getTitleNode(table,false);
-            var title = titleNode ? getNodeText(titleNode) : "[no caption]";
-            if (shadow.item.computedNumber != null) {
-                if (title.length > 0)
-                    title = shadow.item.computedNumber+" "+title;
-                else
-                    title = shadow.item.computedNumber;
-            }
-            strings.push("    "+title+" ("+table.id+")\n");
-        }
-        return strings.join("");
-
-        function printSectionRecursive(shadow,indent)
-        {
-            var titleNode = OutlineItem_getTitleNode(shadow.item,false);
-            var content = getNodeText(titleNode);
-            if (shadow.item.computedNumber != null)
-                content = shadow.item.computedNumber+" "+content;
-            if (isWhitespaceString(content))
-                content = "[empty]";
-            strings.push(indent+content+" ("+shadow.item.id+")\n");
-            for (var i = 0; i < shadow.children.length; i++)
-                printSectionRecursive(shadow.children[i],indent+"    ");
-        }
-    }
-
-    // public
-    Outline_init = function()
-    {
-        Selection_preserveWhileExecuting(function() {
-
-            function isTableNode(node)
-            {
-                return (node._type == HTML_TABLE);
-            }
-
-            function isFigureNode(node)
-            {
-                return (node._type == HTML_FIGURE);
-            }
-
-            function isNonTOCHeadingNode(node)
-            {
-                return (HEADING_ELEMENTS[node._type] && !isInTOC(node));
-            }
-
-            sections = new Category("section",isNonTOCHeadingNode,sectionNumberRegex);
-            figures = new Category("figure",isFigureNode,figureNumberRegex);
-            tables = new Category("table",isTableNode,tableNumberRegex);
-            itemsByNode = new NodeMap();
-            refsById = new Object();
-
-            DOM_ensureUniqueIds(document.documentElement);
-            document.addEventListener("DOMNodeInserted",docNodeInserted);
-            document.addEventListener("DOMNodeRemoved",docNodeRemoved);
-
-            docNodeInserted({target:document});
-        });
-        doneInit = true;
-    }
-
-    // public (for the undo tests, when they report results)
-    Outline_removeListeners = function()
-    {
-        document.removeEventListener("DOMNodeInserted",docNodeInserted);
-        document.removeEventListener("DOMNodeRemoved",docNodeRemoved);
-
-        removeCategoryListeners(sections);
-        removeCategoryListeners(figures);
-        removeCategoryListeners(tables);
-
-        function removeCategoryListeners(category)
-        {
-            for (var item = category.list.first; item != null; item = item.next)
-                item.node.removeEventListener("DOMSubtreeModified",item.modificationListener);
-        }
-    }
-
-    // private
-    function getShadowNodes(structure,shadow,result)
-    {
-        var endShadow = Shadow_outerNext(shadow,structure);
-        var endNode = endShadow ? endShadow.item.node : null;
-        for (var n = shadow.item.node; (n != null) && (n != endNode); n = n.nextSibling)
-            result.push(n);
-    }
-
-    // public
-    Outline_moveSection = function(sectionId,parentId,nextId)
-    {
-        UndoManager_newGroup("Move section");
-        Selection_clear();
-
-        updateStructure(); // make sure pointers are valid
-        // FIXME: I don't think we'll need the updateStructure() call now that we have
-        // discoverStructure(). In fact this function is a perfect illustration of why
-        // waiting till after the postponed action has been performed before relying on the
-        // pointer validity was a problem.
-
-
-        var structure = discoverStructure();
-
-        var node = document.getElementById(sectionId);
-        var section = itemsByNode.get(node);
-        var shadow = structure.shadowsByNode.get(node);
-
-        // FIXME: We should throw an exception if a parentId or nextId which does not exist
-        // in the document is specified. However there are currently some tests (like
-        // moveSection-nested*) which rely us interpreting such parameters as null.
-        var parentNode = parentId ? document.getElementById(parentId) : null;
-        var nextNode = nextId ? document.getElementById(nextId) : null;
-        var parent = parentNode ? structure.shadowsByNode.get(parentNode) : null;
-        var next = nextNode ? structure.shadowsByNode.get(nextNode) : null;
-
-        var sectionNodes = new Array();
-        getShadowNodes(structure,shadow,sectionNodes);
-
-        if ((next == null) && (parent != null))
-            next = Shadow_outerNext(parent,structure);
-
-        if (next == null) {
-            for (var i = 0; i < sectionNodes.length; i++)
-                DOM_appendChild(document.body,sectionNodes[i]);
-        }
-        else {
-            for (var i = 0; i < sectionNodes.length; i++)
-                DOM_insertBefore(next.item.node.parentNode,sectionNodes[i],next.item.node);
-        }
-
-        var pos = new Position(node,0,node,0);
-        pos = Position_closestMatchForwards(pos,Position_okForInsertion);
-        Selection_set(pos.node,pos.offset,pos.node,pos.offset);
-
-        scheduleUpdateStructure();
-        PostponedActions_add(UndoManager_newGroup);
-    }
-
-    // public
-    Outline_deleteItem = function(itemId)
-    {
-        UndoManager_newGroup("Delete outline item");
-        var structure = discoverStructure();
-        Selection_preserveWhileExecuting(function() {
-            var node = document.getElementById(itemId);
-            var item = itemsByNode.get(node);
-            var shadow = structure.shadowsByNode.get(item.node);
-            if (item.type == "section") {
-                var sectionNodes = new Array();
-                getShadowNodes(structure,shadow,sectionNodes);
-                for (var i = 0; i < sectionNodes.length; i++)
-                    DOM_deleteNode(sectionNodes[i]);
-            }
-            else {
-                DOM_deleteNode(item.node);
-            }
-        });
-
-        // Ensure the cursor or selection start/end positions are valid positions that the
-        // user is allowed to move to. This ensures we get an accurate rect for each position,
-        // avoiding an ugly effect where the cursor occupies the entire height of the document
-        // and is displayed on the far-left edge of the editing area.
-        var selRange = Selection_get();
-        if (selRange != null) {
-            var start = Position_closestMatchForwards(selRange.start,Position_okForMovement);
-            var end = Position_closestMatchForwards(selRange.end,Position_okForMovement);
-            Selection_set(start.node,start.offset,end.node,end.offset);
-        }
-
-        scheduleUpdateStructure();
-        PostponedActions_add(Cursor_ensureCursorVisible);
-        PostponedActions_add(UndoManager_newGroup);
-    }
-
-    // public
-    Outline_goToItem = function(itemId)
-    {
-        if (itemId == null) {
-            window.scrollTo(0);
-        }
-        else {
-            var node = document.getElementById(itemId);
-            if (node == null) {
-                // FIXME: this can happen if the user added some headings, pressed undo one or
-                // more times (in which case the editor's view of the outline structure fails to
-                // be updated), and then they click on an item. This is really an error but we
-                // handle it gracefully for now rather than causing a null pointer exception to
-                // be thrown.
-                return;
-            }
-            var position = new Position(node,0);
-            position = Position_closestMatchForwards(position,Position_okForMovement);
-            Selection_set(position.node,position.offset,position.node,position.offset);
-
-            var section = document.getElementById(itemId);
-            var location = webkitConvertPointFromNodeToPage(section,new WebKitPoint(0,0));
-            window.scrollTo(0,location.y);
-        }
-    }
-
-    // public
-    Outline_getItemElement = function(itemId)
-    {
-        return document.getElementById(itemId);
-    }
-
-    // public
-    Outline_setNumbered = function(itemId,numbered)
-    {
-        var node = document.getElementById(itemId);
-        var item = itemsByNode.get(node);
-
-        Selection_preserveWhileExecuting(function() {
-            if (item.type == "section") {
-                if (numbered)
-                    DOM_removeAttribute(node,"class");
-                else
-                    DOM_setAttribute(node,"class","Unnumbered");
-            }
-            else if ((item.type == "figure") || (item.type == "table")) {
-                if (numbered) {
-                    var caption = OutlineItem_getTitleNode(item,true);
-                    DOM_removeAttribute(caption,"class");
-                }
-                else {
-                    var caption = OutlineItem_getTitleNode(item,false);
-                    if (caption != null) {
-                        if (nodeHasContent(caption))
-                            DOM_setAttribute(caption,"class","Unnumbered");
-                        else
-                            DOM_deleteNode(caption);
-                    }
-                }
-            }
-        });
-
-        scheduleUpdateStructure();
-    }
-
-    // public
-    Outline_setTitle = function(itemId,title)
-    {
-        var node = document.getElementById(itemId);
-        var item = itemsByNode.get(node);
-        Selection_preserveWhileExecuting(function() {
-            var titleNode = OutlineItem_getTitleNode(item,true);
-            var oldEmpty = (item.title == "");
-            var newEmpty = (title == "");
-            if (oldEmpty != newEmpty) {
-                // Add or remove the : at the end of table and figure numbers
-                scheduleUpdateStructure();
-            }
-            if (item.numberSpan != null) {
-                while (item.numberSpan.nextSibling != null)
-                    DOM_deleteNode(item.numberSpan.nextSibling);
-            }
-            else {
-                DOM_deleteAllChildren(titleNode);
-            }
-            DOM_appendChild(titleNode,DOM_createTextNode(document,title));
-            OutlineItem_updateItemTitle(item);
-        });
-    }
-
-    // private
-    // FIXME: prevent a TOC from being inserted inside a heading, figure, or table
-    function insertTOC(key,initialText)
-    {
-        var div = DOM_createElement(document,"NAV");
-        DOM_setAttribute(div,"class",key);
-        Cursor_makeContainerInsertionPoint();
-        Clipboard_pasteNodes([div]);
-    }
-
-    // public
-    Outline_insertTableOfContents = function()
-    {
-        insertTOC(Keys.SECTION_TOC);
-    }
-
-    // public
-    Outline_insertListOfFigures = function()
-    {
-        insertTOC(Keys.FIGURE_TOC);
-    }
-
-    // public
-    Outline_insertListOfTables = function()
-    {
-        insertTOC(Keys.TABLE_TOC);
-    }
-
-    // public
-    Outline_setPrintMode = function(newPrintMode)
-    {
-        printMode = newPrintMode;
-        scheduleUpdateStructure();
-    }
-
-    // public
-    Outline_examinePrintLayout = function(pageHeight)
-    {
-        var result = new Object();
-        var structure = discoverStructure();
-        var pageNumbers = new NodeMap();
-
-        result.destsByPage = new Object();
-        result.linksByPage = new Object();
-        result.leafRectsByPage = new Object();
-
-        itemsByNode.forEach(function(node,item) {
-            var rect = node.getBoundingClientRect();
-            var pageNo = 1+Math.floor(rect.top/pageHeight);
-            var pageTop = (pageNo-1)*pageHeight;
-            var id = node.getAttribute("id");
-            pageNumbers.put(node,pageNo);
-
-            if (result.destsByPage[pageNo] == null)
-                result.destsByPage[pageNo] = new Array();
-            result.destsByPage[pageNo].push({ itemId: id,
-                                              x: rect.left,
-                                              y: rect.top - pageTop});
-        });
-
-        var links = document.getElementsByTagName("A");
-        for (var i = 0; i < links.length; i++) {
-            var a = links[i];
-
-            if (!a.hasAttribute("href"))
-                continue;
-
-            var offset = DOM_nodeOffset(a);
-            var range = new Range(a.parentNode,offset,a.parentNode,offset+1);
-            var rects = Range_getClientRects(range);
-            for (var rectIndex = 0; rectIndex < rects.length; rectIndex++) {
-                var rect = rects[rectIndex];
-                var pageNo = 1+Math.floor(rect.top/pageHeight);
-                var pageTop = (pageNo-1)*pageHeight;
-
-                if (result.linksByPage[pageNo] == null)
-                    result.linksByPage[pageNo] = new Array();
-                result.linksByPage[pageNo].push({ pageNo: pageNo,
-                                                  left: rect.left,
-                                                  top: rect.top - pageTop,
-                                                  width: rect.width,
-                                                  height: rect.height,
-                                                  href: a.getAttribute("href"), });
-            }
-        }
-
-        recurse(document.body);
-
-        updateStructureReal(pageNumbers);
-        return result;
-
-
-        function recurse(node)
-        {
-            if (node.firstChild == null) {
-                var offset = DOM_nodeOffset(node);
-                var range = new Range(node.parentNode,offset,node.parentNode,offset+1);
-                var rects = Range_getClientRects(range);
-                for (var i = 0; i < rects.length; i++) {
-                    var rect = rects[i];
-
-                    var pageNo = 1+Math.floor(rect.top/pageHeight);
-                    var pageTop = (pageNo-1)*pageHeight;
-
-                    if (result.leafRectsByPage[pageNo] == null)
-                        result.leafRectsByPage[pageNo] = new Array();
-                    result.leafRectsByPage[pageNo].push({ left: rect.left,
-                                                          top: rect.top - pageTop,
-                                                          width: rect.width,
-                                                          height: rect.height });
-                }
-            }
-
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                recurse(child);
-        }
-    }
-
-    Outline_setReferenceTarget = function(node,itemId)
-    {
-        Selection_preserveWhileExecuting(function() {
-            refRemoved(node);
-            DOM_setAttribute(node,"href","#"+itemId);
-            refInserted(node);
-        });
-    }
-
-    Outline_detectSectionNumbering = function()
-    {
-        var sectionNumbering = detectNumbering(sections);
-        if (sectionNumbering)
-            makeNumberingExplicit(sections);
-        makeNumberingExplicit(figures);
-        makeNumberingExplicit(tables);
-        return sectionNumbering;
-    }
-
-    function detectNumbering(category)
-    {
-        for (var item = category.list.first; item != null; item = item.next) {
-
-            var firstText = null;
-            var titleNode = OutlineItem_getTitleNode(item);
-
-            if (titleNode != null)
-                firstText = findFirstTextDescendant(titleNode);
-            if (firstText != null) {
-                var regex = category.numberRegex;
-                var str = firstText.nodeValue;
-                if (str.match(category.numberRegex))
-                    return true;
-            }
-        }
-    }
-
-    function makeNumberingExplicit(category)
-    {
-        for (var item = category.list.first; item != null; item = item.next) {
-            var firstText = null;
-            var titleNode = OutlineItem_getTitleNode(item);
-
-            if (titleNode != null)
-                firstText = findFirstTextDescendant(titleNode);
-            if (firstText != null) {
-                var regex = category.numberRegex;
-                var str = firstText.nodeValue;
-                if (str.match(category.numberRegex)) {
-                    var oldValue = str;
-                    var newValue = str.replace(category.numberRegex,"");
-                    DOM_setNodeValue(firstText,newValue);
-                }
-                else {
-                    var titleNode = OutlineItem_getTitleNode(item,true);
-                    if (titleNode != null)
-                        DOM_setAttribute(titleNode,"class","Unnumbered");
-                }
-            }
-        }
-    }
-
-    // Search through the document for any elements corresponding to built-in styles that are
-    // normally latent (i.e. only included in the stylesheet if used)
-    Outline_findUsedStyles = function()
-    {
-        var used = new Object();
-        recurse(document.body);
-        return used;
-
-        function recurse(node)
-        {
-            switch (node._type) {
-            case HTML_NAV: {
-                var className = DOM_getAttribute(node,"class");
-                if ((className == "tableofcontents") ||
-                    (className == "listoffigures") ||
-                    (className == "listoftables")) {
-                    used["nav."+className] = true;
-                }
-                break;
-            }
-            case HTML_FIGCAPTION:
-            case HTML_CAPTION:
-            case HTML_H1:
-            case HTML_H2:
-            case HTML_H3:
-            case HTML_H4:
-            case HTML_H5:
-            case HTML_H6: {
-                var elementName = node.nodeName.toLowerCase();
-                var className = DOM_getAttribute(node,"class");
-                if ((className == null) || (className == ""))
-                    used[elementName] = true;
-                else if (className == "Unnumbered")
-                    used[elementName+".Unnumbered"] = true;
-                break;
-            }
-            }
-
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                recurse(child);
-        }
-    }
-
-})();


[08/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested09-expected.html b/experiments/Editor/tests/outline/moveSection-nested09-expected.html
deleted file mode 100644
index f902343..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested09-expected.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">1.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.2.2 Section 7</a></p>
-      <p class="toc1"><a href="#item8">2 Section 8</a></p>
-      <p class="toc2"><a href="#item9">2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">2.1.1 Section 10</a></p>
-      <p class="toc3"><a href="#item11">2.1.2 Section 11</a></p>
-      <p class="toc2"><a href="#item12">2.2 Section 12</a></p>
-      <p class="toc3"><a href="#item13">2.2.1 Section 13</a></p>
-      <p class="toc3"><a href="#item14">2.2.2 Section 14</a></p>
-      <p class="toc1"><a href="#item15">3 Section 15</a></p>
-      <p class="toc2"><a href="#item16">3.1 Section 16</a></p>
-      <p class="toc3"><a href="#item17">3.1.1 Section 17</a></p>
-      <p class="toc3"><a href="#item18">3.1.2 Section 18</a></p>
-      <p class="toc2"><a href="#item19">3.2 Section 19</a></p>
-      <p class="toc3"><a href="#item20">3.2.1 Section 20</a></p>
-      <p class="toc3"><a href="#item21">3.2.2 Section 21</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item8">Section 8</h1>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h2 id="item9">Section 9</h2>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h3 id="item11">Section 11</h3>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h2 id="item12">Section 12</h2>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-    <h3 id="item13">Section 13</h3>
-    <p>Content 13 A</p>
-    <p>Content 13 B</p>
-    <h3 id="item14">Section 14</h3>
-    <p>Content 14 A</p>
-    <p>Content 14 B</p>
-    <h1 id="item15">Section 15</h1>
-    <p>Content 15 A</p>
-    <p>Content 15 B</p>
-    <h2 id="item16">Section 16</h2>
-    <p>Content 16 A</p>
-    <p>Content 16 B</p>
-    <h3 id="item17">Section 17</h3>
-    <p>Content 17 A</p>
-    <p>Content 17 B</p>
-    <h3 id="item18">Section 18</h3>
-    <p>Content 18 A</p>
-    <p>Content 18 B</p>
-    <h2 id="item19">Section 19</h2>
-    <p>Content 19 A</p>
-    <p>Content 19 B</p>
-    <h3 id="item20">Section 20</h3>
-    <p>Content 20 A</p>
-    <p>Content 20 B</p>
-    <h3 id="item21">Section 21</h3>
-    <p>Content 21 A</p>
-    <p>Content 21 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested09-input.html b/experiments/Editor/tests/outline/moveSection-nested09-input.html
deleted file mode 100644
index 2fc53b4..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested09-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2],[2,2],[2,2]]);
-
-    Outline_moveSection("item15","item0",null);
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-newparent01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-newparent01-expected.html b/experiments/Editor/tests/outline/moveSection-newparent01-expected.html
deleted file mode 100644
index 1fab687..0000000
--- a/experiments/Editor/tests/outline/moveSection-newparent01-expected.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item3">1.1 Section 3</a></p>
-      <p class="toc2"><a href="#item4">1.2 Section 4</a></p>
-      <p class="toc1"><a href="#item5">2 Section 5</a></p>
-      <p class="toc2"><a href="#item2">2.1 Section 2</a></p>
-      <p class="toc2"><a href="#item6">2.2 Section 6</a></p>
-      <p class="toc2"><a href="#item7">2.3 Section 7</a></p>
-      <p class="toc2"><a href="#item8">2.4 Section 8</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h2 id="item4">Section 4</h2>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h1 id="item5">Section 5</h1>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 id="item6">Section 6</h2>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h2 id="item7">Section 7</h2>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-newparent01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-newparent01-input.html b/experiments/Editor/tests/outline/moveSection-newparent01-input.html
deleted file mode 100644
index 042e104..0000000
--- a/experiments/Editor/tests/outline/moveSection-newparent01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([3,3]);
-
-    Outline_moveSection("item2","item5","item6");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-newparent02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-newparent02-expected.html b/experiments/Editor/tests/outline/moveSection-newparent02-expected.html
deleted file mode 100644
index 6ce8c9f..0000000
--- a/experiments/Editor/tests/outline/moveSection-newparent02-expected.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item3">1.1 Section 3</a></p>
-      <p class="toc2"><a href="#item4">1.2 Section 4</a></p>
-      <p class="toc1"><a href="#item5">2 Section 5</a></p>
-      <p class="toc2"><a href="#item6">2.1 Section 6</a></p>
-      <p class="toc2"><a href="#item7">2.2 Section 7</a></p>
-      <p class="toc2"><a href="#item2">2.3 Section 2</a></p>
-      <p class="toc2"><a href="#item8">2.4 Section 8</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h2 id="item4">Section 4</h2>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h1 id="item5">Section 5</h1>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h2 id="item6">Section 6</h2>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h2 id="item7">Section 7</h2>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-newparent02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-newparent02-input.html b/experiments/Editor/tests/outline/moveSection-newparent02-input.html
deleted file mode 100644
index a4d6de6..0000000
--- a/experiments/Editor/tests/outline/moveSection-newparent02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([3,3]);
-
-    Outline_moveSection("item2","item5","item8");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-newparent03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-newparent03-expected.html b/experiments/Editor/tests/outline/moveSection-newparent03-expected.html
deleted file mode 100644
index ee72a43..0000000
--- a/experiments/Editor/tests/outline/moveSection-newparent03-expected.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item3">1.1 Section 3</a></p>
-      <p class="toc2"><a href="#item4">1.2 Section 4</a></p>
-      <p class="toc1"><a href="#item5">2 Section 5</a></p>
-      <p class="toc2"><a href="#item6">2.1 Section 6</a></p>
-      <p class="toc2"><a href="#item7">2.2 Section 7</a></p>
-      <p class="toc2"><a href="#item8">2.3 Section 8</a></p>
-      <p class="toc2"><a href="#item2">2.4 Section 2</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h2 id="item4">Section 4</h2>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h1 id="item5">Section 5</h1>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h2 id="item6">Section 6</h2>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h2 id="item7">Section 7</h2>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-newparent03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-newparent03-input.html b/experiments/Editor/tests/outline/moveSection-newparent03-input.html
deleted file mode 100644
index 2562f4a..0000000
--- a/experiments/Editor/tests/outline/moveSection-newparent03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([3,3]);
-
-    Outline_moveSection("item2","item5",null);
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-newparent04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-newparent04-expected.html b/experiments/Editor/tests/outline/moveSection-newparent04-expected.html
deleted file mode 100644
index 92e1e8b..0000000
--- a/experiments/Editor/tests/outline/moveSection-newparent04-expected.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc2"><a href="#item4">1.2 Section 4</a></p>
-      <p class="toc1"><a href="#item5">2 Section 5</a></p>
-      <p class="toc2"><a href="#item6">2.1 Section 6</a></p>
-      <p class="toc2"><a href="#item7">2.2 Section 7</a></p>
-      <p class="toc2"><a href="#item3">2.3 Section 3</a></p>
-      <p class="toc2"><a href="#item8">2.4 Section 8</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 id="item4">Section 4</h2>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h1 id="item5">Section 5</h1>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h2 id="item6">Section 6</h2>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h2 id="item7">Section 7</h2>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-newparent04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-newparent04-input.html b/experiments/Editor/tests/outline/moveSection-newparent04-input.html
deleted file mode 100644
index 7a5db7f..0000000
--- a/experiments/Editor/tests/outline/moveSection-newparent04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([3,3]);
-
-    Outline_moveSection("item3","item5","item8");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-newparent05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-newparent05-expected.html b/experiments/Editor/tests/outline/moveSection-newparent05-expected.html
deleted file mode 100644
index 480e309..0000000
--- a/experiments/Editor/tests/outline/moveSection-newparent05-expected.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc2"><a href="#item3">1.2 Section 3</a></p>
-      <p class="toc1"><a href="#item5">2 Section 5</a></p>
-      <p class="toc2"><a href="#item6">2.1 Section 6</a></p>
-      <p class="toc2"><a href="#item7">2.2 Section 7</a></p>
-      <p class="toc2"><a href="#item4">2.3 Section 4</a></p>
-      <p class="toc2"><a href="#item8">2.4 Section 8</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item5">Section 5</h1>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h2 id="item6">Section 6</h2>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h2 id="item7">Section 7</h2>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item4">Section 4</h2>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-newparent05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-newparent05-input.html b/experiments/Editor/tests/outline/moveSection-newparent05-input.html
deleted file mode 100644
index 19a7d12..0000000
--- a/experiments/Editor/tests/outline/moveSection-newparent05-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([3,3]);
-
-    Outline_moveSection("item4","item5","item8");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection01-expected.html b/experiments/Editor/tests/outline/moveSection01-expected.html
deleted file mode 100644
index 1c59c8c..0000000
--- a/experiments/Editor/tests/outline/moveSection01-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc1"><a href="#item2">2 Section 2</a></p>
-      <p class="toc1"><a href="#item3">3 Section 3</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h1 id="item2">Section 2</h1>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h1 id="item3">Section 3</h1>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection01-input.html b/experiments/Editor/tests/outline/moveSection01-input.html
deleted file mode 100644
index c62f03e..0000000
--- a/experiments/Editor/tests/outline/moveSection01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Outline_moveSection("item1","item0","item2");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection02-expected.html b/experiments/Editor/tests/outline/moveSection02-expected.html
deleted file mode 100644
index ddd4dad..0000000
--- a/experiments/Editor/tests/outline/moveSection02-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item2">1 Section 2</a></p>
-      <p class="toc1"><a href="#item1">2 Section 1</a></p>
-      <p class="toc1"><a href="#item3">3 Section 3</a></p>
-    </nav>
-    <h1 id="item2">Section 2</h1>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h1 id="item3">Section 3</h1>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection02-input.html b/experiments/Editor/tests/outline/moveSection02-input.html
deleted file mode 100644
index cf444ce..0000000
--- a/experiments/Editor/tests/outline/moveSection02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Outline_moveSection("item1","item0","item3");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection03-expected.html b/experiments/Editor/tests/outline/moveSection03-expected.html
deleted file mode 100644
index 3fcbe1d..0000000
--- a/experiments/Editor/tests/outline/moveSection03-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item2">1 Section 2</a></p>
-      <p class="toc1"><a href="#item3">2 Section 3</a></p>
-      <p class="toc1"><a href="#item1">3 Section 1</a></p>
-    </nav>
-    <h1 id="item2">Section 2</h1>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h1 id="item3">Section 3</h1>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection03-input.html b/experiments/Editor/tests/outline/moveSection03-input.html
deleted file mode 100644
index 93bcf4e..0000000
--- a/experiments/Editor/tests/outline/moveSection03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Outline_moveSection("item1","item0",null);
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection04-expected.html b/experiments/Editor/tests/outline/moveSection04-expected.html
deleted file mode 100644
index ddd4dad..0000000
--- a/experiments/Editor/tests/outline/moveSection04-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item2">1 Section 2</a></p>
-      <p class="toc1"><a href="#item1">2 Section 1</a></p>
-      <p class="toc1"><a href="#item3">3 Section 3</a></p>
-    </nav>
-    <h1 id="item2">Section 2</h1>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h1 id="item3">Section 3</h1>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection04-input.html b/experiments/Editor/tests/outline/moveSection04-input.html
deleted file mode 100644
index 2271dcb..0000000
--- a/experiments/Editor/tests/outline/moveSection04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Outline_moveSection("item2","item0","item1");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection05-expected.html b/experiments/Editor/tests/outline/moveSection05-expected.html
deleted file mode 100644
index 1c59c8c..0000000
--- a/experiments/Editor/tests/outline/moveSection05-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc1"><a href="#item2">2 Section 2</a></p>
-      <p class="toc1"><a href="#item3">3 Section 3</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h1 id="item2">Section 2</h1>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h1 id="item3">Section 3</h1>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection05-input.html b/experiments/Editor/tests/outline/moveSection05-input.html
deleted file mode 100644
index 7be9bdb..0000000
--- a/experiments/Editor/tests/outline/moveSection05-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Outline_moveSection("item2","item0","item3");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection06-expected.html b/experiments/Editor/tests/outline/moveSection06-expected.html
deleted file mode 100644
index 2fb4fbc..0000000
--- a/experiments/Editor/tests/outline/moveSection06-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc1"><a href="#item3">2 Section 3</a></p>
-      <p class="toc1"><a href="#item2">3 Section 2</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h1 id="item3">Section 3</h1>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item2">Section 2</h1>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection06-input.html b/experiments/Editor/tests/outline/moveSection06-input.html
deleted file mode 100644
index 33d2ff9..0000000
--- a/experiments/Editor/tests/outline/moveSection06-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Outline_moveSection("item2","item0",null);
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection07-expected.html b/experiments/Editor/tests/outline/moveSection07-expected.html
deleted file mode 100644
index 2cb3971..0000000
--- a/experiments/Editor/tests/outline/moveSection07-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item3">1 Section 3</a></p>
-      <p class="toc1"><a href="#item1">2 Section 1</a></p>
-      <p class="toc1"><a href="#item2">3 Section 2</a></p>
-    </nav>
-    <h1 id="item3">Section 3</h1>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h1 id="item2">Section 2</h1>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection07-input.html b/experiments/Editor/tests/outline/moveSection07-input.html
deleted file mode 100644
index 869c7c7..0000000
--- a/experiments/Editor/tests/outline/moveSection07-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Outline_moveSection("item3","item0","item1");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection08-expected.html b/experiments/Editor/tests/outline/moveSection08-expected.html
deleted file mode 100644
index 2fb4fbc..0000000
--- a/experiments/Editor/tests/outline/moveSection08-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc1"><a href="#item3">2 Section 3</a></p>
-      <p class="toc1"><a href="#item2">3 Section 2</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h1 id="item3">Section 3</h1>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item2">Section 2</h1>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection08-input.html b/experiments/Editor/tests/outline/moveSection08-input.html
deleted file mode 100644
index 085c32a..0000000
--- a/experiments/Editor/tests/outline/moveSection08-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Outline_moveSection("item3","item0","item2");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection09-expected.html b/experiments/Editor/tests/outline/moveSection09-expected.html
deleted file mode 100644
index 1c59c8c..0000000
--- a/experiments/Editor/tests/outline/moveSection09-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc1"><a href="#item2">2 Section 2</a></p>
-      <p class="toc1"><a href="#item3">3 Section 3</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h1 id="item2">Section 2</h1>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h1 id="item3">Section 3</h1>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection09-input.html b/experiments/Editor/tests/outline/moveSection09-input.html
deleted file mode 100644
index 1963112..0000000
--- a/experiments/Editor/tests/outline/moveSection09-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Outline_moveSection("item3","item0",null);
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection10-expected.html b/experiments/Editor/tests/outline/moveSection10-expected.html
deleted file mode 100644
index a5d6ee7..0000000
--- a/experiments/Editor/tests/outline/moveSection10-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc1"><a href="#item3">2 Section 3</a></p>
-      <p class="toc1"><a href="#item2">3 Section 2</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h1 id="item3">[]Section 3</h1>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item2">Section 2</h1>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection10-input.html b/experiments/Editor/tests/outline/moveSection10-input.html
deleted file mode 100644
index 5175204..0000000
--- a/experiments/Editor/tests/outline/moveSection10-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Selection_selectAll();
-
-    Outline_moveSection("item3",null,"item2");
-
-    Selection_preserveWhileExecuting(cleanupOutline);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure01-expected.html b/experiments/Editor/tests/outline/refTitle-figure01-expected.html
deleted file mode 100644
index 9735bee..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure01-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-Sections:
-Figures:
-    1 First figure (item1)
-    2 Second figure (item2)
-    Third figure (item3)
-    Fourth figure (item4)
-Tables:
-<html>
-  <head>
-  </head>
-  <body>
-    <figure id="item1">
-      <figcaption>First figure</figcaption>
-    </figure>
-    <figure id="item2">
-      <figcaption>Second figure</figcaption>
-    </figure>
-    <figure id="item3">
-      <figcaption class="Unnumbered">Third figure</figcaption>
-    </figure>
-    <figure id="item4">
-      <figcaption class="Unnumbered">Fourth figure</figcaption>
-    </figure>
-    <p>
-      First ref: Figure
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Figure
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Figure
-      <a href="#item3">Third figure</a>
-    </p>
-    <p>
-      Fourth ref: Figure
-      <a href="#item4">Fourth figure</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">Third figure</a></p>
-    <p><a href="#item4">Fourth figure</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure01-input.html b/experiments/Editor/tests/outline/refTitle-figure01-input.html
deleted file mode 100644
index 8b62d5f..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure01-input.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var figcaptions = document.getElementsByTagName("figcaption");
-
-    // Add another set of references
-    for (var i = 0; i < figcaptions.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+figcaptions[i].parentNode.getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<figure id="item1"><figcaption>Figure 9: First figure</figcaption></figure>
-<figure id="item2"><figcaption>Figure 9: Second figure</figcaption></figure>
-<figure id="item3"><figcaption>Third figure</figcaption></figure>
-<figure id="item4"><figcaption>Fourth figure</figcaption></figure>
-<p>First ref: Figure <a href="#item1"></a></p>
-<p>Second ref: Figure <a href="#item2"></a></p>
-<p>Third ref: Figure <a href="#item3"></a></p>
-<p>Fourth ref: Figure <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure02-expected.html b/experiments/Editor/tests/outline/refTitle-figure02-expected.html
deleted file mode 100644
index 593bc82..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure02-expected.html
+++ /dev/null
@@ -1,57 +0,0 @@
-Sections:
-Figures:
-    1 First figureXYZ (item1)
-    2 Second figureXYZ (item2)
-    Third figureXYZ (item3)
-    Fourth figureXYZ (item4)
-Tables:
-<html>
-  <head>
-  </head>
-  <body>
-    <figure id="item1">
-      <figcaption>
-        First figure
-        XYZ
-      </figcaption>
-    </figure>
-    <figure id="item2">
-      <figcaption>
-        Second figure
-        XYZ
-      </figcaption>
-    </figure>
-    <figure id="item3">
-      <figcaption class="Unnumbered">
-        Third figure
-        XYZ
-      </figcaption>
-    </figure>
-    <figure id="item4">
-      <figcaption class="Unnumbered">
-        Fourth figure
-        XYZ
-      </figcaption>
-    </figure>
-    <p>
-      First ref: Figure
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Figure
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Figure
-      <a href="#item3">Third figureXYZ</a>
-    </p>
-    <p>
-      Fourth ref: Figure
-      <a href="#item4">Fourth figureXYZ</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">Third figureXYZ</a></p>
-    <p><a href="#item4">Fourth figureXYZ</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure02-input.html b/experiments/Editor/tests/outline/refTitle-figure02-input.html
deleted file mode 100644
index 2fdb7bc..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure02-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var figcaptions = document.getElementsByTagName("figcaption");
-
-    // Change figure caption
-    for (var i = 0; i < figcaptions.length; i++) {
-        DOM_appendChild(figcaptions[i],DOM_createTextNode(document,"XYZ"));
-    }
-
-    // Add another set of references
-    for (var i = 0; i < figcaptions.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+figcaptions[i].parentNode.getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<figure id="item1"><figcaption>Figure 9: First figure</figcaption></figure>
-<figure id="item2"><figcaption>Figure 9: Second figure</figcaption></figure>
-<figure id="item3"><figcaption>Third figure</figcaption></figure>
-<figure id="item4"><figcaption>Fourth figure</figcaption></figure>
-<p>First ref: Figure <a href="#item1"></a></p>
-<p>Second ref: Figure <a href="#item2"></a></p>
-<p>Third ref: Figure <a href="#item3"></a></p>
-<p>Fourth ref: Figure <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure03-expected.html b/experiments/Editor/tests/outline/refTitle-figure03-expected.html
deleted file mode 100644
index bc2d68b..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure03-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-Sections:
-Figures:
-    1 FiXYZrst figure (item1)
-    2 SeXYZcond figure (item2)
-    ThXYZird figure (item3)
-    FoXYZurth figure (item4)
-Tables:
-<html>
-  <head>
-  </head>
-  <body>
-    <figure id="item1">
-      <figcaption>FiXYZrst figure</figcaption>
-    </figure>
-    <figure id="item2">
-      <figcaption>SeXYZcond figure</figcaption>
-    </figure>
-    <figure id="item3">
-      <figcaption class="Unnumbered">ThXYZird figure</figcaption>
-    </figure>
-    <figure id="item4">
-      <figcaption class="Unnumbered">FoXYZurth figure</figcaption>
-    </figure>
-    <p>
-      First ref: Figure
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Figure
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Figure
-      <a href="#item3">ThXYZird figure</a>
-    </p>
-    <p>
-      Fourth ref: Figure
-      <a href="#item4">FoXYZurth figure</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">ThXYZird figure</a></p>
-    <p><a href="#item4">FoXYZurth figure</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure03-input.html b/experiments/Editor/tests/outline/refTitle-figure03-input.html
deleted file mode 100644
index 4e9e446..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure03-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var figcaptions = document.getElementsByTagName("figcaption");
-
-    // Change figure caption
-    for (var i = 0; i < figcaptions.length; i++) {
-        DOM_insertCharacters(figcaptions[i].lastChild,2,"XYZ");
-    }
-
-    // Add another set of references
-    for (var i = 0; i < figcaptions.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+figcaptions[i].parentNode.getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<figure id="item1"><figcaption>Figure 9: First figure</figcaption></figure>
-<figure id="item2"><figcaption>Figure 9: Second figure</figcaption></figure>
-<figure id="item3"><figcaption>Third figure</figcaption></figure>
-<figure id="item4"><figcaption>Fourth figure</figcaption></figure>
-<p>First ref: Figure <a href="#item1"></a></p>
-<p>Second ref: Figure <a href="#item2"></a></p>
-<p>Third ref: Figure <a href="#item3"></a></p>
-<p>Fourth ref: Figure <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure04-expected.html b/experiments/Editor/tests/outline/refTitle-figure04-expected.html
deleted file mode 100644
index e1a3cba..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure04-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-Sections:
-Figures:
-    1 Fit figure (item1)
-    2 Send figure (item2)
-    Thd figure (item3)
-    Foth figure (item4)
-Tables:
-<html>
-  <head>
-  </head>
-  <body>
-    <figure id="item1">
-      <figcaption>Fit figure</figcaption>
-    </figure>
-    <figure id="item2">
-      <figcaption>Send figure</figcaption>
-    </figure>
-    <figure id="item3">
-      <figcaption class="Unnumbered">Thd figure</figcaption>
-    </figure>
-    <figure id="item4">
-      <figcaption class="Unnumbered">Foth figure</figcaption>
-    </figure>
-    <p>
-      First ref: Figure
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Figure
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Figure
-      <a href="#item3">Thd figure</a>
-    </p>
-    <p>
-      Fourth ref: Figure
-      <a href="#item4">Foth figure</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">Thd figure</a></p>
-    <p><a href="#item4">Foth figure</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure04-input.html b/experiments/Editor/tests/outline/refTitle-figure04-input.html
deleted file mode 100644
index 6460bdd..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure04-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var figcaptions = document.getElementsByTagName("figcaption");
-
-    // Change figure caption
-    for (var i = 0; i < figcaptions.length; i++) {
-        DOM_deleteCharacters(figcaptions[i].lastChild,2,4);
-    }
-
-    // Add another set of references
-    for (var i = 0; i < figcaptions.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+figcaptions[i].parentNode.getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<figure id="item1"><figcaption>Figure 9: First figure</figcaption></figure>
-<figure id="item2"><figcaption>Figure 9: Second figure</figcaption></figure>
-<figure id="item3"><figcaption>Third figure</figcaption></figure>
-<figure id="item4"><figcaption>Fourth figure</figcaption></figure>
-<p>First ref: Figure <a href="#item1"></a></p>
-<p>Second ref: Figure <a href="#item2"></a></p>
-<p>Third ref: Figure <a href="#item3"></a></p>
-<p>Fourth ref: Figure <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure05-expected.html b/experiments/Editor/tests/outline/refTitle-figure05-expected.html
deleted file mode 100644
index c32c9a4..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure05-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-Sections:
-Figures:
-    1 Figure A (item1)
-    2 Figure B (item2)
-    Figure C (item3)
-    Figure D (item4)
-Tables:
-<html>
-  <head>
-  </head>
-  <body>
-    <figure id="item1">
-      <figcaption>Figure A</figcaption>
-    </figure>
-    <figure id="item2">
-      <figcaption>Figure B</figcaption>
-    </figure>
-    <figure id="item3">
-      <figcaption class="Unnumbered">Figure C</figcaption>
-    </figure>
-    <figure id="item4">
-      <figcaption class="Unnumbered">Figure D</figcaption>
-    </figure>
-    <p>
-      First ref: Figure
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Figure
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Figure
-      <a href="#item3">Figure C</a>
-    </p>
-    <p>
-      Fourth ref: Figure
-      <a href="#item4">Figure D</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">Figure C</a></p>
-    <p><a href="#item4">Figure D</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure05-input.html b/experiments/Editor/tests/outline/refTitle-figure05-input.html
deleted file mode 100644
index 41f6a46..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure05-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var figcaptions = document.getElementsByTagName("figcaption");
-
-    // Change figure caption
-    for (var i = 0; i < figcaptions.length; i++) {
-        DOM_setNodeValue(figcaptions[i].lastChild,"Figure "+String.fromCharCode(65+i));
-    }
-
-    // Add another set of references
-    for (var i = 0; i < figcaptions.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+figcaptions[i].parentNode.getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<figure id="item1"><figcaption>Figure 9: First figure</figcaption></figure>
-<figure id="item2"><figcaption>Figure 9: Second figure</figcaption></figure>
-<figure id="item3"><figcaption>Third figure</figcaption></figure>
-<figure id="item4"><figcaption>Fourth figure</figcaption></figure>
-<p>First ref: Figure <a href="#item1"></a></p>
-<p>Second ref: Figure <a href="#item2"></a></p>
-<p>Third ref: Figure <a href="#item3"></a></p>
-<p>Fourth ref: Figure <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure06-expected.html b/experiments/Editor/tests/outline/refTitle-figure06-expected.html
deleted file mode 100644
index 15d7200..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure06-expected.html
+++ /dev/null
@@ -1,41 +0,0 @@
-Sections:
-Figures:
-    1 First figure (item1)
-    Second figure (item2)
-    Third figure (item3)
-    Fourth figure (item4)
-Tables:
-<html>
-  <head>
-  </head>
-  <body>
-    <figure id="item1">
-      <figcaption>First figure</figcaption>
-    </figure>
-    <figure id="item2">
-      <figcaption class="Unnumbered">Second figure</figcaption>
-    </figure>
-    <figure id="item3">
-      <figcaption class="Unnumbered">Third figure</figcaption>
-    </figure>
-    <figure id="item4">
-      <figcaption class="Unnumbered">Fourth figure</figcaption>
-    </figure>
-    <p>
-      First ref: Figure
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Figure
-      <a href="#item2">Second figure</a>
-    </p>
-    <p>
-      Third ref: Figure
-      <a href="#item3">Third figure</a>
-    </p>
-    <p>
-      Fourth ref: Figure
-      <a href="#item4">Fourth figure</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure06-input.html b/experiments/Editor/tests/outline/refTitle-figure06-input.html
deleted file mode 100644
index 56c3435..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure06-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    Outline_setNumbered("item2",false);
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<figure id="item1"><figcaption>Figure 9: First figure</figcaption></figure>
-<figure id="item2"><figcaption>Figure 9: Second figure</figcaption></figure>
-<figure id="item3"><figcaption>Third figure</figcaption></figure>
-<figure id="item4"><figcaption>Fourth figure</figcaption></figure>
-<p>First ref: Figure <a href="#item1"></a></p>
-<p>Second ref: Figure <a href="#item2"></a></p>
-<p>Third ref: Figure <a href="#item3"></a></p>
-<p>Fourth ref: Figure <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure07-expected.html b/experiments/Editor/tests/outline/refTitle-figure07-expected.html
deleted file mode 100644
index d6bc652..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure07-expected.html
+++ /dev/null
@@ -1,41 +0,0 @@
-Sections:
-Figures:
-    1 First figure (item1)
-    2 Second figure (item2)
-    3 Third figure (item3)
-    Fourth figure (item4)
-Tables:
-<html>
-  <head>
-  </head>
-  <body>
-    <figure id="item1">
-      <figcaption>First figure</figcaption>
-    </figure>
-    <figure id="item2">
-      <figcaption>Second figure</figcaption>
-    </figure>
-    <figure id="item3">
-      <figcaption>Third figure</figcaption>
-    </figure>
-    <figure id="item4">
-      <figcaption class="Unnumbered">Fourth figure</figcaption>
-    </figure>
-    <p>
-      First ref: Figure
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Figure
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Figure
-      <a href="#item3">3</a>
-    </p>
-    <p>
-      Fourth ref: Figure
-      <a href="#item4">Fourth figure</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-figure07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-figure07-input.html b/experiments/Editor/tests/outline/refTitle-figure07-input.html
deleted file mode 100644
index 0a51714..0000000
--- a/experiments/Editor/tests/outline/refTitle-figure07-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    Outline_setNumbered("item3",true);
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<figure id="item1"><figcaption>Figure 9: First figure</figcaption></figure>
-<figure id="item2"><figcaption>Figure 9: Second figure</figcaption></figure>
-<figure id="item3"><figcaption>Third figure</figcaption></figure>
-<figure id="item4"><figcaption>Fourth figure</figcaption></figure>
-<p>First ref: Figure <a href="#item1"></a></p>
-<p>Second ref: Figure <a href="#item2"></a></p>
-<p>Third ref: Figure <a href="#item3"></a></p>
-<p>Fourth ref: Figure <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section01-expected.html b/experiments/Editor/tests/outline/refTitle-section01-expected.html
deleted file mode 100644
index efd80dc..0000000
--- a/experiments/Editor/tests/outline/refTitle-section01-expected.html
+++ /dev/null
@@ -1,39 +0,0 @@
-Sections:
-    1 First heading (item1)
-    2 Second heading (item2)
-    Third heading (item3)
-    Fourth heading (item4)
-Figures:
-Tables:
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">First heading</h1>
-    <h1 id="item2">Second heading</h1>
-    <h1 class="Unnumbered" id="item3">Third heading</h1>
-    <h1 class="Unnumbered" id="item4">Fourth heading</h1>
-    <p>
-      First ref: Section
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Section
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Section
-      <a href="#item3">Third heading</a>
-    </p>
-    <p>
-      Fourth ref: Section
-      <a href="#item4">Fourth heading</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">Third heading</a></p>
-    <p><a href="#item4">Fourth heading</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section01-input.html b/experiments/Editor/tests/outline/refTitle-section01-input.html
deleted file mode 100644
index 524886f..0000000
--- a/experiments/Editor/tests/outline/refTitle-section01-input.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var headings = document.getElementsByTagName("h1");
-
-    // Add another set of references
-    for (var i = 0; i < headings.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+headings[i].getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1 id="item1">9 First heading</h1>
-<h1 id="item2">9 Second heading</h1>
-<h1 id="item3">Third heading</h1>
-<h1 id="item4">Fourth heading</h1>
-<p>First ref: Section <a href="#item1"></a></p>
-<p>Second ref: Section <a href="#item2"></a></p>
-<p>Third ref: Section <a href="#item3"></a></p>
-<p>Fourth ref: Section <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section02-expected.html b/experiments/Editor/tests/outline/refTitle-section02-expected.html
deleted file mode 100644
index 6a82676..0000000
--- a/experiments/Editor/tests/outline/refTitle-section02-expected.html
+++ /dev/null
@@ -1,51 +0,0 @@
-Sections:
-    1 First headingXYZ (item1)
-    2 Second headingXYZ (item2)
-    Third headingXYZ (item3)
-    Fourth headingXYZ (item4)
-Figures:
-Tables:
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">
-      First heading
-      XYZ
-    </h1>
-    <h1 id="item2">
-      Second heading
-      XYZ
-    </h1>
-    <h1 class="Unnumbered" id="item3">
-      Third heading
-      XYZ
-    </h1>
-    <h1 class="Unnumbered" id="item4">
-      Fourth heading
-      XYZ
-    </h1>
-    <p>
-      First ref: Section
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Section
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Section
-      <a href="#item3">Third headingXYZ</a>
-    </p>
-    <p>
-      Fourth ref: Section
-      <a href="#item4">Fourth headingXYZ</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">Third headingXYZ</a></p>
-    <p><a href="#item4">Fourth headingXYZ</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section02-input.html b/experiments/Editor/tests/outline/refTitle-section02-input.html
deleted file mode 100644
index 627c12a..0000000
--- a/experiments/Editor/tests/outline/refTitle-section02-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var headings = document.getElementsByTagName("h1");
-
-    // Change heading text
-    for (var i = 0; i < headings.length; i++) {
-        DOM_appendChild(headings[i],DOM_createTextNode(document,"XYZ"));
-    }
-
-    // Add another set of references
-    for (var i = 0; i < headings.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+headings[i].getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1 id="item1">9 First heading</h1>
-<h1 id="item2">9 Second heading</h1>
-<h1 id="item3">Third heading</h1>
-<h1 id="item4">Fourth heading</h1>
-<p>First ref: Section <a href="#item1"></a></p>
-<p>Second ref: Section <a href="#item2"></a></p>
-<p>Third ref: Section <a href="#item3"></a></p>
-<p>Fourth ref: Section <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section03-expected.html b/experiments/Editor/tests/outline/refTitle-section03-expected.html
deleted file mode 100644
index f12c26d..0000000
--- a/experiments/Editor/tests/outline/refTitle-section03-expected.html
+++ /dev/null
@@ -1,39 +0,0 @@
-Sections:
-    1 FiXYZrst heading (item1)
-    2 SeXYZcond heading (item2)
-    ThXYZird heading (item3)
-    FoXYZurth heading (item4)
-Figures:
-Tables:
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">FiXYZrst heading</h1>
-    <h1 id="item2">SeXYZcond heading</h1>
-    <h1 class="Unnumbered" id="item3">ThXYZird heading</h1>
-    <h1 class="Unnumbered" id="item4">FoXYZurth heading</h1>
-    <p>
-      First ref: Section
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Section
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Section
-      <a href="#item3">ThXYZird heading</a>
-    </p>
-    <p>
-      Fourth ref: Section
-      <a href="#item4">FoXYZurth heading</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">ThXYZird heading</a></p>
-    <p><a href="#item4">FoXYZurth heading</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section03-input.html b/experiments/Editor/tests/outline/refTitle-section03-input.html
deleted file mode 100644
index 47a41e7..0000000
--- a/experiments/Editor/tests/outline/refTitle-section03-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var headings = document.getElementsByTagName("h1");
-
-    // Change heading text
-    for (var i = 0; i < headings.length; i++) {
-        DOM_insertCharacters(headings[i].lastChild,2,"XYZ");
-    }
-
-    // Add another set of references
-    for (var i = 0; i < headings.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+headings[i].getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1 id="item1">9 First heading</h1>
-<h1 id="item2">9 Second heading</h1>
-<h1 id="item3">Third heading</h1>
-<h1 id="item4">Fourth heading</h1>
-<p>First ref: Section <a href="#item1"></a></p>
-<p>Second ref: Section <a href="#item2"></a></p>
-<p>Third ref: Section <a href="#item3"></a></p>
-<p>Fourth ref: Section <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section04-expected.html b/experiments/Editor/tests/outline/refTitle-section04-expected.html
deleted file mode 100644
index 58af1fd..0000000
--- a/experiments/Editor/tests/outline/refTitle-section04-expected.html
+++ /dev/null
@@ -1,39 +0,0 @@
-Sections:
-    1 Fit heading (item1)
-    2 Send heading (item2)
-    Thd heading (item3)
-    Foth heading (item4)
-Figures:
-Tables:
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">Fit heading</h1>
-    <h1 id="item2">Send heading</h1>
-    <h1 class="Unnumbered" id="item3">Thd heading</h1>
-    <h1 class="Unnumbered" id="item4">Foth heading</h1>
-    <p>
-      First ref: Section
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Section
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Section
-      <a href="#item3">Thd heading</a>
-    </p>
-    <p>
-      Fourth ref: Section
-      <a href="#item4">Foth heading</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">Thd heading</a></p>
-    <p><a href="#item4">Foth heading</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section04-input.html b/experiments/Editor/tests/outline/refTitle-section04-input.html
deleted file mode 100644
index 6a92318..0000000
--- a/experiments/Editor/tests/outline/refTitle-section04-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var headings = document.getElementsByTagName("h1");
-
-    // Change heading text
-    for (var i = 0; i < headings.length; i++) {
-        DOM_deleteCharacters(headings[i].lastChild,2,4);
-    }
-
-    // Add another set of references
-    for (var i = 0; i < headings.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+headings[i].getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1 id="item1">9 First heading</h1>
-<h1 id="item2">9 Second heading</h1>
-<h1 id="item3">Third heading</h1>
-<h1 id="item4">Fourth heading</h1>
-<p>First ref: Section <a href="#item1"></a></p>
-<p>Second ref: Section <a href="#item2"></a></p>
-<p>Third ref: Section <a href="#item3"></a></p>
-<p>Fourth ref: Section <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section05-expected.html b/experiments/Editor/tests/outline/refTitle-section05-expected.html
deleted file mode 100644
index 5c98afe..0000000
--- a/experiments/Editor/tests/outline/refTitle-section05-expected.html
+++ /dev/null
@@ -1,39 +0,0 @@
-Sections:
-    1 Heading A (item1)
-    2 Heading B (item2)
-    Heading C (item3)
-    Heading D (item4)
-Figures:
-Tables:
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">Heading A</h1>
-    <h1 id="item2">Heading B</h1>
-    <h1 class="Unnumbered" id="item3">Heading C</h1>
-    <h1 class="Unnumbered" id="item4">Heading D</h1>
-    <p>
-      First ref: Section
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Section
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Section
-      <a href="#item3">Heading C</a>
-    </p>
-    <p>
-      Fourth ref: Section
-      <a href="#item4">Heading D</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">Heading C</a></p>
-    <p><a href="#item4">Heading D</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section05-input.html b/experiments/Editor/tests/outline/refTitle-section05-input.html
deleted file mode 100644
index 50489f6..0000000
--- a/experiments/Editor/tests/outline/refTitle-section05-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var headings = document.getElementsByTagName("h1");
-
-    // Change heading text
-    for (var i = 0; i < headings.length; i++) {
-        DOM_setNodeValue(headings[i].lastChild,"Heading "+String.fromCharCode(65+i));
-    }
-
-    // Add another set of references
-    for (var i = 0; i < headings.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+headings[i].getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1 id="item1">9 First heading</h1>
-<h1 id="item2">9 Second heading</h1>
-<h1 id="item3">Third heading</h1>
-<h1 id="item4">Fourth heading</h1>
-<p>First ref: Section <a href="#item1"></a></p>
-<p>Second ref: Section <a href="#item2"></a></p>
-<p>Third ref: Section <a href="#item3"></a></p>
-<p>Fourth ref: Section <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section06-expected.html b/experiments/Editor/tests/outline/refTitle-section06-expected.html
deleted file mode 100644
index 31c6336..0000000
--- a/experiments/Editor/tests/outline/refTitle-section06-expected.html
+++ /dev/null
@@ -1,35 +0,0 @@
-Sections:
-    1 First heading (item1)
-    Second heading (item2)
-    Third heading (item3)
-    Fourth heading (item4)
-Figures:
-Tables:
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">First heading</h1>
-    <h1 class="Unnumbered" id="item2">Second heading</h1>
-    <h1 class="Unnumbered" id="item3">Third heading</h1>
-    <h1 class="Unnumbered" id="item4">Fourth heading</h1>
-    <p>
-      First ref: Section
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Section
-      <a href="#item2">Second heading</a>
-    </p>
-    <p>
-      Third ref: Section
-      <a href="#item3">Third heading</a>
-    </p>
-    <p>
-      Fourth ref: Section
-      <a href="#item4">Fourth heading</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section06-input.html b/experiments/Editor/tests/outline/refTitle-section06-input.html
deleted file mode 100644
index 3875b13..0000000
--- a/experiments/Editor/tests/outline/refTitle-section06-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    Outline_setNumbered("item2",false);
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1 id="item1">9 First heading</h1>
-<h1 id="item2">9 Second heading</h1>
-<h1 id="item3">Third heading</h1>
-<h1 id="item4">Fourth heading</h1>
-<p>First ref: Section <a href="#item1"></a></p>
-<p>Second ref: Section <a href="#item2"></a></p>
-<p>Third ref: Section <a href="#item3"></a></p>
-<p>Fourth ref: Section <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section07-expected.html b/experiments/Editor/tests/outline/refTitle-section07-expected.html
deleted file mode 100644
index eb74edd..0000000
--- a/experiments/Editor/tests/outline/refTitle-section07-expected.html
+++ /dev/null
@@ -1,35 +0,0 @@
-Sections:
-    1 First heading (item1)
-    2 Second heading (item2)
-    3 Third heading (item3)
-    Fourth heading (item4)
-Figures:
-Tables:
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">First heading</h1>
-    <h1 id="item2">Second heading</h1>
-    <h1 id="item3">Third heading</h1>
-    <h1 class="Unnumbered" id="item4">Fourth heading</h1>
-    <p>
-      First ref: Section
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Section
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Section
-      <a href="#item3">3</a>
-    </p>
-    <p>
-      Fourth ref: Section
-      <a href="#item4">Fourth heading</a>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-section07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-section07-input.html b/experiments/Editor/tests/outline/refTitle-section07-input.html
deleted file mode 100644
index 582283e..0000000
--- a/experiments/Editor/tests/outline/refTitle-section07-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    Outline_setNumbered("item3",true);
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1 id="item1">9 First heading</h1>
-<h1 id="item2">9 Second heading</h1>
-<h1 id="item3">Third heading</h1>
-<h1 id="item4">Fourth heading</h1>
-<p>First ref: Section <a href="#item1"></a></p>
-<p>Second ref: Section <a href="#item2"></a></p>
-<p>Third ref: Section <a href="#item3"></a></p>
-<p>Fourth ref: Section <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table01-expected.html b/experiments/Editor/tests/outline/refTitle-table01-expected.html
deleted file mode 100644
index 0b7d604..0000000
--- a/experiments/Editor/tests/outline/refTitle-table01-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-Sections:
-Figures:
-Tables:
-    1 First table (item1)
-    2 Second table (item2)
-    Third table (item3)
-    Fourth table (item4)
-<html>
-  <head>
-  </head>
-  <body>
-    <table id="item1">
-      <caption>First table</caption>
-    </table>
-    <table id="item2">
-      <caption>Second table</caption>
-    </table>
-    <table id="item3">
-      <caption class="Unnumbered">Third table</caption>
-    </table>
-    <table id="item4">
-      <caption class="Unnumbered">Fourth table</caption>
-    </table>
-    <p>
-      First ref: Table
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Table
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Table
-      <a href="#item3">Third table</a>
-    </p>
-    <p>
-      Fourth ref: Table
-      <a href="#item4">Fourth table</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">Third table</a></p>
-    <p><a href="#item4">Fourth table</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table01-input.html b/experiments/Editor/tests/outline/refTitle-table01-input.html
deleted file mode 100644
index 2b7d451..0000000
--- a/experiments/Editor/tests/outline/refTitle-table01-input.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var captions = document.getElementsByTagName("caption");
-
-    // Add another set of references
-    for (var i = 0; i < captions.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+captions[i].parentNode.getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<table id="item1"><caption>Table 9: First table</caption></table>
-<table id="item2"><caption>Table 9: Second table</caption></table>
-<table id="item3"><caption>Third table</caption></table>
-<table id="item4"><caption>Fourth table</caption></table>
-<p>First ref: Table <a href="#item1"></a></p>
-<p>Second ref: Table <a href="#item2"></a></p>
-<p>Third ref: Table <a href="#item3"></a></p>
-<p>Fourth ref: Table <a href="#item4"></a></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table02-expected.html b/experiments/Editor/tests/outline/refTitle-table02-expected.html
deleted file mode 100644
index d917488..0000000
--- a/experiments/Editor/tests/outline/refTitle-table02-expected.html
+++ /dev/null
@@ -1,57 +0,0 @@
-Sections:
-Figures:
-Tables:
-    1 First tableXYZ (item1)
-    2 Second tableXYZ (item2)
-    Third tableXYZ (item3)
-    Fourth tableXYZ (item4)
-<html>
-  <head>
-  </head>
-  <body>
-    <table id="item1">
-      <caption>
-        First table
-        XYZ
-      </caption>
-    </table>
-    <table id="item2">
-      <caption>
-        Second table
-        XYZ
-      </caption>
-    </table>
-    <table id="item3">
-      <caption class="Unnumbered">
-        Third table
-        XYZ
-      </caption>
-    </table>
-    <table id="item4">
-      <caption class="Unnumbered">
-        Fourth table
-        XYZ
-      </caption>
-    </table>
-    <p>
-      First ref: Table
-      <a href="#item1">1</a>
-    </p>
-    <p>
-      Second ref: Table
-      <a href="#item2">2</a>
-    </p>
-    <p>
-      Third ref: Table
-      <a href="#item3">Third tableXYZ</a>
-    </p>
-    <p>
-      Fourth ref: Table
-      <a href="#item4">Fourth tableXYZ</a>
-    </p>
-    <p><a href="#item1">1</a></p>
-    <p><a href="#item2">2</a></p>
-    <p><a href="#item3">Third tableXYZ</a></p>
-    <p><a href="#item4">Fourth tableXYZ</a></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/refTitle-table02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/refTitle-table02-input.html b/experiments/Editor/tests/outline/refTitle-table02-input.html
deleted file mode 100644
index efc605a..0000000
--- a/experiments/Editor/tests/outline/refTitle-table02-input.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var captions = document.getElementsByTagName("caption");
-
-    // Change table caption
-    for (var i = 0; i < captions.length; i++) {
-        DOM_appendChild(captions[i],DOM_createTextNode(document,"XYZ"));
-    }
-
-    // Add another set of references
-    for (var i = 0; i < captions.length; i++) {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+captions[i].parentNode.getAttribute("id"));
-        var p = DOM_createElement(document,"P");
-        DOM_appendChild(p,a);
-        DOM_appendChild(document.body,p);
-    }
-
-    PostponedActions_perform();
-
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<table id="item1"><caption>Table 9: First table</caption></table>
-<table id="item2"><caption>Table 9: Second table</caption></table>
-<table id="item3"><caption>Third table</caption></table>
-<table id="item4"><caption>Fourth table</caption></table>
-<p>First ref: Table <a href="#item1"></a></p>
-<p>Second ref: Table <a href="#item2"></a></p>
-<p>Third ref: Table <a href="#item3"></a></p>
-<p>Fourth ref: Table <a href="#item4"></a></p>
-</body>
-</html>



[21/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change11-expected.html b/experiments/Editor/tests/formatting/inline-change11-expected.html
deleted file mode 100644
index b6f62d6..0000000
--- a/experiments/Editor/tests/formatting/inline-change11-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <i>Two</i>
-      <u>Three</u>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change11-input.html b/experiments/Editor/tests/formatting/inline-change11-input.html
deleted file mode 100644
index e0f4a5b..0000000
--- a/experiments/Editor/tests/formatting/inline-change11-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null});
-}
-</script>
-</head>
-<body>
-[<p>
-  <b>One</b>
-  <i>Two</i>
-  <u>Three</u>
-</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change12-expected.html b/experiments/Editor/tests/formatting/inline-change12-expected.html
deleted file mode 100644
index 992bc62..0000000
--- a/experiments/Editor/tests/formatting/inline-change12-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>One</b>
-      Two
-      <u>Three</u>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change12-input.html b/experiments/Editor/tests/formatting/inline-change12-input.html
deleted file mode 100644
index b87ad18..0000000
--- a/experiments/Editor/tests/formatting/inline-change12-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-style": null});
-}
-</script>
-</head>
-<body>
-[<p>
-  <b>One</b>
-  <i>Two</i>
-  <u>Three</u>
-</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change13-expected.html b/experiments/Editor/tests/formatting/inline-change13-expected.html
deleted file mode 100644
index 2ac84c4..0000000
--- a/experiments/Editor/tests/formatting/inline-change13-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>One</b>
-      <i>Two</i>
-      Three
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change13-input.html b/experiments/Editor/tests/formatting/inline-change13-input.html
deleted file mode 100644
index 752ae0a..0000000
--- a/experiments/Editor/tests/formatting/inline-change13-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"text-decoration": null});
-}
-</script>
-</head>
-<body>
-[<p>
-  <b>One</b>
-  <i>Two</i>
-  <u>Three</u>
-</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change14-expected.html b/experiments/Editor/tests/formatting/inline-change14-expected.html
deleted file mode 100644
index 4fcd27e..0000000
--- a/experiments/Editor/tests/formatting/inline-change14-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b><s>One</s></b>
-      <s>Two</s>
-      <b><s>Three</s></b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change14-input.html b/experiments/Editor/tests/formatting/inline-change14-input.html
deleted file mode 100644
index 0f71544..0000000
--- a/experiments/Editor/tests/formatting/inline-change14-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null});
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    <s>One</s>
-    [<s>Two</s>]
-    <s>Three</s>
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change15-expected.html b/experiments/Editor/tests/formatting/inline-change15-expected.html
deleted file mode 100644
index 5efa04a..0000000
--- a/experiments/Editor/tests/formatting/inline-change15-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>One</s>
-      <s>Two</s>
-      <s>Three</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change15-input.html b/experiments/Editor/tests/formatting/inline-change15-input.html
deleted file mode 100644
index 0143e4f..0000000
--- a/experiments/Editor/tests/formatting/inline-change15-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null});
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    [<s>One</s>
-    <s>Two</s>
-    <s>Three</s>]
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change16-expected.html b/experiments/Editor/tests/formatting/inline-change16-expected.html
deleted file mode 100644
index 5efa04a..0000000
--- a/experiments/Editor/tests/formatting/inline-change16-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>One</s>
-      <s>Two</s>
-      <s>Three</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change16-input.html b/experiments/Editor/tests/formatting/inline-change16-input.html
deleted file mode 100644
index 11d80d5..0000000
--- a/experiments/Editor/tests/formatting/inline-change16-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<b>
-    <s>One</s>
-    <s>Two</s>
-    <s>Three</s>
-  </b>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change17-expected.html b/experiments/Editor/tests/formatting/inline-change17-expected.html
deleted file mode 100644
index 9f34271..0000000
--- a/experiments/Editor/tests/formatting/inline-change17-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="color: blue; font-size: 18pt"><s>One</s></span>
-      <span style="font-size: 18pt"><s>Two</s></span>
-      <span style="color: blue; font-size: 18pt"><s>Three</s></span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change17-input.html b/experiments/Editor/tests/formatting/inline-change17-input.html
deleted file mode 100644
index d852e9f..0000000
--- a/experiments/Editor/tests/formatting/inline-change17-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  <span style="color: blue; font-size: 18pt">
-    <s>One</s>
-    [<s>Two</s>]
-    <s>Three</s>
-  </span>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change18-expected.html b/experiments/Editor/tests/formatting/inline-change18-expected.html
deleted file mode 100644
index 6bfae74..0000000
--- a/experiments/Editor/tests/formatting/inline-change18-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="font-size: 18pt">
-        <s>One</s>
-        <s>Two</s>
-        <s>Three</s>
-      </span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change18-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change18-input.html b/experiments/Editor/tests/formatting/inline-change18-input.html
deleted file mode 100644
index 8edc8c8..0000000
--- a/experiments/Editor/tests/formatting/inline-change18-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  <span style="color: blue; font-size: 18pt">
-    [<s>One</s>
-    <s>Two</s>
-    <s>Three</s>]
-  </span>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change19-expected.html b/experiments/Editor/tests/formatting/inline-change19-expected.html
deleted file mode 100644
index 6bfae74..0000000
--- a/experiments/Editor/tests/formatting/inline-change19-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="font-size: 18pt">
-        <s>One</s>
-        <s>Two</s>
-        <s>Three</s>
-      </span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change19-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change19-input.html b/experiments/Editor/tests/formatting/inline-change19-input.html
deleted file mode 100644
index 7c1262a..0000000
--- a/experiments/Editor/tests/formatting/inline-change19-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<span style="color: blue; font-size: 18pt">
-    <s>One</s>
-    <s>Two</s>
-    <s>Three</s>
-  </span>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change20-expected.html b/experiments/Editor/tests/formatting/inline-change20-expected.html
deleted file mode 100644
index 34f708a..0000000
--- a/experiments/Editor/tests/formatting/inline-change20-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="color: blue"><s>One</s></span>
-      <s>Two</s>
-      <span style="color: blue"><s>Three</s></span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change20-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change20-input.html b/experiments/Editor/tests/formatting/inline-change20-input.html
deleted file mode 100644
index 010b3ab..0000000
--- a/experiments/Editor/tests/formatting/inline-change20-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  <span style="color: blue">
-    <s>One</s>
-    [<s>Two</s>]
-    <s>Three</s>
-  </span>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change21-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change21-expected.html b/experiments/Editor/tests/formatting/inline-change21-expected.html
deleted file mode 100644
index 5efa04a..0000000
--- a/experiments/Editor/tests/formatting/inline-change21-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>One</s>
-      <s>Two</s>
-      <s>Three</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change21-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change21-input.html b/experiments/Editor/tests/formatting/inline-change21-input.html
deleted file mode 100644
index 32f5809..0000000
--- a/experiments/Editor/tests/formatting/inline-change21-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  <span style="color: blue">
-    [<s>One</s>
-    <s>Two</s>
-    <s>Three</s>]
-  </span>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change22-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change22-expected.html b/experiments/Editor/tests/formatting/inline-change22-expected.html
deleted file mode 100644
index 5efa04a..0000000
--- a/experiments/Editor/tests/formatting/inline-change22-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>One</s>
-      <s>Two</s>
-      <s>Three</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-change22-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-change22-input.html b/experiments/Editor/tests/formatting/inline-change22-input.html
deleted file mode 100644
index 46495fe..0000000
--- a/experiments/Editor/tests/formatting/inline-change22-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<span style="color: blue">
-    <s>One</s>
-    <s>Two</s>
-    <s>Three</s>
-  </span>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-endnote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-endnote01-expected.html b/experiments/Editor/tests/formatting/inline-endnote01-expected.html
deleted file mode 100644
index 984c59c..0000000
--- a/experiments/Editor/tests/formatting/inline-endnote01-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <b>[two]</b>
-      three
-      <span class="endnote">four</span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-endnote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-endnote01-input.html b/experiments/Editor/tests/formatting/inline-endnote01-input.html
deleted file mode 100644
index e21130b..0000000
--- a/experiments/Editor/tests/formatting/inline-endnote01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one [two] three <span class="endnote">four</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-endnote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-endnote02-expected.html b/experiments/Editor/tests/formatting/inline-endnote02-expected.html
deleted file mode 100644
index 2d0bd0c..0000000
--- a/experiments/Editor/tests/formatting/inline-endnote02-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span style="color: red">[two]</span>
-      three
-      <span class="endnote">four</span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-endnote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-endnote02-input.html b/experiments/Editor/tests/formatting/inline-endnote02-input.html
deleted file mode 100644
index 165b67d..0000000
--- a/experiments/Editor/tests/formatting/inline-endnote02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one [two] three <span class="endnote">four</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-endnote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-endnote03-expected.html b/experiments/Editor/tests/formatting/inline-endnote03-expected.html
deleted file mode 100644
index 4c9d6c4..0000000
--- a/experiments/Editor/tests/formatting/inline-endnote03-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="endnote">two</span>
-      three
-      <b>[four]</b>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-endnote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-endnote03-input.html b/experiments/Editor/tests/formatting/inline-endnote03-input.html
deleted file mode 100644
index 33244d5..0000000
--- a/experiments/Editor/tests/formatting/inline-endnote03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one <span class="endnote">two</span> three [four] five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-endnote04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-endnote04-expected.html b/experiments/Editor/tests/formatting/inline-endnote04-expected.html
deleted file mode 100644
index 7e25e59..0000000
--- a/experiments/Editor/tests/formatting/inline-endnote04-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="endnote">two</span>
-      three
-      <span style="color: red">[four]</span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-endnote04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-endnote04-input.html b/experiments/Editor/tests/formatting/inline-endnote04-input.html
deleted file mode 100644
index 3e965f5..0000000
--- a/experiments/Editor/tests/formatting/inline-endnote04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one <span class="endnote">two</span> three [four] five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-endnote05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-endnote05-expected.html b/experiments/Editor/tests/formatting/inline-endnote05-expected.html
deleted file mode 100644
index e8e64ae..0000000
--- a/experiments/Editor/tests/formatting/inline-endnote05-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="endnote">
-        two
-        <b>[three]</b>
-        four
-      </span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-endnote05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-endnote05-input.html b/experiments/Editor/tests/formatting/inline-endnote05-input.html
deleted file mode 100644
index 672d698..0000000
--- a/experiments/Editor/tests/formatting/inline-endnote05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one <span class="endnote">two [three] four</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-endnote06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-endnote06-expected.html b/experiments/Editor/tests/formatting/inline-endnote06-expected.html
deleted file mode 100644
index 7b676ac..0000000
--- a/experiments/Editor/tests/formatting/inline-endnote06-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="endnote">
-        two
-        <span style="color: red">[three]</span>
-        four
-      </span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-endnote06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-endnote06-input.html b/experiments/Editor/tests/formatting/inline-endnote06-input.html
deleted file mode 100644
index daf5a7d..0000000
--- a/experiments/Editor/tests/formatting/inline-endnote06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one <span class="endnote">two [three] four</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-footnote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-footnote01-expected.html b/experiments/Editor/tests/formatting/inline-footnote01-expected.html
deleted file mode 100644
index 407cc39..0000000
--- a/experiments/Editor/tests/formatting/inline-footnote01-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <b>[two]</b>
-      three
-      <span class="footnote">four</span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-footnote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-footnote01-input.html b/experiments/Editor/tests/formatting/inline-footnote01-input.html
deleted file mode 100644
index 50f66fe..0000000
--- a/experiments/Editor/tests/formatting/inline-footnote01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one [two] three <span class="footnote">four</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-footnote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-footnote02-expected.html b/experiments/Editor/tests/formatting/inline-footnote02-expected.html
deleted file mode 100644
index c679c9a..0000000
--- a/experiments/Editor/tests/formatting/inline-footnote02-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span style="color: red">[two]</span>
-      three
-      <span class="footnote">four</span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-footnote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-footnote02-input.html b/experiments/Editor/tests/formatting/inline-footnote02-input.html
deleted file mode 100644
index 7bf7ee4..0000000
--- a/experiments/Editor/tests/formatting/inline-footnote02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one [two] three <span class="footnote">four</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-footnote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-footnote03-expected.html b/experiments/Editor/tests/formatting/inline-footnote03-expected.html
deleted file mode 100644
index 2aa73ad..0000000
--- a/experiments/Editor/tests/formatting/inline-footnote03-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="footnote">two</span>
-      three
-      <b>[four]</b>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-footnote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-footnote03-input.html b/experiments/Editor/tests/formatting/inline-footnote03-input.html
deleted file mode 100644
index 6fe6601..0000000
--- a/experiments/Editor/tests/formatting/inline-footnote03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one <span class="footnote">two</span> three [four] five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-footnote04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-footnote04-expected.html b/experiments/Editor/tests/formatting/inline-footnote04-expected.html
deleted file mode 100644
index b1ef955..0000000
--- a/experiments/Editor/tests/formatting/inline-footnote04-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="footnote">two</span>
-      three
-      <span style="color: red">[four]</span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-footnote04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-footnote04-input.html b/experiments/Editor/tests/formatting/inline-footnote04-input.html
deleted file mode 100644
index 23f07d4..0000000
--- a/experiments/Editor/tests/formatting/inline-footnote04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one <span class="footnote">two</span> three [four] five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-footnote05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-footnote05-expected.html b/experiments/Editor/tests/formatting/inline-footnote05-expected.html
deleted file mode 100644
index 91a8092..0000000
--- a/experiments/Editor/tests/formatting/inline-footnote05-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="footnote">
-        two
-        <b>[three]</b>
-        four
-      </span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-footnote05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-footnote05-input.html b/experiments/Editor/tests/formatting/inline-footnote05-input.html
deleted file mode 100644
index 2b45eac..0000000
--- a/experiments/Editor/tests/formatting/inline-footnote05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one <span class="footnote">two [three] four</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-footnote06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-footnote06-expected.html b/experiments/Editor/tests/formatting/inline-footnote06-expected.html
deleted file mode 100644
index 9ecb197..0000000
--- a/experiments/Editor/tests/formatting/inline-footnote06-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="footnote">
-        two
-        <span style="color: red">[three]</span>
-        four
-      </span>
-      five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-footnote06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-footnote06-input.html b/experiments/Editor/tests/formatting/inline-footnote06-input.html
deleted file mode 100644
index b19e110..0000000
--- a/experiments/Editor/tests/formatting/inline-footnote06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>one <span class="footnote">two [three] four</span> five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove01-expected.html b/experiments/Editor/tests/formatting/inline-remove01-expected.html
deleted file mode 100644
index b51a95a..0000000
--- a/experiments/Editor/tests/formatting/inline-remove01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><s>Text</s></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove01-input.html b/experiments/Editor/tests/formatting/inline-remove01-input.html
deleted file mode 100644
index 1d7493b..0000000
--- a/experiments/Editor/tests/formatting/inline-remove01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<s style="color: blue">Text</s>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove02-expected.html b/experiments/Editor/tests/formatting/inline-remove02-expected.html
deleted file mode 100644
index 2c9f2b7..0000000
--- a/experiments/Editor/tests/formatting/inline-remove02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><s style="font-size: 18pt">Text</s></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove02-input.html b/experiments/Editor/tests/formatting/inline-remove02-input.html
deleted file mode 100644
index 7880b64..0000000
--- a/experiments/Editor/tests/formatting/inline-remove02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<s style="color: blue; font-size: 18pt">Text</s>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove03-expected.html b/experiments/Editor/tests/formatting/inline-remove03-expected.html
deleted file mode 100644
index db55ec6..0000000
--- a/experiments/Editor/tests/formatting/inline-remove03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>Text</s>
-      <s style="color: blue">Text</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove03-input.html b/experiments/Editor/tests/formatting/inline-remove03-input.html
deleted file mode 100644
index 6bf9287..0000000
--- a/experiments/Editor/tests/formatting/inline-remove03-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p style="color: blue">
-  [<s>Text</s>]
-  <s>Text</s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove04-expected.html b/experiments/Editor/tests/formatting/inline-remove04-expected.html
deleted file mode 100644
index 2f15273..0000000
--- a/experiments/Editor/tests/formatting/inline-remove04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 5%">
-      <s style="font-size: 18pt">Text</s>
-      <s style="color: blue; font-size: 18pt">Text</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove04-input.html b/experiments/Editor/tests/formatting/inline-remove04-input.html
deleted file mode 100644
index 952b7b1..0000000
--- a/experiments/Editor/tests/formatting/inline-remove04-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p style="color: blue; font-size: 18pt; margin-left: 5%">
-  [<s>Text</s>]
-  <s>Text</s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove05-expected.html b/experiments/Editor/tests/formatting/inline-remove05-expected.html
deleted file mode 100644
index fd43031..0000000
--- a/experiments/Editor/tests/formatting/inline-remove05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><s style="color: blue">Text</s></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove05-input.html b/experiments/Editor/tests/formatting/inline-remove05-input.html
deleted file mode 100644
index f70f5f6..0000000
--- a/experiments/Editor/tests/formatting/inline-remove05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-size": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<s style="color: blue">Text</s>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove06-expected.html b/experiments/Editor/tests/formatting/inline-remove06-expected.html
deleted file mode 100644
index 39d4589..0000000
--- a/experiments/Editor/tests/formatting/inline-remove06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><s>Text</s></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove06-input.html b/experiments/Editor/tests/formatting/inline-remove06-input.html
deleted file mode 100644
index 969ccca..0000000
--- a/experiments/Editor/tests/formatting/inline-remove06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<b><s>Text</s></b>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove07-expected.html b/experiments/Editor/tests/formatting/inline-remove07-expected.html
deleted file mode 100644
index b6836e0..0000000
--- a/experiments/Editor/tests/formatting/inline-remove07-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><i><s>Text</s></i></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove07-input.html b/experiments/Editor/tests/formatting/inline-remove07-input.html
deleted file mode 100644
index f15e549..0000000
--- a/experiments/Editor/tests/formatting/inline-remove07-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<i><s>Text</s></i>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove08-expected.html b/experiments/Editor/tests/formatting/inline-remove08-expected.html
deleted file mode 100644
index 5e43b82..0000000
--- a/experiments/Editor/tests/formatting/inline-remove08-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><u><s>Text</s></u></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove08-input.html b/experiments/Editor/tests/formatting/inline-remove08-input.html
deleted file mode 100644
index 789c96d..0000000
--- a/experiments/Editor/tests/formatting/inline-remove08-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<u><s>Text</s></u>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove09-expected.html b/experiments/Editor/tests/formatting/inline-remove09-expected.html
deleted file mode 100644
index 06d2712..0000000
--- a/experiments/Editor/tests/formatting/inline-remove09-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><s><s>Text</s></s></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove09-input.html b/experiments/Editor/tests/formatting/inline-remove09-input.html
deleted file mode 100644
index 6602c3e..0000000
--- a/experiments/Editor/tests/formatting/inline-remove09-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null,
-                                 "font-style": null,
-                                 "text-decoration": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<s><b><i><u><s>Text</s></u></i></b></s>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove10-expected.html b/experiments/Editor/tests/formatting/inline-remove10-expected.html
deleted file mode 100644
index 26b646b..0000000
--- a/experiments/Editor/tests/formatting/inline-remove10-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><span style="font-size: 18pt">Text</span></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove10-input.html b/experiments/Editor/tests/formatting/inline-remove10-input.html
deleted file mode 100644
index cc58a97..0000000
--- a/experiments/Editor/tests/formatting/inline-remove10-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<span style="color: blue; font-size: 18pt">Text</span>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove11-expected.html b/experiments/Editor/tests/formatting/inline-remove11-expected.html
deleted file mode 100644
index 77761d1..0000000
--- a/experiments/Editor/tests/formatting/inline-remove11-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove11-input.html b/experiments/Editor/tests/formatting/inline-remove11-input.html
deleted file mode 100644
index 8228361..0000000
--- a/experiments/Editor/tests/formatting/inline-remove11-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<span style="color: blue">Text</span>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove12-expected.html b/experiments/Editor/tests/formatting/inline-remove12-expected.html
deleted file mode 100644
index 77761d1..0000000
--- a/experiments/Editor/tests/formatting/inline-remove12-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove12-input.html b/experiments/Editor/tests/formatting/inline-remove12-input.html
deleted file mode 100644
index 0c73cda..0000000
--- a/experiments/Editor/tests/formatting/inline-remove12-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": null,
-                                 "font-weight": null,
-                                 "font-style": null,
-                                 "text-decoration": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<span style="color: blue"><b><i><u>Text</u></i></b></span>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove13-expected.html b/experiments/Editor/tests/formatting/inline-remove13-expected.html
deleted file mode 100644
index 5bd2cf9..0000000
--- a/experiments/Editor/tests/formatting/inline-remove13-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>Text1</s>
-      <b><s>Text2</s></b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove13-input.html b/experiments/Editor/tests/formatting/inline-remove13-input.html
deleted file mode 100644
index 792ad0d..0000000
--- a/experiments/Editor/tests/formatting/inline-remove13-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null});
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    <s>[Text1]</s>
-    <s>Text2</s>
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove14-expected.html b/experiments/Editor/tests/formatting/inline-remove14-expected.html
deleted file mode 100644
index 5bd2cf9..0000000
--- a/experiments/Editor/tests/formatting/inline-remove14-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>Text1</s>
-      <b><s>Text2</s></b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove14-input.html b/experiments/Editor/tests/formatting/inline-remove14-input.html
deleted file mode 100644
index de17d82..0000000
--- a/experiments/Editor/tests/formatting/inline-remove14-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null});
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    [<s>Text1</s>]
-    <s>Text2</s>
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove15-expected.html b/experiments/Editor/tests/formatting/inline-remove15-expected.html
deleted file mode 100644
index 835e78c..0000000
--- a/experiments/Editor/tests/formatting/inline-remove15-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b><s>Text1</s></b>
-      <s>Text2</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove15-input.html b/experiments/Editor/tests/formatting/inline-remove15-input.html
deleted file mode 100644
index 0fe01c3..0000000
--- a/experiments/Editor/tests/formatting/inline-remove15-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null});
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    <s>Text1</s>
-    <s>[Text2]</s>
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove16-expected.html b/experiments/Editor/tests/formatting/inline-remove16-expected.html
deleted file mode 100644
index 835e78c..0000000
--- a/experiments/Editor/tests/formatting/inline-remove16-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b><s>Text1</s></b>
-      <s>Text2</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove16-input.html b/experiments/Editor/tests/formatting/inline-remove16-input.html
deleted file mode 100644
index faa8108..0000000
--- a/experiments/Editor/tests/formatting/inline-remove16-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null});
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    <s>Text1</s>
-    [<s>Text2</s>]
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove17-expected.html b/experiments/Editor/tests/formatting/inline-remove17-expected.html
deleted file mode 100644
index dfbeb29..0000000
--- a/experiments/Editor/tests/formatting/inline-remove17-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>Text1</s>
-      <s>Text2</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove17-input.html b/experiments/Editor/tests/formatting/inline-remove17-input.html
deleted file mode 100644
index 6629cd9..0000000
--- a/experiments/Editor/tests/formatting/inline-remove17-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null});
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    [<s>Text1</s>
-    <s>Text2</s>]
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove18-expected.html b/experiments/Editor/tests/formatting/inline-remove18-expected.html
deleted file mode 100644
index dfbeb29..0000000
--- a/experiments/Editor/tests/formatting/inline-remove18-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>Text1</s>
-      <s>Text2</s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove18-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove18-input.html b/experiments/Editor/tests/formatting/inline-remove18-input.html
deleted file mode 100644
index 3bc0753..0000000
--- a/experiments/Editor/tests/formatting/inline-remove18-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null});
-}
-</script>
-</head>
-<body>
-<p>
-  [<b>
-    <s>Text1</s>
-    <s>Text2</s>
-  </b>]
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove19-expected.html b/experiments/Editor/tests/formatting/inline-remove19-expected.html
deleted file mode 100644
index 9dd20dc..0000000
--- a/experiments/Editor/tests/formatting/inline-remove19-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <s>Text1</s>
-    <s>Text2</s>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove19-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove19-input.html b/experiments/Editor/tests/formatting/inline-remove19-input.html
deleted file mode 100644
index ef86ad6..0000000
--- a/experiments/Editor/tests/formatting/inline-remove19-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null});
-}
-</script>
-</head>
-<body>
-[<b>
-  <s>Text1</s>
-  <s>Text2</s>
-</b>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove20-expected.html b/experiments/Editor/tests/formatting/inline-remove20-expected.html
deleted file mode 100644
index 02b1fe3..0000000
--- a/experiments/Editor/tests/formatting/inline-remove20-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <s>Text1</s>
-    <b><s>Text2</s></b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-remove20-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-remove20-input.html b/experiments/Editor/tests/formatting/inline-remove20-input.html
deleted file mode 100644
index cc99025..0000000
--- a/experiments/Editor/tests/formatting/inline-remove20-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": null});
-}
-</script>
-</head>
-<body>
-<b>
-  <s>[Text1]</s>
-  <s>Text2</s>
-</b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set01-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set01-nop-expected.html b/experiments/Editor/tests/formatting/inline-set01-nop-expected.html
deleted file mode 100644
index e09a322..0000000
--- a/experiments/Editor/tests/formatting/inline-set01-nop-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <span style="color: blue; font-size: 12pt">Sample text</span>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set01-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set01-nop-input.html b/experiments/Editor/tests/formatting/inline-set01-nop-input.html
deleted file mode 100644
index 9eb3d5e..0000000
--- a/experiments/Editor/tests/formatting/inline-set01-nop-input.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue", "font-size": "12pt"});
-}
-</script>
-</head>
-<body>[Sample text]</body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set01-outer-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set01-outer-expected.html b/experiments/Editor/tests/formatting/inline-set01-outer-expected.html
deleted file mode 100644
index e0e0797..0000000
--- a/experiments/Editor/tests/formatting/inline-set01-outer-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="color: blue; font-size: 12pt">Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set01-outer-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set01-outer-input.html b/experiments/Editor/tests/formatting/inline-set01-outer-input.html
deleted file mode 100644
index 7b60ce1..0000000
--- a/experiments/Editor/tests/formatting/inline-set01-outer-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue", "font-size": "12pt"});
-}
-</script>
-</head>
-<body>
-[<p>Sample text</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set01-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set01-p-expected.html b/experiments/Editor/tests/formatting/inline-set01-p-expected.html
deleted file mode 100644
index e0e0797..0000000
--- a/experiments/Editor/tests/formatting/inline-set01-p-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="color: blue; font-size: 12pt">Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set01-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set01-p-input.html b/experiments/Editor/tests/formatting/inline-set01-p-input.html
deleted file mode 100644
index e3145ef..0000000
--- a/experiments/Editor/tests/formatting/inline-set01-p-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue", "font-size": "12pt"});
-}
-</script>
-</head>
-<body>
-<p>[Sample text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set02-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set02-nop-expected.html b/experiments/Editor/tests/formatting/inline-set02-nop-expected.html
deleted file mode 100644
index fc4538a..0000000
--- a/experiments/Editor/tests/formatting/inline-set02-nop-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <span style="color: blue; font-size: 12pt">Sample</span>
-    text
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set02-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set02-nop-input.html b/experiments/Editor/tests/formatting/inline-set02-nop-input.html
deleted file mode 100644
index 04d9763..0000000
--- a/experiments/Editor/tests/formatting/inline-set02-nop-input.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue", "font-size": "12pt"});
-}
-</script>
-</head>
-<body>[Sample] text</body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set02-outer-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set02-outer-expected.html b/experiments/Editor/tests/formatting/inline-set02-outer-expected.html
deleted file mode 100644
index 70c7b70..0000000
--- a/experiments/Editor/tests/formatting/inline-set02-outer-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="color: blue; font-size: 12pt">Sample</span>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set02-outer-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set02-outer-input.html b/experiments/Editor/tests/formatting/inline-set02-outer-input.html
deleted file mode 100644
index 5649a80..0000000
--- a/experiments/Editor/tests/formatting/inline-set02-outer-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue", "font-size": "12pt"});
-}
-</script>
-</head>
-<body>
-[<p>Sample] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set02-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set02-p-expected.html b/experiments/Editor/tests/formatting/inline-set02-p-expected.html
deleted file mode 100644
index 70c7b70..0000000
--- a/experiments/Editor/tests/formatting/inline-set02-p-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="color: blue; font-size: 12pt">Sample</span>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set02-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set02-p-input.html b/experiments/Editor/tests/formatting/inline-set02-p-input.html
deleted file mode 100644
index 3843d34..0000000
--- a/experiments/Editor/tests/formatting/inline-set02-p-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue", "font-size": "12pt"});
-}
-</script>
-</head>
-<body>
-<p>[Sample] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set03-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set03-nop-expected.html b/experiments/Editor/tests/formatting/inline-set03-nop-expected.html
deleted file mode 100644
index 48755bd..0000000
--- a/experiments/Editor/tests/formatting/inline-set03-nop-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b>Sample text</b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set03-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set03-nop-input.html b/experiments/Editor/tests/formatting/inline-set03-nop-input.html
deleted file mode 100644
index c804aa5..0000000
--- a/experiments/Editor/tests/formatting/inline-set03-nop-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-}
-</script>
-</head>
-<body>
-[Sample text]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set03-outer-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set03-outer-expected.html b/experiments/Editor/tests/formatting/inline-set03-outer-expected.html
deleted file mode 100644
index d79a0f8..0000000
--- a/experiments/Editor/tests/formatting/inline-set03-outer-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>Sample text</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set03-outer-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set03-outer-input.html b/experiments/Editor/tests/formatting/inline-set03-outer-input.html
deleted file mode 100644
index 34753d8..0000000
--- a/experiments/Editor/tests/formatting/inline-set03-outer-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-}
-</script>
-</head>
-<body>
-[<p>Sample text</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set03-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set03-p-expected.html b/experiments/Editor/tests/formatting/inline-set03-p-expected.html
deleted file mode 100644
index d79a0f8..0000000
--- a/experiments/Editor/tests/formatting/inline-set03-p-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>Sample text</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set03-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set03-p-input.html b/experiments/Editor/tests/formatting/inline-set03-p-input.html
deleted file mode 100644
index 8b17623..0000000
--- a/experiments/Editor/tests/formatting/inline-set03-p-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-}
-</script>
-</head>
-<body>
-<p>[Sample text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set04-expected.html b/experiments/Editor/tests/formatting/inline-set04-expected.html
deleted file mode 100644
index 300d365..0000000
--- a/experiments/Editor/tests/formatting/inline-set04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i><u>Sample text</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set04-input.html b/experiments/Editor/tests/formatting/inline-set04-input.html
deleted file mode 100644
index b2bb225..0000000
--- a/experiments/Editor/tests/formatting/inline-set04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold",
-                                 "font-style": "italic",
-                                 "text-decoration": "underline"});
-}
-</script>
-</head>
-<body>
-<p>[Sample text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set05-expected.html b/experiments/Editor/tests/formatting/inline-set05-expected.html
deleted file mode 100644
index eb10a69..0000000
--- a/experiments/Editor/tests/formatting/inline-set05-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b><i><u>Sample</u></i></b>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set05-input.html b/experiments/Editor/tests/formatting/inline-set05-input.html
deleted file mode 100644
index 93528ab..0000000
--- a/experiments/Editor/tests/formatting/inline-set05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold",
-                                 "font-style": "italic",
-                                 "text-decoration": "underline"});
-}
-</script>
-</head>
-<body>
-<p>[Sample] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set06-expected.html b/experiments/Editor/tests/formatting/inline-set06-expected.html
deleted file mode 100644
index a94c4ba..0000000
--- a/experiments/Editor/tests/formatting/inline-set06-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="color: blue; font-size: 12pt"><b><i><u>Sample</u></i></b></span>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set06-input.html b/experiments/Editor/tests/formatting/inline-set06-input.html
deleted file mode 100644
index 2d20e73..0000000
--- a/experiments/Editor/tests/formatting/inline-set06-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue",
-                                 "font-size": "12pt",
-                                 "font-weight": "bold",
-                                 "font-style": "italic",
-                                 "text-decoration": "underline"});
-}
-</script>
-</head>
-<body>
-<p>[Sample] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set07-expected.html b/experiments/Editor/tests/formatting/inline-set07-expected.html
deleted file mode 100644
index 593a93f..0000000
--- a/experiments/Editor/tests/formatting/inline-set07-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p>
-      Paragraph
-      <span style="color: blue; font-size: 12pt">two</span>
-    </p>
-    <p style="color: blue; font-size: 12pt">Paragraph three</p>
-    <p>
-      <span style="color: blue; font-size: 12pt">Paragraph</span>
-      four
-    </p>
-    <p>Paragraph five</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set07-input.html b/experiments/Editor/tests/formatting/inline-set07-input.html
deleted file mode 100644
index a8a3db9..0000000
--- a/experiments/Editor/tests/formatting/inline-set07-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue", "font-size": "12pt"});
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph [two</p>
-<p>Paragraph three</p>
-<p>Paragraph] four</p>
-<p>Paragraph five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set07-outer-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set07-outer-expected.html b/experiments/Editor/tests/formatting/inline-set07-outer-expected.html
deleted file mode 100644
index 48e5574..0000000
--- a/experiments/Editor/tests/formatting/inline-set07-outer-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p style="color: blue; font-size: 12pt">Paragraph two</p>
-    <p style="color: blue; font-size: 12pt">Paragraph three</p>
-    <p style="color: blue; font-size: 12pt">Paragraph four</p>
-    <p>Paragraph five</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set07-outer-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set07-outer-input.html b/experiments/Editor/tests/formatting/inline-set07-outer-input.html
deleted file mode 100644
index 006f9e3..0000000
--- a/experiments/Editor/tests/formatting/inline-set07-outer-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue", "font-size": "12pt"});
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-[<p>Paragraph two</p>
-<p>Paragraph three</p>
-<p>Paragraph four</p>]
-<p>Paragraph five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set08-expected.html b/experiments/Editor/tests/formatting/inline-set08-expected.html
deleted file mode 100644
index db8085f..0000000
--- a/experiments/Editor/tests/formatting/inline-set08-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p>
-      Paragraph
-      <span style="color: blue; font-size: 12pt"><b><i><u>two</u></i></b></span>
-    </p>
-    <p style="color: blue; font-size: 12pt"><b><i><u>Paragraph three</u></i></b></p>
-    <p>
-      <span style="color: blue; font-size: 12pt"><b><i><u>Paragraph</u></i></b></span>
-      four
-    </p>
-    <p>Paragraph five</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set08-input.html b/experiments/Editor/tests/formatting/inline-set08-input.html
deleted file mode 100644
index 665db73..0000000
--- a/experiments/Editor/tests/formatting/inline-set08-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue",
-                                 "font-size": "12pt",
-                                 "font-weight": "bold",
-                                 "font-style": "italic",
-                                 "text-decoration": "underline"});
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph [two</p>
-<p>Paragraph three</p>
-<p>Paragraph] four</p>
-<p>Paragraph five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set08-outer-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set08-outer-expected.html b/experiments/Editor/tests/formatting/inline-set08-outer-expected.html
deleted file mode 100644
index de7f49d..0000000
--- a/experiments/Editor/tests/formatting/inline-set08-outer-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p style="color: blue; font-size: 12pt"><b><i><u>Paragraph two</u></i></b></p>
-    <p style="color: blue; font-size: 12pt"><b><i><u>Paragraph three</u></i></b></p>
-    <p style="color: blue; font-size: 12pt"><b><i><u>Paragraph four</u></i></b></p>
-    <p>Paragraph five</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/inline-set08-outer-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/inline-set08-outer-input.html b/experiments/Editor/tests/formatting/inline-set08-outer-input.html
deleted file mode 100644
index 6c60f21..0000000
--- a/experiments/Editor/tests/formatting/inline-set08-outer-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "blue",
-                                 "font-size": "12pt",
-                                 "font-weight": "bold",
-                                 "font-style": "italic",
-                                 "text-decoration": "underline"});
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-[<p>Paragraph two</p>
-<p>Paragraph three</p>
-<p>Paragraph four</p>]
-<p>Paragraph five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/justCursor01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/justCursor01-expected.html b/experiments/Editor/tests/formatting/justCursor01-expected.html
deleted file mode 100644
index 4b86379..0000000
--- a/experiments/Editor/tests/formatting/justCursor01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      Here is s
-      <b>X</b>
-      ome text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/justCursor01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/justCursor01-input.html b/experiments/Editor/tests/formatting/justCursor01-input.html
deleted file mode 100644
index 257b6fd..0000000
--- a/experiments/Editor/tests/formatting/justCursor01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-    Cursor_insertCharacter("X");
-}
-</script>
-</head>
-<body>
-<p>Here is s[]ome text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/justCursor02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/justCursor02-expected.html b/experiments/Editor/tests/formatting/justCursor02-expected.html
deleted file mode 100644
index 6353bcd..0000000
--- a/experiments/Editor/tests/formatting/justCursor02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      Here is s
-      <span style="color: red">X</span>
-      ome text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/justCursor02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/justCursor02-input.html b/experiments/Editor/tests/formatting/justCursor02-input.html
deleted file mode 100644
index 6b013cf..0000000
--- a/experiments/Editor/tests/formatting/justCursor02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-    Cursor_insertCharacter("X");
-}
-</script>
-</head>
-<body>
-<p>Here is s[]ome text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/justCursor03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/justCursor03-expected.html b/experiments/Editor/tests/formatting/justCursor03-expected.html
deleted file mode 100644
index b0014b5..0000000
--- a/experiments/Editor/tests/formatting/justCursor03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="text-align: center">Here is sXome text</p>
-  </body>
-</html>



[48/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Figures.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Figures.js b/experiments/Editor/src/Figures.js
deleted file mode 100644
index dcda1fc..0000000
--- a/experiments/Editor/src/Figures.js
+++ /dev/null
@@ -1,125 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Figures_insertFigure;
-var Figures_getSelectedFigureId;
-var Figures_getProperties;
-var Figures_setProperties;
-var Figures_getGeometry;
-
-(function() {
-
-    // public
-    Figures_insertFigure = function(filename,width,numbered,caption)
-    {
-        UndoManager_newGroup("Insert figure");
-
-        var figure = DOM_createElement(document,"FIGURE");
-        var img = DOM_createElement(document,"IMG");
-        DOM_setAttribute(img,"src",encodeURI(filename));
-        DOM_setStyleProperties(img,{"width": width});
-        DOM_appendChild(figure,img);
-
-        if ((caption != null) && (caption != "")) {
-            var figcaption = DOM_createElement(document,"FIGCAPTION");
-            DOM_appendChild(figcaption,DOM_createTextNode(document,caption));
-            DOM_appendChild(figure,figcaption);
-        }
-
-        Clipboard_pasteNodes([figure]);
-
-        // Now that the figure has been inserted into the DOM tree, the outline code will
-        // have noticed it and added an id attribute, as well as a caption giving the
-        // table number.
-        Outline_setNumbered(figure.getAttribute("id"),numbered);
-
-        // Place the cursor directly after the figure
-        var offset = DOM_nodeOffset(figure);
-        var pos = new Position(figure.parentNode,offset);
-        pos = Position_closestMatchForwards(pos,Position_okForMovement);
-        Selection_set(pos.node,pos.offset,pos.node,pos.offset);
-
-        PostponedActions_add(UndoManager_newGroup);
-    }
-
-    Figures_getSelectedFigureId = function()
-    {
-        var element = Cursor_getAdjacentNodeWithType(HTML_FIGURE);
-        return element ? element.getAttribute("id") : null;
-    }
-
-    // public
-    Figures_getProperties = function(itemId)
-    {
-        var figure = document.getElementById(itemId);
-        if (figure == null)
-            return null;
-        var rect = figure.getBoundingClientRect();
-        var result = { width: null, src: null };
-
-        var img = firstDescendantOfType(figure,HTML_IMG);
-        if (img != null) {
-            result.src = decodeURI(img.getAttribute("src"));
-            result.width = img.style.width;
-
-            if ((result.width == null) || (result.width == ""))
-                result.width = DOM_getAttribute(img,"width");
-        }
-        return result;
-    }
-
-    // public
-    Figures_setProperties = function(itemId,width,src)
-    {
-        var figure = document.getElementById(itemId);
-        if (figure == null)
-            return null;
-        var img = firstDescendantOfType(figure,HTML_IMG);
-        if (img != null) {
-            if (src == null)
-                DOM_removeAttribute(img,"src");
-            else
-                DOM_setAttribute(img,"src",encodeURI(src));
-
-            DOM_setStyleProperties(img,{"width": width});
-            if (img.getAttribute("style") == "")
-                DOM_removeAttribute(img,"style");
-            Selection_update();
-        }
-    }
-
-    // public
-    Figures_getGeometry = function(itemId)
-    {
-        var figure = document.getElementById(itemId);
-        if ((figure == null) || (figure.parentNode == null))
-            return null;
-        var img = firstDescendantOfType(figure,HTML_IMG);
-        if (img == null)
-            return null;
-
-        var figcaption = firstChildOfType(figure,HTML_FIGCAPTION);
-
-        var result = new Object();
-        result.contentRect = xywhAbsElementRect(img);
-        result.fullRect = xywhAbsElementRect(figure);
-        result.parentRect = xywhAbsElementRect(figure.parentNode);
-        result.hasCaption = (figcaption != null);
-        return result;
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Formatting.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Formatting.js b/experiments/Editor/src/Formatting.js
deleted file mode 100644
index 51bc5d3..0000000
--- a/experiments/Editor/src/Formatting.js
+++ /dev/null
@@ -1,1281 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Formatting_splitTextBefore;
-var Formatting_splitTextAfter;
-var Formatting_movePreceding;
-var Formatting_moveFollowing;
-var Formatting_splitAroundSelection;
-var Formatting_mergeUpwards;
-var Formatting_mergeWithNeighbours;
-var Formatting_paragraphTextUpToPosition;
-var Formatting_getAllNodeProperties;
-var Formatting_getFormatting;
-var Formatting_pushDownInlineProperties;
-var Formatting_applyFormattingChanges;
-var Formatting_formatInlineNode;
-
-var Formatting_MERGEABLE_INLINE;
-var Formatting_MERGEABLE_BLOCK;
-var Formatting_MERGEABLE_BLOCK_AND_INLINE;
-
-(function() {
-
-    // Some properties in CSS, such as 'margin', 'border', and 'padding', are shorthands which
-    // set multiple, more fine-grained properties. The CSS spec outlines what these are - e.g.
-    // an assignment to the 'margin' property is considered a simultaneous assignment to
-    // 'margin-left', 'margin-right', 'margin-top', and 'margin-bottom' properties.
-
-    // However, Firefox contains a bug (https://bugzilla.mozilla.org/show_bug.cgi?id=241234),
-    // which has gone unfixed for more than six years, whereby it actually sets different
-    // properties for *-left and *-right, which are reflected when examining the style property
-    // of an element. Additionally, it also gives an error if you try to set these, so if you simply
-    // get all the style properties and try to set them again it won't work.
-
-    // To get around this problem, we record the following set of replacements. When getting the
-    // style properties of an element, we replace any properties with the names given below with
-    // their corresponding spec name. A null entry means that property should be ignored altogether.
-
-    // You should always use getStyleProperties() instead of accessing element.style directly.
-
-    var CSS_PROPERTY_REPLACEMENTS = {
-        "margin-left-value": "margin-left",
-        "margin-left-ltr-source": null,
-        "margin-left-rtl-source": null,
-        "margin-right-value": "margin-right",
-        "margin-right-ltr-source": null,
-        "margin-right-rtl-source": null,
-        "padding-left-value": "padding-left",
-        "padding-left-ltr-source": null,
-        "padding-left-rtl-source": null,
-        "padding-right-value": "padding-right",
-        "padding-right-ltr-source": null,
-        "padding-right-rtl-source": null,
-        "border-right-width-value": "border-right-width",
-        "border-right-width-ltr-source": null,
-        "border-right-width-rtl-source": null,
-        "border-left-width-value": "border-left-width",
-        "border-left-width-ltr-source": null,
-        "border-left-width-rtl-source": null,
-        "border-right-color-value": "border-right-color",
-        "border-right-color-ltr-source": null,
-        "border-right-color-rtl-source": null,
-        "border-left-color-value": "border-left-color",
-        "border-left-color-ltr-source": null,
-        "border-left-color-rtl-source": null,
-        "border-right-style-value": "border-right-style",
-        "border-right-style-ltr-source": null,
-        "border-right-style-rtl-source": null,
-        "border-left-style-value": "border-left-style",
-        "border-left-style-ltr-source": null,
-        "border-left-style-rtl-source": null,
-    };
-
-    // private
-    function getStyleProperties(element,dontReplace)
-    {
-        var properties = new Object();
-
-        for (var i = 0; i < element.style.length; i++) {
-            var name = element.style[i];
-            var value = element.style.getPropertyValue(name);
-
-            var replacement;
-            if (dontReplace) {
-                replacement = name;
-            }
-            else {
-                replacement = CSS_PROPERTY_REPLACEMENTS[name];
-                if (typeof(replacement) == "undefined")
-                    replacement = name;
-            }
-
-            if (replacement != null)
-                properties[replacement] = value;
-        }
-        return properties;
-    }
-
-    // public (for testing purposes only)
-    Formatting_splitAroundSelection = function(range,allowDirectInline)
-    {
-        Range_trackWhileExecuting(range,function() {
-            if (!allowDirectInline)
-                Range_ensureInlineNodesInParagraph(range);
-            Range_ensureValidHierarchy(range);
-
-            if ((range.start.node.nodeType == Node.TEXT_NODE) &&
-                (range.start.offset > 0)) {
-                Formatting_splitTextBefore(range.start);
-                if (range.end.node == range.start.node)
-                    range.end.offset -= range.start.offset;
-                range.start.offset = 0;
-            }
-            else if (range.start.node.nodeType == Node.ELEMENT_NODE) {
-                Formatting_movePreceding(range.start,isBlockOrNoteNode);
-            }
-            else {
-                Formatting_movePreceding(new Position(range.start.node.parentNode,
-                                                      DOM_nodeOffset(range.start.node)),
-                                         isBlockOrNoteNode);
-            }
-
-            // Save the start and end position of the range. The mutation listeners will move it
-            // when the following node is moved, which we don't actually want in this case.
-            var startNode = range.start.node;
-            var startOffset = range.start.offset;
-            var endNode = range.end.node;
-            var endOffset = range.end.offset;
-
-            if ((range.end.node.nodeType == Node.TEXT_NODE) &&
-                (range.end.offset < range.end.node.nodeValue.length)) {
-                Formatting_splitTextAfter(range.end);
-            }
-            else if (range.end.node.nodeType == Node.ELEMENT_NODE) {
-                Formatting_moveFollowing(range.end,isBlockOrNoteNode);
-            }
-            else {
-                Formatting_moveFollowing(new Position(range.end.node.parentNode,
-                                                      DOM_nodeOffset(range.end.node)+1),
-                                         isBlockOrNoteNode);
-            }
-
-            range.start.node = startNode;
-            range.start.offset = startOffset;
-            range.end.node = endNode;
-            range.end.offset = endOffset;
-        });
-    }
-
-    // public
-    Formatting_mergeUpwards = function(node,whiteList)
-    {
-        while ((node != null) && whiteList[node._type]) {
-            var parent = node.parentNode;
-            Formatting_mergeWithNeighbours(node,whiteList,true);
-            node = parent;
-        }
-    }
-
-    function isDiscardable(node)
-    {
-        if (node.nodeType != Node.ELEMENT_NODE)
-            return false;
-
-        if (!isInlineNode(node))
-            return false;
-
-        if (isOpaqueNode(node))
-            return false;
-
-        for (var child = node.firstChild; child != null; child = child.nextSibling) {
-            if (!isDiscardable(child))
-                return false;
-        }
-
-        return true;
-    }
-
-    // public (for use by tests)
-    Formatting_mergeWithNeighbours = function(node,whiteList,trim)
-    {
-        var parent = node.parentNode;
-        if (parent == null)
-            return;
-
-        var start = node;
-        var end = node;
-
-        while ((start.previousSibling != null) &&
-               DOM_nodesMergeable(start.previousSibling,start,whiteList))
-            start = start.previousSibling;
-
-        while ((end.nextSibling != null) &&
-               DOM_nodesMergeable(end,end.nextSibling,whiteList))
-            end = end.nextSibling;
-
-        if (trim) {
-            while ((start.previousSibling != null) && isDiscardable(start.previousSibling))
-                DOM_deleteNode(start.previousSibling);
-            while ((end.nextSibling != null) && isDiscardable(end.nextSibling))
-                DOM_deleteNode(end.nextSibling);
-        }
-
-        if (start != end) {
-            var lastMerge;
-            do {
-                lastMerge = (start.nextSibling == end);
-
-                var lastChild = null;
-                if (start.nodeType == Node.ELEMENT_NODE)
-                    lastChild = start.lastChild;
-
-                DOM_mergeWithNextSibling(start,whiteList);
-
-                if (lastChild != null)
-                    Formatting_mergeWithNeighbours(lastChild,whiteList);
-            } while (!lastMerge);
-        }
-    }
-
-    // private
-    function mergeRange(range,whiteList)
-    {
-        var nodes = Range_getAllNodes(range);
-        for (var i = 0; i < nodes.length; i++) {
-            var next;
-            for (var p = nodes[i]; p != null; p = next) {
-                next = p.parentNode;
-                Formatting_mergeWithNeighbours(p,whiteList);
-            }
-        }
-    }
-
-    // public (called from cursor.js)
-    Formatting_splitTextBefore = function(pos,parentCheckFn,force)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-        if (parentCheckFn == null)
-            parentCheckFn = isBlockNode;
-
-        if (force || (offset > 0)) {
-            var before = DOM_createTextNode(document,"");
-            DOM_insertBefore(node.parentNode,before,node);
-            DOM_moveCharacters(node,0,offset,before,0,false,true);
-            Formatting_movePreceding(new Position(node.parentNode,DOM_nodeOffset(node)),
-                                     parentCheckFn,force);
-            return new Position(before,before.nodeValue.length);
-        }
-        else {
-            Formatting_movePreceding(new Position(node.parentNode,DOM_nodeOffset(node)),
-                                     parentCheckFn,force);
-            return pos;
-        }
-    }
-
-    // public
-    Formatting_splitTextAfter = function(pos,parentCheckFn,force)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-        if (parentCheckFn == null)
-            parentCheckFn = isBlockNode;
-
-        if (force || (offset < pos.node.nodeValue.length)) {
-            var after = DOM_createTextNode(document,"");
-            DOM_insertBefore(node.parentNode,after,node.nextSibling);
-            DOM_moveCharacters(node,offset,node.nodeValue.length,after,0,true,false);
-            Formatting_moveFollowing(new Position(node.parentNode,DOM_nodeOffset(node)+1),
-                                     parentCheckFn,force);
-            return new Position(after,0);
-        }
-        else {
-            Formatting_moveFollowing(new Position(node.parentNode,DOM_nodeOffset(node)+1),
-                                     parentCheckFn,force);
-            return pos;
-        }
-    }
-
-    // FIXME: movePreceding and moveNext could possibly be optimised by passing in a (parent,child)
-    // pair instead of (node,offset), i.e. parent is the same as node, but rather than passing the
-    // index of a child, we pass the child itself (or null if the offset is equal to
-    // childNodes.length)
-    // public
-    Formatting_movePreceding = function(pos,parentCheckFn,force)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-        if (parentCheckFn(node) || (node == document.body))
-            return new Position(node,offset);
-
-        var toMove = new Array();
-        var justWhitespace = true;
-        var result = new Position(node,offset);
-        for (var i = 0; i < offset; i++) {
-            if (!isWhitespaceTextNode(node.childNodes[i]))
-                justWhitespace = false;
-            toMove.push(node.childNodes[i]);
-        }
-
-        if ((toMove.length > 0) || force) {
-            if (justWhitespace && !force) {
-                for (var i = 0; i < toMove.length; i++)
-                    DOM_insertBefore(node.parentNode,toMove[i],node);
-            }
-            else {
-                var copy = DOM_shallowCopyElement(node);
-                DOM_insertBefore(node.parentNode,copy,node);
-
-                for (var i = 0; i < toMove.length; i++)
-                    DOM_insertBefore(copy,toMove[i],null);
-                result = new Position(copy,copy.childNodes.length);
-            }
-        }
-
-        Formatting_movePreceding(new Position(node.parentNode,DOM_nodeOffset(node)),
-                                 parentCheckFn,force);
-        return result;
-    }
-
-    // public
-    Formatting_moveFollowing = function(pos,parentCheckFn,force)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-        if (parentCheckFn(node) || (node == document.body))
-            return new Position(node,offset);
-
-        var toMove = new Array();
-        var justWhitespace = true;
-        var result =  new Position(node,offset);
-        for (var i = offset; i < node.childNodes.length; i++) {
-            if (!isWhitespaceTextNode(node.childNodes[i]))
-                justWhitespace = false;
-            toMove.push(node.childNodes[i]);
-        }
-
-        if ((toMove.length > 0) || force) {
-            if (justWhitespace && !force) {
-                for (var i = 0; i < toMove.length; i++)
-                    DOM_insertBefore(node.parentNode,toMove[i],node.nextSibling);
-            }
-            else {
-                var copy = DOM_shallowCopyElement(node);
-                DOM_insertBefore(node.parentNode,copy,node.nextSibling);
-
-                for (var i = 0; i < toMove.length; i++)
-                    DOM_insertBefore(copy,toMove[i],null);
-                result = new Position(copy,0);
-            }
-        }
-
-        Formatting_moveFollowing(new Position(node.parentNode,DOM_nodeOffset(node)+1),
-                                 parentCheckFn,force);
-        return result;
-    }
-
-    // public
-    Formatting_paragraphTextUpToPosition = function(pos)
-    {
-        if (pos.node.nodeType == Node.TEXT_NODE) {
-            return stringToStartOfParagraph(pos.node,pos.offset);
-        }
-        else {
-            return stringToStartOfParagraph(Position_closestActualNode(pos),0);
-        }
-
-        function stringToStartOfParagraph(node,offset)
-        {
-            var start = node;
-            var components = new Array();
-            while (isInlineNode(node)) {
-                if (node.nodeType == Node.TEXT_NODE) {
-                    if (node == start)
-                        components.push(node.nodeValue.slice(0,offset));
-                    else
-                        components.push(node.nodeValue);
-                }
-
-                if (node.previousSibling != null) {
-                    node = node.previousSibling;
-                    while (isInlineNode(node) && (node.lastChild != null))
-                        node = node.lastChild;
-                }
-                else {
-                    node = node.parentNode;
-                }
-            }
-            return components.reverse().join("");
-        }
-    }
-
-    // public
-    Formatting_getFormatting = function()
-    {
-        // FIXME: implement a more efficient version of this algorithm which avoids duplicate checks
-
-        var range = Selection_get();
-        if (range == null)
-            return {};
-
-        Range_assertValid(range,"Selection");
-
-        var outermost = Range_getOutermostNodes(range,true);
-
-        var leafNodes = new Array();
-        for (var i = 0; i < outermost.length; i++) {
-            findLeafNodes(outermost[i],leafNodes);
-        }
-        var empty = Range_isEmpty(range);
-
-        var commonProperties = null;
-        for (var i = 0; i < leafNodes.length; i++) {
-            if (!isWhitespaceTextNode(leafNodes[i]) || empty) {
-                var leafNodeProperties = Formatting_getAllNodeProperties(leafNodes[i]);
-                if (leafNodeProperties["-uxwrite-paragraph-style"] == null)
-                    leafNodeProperties["-uxwrite-paragraph-style"] = Keys.NONE_STYLE;
-                if (commonProperties == null)
-                    commonProperties = leafNodeProperties;
-                else
-                    commonProperties = intersection(commonProperties,leafNodeProperties);
-            }
-        }
-
-        if (commonProperties == null)
-            commonProperties = {"-uxwrite-paragraph-style": Keys.NONE_STYLE};
-
-        for (var i = 0; i < leafNodes.length; i++) {
-            var leaf = leafNodes[i];
-            if (leaf._type == HTML_LI) {
-                switch (leaf.parentNode._type) {
-                case HTML_UL:
-                    commonProperties["-uxwrite-in-ul"] = "true";
-                    break;
-                case HTML_OL:
-                    commonProperties["-uxwrite-in-ol"] = "true";
-                    break;
-                }
-            }
-            else {
-                for (var ancestor = leaf;
-                     ancestor.parentNode != null;
-                     ancestor = ancestor.parentNode) {
-
-                    if (ancestor.parentNode._type == HTML_LI) {
-                        var havePrev = false;
-                        for (var c = ancestor.previousSibling; c != null; c = c.previousSibling) {
-                            if (!isWhitespaceTextNode(c)) {
-                                havePrev = true;
-                                break;
-                            }
-                        }
-                        if (!havePrev) {
-                            var listNode = ancestor.parentNode.parentNode;
-                            switch (listNode._type) {
-                            case HTML_UL:
-                                commonProperties["-uxwrite-in-ul"] = "true";
-                                break;
-                            case HTML_OL:
-                                commonProperties["-uxwrite-in-ol"] = "true";
-                                break;
-                            }
-                        }
-                    }
-                }
-            }
-        }
-
-        getFlags(range.start,commonProperties);
-
-        return commonProperties;
-
-        function getFlags(pos,commonProperties)
-        {
-            var strBeforeCursor = Formatting_paragraphTextUpToPosition(pos);
-
-            if (isWhitespaceString(strBeforeCursor)) {
-                var firstInParagraph = true;
-                for (var p = pos.node; isInlineNode(p); p = p.parentNode) {
-                    if (p.previousSibling != null)
-                        firstInParagraph = false;
-                }
-                if (firstInParagraph)
-                    commonProperties["-uxwrite-shift"] = "true";
-            }
-            if (strBeforeCursor.match(/\.\s*$/))
-                commonProperties["-uxwrite-shift"] = "true";
-            if (strBeforeCursor.match(/\([^\)]*$/))
-                commonProperties["-uxwrite-in-brackets"] = "true";
-            if (strBeforeCursor.match(/\u201c[^\u201d]*$/))
-                commonProperties["-uxwrite-in-quotes"] = "true";
-        }
-
-        function intersection(a,b)
-        {
-            var result = new Object();
-            for (var name in a) {
-                if (a[name] == b[name])
-                    result[name] = a[name];
-            }
-            return result;
-        }
-
-        function findLeafNodes(node,result)
-        {
-            if (node.firstChild == null) {
-                result.push(node);
-            }
-            else {
-                for (var child = node.firstChild; child != null; child = child.nextSibling)
-                    findLeafNodes(child,result);
-            }
-        }
-    }
-
-    // public
-    Formatting_getAllNodeProperties = function(node)
-    {
-        if (node == null)
-            throw new Error("Node is not in tree");
-
-        if (node == node.ownerDocument.body)
-            return new Object();
-
-        var properties = Formatting_getAllNodeProperties(node.parentNode);
-
-        if (node.nodeType == Node.ELEMENT_NODE) {
-            // Note: Style names corresponding to element names must be in lowercase, because
-            // canonicaliseSelector() in Styles.js always converts selectors to lowercase.
-            if (node.hasAttribute("STYLE")) {
-                var nodeProperties = getStyleProperties(node);
-                for (var name in nodeProperties)
-                    properties[name] = nodeProperties[name];
-            }
-
-            var type = node._type;
-            switch (type) {
-            case HTML_B:
-                properties["font-weight"] = "bold";
-                break;
-            case HTML_I:
-                properties["font-style"] = "italic";
-                break;
-            case HTML_U: {
-                var components = [];
-                if (properties["text-decoration"] != null) {
-                    var components = properties["text-decoration"].toLowerCase().split(/\s+/);
-                    if (components.indexOf("underline") == -1)
-                        properties["text-decoration"] += " underline";
-                }
-                else {
-                    properties["text-decoration"] = "underline";
-                }
-                break;
-            }
-//            case HTML_TT:
-//                properties["-uxwrite-in-tt"] = "true";
-//                break;
-            case HTML_IMG:
-                properties["-uxwrite-in-image"] = "true";
-                break;
-            case HTML_FIGURE:
-                properties["-uxwrite-in-figure"] = "true";
-                break;
-            case HTML_TABLE:
-                properties["-uxwrite-in-table"] = "true";
-                break;
-            case HTML_A:
-                if (node.hasAttribute("href")) {
-                    var href = node.getAttribute("href");
-                    if (href.charAt(0) == "#")
-                        properties["-uxwrite-in-reference"] = "true";
-                    else
-                        properties["-uxwrite-in-link"] = "true";
-                }
-                break;
-            case HTML_NAV: {
-                var className = DOM_getAttribute(node,"class");
-                if ((className == Keys.SECTION_TOC) ||
-                    (className == Keys.FIGURE_TOC) ||
-                    (className == Keys.TABLE_TOC))
-                    properties["-uxwrite-in-toc"] = "true";
-                break;
-            }
-            default:
-                if (PARAGRAPH_ELEMENTS[type]) {
-                    var name = node.nodeName.toLowerCase();
-                    var selector;
-                    if (node.hasAttribute("class"))
-                        selector = name + "." + node.getAttribute("class");
-                    else
-                        selector = name;
-                    properties["-uxwrite-paragraph-style"] = selector;
-                }
-                break;
-            }
-
-            if (OUTLINE_TITLE_ELEMENTS[type] && node.hasAttribute("id"))
-                properties["-uxwrite-in-item-title"] = node.getAttribute("id");
-        }
-
-        return properties;
-    }
-
-    var PARAGRAPH_PROPERTIES = {
-        "margin-left": true,
-        "margin-right": true,
-        "margin-top": true,
-        "margin-bottom": true,
-
-        "padding-left": true,
-        "padding-right": true,
-        "padding-top": true,
-        "padding-bottom": true,
-
-        "border-left-width": true,
-        "border-right-width": true,
-        "border-top-width": true,
-        "border-bottom-width": true,
-
-        "border-left-style": true,
-        "border-right-style": true,
-        "border-top-style": true,
-        "border-bottom-style": true,
-
-        "border-left-color": true,
-        "border-right-color": true,
-        "border-top-color": true,
-        "border-bottom-color": true,
-
-        "border-top-left-radius": true,
-        "border-top-right-radius": true,
-        "border-bottom-left-radius": true,
-        "border-bottom-right-radius": true,
-
-        "text-align": true,
-        "text-indent": true,
-        "line-height": true,
-        "display": true,
-
-        "width": true,
-        "height": true,
-    };
-
-    var SPECIAL_PROPERTIES = {
-        "-webkit-text-size-adjust": true, // set on HTML element for text scaling purposes
-    };
-
-    function isParagraphProperty(name)
-    {
-        return PARAGRAPH_PROPERTIES[name];
-    }
-
-    function isInlineProperty(name)
-    {
-        return !PARAGRAPH_PROPERTIES[name] && !SPECIAL_PROPERTIES[name];
-    }
-
-    // private
-    function putDirectInlineChildrenInParagraphs(parent)
-    {
-        var inlineChildren = new Array();
-        for (var child = parent.firstChild; child != null; child = child.nextSibling)
-            if (isInlineNode(child))
-                inlineChildren.push(child);
-        for (var i = 0; i < inlineChildren.length; i++) {
-            if (inlineChildren[i].parentNode == parent) { // may already have been moved
-                if (!isWhitespaceTextNode(inlineChildren[i]))
-                    Hierarchy_wrapInlineNodesInParagraph(inlineChildren[i]);
-            }
-        }
-    }
-
-    // private
-    function getParagraphs(nodes)
-    {
-        var array = new Array();
-        var set = new NodeSet();
-        for (var i = 0; i < nodes.length; i++) {
-            for (var anc = nodes[i].parentNode; anc != null; anc = anc.parentNode) {
-                if (anc._type == HTML_LI)
-                    putDirectInlineChildrenInParagraphs(anc);
-            }
-            recurse(nodes[i]);
-        }
-
-        var remove = new NodeSet();
-        for (var i = 0; i < array.length; i++) {
-            for (var anc = array[i].parentNode; anc != null; anc = anc.parentNode)
-                remove.add(anc);
-        }
-
-        var modified = new Array();
-        for (var i = 0; i < array.length; i++) {
-            if (!remove.contains(array[i]))
-                modified.push(array[i]);
-        }
-
-        return modified;
-
-        function recurse(node)
-        {
-            if (node._type == HTML_LI)
-                putDirectInlineChildrenInParagraphs(node);
-            if (node.firstChild == null) {
-                // Leaf node
-                for (var anc = node; anc != null; anc = anc.parentNode)
-                    if (isParagraphNode(anc)) {
-                        add(anc);
-                    }
-            }
-            else {
-                for (var child = node.firstChild; child != null; child = child.nextSibling)
-                    recurse(child);
-            }
-        }
-
-        function add(node)
-        {
-            if (!set.contains(node)) {
-                array.push(node);
-                set.add(node);
-            }
-        }
-    }
-
-    // private
-    function setParagraphStyle(paragraph,selector)
-    {
-        var wasHeading = isHeadingNode(paragraph);
-        DOM_removeAttribute(paragraph,"class");
-        if (selector == "") {
-            if (paragraph._type != HTML_P)
-                paragraph = DOM_replaceElement(paragraph,"P");
-        }
-        else {
-            var elementClassRegex = /^([a-zA-Z0-9]+)?(\.(.+))?$/;
-            var result = elementClassRegex.exec(selector);
-            if ((result != null) && (result.length == 4)) {
-                var elementName = result[1];
-                var className = result[3];
-
-                if (elementName == null)
-                    elementName = "P";
-                else
-                    elementName = elementName.toUpperCase();
-
-                var elementType = ElementTypes[elementName];
-
-                if (!PARAGRAPH_ELEMENTS[elementType])
-                    return; // better than throwing an exception
-
-                if (paragraph._type != elementType)
-                    paragraph = DOM_replaceElement(paragraph,elementName);
-
-                if (className != null)
-                    DOM_setAttribute(paragraph,"class",className);
-                else
-                    DOM_removeAttribute(paragraph,"class");
-            }
-        }
-
-        // FIXME: this will need to change when we add Word/ODF support, because the ids serve
-        // a purpose other than simply being targets for references
-        var isHeading = isHeadingNode(paragraph);
-        if (wasHeading && !isHeading)
-            DOM_removeAttribute(paragraph,"id");
-    }
-
-    // public
-    Formatting_pushDownInlineProperties = function(outermost)
-    {
-        for (var i = 0; i < outermost.length; i++)
-            outermost[i] = pushDownInlinePropertiesSingle(outermost[i]);
-    }
-
-    // private
-    function pushDownInlinePropertiesSingle(target)
-    {
-        recurse(target.parentNode);
-        return target;
-
-        function recurse(node)
-        {
-            if (node.nodeType == Node.DOCUMENT_NODE)
-                return;
-
-            if (node.parentNode != null)
-                recurse(node.parentNode);
-
-            var inlineProperties = new Object();
-            var nodeProperties = getStyleProperties(node);
-            for (var name in nodeProperties) {
-                if (isInlineProperty(name)) {
-                    inlineProperties[name] = nodeProperties[name];
-                }
-            }
-
-            var remove = new Object();
-            for (var name in inlineProperties)
-                remove[name] = null;
-            DOM_setStyleProperties(node,remove);
-
-            var type = node._type;
-            switch (type) {
-            case HTML_B:
-                inlineProperties["font-weight"] = "bold";
-                break;
-            case HTML_I:
-                inlineProperties["font-style"] = "italic";
-                break;
-            case HTML_U:
-                if (inlineProperties["text-decoration"] != null)
-                    inlineProperties["text-decoration"] += " underline";
-                else
-                    inlineProperties["text-decoration"] = "underline";
-                break;
-            }
-
-            var special = extractSpecial(inlineProperties);
-            var count = Object.getOwnPropertyNames(inlineProperties).length;
-
-            if ((count > 0) || special.bold || special.italic || special.underline) {
-
-                var next;
-                for (var child = node.firstChild; child != null; child = next) {
-                    next = child.nextSibling;
-
-                    if (isWhitespaceTextNode(child))
-                        continue;
-
-                    var replacement = applyInlineFormatting(child,inlineProperties,special);
-                    if (target == child)
-                        target = replacement;
-                }
-            }
-
-            if (node.hasAttribute("style") && (node.style.length == 0))
-                DOM_removeAttribute(node,"style");
-
-            switch (type) {
-            case HTML_B:
-            case HTML_I:
-            case HTML_U:
-                DOM_removeNodeButKeepChildren(node);
-                break;
-            }
-        }
-    }
-
-    // private
-    function wrapInline(node,elementName)
-    {
-        if (!isInlineNode(node) || isAbstractSpan(node)) {
-            var next;
-            for (var child = node.firstChild; child != null; child = next) {
-                next = child.nextSibling;
-                wrapInline(child,elementName);
-            }
-            return node;
-        }
-        else {
-            return DOM_wrapNode(node,elementName);
-        }
-    }
-
-    // private
-    function applyInlineFormatting(target,inlineProperties,special,applyToWhitespace)
-    {
-        if (!applyToWhitespace && isWhitespaceTextNode(target))
-            return;
-
-        if (special.underline)
-            target = wrapInline(target,"U");
-        if (special.italic)
-            target = wrapInline(target,"I");
-        if (special.bold)
-            target = wrapInline(target,"B");
-
-        var isbiu = false;
-        switch (target._type) {
-        case HTML_B:
-        case HTML_I:
-        case HTML_U:
-            isbiu = true;
-            break;
-        }
-
-        if ((Object.getOwnPropertyNames(inlineProperties).length > 0) &&
-            ((target.nodeType != Node.ELEMENT_NODE) ||
-             isbiu || isSpecialSpan(target))) {
-            target = wrapInline(target,"SPAN");
-        }
-
-
-        var propertiesToSet = new Object();
-        for (var name in inlineProperties) {
-            var existing = target.style.getPropertyValue(name);
-            if ((existing == null) || (existing == ""))
-                propertiesToSet[name] = inlineProperties[name];
-        }
-        DOM_setStyleProperties(target,propertiesToSet);
-
-        return target;
-    }
-
-    // private
-    function extractSpecial(properties)
-    {
-        var special = { bold: null, italic: null, underline: null };
-        var fontWeight = properties["font-weight"];
-        var fontStyle = properties["font-style"];
-        var textDecoration = properties["text-decoration"];
-
-        if (typeof(fontWeight) != "undefined") {
-            special.bold = false;
-            if ((fontWeight != null) &&
-                (fontWeight.toLowerCase() == "bold")) {
-                special.bold = true;
-                delete properties["font-weight"];
-            }
-        }
-
-        if (typeof(fontStyle) != "undefined") {
-            special.italic = false;
-            if ((fontStyle != null) &&
-                (fontStyle.toLowerCase() == "italic")) {
-                special.italic = true;
-                delete properties["font-style"];
-            }
-        }
-
-        if (typeof(textDecoration) != "undefined") {
-            special.underline = false;
-            if (textDecoration != null) {
-                var values = textDecoration.toLowerCase().split(/\s+/);
-                var index;
-                while ((index = values.indexOf("underline")) >= 0) {
-                    values.splice(index,1);
-                    special.underline = true;
-                }
-                if (values.length == 0)
-                    delete properties["text-decoration"];
-                else
-                    properties["text-decoration"] = values.join(" ");
-            }
-        }
-        return special;
-    }
-
-    // private
-    function removeProperties(outermost,properties)
-    {
-        properties = clone(properties);
-        var special = extractSpecial(properties);
-        var remaining = new Array();
-        for (var i = 0; i < outermost.length; i++) {
-            removePropertiesSingle(outermost[i],properties,special,remaining);
-        }
-        return remaining;
-    }
-
-    // private
-    function getOutermostParagraphs(paragraphs)
-    {
-        var all = new NodeSet();
-        for (var i = 0; i < paragraphs.length; i++)
-            all.add(paragraphs[i]);
-
-        var result = new Array();
-        for (var i = 0; i < paragraphs.length; i++) {
-            var haveAncestor = false;
-            for (var p = paragraphs[i].parentNode; p != null; p = p.parentNode) {
-                if (all.contains(p)) {
-                    haveAncestor = true;
-                    break;
-                }
-            }
-            if (!haveAncestor)
-                result.push(paragraphs[i]);
-        }
-        return result;
-    }
-
-    // private
-    function removePropertiesSingle(node,properties,special,remaining)
-    {
-        if ((node.nodeType == Node.ELEMENT_NODE) && (node.hasAttribute("style"))) {
-            var remove = new Object();
-            for (var name in properties)
-                remove[name] = null;
-            DOM_setStyleProperties(node,remove);
-        }
-
-        var willRemove = false;
-        switch (node._type) {
-        case HTML_B:
-            willRemove = (special.bold != null);
-            break;
-        case HTML_I:
-            willRemove = (special.italic != null);
-            break;
-        case HTML_U:
-            willRemove = (special.underline != null);
-            break;
-        case HTML_SPAN:
-            willRemove = (!node.hasAttribute("style") && !isSpecialSpan(node));
-            break;
-        }
-
-        var childRemaining = willRemove ? remaining : null;
-
-        var next;
-        for (var child = node.firstChild; child != null; child = next) {
-            next = child.nextSibling;
-            removePropertiesSingle(child,properties,special,childRemaining);
-        }
-
-        if (willRemove)
-            DOM_removeNodeButKeepChildren(node);
-        else if (remaining != null)
-            remaining.push(node);
-    }
-
-    function isSpecialSpan(span)
-    {
-        if (span._type == HTML_SPAN) {
-            if (span.hasAttribute(Keys.ABSTRACT_ELEMENT))
-                return true;
-            var className = DOM_getStringAttribute(span,"class");
-            if (className.indexOf(Keys.UXWRITE_PREFIX) == 0)
-                return true;
-            if ((className == "footnote") || (className == "endnote"))
-                return true;
-        }
-        return false;
-    }
-
-    // private
-    function containsOnlyWhitespace(ancestor)
-    {
-        for (child = ancestor.firstChild; child != null; child = child.nextSibling) {
-            if (!isWhitespaceTextNode(child))
-                return false;
-        }
-        return true;
-    }
-
-    // public
-    Formatting_applyFormattingChanges = function(style,properties)
-    {
-        debug("JS: applyFormattingChanges: style = "+JSON.stringify(style));
-        if (properties != null) {
-            var names = Object.getOwnPropertyNames(properties).sort();
-            for (var i = 0; i < names.length; i++) {
-                debug("    "+names[i]+" = "+properties[names[i]]);
-            }
-        }
-        UndoManager_newGroup("Apply formatting changes");
-
-        if (properties == null)
-            properties = new Object();
-
-        if (style == Keys.NONE_STYLE)
-            style = null;
-
-        var paragraphProperties = new Object();
-        var inlineProperties = new Object();
-
-        for (var name in properties) {
-            if (isParagraphProperty(name))
-                paragraphProperties[name] = properties[name];
-            else if (isInlineProperty(name))
-                inlineProperties[name] = properties[name];
-        }
-
-        var selectionRange = Selection_get();
-        if (selectionRange == null)
-            return;
-
-        // If we're applying formatting properties to an empty selection, and the node of the
-        // selection start & end is an element, add an empty text node so that we have something
-        // to apply the formatting to.
-        if (Range_isEmpty(selectionRange) &&
-            (selectionRange.start.node.nodeType == Node.ELEMENT_NODE)) {
-            var node = selectionRange.start.node;
-            var offset = selectionRange.start.offset;
-            var text = DOM_createTextNode(document,"");
-            DOM_insertBefore(node,text,node.childNodes[offset]);
-            Selection_set(text,0,text,0);
-            selectionRange = Selection_get();
-        }
-
-        // If the cursor is in a container (such as BODY OR FIGCAPTION), and not inside a paragraph,
-        // put it in one so we can set a paragraph style
-
-        if ((style != null) && Range_isEmpty(selectionRange)) {
-            var node = Range_singleNode(selectionRange);
-            while (isInlineNode(node))
-                node = node.parentNode;
-            if (isContainerNode(node) && containsOnlyInlineChildren(node)) {
-                var p = DOM_createElement(document,"P");
-                DOM_appendChild(node,p);
-                while (node.firstChild != p)
-                    DOM_appendChild(p,node.firstChild);
-                Cursor_updateBRAtEndOfParagraph(p);
-            }
-        }
-
-
-        var range = new Range(selectionRange.start.node,selectionRange.start.offset,
-                              selectionRange.end.node,selectionRange.end.offset);
-        var positions = [selectionRange.start,selectionRange.end,
-                         range.start,range.end];
-
-        var allowDirectInline = (style == null);
-        Position_trackWhileExecuting(positions,function() {
-            Formatting_splitAroundSelection(range,allowDirectInline);
-            Range_expand(range);
-            if (!allowDirectInline)
-                Range_ensureInlineNodesInParagraph(range);
-            Range_ensureValidHierarchy(range);
-            Range_expand(range);
-            var outermost = Range_getOutermostNodes(range);
-            var target = null;
-
-            var paragraphs;
-            if (outermost.length > 0)
-                paragraphs = getParagraphs(outermost);
-            else
-                paragraphs = getParagraphs([Range_singleNode(range)]);
-
-            // Push down inline properties
-            Formatting_pushDownInlineProperties(outermost);
-
-            outermost = removeProperties(outermost,inlineProperties);
-
-            // Set properties on inline nodes
-            for (var i = 0; i < outermost.length; i++) {
-                var existing = Formatting_getAllNodeProperties(outermost[i]);
-                var toSet = new Object();
-                for (var name in inlineProperties) {
-                    if ((inlineProperties[name] != null) &&
-                        (existing[name] != inlineProperties[name])) {
-                        toSet[name] = inlineProperties[name];
-                    }
-                }
-
-                var special = extractSpecial(toSet);
-                var applyToWhitespace = (outermost.length == 1);
-                applyInlineFormatting(outermost[i],toSet,special,applyToWhitespace);
-            }
-
-            // Remove properties from paragraph nodes
-            paragraphs = removeProperties(paragraphs,paragraphProperties,{});
-
-            // Set properties on paragraph nodes
-            var paragraphPropertiesToSet = new Object();
-            for (var name in paragraphProperties) {
-                if (paragraphProperties[name] != null)
-                    paragraphPropertiesToSet[name] = paragraphProperties[name];
-            }
-
-            var outermostParagraphs = getOutermostParagraphs(paragraphs);
-            for (var i = 0; i < outermostParagraphs.length; i++)
-                DOM_setStyleProperties(outermostParagraphs[i],paragraphPropertiesToSet);
-
-            // Set style on paragraph nodes
-            if (style != null) {
-                for (var i = 0; i < paragraphs.length; i++) {
-                    setParagraphStyle(paragraphs[i],style);
-                }
-            }
-
-            mergeRange(range,Formatting_MERGEABLE_INLINE);
-
-            if (target != null) {
-                for (var p = target; p != null; p = next) {
-                    next = p.parentNode;
-                    Formatting_mergeWithNeighbours(p,Formatting_MERGEABLE_INLINE);
-                }
-            }
-        });
-
-        // The current cursor position may no longer be valid, e.g. if a heading span was inserted
-        // and the cursor is at a position that is now immediately before the span.
-        var start = Position_closestMatchForwards(selectionRange.start,Position_okForInsertion);
-        var end = Position_closestMatchBackwards(selectionRange.end,Position_okForInsertion);
-        var tempRange = new Range(start.node,start.offset,end.node,end.offset);
-        tempRange = Range_forwards(tempRange);
-        Range_ensureValidHierarchy(tempRange);
-        start = tempRange.start;
-        end = tempRange.end;
-        Selection_set(start.node,start.offset,end.node,end.offset);
-
-        function containsOnlyInlineChildren(node)
-        {
-            for (var child = node.firstChild; child != null; child = child.nextSibling) {
-                if (!isInlineNode(child))
-                    return false;
-            }
-            return true;
-        }
-    }
-
-    Formatting_formatInlineNode = function(node,properties)
-    {
-        properties = clone(properties);
-        var special = extractSpecial(properties);
-        return applyInlineFormatting(node,properties,special,true);
-    }
-
-    Formatting_MERGEABLE_INLINE = new Array(HTML_COUNT);
-
-    Formatting_MERGEABLE_INLINE[HTML_TEXT] = true;
-
-    Formatting_MERGEABLE_INLINE[HTML_SPAN] = true;
-    Formatting_MERGEABLE_INLINE[HTML_A] = true;
-    Formatting_MERGEABLE_INLINE[HTML_Q] = true;
-
-    // HTML 4.01 Section 9.2.1: Phrase elements
-    Formatting_MERGEABLE_INLINE[HTML_EM] = true;
-    Formatting_MERGEABLE_INLINE[HTML_STRONG] = true;
-    Formatting_MERGEABLE_INLINE[HTML_DFN] = true;
-    Formatting_MERGEABLE_INLINE[HTML_CODE] = true;
-    Formatting_MERGEABLE_INLINE[HTML_SAMP] = true;
-    Formatting_MERGEABLE_INLINE[HTML_KBD] = true;
-    Formatting_MERGEABLE_INLINE[HTML_VAR] = true;
-    Formatting_MERGEABLE_INLINE[HTML_CITE] = true;
-    Formatting_MERGEABLE_INLINE[HTML_ABBR] = true;
-
-    // HTML 4.01 Section 9.2.3: Subscripts and superscripts
-    Formatting_MERGEABLE_INLINE[HTML_SUB] = true;
-    Formatting_MERGEABLE_INLINE[HTML_SUP] = true;
-
-    // HTML 4.01 Section 15.2.1: Font style elements
-    Formatting_MERGEABLE_INLINE[HTML_I] = true;
-    Formatting_MERGEABLE_INLINE[HTML_B] = true;
-    Formatting_MERGEABLE_INLINE[HTML_SMALL] = true;
-    Formatting_MERGEABLE_INLINE[HTML_S] = true;
-    Formatting_MERGEABLE_INLINE[HTML_U] = true;
-
-    Formatting_MERGEABLE_BLOCK = new Array(HTML_COUNT);
-
-    Formatting_MERGEABLE_BLOCK[HTML_P] = true;
-    Formatting_MERGEABLE_BLOCK[HTML_H1] = true;
-    Formatting_MERGEABLE_BLOCK[HTML_H2] = true;
-    Formatting_MERGEABLE_BLOCK[HTML_H3] = true;
-    Formatting_MERGEABLE_BLOCK[HTML_H4] = true;
-    Formatting_MERGEABLE_BLOCK[HTML_H5] = true;
-    Formatting_MERGEABLE_BLOCK[HTML_H6] = true;
-    Formatting_MERGEABLE_BLOCK[HTML_DIV] = true;
-    Formatting_MERGEABLE_BLOCK[HTML_PRE] = true;
-    Formatting_MERGEABLE_BLOCK[HTML_BLOCKQUOTE] = true;
-
-    Formatting_MERGEABLE_BLOCK[HTML_UL] = true;
-    Formatting_MERGEABLE_BLOCK[HTML_OL] = true;
-    Formatting_MERGEABLE_BLOCK[HTML_LI] = true;
-
-    Formatting_MERGEABLE_BLOCK_AND_INLINE = new Array(HTML_COUNT);
-    for (var i = 0; i < HTML_COUNT; i++) {
-        if (Formatting_MERGEABLE_INLINE[i] || Formatting_MERGEABLE_BLOCK[i])
-            Formatting_MERGEABLE_BLOCK_AND_INLINE[i] = true;
-        Formatting_MERGEABLE_BLOCK_AND_INLINE["force"] = true;
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Hierarchy.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Hierarchy.js b/experiments/Editor/src/Hierarchy.js
deleted file mode 100644
index 07c0526..0000000
--- a/experiments/Editor/src/Hierarchy.js
+++ /dev/null
@@ -1,284 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Hierarchy_ensureValidHierarchy;
-var Hierarchy_ensureInlineNodesInParagraph;
-var Hierarchy_wrapInlineNodesInParagraph;
-var Hierarchy_avoidInlineChildren;
-
-(function() {
-
-    // private
-    function wrapInlineChildren(first,last,ancestors)
-    {
-        var haveNonWhitespace = false;
-        for (var node = first; node != last.nextSibling; node = node.nextSibling) {
-            if (!isWhitespaceTextNode(node))
-                haveNonWhitespace = true;
-        }
-        if (!haveNonWhitespace)
-            return false;
-
-        var parentNode = first.parentNode;
-        var nextSibling = first;
-        for (var i = ancestors.length-1; i >= 0; i--) {
-            var ancestorCopy = DOM_shallowCopyElement(ancestors[i]);
-            DOM_insertBefore(parentNode,ancestorCopy,nextSibling);
-            parentNode = ancestorCopy;
-            nextSibling = null;
-
-            var node = first;
-            while (true) {
-                var next = node.nextSibling;
-                DOM_insertBefore(parentNode,node,null);
-                if (node == last)
-                    break;
-                node = next;
-            }
-        }
-    }
-
-    // private
-    function wrapInlineChildrenInAncestors(node,ancestors)
-    {
-        var firstInline = null;
-        var lastInline = null;
-
-        var child = node.firstChild;
-        while (true) {
-            var next = (child != null) ? child.nextSibling : null;
-            if ((child == null) || !isInlineNode(child)) {
-
-                if ((firstInline != null) && (lastInline != null)) {
-                    wrapInlineChildren(firstInline,lastInline,ancestors);
-                }
-                firstInline = null;
-                lastInline = null;
-                if (child != null)
-                    wrapInlineChildrenInAncestors(child,ancestors);
-            }
-            else {
-                if (firstInline == null)
-                    firstInline = child;
-                lastInline = child;
-            }
-            if (child == null)
-                break;
-            child = next;
-        }
-    }
-
-    function checkInvalidNesting(node)
-    {
-        var parent = node.parentNode;
-        if ((parent._type == HTML_DIV) &&
-            (DOM_getAttribute(parent,"class") == Keys.SELECTION_CLASS)) {
-            parent = parent.parentNode;
-        }
-
-        var invalidNesting = !isContainerNode(parent);
-        switch (parent._type) {
-        case HTML_DIV:
-            if (isParagraphNode(node) || isListNode(node))
-                invalidNesting = false; // this case is ok
-            break;
-        case HTML_CAPTION:
-        case HTML_FIGCAPTION:
-        case HTML_TABLE:
-        case HTML_FIGURE:
-            switch (node._type) {
-            case HTML_FIGURE:
-            case HTML_TABLE:
-            case HTML_H1:
-            case HTML_H2:
-            case HTML_H3:
-            case HTML_H4:
-            case HTML_H5:
-            case HTML_H6:
-                return true;
-            }
-            break;
-        }
-
-        return invalidNesting;
-    }
-
-    function checkInvalidHeadingNesting(node)
-    {
-        switch (node._type) {
-        case HTML_H1:
-        case HTML_H2:
-        case HTML_H3:
-        case HTML_H4:
-        case HTML_H5:
-        case HTML_H6:
-            switch (node.parentNode._type) {
-            case HTML_BODY:
-            case HTML_NAV:
-            case HTML_DIV:
-                return false;
-            default:
-                return true;
-            }
-            break;
-        default:
-            return false;
-        }
-    }
-
-    function nodeHasSignificantChildren(node)
-    {
-        for (var child = node.firstChild; child != null; child = child.nextSibling) {
-            if (!isWhitespaceTextNode(child))
-                return true;
-        }
-        return false;
-    }
-
-    // Enforce the restriction that any path from the root to a given node must be of the form
-    //    container+ paragraph inline
-    // or container+ paragraph
-    // or container+
-    // public
-    Hierarchy_ensureValidHierarchy = function(node,recursive,allowDirectInline)
-    {
-        var count = 0;
-        while ((node != null) && (node.parentNode != null) && (node != document.body)) {
-            count++;
-            if (count > 200)
-                throw new Error("too many iterations");
-
-            if (checkInvalidHeadingNesting(node)) {
-                var offset = DOM_nodeOffset(node);
-                var parent = node.parentNode;
-                Formatting_moveFollowing(new Position(node.parentNode,offset+1),
-                                         function() { return false; });
-                DOM_insertBefore(node.parentNode.parentNode,
-                                 node,
-                                 node.parentNode.nextSibling);
-
-                while ((parent != document.body) && !nodeHasSignificantChildren(parent)) {
-                    var grandParent = parent.parentNode;
-                    DOM_deleteNode(parent);
-                    parent = grandParent;
-                }
-
-                continue;
-            }
-            else if (isContainerNode(node) || isParagraphNode(node)) {
-                var invalidNesting = checkInvalidNesting(node);
-                if (invalidNesting) {
-                    var ancestors = new Array();
-                    var child = node;
-                    while (!isContainerNode(child.parentNode)) {
-                        if (isInlineNode(child.parentNode)) {
-                            var keep = false;
-                            if (child.parentNode._type == HTML_SPAN) {
-                                for (var i = 0; i < child.attributes.length; i++) {
-                                    var attr = child.attributes[i];
-                                    if (attr.nodeName.toUpperCase() != "ID")
-                                        keep = true;
-                                }
-                                if (keep)
-                                    ancestors.push(child.parentNode);
-                            }
-                            else {
-                                ancestors.push(child.parentNode);
-                            }
-                        }
-                        child = child.parentNode;
-                    }
-
-                    while (checkInvalidNesting(node)) {
-                        var offset = DOM_nodeOffset(node);
-                        var parent = node.parentNode;
-                        Formatting_moveFollowing(new Position(node.parentNode,offset+1),
-                                                 isContainerNode);
-                        DOM_insertBefore(node.parentNode.parentNode,
-                                         node,
-                                         node.parentNode.nextSibling);
-                        if (!nodeHasSignificantChildren(parent))
-                            DOM_deleteNode(parent);
-
-                    }
-                    wrapInlineChildrenInAncestors(node,ancestors);
-                }
-            }
-
-            node = node.parentNode;
-        }
-    }
-
-    Hierarchy_ensureInlineNodesInParagraph = function(node,weak)
-    {
-        var count = 0;
-        while ((node != null) && (node.parentNode != null) && (node != document.body)) {
-            count++;
-            if (count > 200)
-                throw new Error("too many iterations");
-            if (isInlineNode(node) &&
-                isContainerNode(node.parentNode) && (node.parentNode._type != HTML_LI) &&
-                (!weak || !isTableCell(node.parentNode)) &&
-                !isWhitespaceTextNode(node)) {
-                Hierarchy_wrapInlineNodesInParagraph(node);
-                return;
-            }
-            node = node.parentNode;
-        }
-    }
-
-    // public
-    Hierarchy_wrapInlineNodesInParagraph = function(node)
-    {
-        var start = node;
-        var end = node;
-
-        while ((start.previousSibling != null) && isInlineNode(start.previousSibling))
-            start = start.previousSibling;
-        while ((end.nextSibling != null) && isInlineNode(end.nextSibling))
-            end = end.nextSibling;
-
-        return DOM_wrapSiblings(start,end,"P");
-    }
-
-    Hierarchy_avoidInlineChildren = function(parent)
-    {
-        var child = parent.firstChild;
-
-        while (child != null) {
-            if (isInlineNode(child)) {
-                var start = child;
-                var end = child;
-                var haveContent = nodeHasContent(end);
-                while ((end.nextSibling != null) && isInlineNode(end.nextSibling)) {
-                    end = end.nextSibling;
-                    if (nodeHasContent(end))
-                        haveContent = true;
-                }
-                child = DOM_wrapSiblings(start,end,"P");
-                var next = child.nextSibling;
-                if (!nodeHasContent(child))
-                    DOM_deleteNode(child);
-                child = next;
-            }
-            else {
-                child = child.nextSibling;
-            }
-        }
-    }
-
-})();


[40/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/dtdsource/html4.xml
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/dtdsource/html4.xml b/experiments/Editor/src/dtdsource/html4.xml
deleted file mode 100644
index 79d31d6..0000000
--- a/experiments/Editor/src/dtdsource/html4.xml
+++ /dev/null
@@ -1,11464 +0,0 @@
-<!DOCTYPE dtd PUBLIC "-//Norman Walsh//DTD DTDParse V2.0//EN"
-              "dtd.dtd" [
-]>
-<dtd version='1.0'
-     unexpanded='1'
-     title="?untitled?"
-     namecase-general="1"
-     namecase-entity="0"
-     xml="0"
-     system-id="html4.dtd"
-     public-id=""
-     declaration=""
-     created-by="DTDParse V2.00"
-     created-on="Sat Feb  4 15:13:29 2012"
->
-<entity name="ContentTypes"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="ContentType"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="Coords"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="heading"
-        type="param"
->
-<text-expanded>H1|H2|H3|H4|H5|H6</text-expanded>
-<text>H1|H2|H3|H4|H5|H6</text>
-</entity>
-
-<entity name="HTML.Version"
-        type="param"
->
-<text-expanded>-//W3C//DTD HTML 4.01 Transitional//EN</text-expanded>
-<text>-//W3C//DTD HTML 4.01 Transitional//EN</text>
-</entity>
-
-<entity name="Text"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="cellhalign"
-        type="param"
->
-<text-expanded>align      (left|center|right|justify|char) #IMPLIED
-   char       CDATA    #IMPLIED  -- alignment char, e.g. char=':' --
-   charoff    CDATA       #IMPLIED  -- offset for alignment char --</text-expanded>
-<text>align      (left|center|right|justify|char) #IMPLIED
-   char       %Character;    #IMPLIED  -- alignment char, e.g. char=':' --
-   charoff    %Length;       #IMPLIED  -- offset for alignment char --</text>
-</entity>
-
-<entity name="special"
-        type="param"
->
-<text-expanded>A | IMG | APPLET | OBJECT | FONT | BASEFONT | BR | SCRIPT |
-    MAP | Q | SUB | SUP | SPAN | BDO | IFRAME</text-expanded>
-<text>A | IMG | APPLET | OBJECT | FONT | BASEFONT | BR | SCRIPT |
-    MAP | Q | SUB | SUP | SPAN | BDO | IFRAME</text>
-</entity>
-
-<entity name="LinkTypes"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="HTML.Frameset"
-        type="param"
->
-<text-expanded>IGNORE</text-expanded>
-<text>IGNORE</text>
-</entity>
-
-<entity name="flow"
-        type="param"
->
-<text-expanded>P | H1|H2|H3|H4|H5|H6 | UL | OL |  DIR | MENU | PRE | DL | DIV | CENTER |
-      NOSCRIPT | NOFRAMES | BLOCKQUOTE | FORM | ISINDEX | HR |
-      TABLE | FIELDSET | ADDRESS | #PCDATA | TT | I | B | U | S | STRIKE | BIG | SMALL | EM | STRONG | DFN | CODE |
-                   SAMP | KBD | VAR | CITE | ABBR | ACRONYM | A | IMG | APPLET | OBJECT | FONT | BASEFONT | BR | SCRIPT |
-    MAP | Q | SUB | SUP | SPAN | BDO | IFRAME | INPUT | SELECT | TEXTAREA | LABEL | BUTTON</text-expanded>
-<text>%block; | %inline;</text>
-</entity>
-
-<entity name="HTML.Reserved"
-        type="param"
->
-<text-expanded>IGNORE</text-expanded>
-<text>IGNORE</text>
-</entity>
-
-<entity name="Charsets"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="TFrame"
-        type="param"
->
-<text-expanded>(void|above|below|hsides|lhs|rhs|vsides|box|border)</text-expanded>
-<text>(void|above|below|hsides|lhs|rhs|vsides|box|border)</text>
-</entity>
-
-<entity name="list"
-        type="param"
->
-<text-expanded>UL | OL |  DIR | MENU</text-expanded>
-<text>UL | OL |  DIR | MENU</text>
-</entity>
-
-<entity name="inline"
-        type="param"
->
-<text-expanded>#PCDATA | TT | I | B | U | S | STRIKE | BIG | SMALL | EM | STRONG | DFN | CODE |
-                   SAMP | KBD | VAR | CITE | ABBR | ACRONYM | A | IMG | APPLET | OBJECT | FONT | BASEFONT | BR | SCRIPT |
-    MAP | Q | SUB | SUP | SPAN | BDO | IFRAME | INPUT | SELECT | TEXTAREA | LABEL | BUTTON</text-expanded>
-<text>#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl;</text>
-</entity>
-
-<entity name="attrs"
-        type="param"
->
-<text-expanded>id          ID             #IMPLIED  -- document-wide unique id --
-  class       CDATA          #IMPLIED  -- space-separated list of classes --
-  style       CDATA   #IMPLIED  -- associated style info --
-  title       CDATA         #IMPLIED  -- advisory title -- lang        NAME #IMPLIED  -- language code --
-  dir         (ltr|rtl)      #IMPLIED  -- direction for weak/neutral text -- onclick     CDATA       #IMPLIED  -- a pointer button was clicked --
-  ondblclick  CDATA       #IMPLIED  -- a pointer button was double clicked--
-  onmousedown CDATA       #IMPLIED  -- a pointer button was pressed down --
-  onmouseup   CDATA       #IMPLIED  -- a pointer button was released --
-  onmouseover CDATA       #IMPLIED  -- a pointer was moved onto --
-  onmousemove CDATA       #IMPLIED  -- a pointer was moved within --
-  onmouseout  CDATA       #IMPLIED  -- a pointer was moved away --
-  onkeypress  CDATA       #IMPLIED  -- a key was pressed and released --
-  onkeydown   CDATA       #IMPLIED  -- a key was pressed down --
-  onkeyup     CDATA       #IMPLIED  -- a key was released --</text-expanded>
-<text>%coreattrs; %i18n; %events;</text>
-</entity>
-
-<entity name="head.misc"
-        type="param"
->
-<text-expanded>SCRIPT|STYLE|META|LINK|OBJECT</text-expanded>
-<text>SCRIPT|STYLE|META|LINK|OBJECT</text>
-</entity>
-
-<entity name="TRules"
-        type="param"
->
-<text-expanded>(none | groups | rows | cols | all)</text-expanded>
-<text>(none | groups | rows | cols | all)</text>
-</entity>
-
-<entity name="align"
-        type="param"
->
-<text-expanded>align (left|center|right|justify)  #IMPLIED</text-expanded>
-<text>align (left|center|right|justify)  #IMPLIED</text>
-</entity>
-
-<entity name="LAlign"
-        type="param"
->
-<text-expanded>(top|bottom|left|right)</text-expanded>
-<text>(top|bottom|left|right)</text>
-</entity>
-
-<entity name="Shape"
-        type="param"
->
-<text-expanded>(rect|circle|poly|default)</text-expanded>
-<text>(rect|circle|poly|default)</text>
-</entity>
-
-<entity name="head.content"
-        type="param"
->
-<text-expanded>TITLE &amp; ISINDEX? &amp; BASE?</text-expanded>
-<text>TITLE &amp; ISINDEX? &amp; BASE?</text>
-</entity>
-
-<entity name="MultiLength"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="bodycolors"
-        type="param"
->
-<text-expanded>
-  bgcolor     CDATA        #IMPLIED  -- document background color --
-  text        CDATA        #IMPLIED  -- document text color --
-  link        CDATA        #IMPLIED  -- color of links --
-  vlink       CDATA        #IMPLIED  -- color of visited links --
-  alink       CDATA        #IMPLIED  -- color of selected links --
-  </text-expanded>
-<text>
-  bgcolor     %Color;        #IMPLIED  -- document background color --
-  text        %Color;        #IMPLIED  -- document text color --
-  link        %Color;        #IMPLIED  -- color of links --
-  vlink       %Color;        #IMPLIED  -- color of visited links --
-  alink       %Color;        #IMPLIED  -- color of selected links --
-  </text>
-</entity>
-
-<entity name="Character"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="InputType"
-        type="param"
->
-<text-expanded>(TEXT | PASSWORD | CHECKBOX |
-    RADIO | SUBMIT | RESET |
-    FILE | HIDDEN | IMAGE | BUTTON)</text-expanded>
-<text>(TEXT | PASSWORD | CHECKBOX |
-    RADIO | SUBMIT | RESET |
-    FILE | HIDDEN | IMAGE | BUTTON)</text>
-</entity>
-
-<entity name="reserved"
-        type="param"
->
-<text-expanded></text-expanded>
-<text></text>
-</entity>
-
-<entity name="CAlign"
-        type="param"
->
-<text-expanded>(top|bottom|left|right)</text-expanded>
-<text>(top|bottom|left|right)</text>
-</entity>
-
-<entity name="pre.exclusion"
-        type="param"
->
-<text-expanded>IMG|OBJECT|APPLET|BIG|SMALL|SUB|SUP|FONT|BASEFONT</text-expanded>
-<text>IMG|OBJECT|APPLET|BIG|SMALL|SUB|SUP|FONT|BASEFONT</text>
-</entity>
-
-<entity name="coreattrs"
-        type="param"
->
-<text-expanded>id          ID             #IMPLIED  -- document-wide unique id --
-  class       CDATA          #IMPLIED  -- space-separated list of classes --
-  style       CDATA   #IMPLIED  -- associated style info --
-  title       CDATA         #IMPLIED  -- advisory title --</text-expanded>
-<text>id          ID             #IMPLIED  -- document-wide unique id --
-  class       CDATA          #IMPLIED  -- space-separated list of classes --
-  style       %StyleSheet;   #IMPLIED  -- associated style info --
-  title       %Text;         #IMPLIED  -- advisory title --</text>
-</entity>
-
-<entity name="formctrl"
-        type="param"
->
-<text-expanded>INPUT | SELECT | TEXTAREA | LABEL | BUTTON</text-expanded>
-<text>INPUT | SELECT | TEXTAREA | LABEL | BUTTON</text>
-</entity>
-
-<entity name="LIStyle"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="noframes.content"
-        type="param"
->
-<text-expanded>(P | H1|H2|H3|H4|H5|H6 | UL | OL |  DIR | MENU | PRE | DL | DIV | CENTER |
-      NOSCRIPT | NOFRAMES | BLOCKQUOTE | FORM | ISINDEX | HR |
-      TABLE | FIELDSET | ADDRESS | #PCDATA | TT | I | B | U | S | STRIKE | BIG | SMALL | EM | STRONG | DFN | CODE |
-                   SAMP | KBD | VAR | CITE | ABBR | ACRONYM | A | IMG | APPLET | OBJECT | FONT | BASEFONT | BR | SCRIPT |
-    MAP | Q | SUB | SUP | SPAN | BDO | IFRAME | INPUT | SELECT | TEXTAREA | LABEL | BUTTON)*</text-expanded>
-<text>(%flow;)*</text>
-</entity>
-
-<entity name="MediaDesc"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="Color"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="fontstyle"
-        type="param"
->
-<text-expanded>TT | I | B | U | S | STRIKE | BIG | SMALL</text-expanded>
-<text>TT | I | B | U | S | STRIKE | BIG | SMALL</text>
-</entity>
-
-<entity name="Scope"
-        type="param"
->
-<text-expanded>(row|col|rowgroup|colgroup)</text-expanded>
-<text>(row|col|rowgroup|colgroup)</text>
-</entity>
-
-<entity name="OLStyle"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="cellvalign"
-        type="param"
->
-<text-expanded>valign     (top|middle|bottom|baseline) #IMPLIED</text-expanded>
-<text>valign     (top|middle|bottom|baseline) #IMPLIED</text>
-</entity>
-
-<entity name="Pixels"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="phrase"
-        type="param"
->
-<text-expanded>EM | STRONG | DFN | CODE |
-                   SAMP | KBD | VAR | CITE | ABBR | ACRONYM</text-expanded>
-<text>EM | STRONG | DFN | CODE |
-                   SAMP | KBD | VAR | CITE | ABBR | ACRONYM</text>
-</entity>
-
-<entity name="Datetime"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="StyleSheet"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="preformatted"
-        type="param"
->
-<text-expanded>PRE</text-expanded>
-<text>PRE</text>
-</entity>
-
-<entity name="ULStyle"
-        type="param"
->
-<text-expanded>(disc|square|circle)</text-expanded>
-<text>(disc|square|circle)</text>
-</entity>
-
-<entity name="URI"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="IAlign"
-        type="param"
->
-<text-expanded>(top|middle|bottom|left|right)</text-expanded>
-<text>(top|middle|bottom|left|right)</text>
-</entity>
-
-<entity name="html.content"
-        type="param"
->
-<text-expanded>HEAD, BODY</text-expanded>
-<text>HEAD, BODY</text>
-</entity>
-
-<entity name="version"
-        type="param"
->
-<text-expanded>version CDATA #FIXED '-//W3C//DTD HTML 4.01 Transitional//EN'</text-expanded>
-<text>version CDATA #FIXED '%HTML.Version;'</text>
-</entity>
-
-<entity name="Charset"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="i18n"
-        type="param"
->
-<text-expanded>lang        NAME #IMPLIED  -- language code --
-  dir         (ltr|rtl)      #IMPLIED  -- direction for weak/neutral text --</text-expanded>
-<text>lang        %LanguageCode; #IMPLIED  -- language code --
-  dir         (ltr|rtl)      #IMPLIED  -- direction for weak/neutral text --</text>
-</entity>
-
-<entity name="Length"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="FrameTarget"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="TAlign"
-        type="param"
->
-<text-expanded>(left|center|right)</text-expanded>
-<text>(left|center|right)</text>
-</entity>
-
-<entity name="events"
-        type="param"
->
-<text-expanded>onclick     CDATA       #IMPLIED  -- a pointer button was clicked --
-  ondblclick  CDATA       #IMPLIED  -- a pointer button was double clicked--
-  onmousedown CDATA       #IMPLIED  -- a pointer button was pressed down --
-  onmouseup   CDATA       #IMPLIED  -- a pointer button was released --
-  onmouseover CDATA       #IMPLIED  -- a pointer was moved onto --
-  onmousemove CDATA       #IMPLIED  -- a pointer was moved within --
-  onmouseout  CDATA       #IMPLIED  -- a pointer was moved away --
-  onkeypress  CDATA       #IMPLIED  -- a key was pressed and released --
-  onkeydown   CDATA       #IMPLIED  -- a key was pressed down --
-  onkeyup     CDATA       #IMPLIED  -- a key was released --</text-expanded>
-<text>onclick     %Script;       #IMPLIED  -- a pointer button was clicked --
-  ondblclick  %Script;       #IMPLIED  -- a pointer button was double clicked--
-  onmousedown %Script;       #IMPLIED  -- a pointer button was pressed down --
-  onmouseup   %Script;       #IMPLIED  -- a pointer button was released --
-  onmouseover %Script;       #IMPLIED  -- a pointer was moved onto --
-  onmousemove %Script;       #IMPLIED  -- a pointer was moved within --
-  onmouseout  %Script;       #IMPLIED  -- a pointer was moved away --
-  onkeypress  %Script;       #IMPLIED  -- a key was pressed and released --
-  onkeydown   %Script;       #IMPLIED  -- a key was pressed down --
-  onkeyup     %Script;       #IMPLIED  -- a key was released --</text>
-</entity>
-
-<entity name="block"
-        type="param"
->
-<text-expanded>P | H1|H2|H3|H4|H5|H6 | UL | OL |  DIR | MENU | PRE | DL | DIV | CENTER |
-      NOSCRIPT | NOFRAMES | BLOCKQUOTE | FORM | ISINDEX | HR |
-      TABLE | FIELDSET | ADDRESS</text-expanded>
-<text>P | %heading; | %list; | %preformatted; | DL | DIV | CENTER |
-      NOSCRIPT | NOFRAMES | BLOCKQUOTE | FORM | ISINDEX | HR |
-      TABLE | FIELDSET | ADDRESS</text>
-</entity>
-
-<entity name="Script"
-        type="param"
->
-<text-expanded>CDATA</text-expanded>
-<text>CDATA</text>
-</entity>
-
-<entity name="LanguageCode"
-        type="param"
->
-<text-expanded>NAME</text-expanded>
-<text>NAME</text>
-</entity>
-
-<element name="S" stagm="-" etagm="-"
-         content-type="mixed">
-<content-model-expanded>
-  <or-group occurrence="*">
-    <pcdata/>
-    <element-name name="TT"/>
-    <element-name name="I"/>
-    <element-name name="B"/>
-    <element-name name="U"/>
-    <element-name name="S"/>
-    <element-name name="STRIKE"/>
-    <element-name name="BIG"/>
-    <element-name name="SMALL"/>
-    <element-name name="EM"/>
-    <element-name name="STRONG"/>
-    <element-name name="DFN"/>
-    <element-name name="CODE"/>
-    <element-name name="SAMP"/>
-    <element-name name="KBD"/>
-    <element-name name="VAR"/>
-    <element-name name="CITE"/>
-    <element-name name="ABBR"/>
-    <element-name name="ACRONYM"/>
-    <element-name name="A"/>
-    <element-name name="IMG"/>
-    <element-name name="APPLET"/>
-    <element-name name="OBJECT"/>
-    <element-name name="FONT"/>
-    <element-name name="BASEFONT"/>
-    <element-name name="BR"/>
-    <element-name name="SCRIPT"/>
-    <element-name name="MAP"/>
-    <element-name name="Q"/>
-    <element-name name="SUB"/>
-    <element-name name="SUP"/>
-    <element-name name="SPAN"/>
-    <element-name name="BDO"/>
-    <element-name name="IFRAME"/>
-    <element-name name="INPUT"/>
-    <element-name name="SELECT"/>
-    <element-name name="TEXTAREA"/>
-    <element-name name="LABEL"/>
-    <element-name name="BUTTON"/>
-  </or-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="*">
-    <parament-name name="inline"/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="S">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  </attdecl>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="INPUT" stagm="-" etagm="O"
-         content-type="element">
-<content-model-expanded>
-  <empty/>
-</content-model-expanded>
-<content-model>
-  <empty/>
-</content-model>
-</element>
-
-<attlist name="INPUT">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  type        %InputType;    TEXT      -- what kind of widget is needed --
-  name        CDATA          #IMPLIED  -- submit as part of form --
-  value       CDATA          #IMPLIED  -- Specify for radio buttons and checkboxes --
-  checked     (checked)      #IMPLIED  -- for radio buttons and check boxes --
-  disabled    (disabled)     #IMPLIED  -- unavailable in this context --
-  readonly    (readonly)     #IMPLIED  -- for text and passwd --
-  size        CDATA          #IMPLIED  -- specific to each type of field --
-  maxlength   NUMBER         #IMPLIED  -- max chars for text fields --
-  src         %URI;          #IMPLIED  -- for fields with images --
-  alt         CDATA          #IMPLIED  -- short description --
-  usemap      %URI;          #IMPLIED  -- use client-side image map --
-  ismap       (ismap)        #IMPLIED  -- use server-side image map --
-  tabindex    NUMBER         #IMPLIED  -- position in tabbing order --
-  accesskey   %Character;    #IMPLIED  -- accessibility key character --
-  onfocus     %Script;       #IMPLIED  -- the element got the focus --
-  onblur      %Script;       #IMPLIED  -- the element lost the focus --
-  onselect    %Script;       #IMPLIED  -- some text was selected --
-  onchange    %Script;       #IMPLIED  -- the element value was changed --
-  accept      %ContentTypes; #IMPLIED  -- list of MIME types for file upload --
-  align       %IAlign;       #IMPLIED  -- vertical or horizontal alignment --
-  %reserved;                           -- reserved for possible future use --
-  </attdecl>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onchange"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="readonly"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="readonly"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="align"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="top middle bottom left right"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="src"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="value"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="name"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="checked"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="checked"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="type"
-           type=""
-           enumeration="yes"
-           value="TEXT PASSWORD CHECKBOX RADIO SUBMIT RESET FILE HIDDEN IMAGE BUTTON"
-           default="TEXT"/>
-<attribute name="accesskey"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="disabled"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="disabled"
-           default=""/>
-<attribute name="usemap"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="ismap"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ismap"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="size"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onblur"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onfocus"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="maxlength"
-           type="#IMPLIED"
-           value="NUMBER"
-           default=""/>
-<attribute name="onselect"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="accept"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="alt"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="tabindex"
-           type="#IMPLIED"
-           value="NUMBER"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="ACRONYM" stagm="-" etagm="-"
-         content-type="mixed">
-<content-model-expanded>
-  <or-group occurrence="*">
-    <pcdata/>
-    <element-name name="TT"/>
-    <element-name name="I"/>
-    <element-name name="B"/>
-    <element-name name="U"/>
-    <element-name name="S"/>
-    <element-name name="STRIKE"/>
-    <element-name name="BIG"/>
-    <element-name name="SMALL"/>
-    <element-name name="EM"/>
-    <element-name name="STRONG"/>
-    <element-name name="DFN"/>
-    <element-name name="CODE"/>
-    <element-name name="SAMP"/>
-    <element-name name="KBD"/>
-    <element-name name="VAR"/>
-    <element-name name="CITE"/>
-    <element-name name="ABBR"/>
-    <element-name name="ACRONYM"/>
-    <element-name name="A"/>
-    <element-name name="IMG"/>
-    <element-name name="APPLET"/>
-    <element-name name="OBJECT"/>
-    <element-name name="FONT"/>
-    <element-name name="BASEFONT"/>
-    <element-name name="BR"/>
-    <element-name name="SCRIPT"/>
-    <element-name name="MAP"/>
-    <element-name name="Q"/>
-    <element-name name="SUB"/>
-    <element-name name="SUP"/>
-    <element-name name="SPAN"/>
-    <element-name name="BDO"/>
-    <element-name name="IFRAME"/>
-    <element-name name="INPUT"/>
-    <element-name name="SELECT"/>
-    <element-name name="TEXTAREA"/>
-    <element-name name="LABEL"/>
-    <element-name name="BUTTON"/>
-  </or-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="*">
-    <parament-name name="inline"/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="ACRONYM">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  </attdecl>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="SPAN" stagm="-" etagm="-"
-         content-type="mixed">
-<content-model-expanded>
-  <or-group occurrence="*">
-    <pcdata/>
-    <element-name name="TT"/>
-    <element-name name="I"/>
-    <element-name name="B"/>
-    <element-name name="U"/>
-    <element-name name="S"/>
-    <element-name name="STRIKE"/>
-    <element-name name="BIG"/>
-    <element-name name="SMALL"/>
-    <element-name name="EM"/>
-    <element-name name="STRONG"/>
-    <element-name name="DFN"/>
-    <element-name name="CODE"/>
-    <element-name name="SAMP"/>
-    <element-name name="KBD"/>
-    <element-name name="VAR"/>
-    <element-name name="CITE"/>
-    <element-name name="ABBR"/>
-    <element-name name="ACRONYM"/>
-    <element-name name="A"/>
-    <element-name name="IMG"/>
-    <element-name name="APPLET"/>
-    <element-name name="OBJECT"/>
-    <element-name name="FONT"/>
-    <element-name name="BASEFONT"/>
-    <element-name name="BR"/>
-    <element-name name="SCRIPT"/>
-    <element-name name="MAP"/>
-    <element-name name="Q"/>
-    <element-name name="SUB"/>
-    <element-name name="SUP"/>
-    <element-name name="SPAN"/>
-    <element-name name="BDO"/>
-    <element-name name="IFRAME"/>
-    <element-name name="INPUT"/>
-    <element-name name="SELECT"/>
-    <element-name name="TEXTAREA"/>
-    <element-name name="LABEL"/>
-    <element-name name="BUTTON"/>
-  </or-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="*">
-    <parament-name name="inline"/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="SPAN">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  %reserved;                   -- reserved for possible future use --
-  </attdecl>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="FIELDSET" stagm="-" etagm="-"
-         content-type="mixed">
-<content-model-expanded>
-  <sequence-group>
-    <pcdata/>
-    <element-name name="LEGEND"/>
-    <or-group occurrence="*">
-      <element-name name="P"/>
-      <element-name name="H1"/>
-      <element-name name="H2"/>
-      <element-name name="H3"/>
-      <element-name name="H4"/>
-      <element-name name="H5"/>
-      <element-name name="H6"/>
-      <element-name name="UL"/>
-      <element-name name="OL"/>
-      <element-name name="DIR"/>
-      <element-name name="MENU"/>
-      <element-name name="PRE"/>
-      <element-name name="DL"/>
-      <element-name name="DIV"/>
-      <element-name name="CENTER"/>
-      <element-name name="NOSCRIPT"/>
-      <element-name name="NOFRAMES"/>
-      <element-name name="BLOCKQUOTE"/>
-      <element-name name="FORM"/>
-      <element-name name="ISINDEX"/>
-      <element-name name="HR"/>
-      <element-name name="TABLE"/>
-      <element-name name="FIELDSET"/>
-      <element-name name="ADDRESS"/>
-      <pcdata/>
-      <element-name name="TT"/>
-      <element-name name="I"/>
-      <element-name name="B"/>
-      <element-name name="U"/>
-      <element-name name="S"/>
-      <element-name name="STRIKE"/>
-      <element-name name="BIG"/>
-      <element-name name="SMALL"/>
-      <element-name name="EM"/>
-      <element-name name="STRONG"/>
-      <element-name name="DFN"/>
-      <element-name name="CODE"/>
-      <element-name name="SAMP"/>
-      <element-name name="KBD"/>
-      <element-name name="VAR"/>
-      <element-name name="CITE"/>
-      <element-name name="ABBR"/>
-      <element-name name="ACRONYM"/>
-      <element-name name="A"/>
-      <element-name name="IMG"/>
-      <element-name name="APPLET"/>
-      <element-name name="OBJECT"/>
-      <element-name name="FONT"/>
-      <element-name name="BASEFONT"/>
-      <element-name name="BR"/>
-      <element-name name="SCRIPT"/>
-      <element-name name="MAP"/>
-      <element-name name="Q"/>
-      <element-name name="SUB"/>
-      <element-name name="SUP"/>
-      <element-name name="SPAN"/>
-      <element-name name="BDO"/>
-      <element-name name="IFRAME"/>
-      <element-name name="INPUT"/>
-      <element-name name="SELECT"/>
-      <element-name name="TEXTAREA"/>
-      <element-name name="LABEL"/>
-      <element-name name="BUTTON"/>
-    </or-group>
-  </sequence-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group>
-    <pcdata/>
-    <element-name name="LEGEND"/>
-    <sequence-group occurrence="*">
-      <parament-name name="flow"/>
-    </sequence-group>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="FIELDSET">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  </attdecl>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="H3" stagm="-" etagm="-"
-         content-type="mixed">
-<content-model-expanded>
-  <or-group occurrence="*">
-    <pcdata/>
-    <element-name name="TT"/>
-    <element-name name="I"/>
-    <element-name name="B"/>
-    <element-name name="U"/>
-    <element-name name="S"/>
-    <element-name name="STRIKE"/>
-    <element-name name="BIG"/>
-    <element-name name="SMALL"/>
-    <element-name name="EM"/>
-    <element-name name="STRONG"/>
-    <element-name name="DFN"/>
-    <element-name name="CODE"/>
-    <element-name name="SAMP"/>
-    <element-name name="KBD"/>
-    <element-name name="VAR"/>
-    <element-name name="CITE"/>
-    <element-name name="ABBR"/>
-    <element-name name="ACRONYM"/>
-    <element-name name="A"/>
-    <element-name name="IMG"/>
-    <element-name name="APPLET"/>
-    <element-name name="OBJECT"/>
-    <element-name name="FONT"/>
-    <element-name name="BASEFONT"/>
-    <element-name name="BR"/>
-    <element-name name="SCRIPT"/>
-    <element-name name="MAP"/>
-    <element-name name="Q"/>
-    <element-name name="SUB"/>
-    <element-name name="SUP"/>
-    <element-name name="SPAN"/>
-    <element-name name="BDO"/>
-    <element-name name="IFRAME"/>
-    <element-name name="INPUT"/>
-    <element-name name="SELECT"/>
-    <element-name name="TEXTAREA"/>
-    <element-name name="LABEL"/>
-    <element-name name="BUTTON"/>
-  </or-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="*">
-    <parament-name name="inline"/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="H3">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  %align;                              -- align, text alignment --
-  </attdecl>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="align"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="left center right justify"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="OPTION" stagm="-" etagm="O"
-         content-type="mixed">
-<content-model-expanded>
-  <sequence-group>
-    <pcdata/>
-  </sequence-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group>
-    <pcdata/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="OPTION">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  selected    (selected)     #IMPLIED
-  disabled    (disabled)     #IMPLIED  -- unavailable in this context --
-  label       %Text;         #IMPLIED  -- for use in hierarchical menus --
-  value       CDATA          #IMPLIED  -- defaults to element content --
-  </attdecl>
-<attribute name="disabled"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="disabled"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="value"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="label"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="selected"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="selected"
-           default=""/>
-</attlist>
-
-<element name="OPTGROUP" stagm="-" etagm="-"
-         content-type="element">
-<content-model-expanded>
-  <sequence-group occurrence="+">
-    <element-name name="OPTION"/>
-  </sequence-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="+">
-    <element-name name="OPTION"/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="OPTGROUP">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  disabled    (disabled)     #IMPLIED  -- unavailable in this context --
-  label       %Text;         #REQUIRED -- for use in hierarchical menus --
-  </attdecl>
-<attribute name="disabled"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="disabled"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="label"
-           type="#REQUIRED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="DEL" stagm="-" etagm="-"
-         content-type="mixed">
-<content-model-expanded>
-  <or-group occurrence="*">
-    <element-name name="P"/>
-    <element-name name="H1"/>
-    <element-name name="H2"/>
-    <element-name name="H3"/>
-    <element-name name="H4"/>
-    <element-name name="H5"/>
-    <element-name name="H6"/>
-    <element-name name="UL"/>
-    <element-name name="OL"/>
-    <element-name name="DIR"/>
-    <element-name name="MENU"/>
-    <element-name name="PRE"/>
-    <element-name name="DL"/>
-    <element-name name="DIV"/>
-    <element-name name="CENTER"/>
-    <element-name name="NOSCRIPT"/>
-    <element-name name="NOFRAMES"/>
-    <element-name name="BLOCKQUOTE"/>
-    <element-name name="FORM"/>
-    <element-name name="ISINDEX"/>
-    <element-name name="HR"/>
-    <element-name name="TABLE"/>
-    <element-name name="FIELDSET"/>
-    <element-name name="ADDRESS"/>
-    <pcdata/>
-    <element-name name="TT"/>
-    <element-name name="I"/>
-    <element-name name="B"/>
-    <element-name name="U"/>
-    <element-name name="S"/>
-    <element-name name="STRIKE"/>
-    <element-name name="BIG"/>
-    <element-name name="SMALL"/>
-    <element-name name="EM"/>
-    <element-name name="STRONG"/>
-    <element-name name="DFN"/>
-    <element-name name="CODE"/>
-    <element-name name="SAMP"/>
-    <element-name name="KBD"/>
-    <element-name name="VAR"/>
-    <element-name name="CITE"/>
-    <element-name name="ABBR"/>
-    <element-name name="ACRONYM"/>
-    <element-name name="A"/>
-    <element-name name="IMG"/>
-    <element-name name="APPLET"/>
-    <element-name name="OBJECT"/>
-    <element-name name="FONT"/>
-    <element-name name="BASEFONT"/>
-    <element-name name="BR"/>
-    <element-name name="SCRIPT"/>
-    <element-name name="MAP"/>
-    <element-name name="Q"/>
-    <element-name name="SUB"/>
-    <element-name name="SUP"/>
-    <element-name name="SPAN"/>
-    <element-name name="BDO"/>
-    <element-name name="IFRAME"/>
-    <element-name name="INPUT"/>
-    <element-name name="SELECT"/>
-    <element-name name="TEXTAREA"/>
-    <element-name name="LABEL"/>
-    <element-name name="BUTTON"/>
-  </or-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="*">
-    <parament-name name="flow"/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="DEL">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  cite        %URI;          #IMPLIED  -- info on reason for change --
-  datetime    %Datetime;     #IMPLIED  -- date and time of change --
-  </attdecl>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="datetime"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="cite"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="SUB" stagm="-" etagm="-"
-         content-type="mixed">
-<content-model-expanded>
-  <or-group occurrence="*">
-    <pcdata/>
-    <element-name name="TT"/>
-    <element-name name="I"/>
-    <element-name name="B"/>
-    <element-name name="U"/>
-    <element-name name="S"/>
-    <element-name name="STRIKE"/>
-    <element-name name="BIG"/>
-    <element-name name="SMALL"/>
-    <element-name name="EM"/>
-    <element-name name="STRONG"/>
-    <element-name name="DFN"/>
-    <element-name name="CODE"/>
-    <element-name name="SAMP"/>
-    <element-name name="KBD"/>
-    <element-name name="VAR"/>
-    <element-name name="CITE"/>
-    <element-name name="ABBR"/>
-    <element-name name="ACRONYM"/>
-    <element-name name="A"/>
-    <element-name name="IMG"/>
-    <element-name name="APPLET"/>
-    <element-name name="OBJECT"/>
-    <element-name name="FONT"/>
-    <element-name name="BASEFONT"/>
-    <element-name name="BR"/>
-    <element-name name="SCRIPT"/>
-    <element-name name="MAP"/>
-    <element-name name="Q"/>
-    <element-name name="SUB"/>
-    <element-name name="SUP"/>
-    <element-name name="SPAN"/>
-    <element-name name="BDO"/>
-    <element-name name="IFRAME"/>
-    <element-name name="INPUT"/>
-    <element-name name="SELECT"/>
-    <element-name name="TEXTAREA"/>
-    <element-name name="LABEL"/>
-    <element-name name="BUTTON"/>
-  </or-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="*">
-    <parament-name name="inline"/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="SUB">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  </attdecl>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="META" stagm="-" etagm="O"
-         content-type="element">
-<content-model-expanded>
-  <empty/>
-</content-model-expanded>
-<content-model>
-  <empty/>
-</content-model>
-</element>
-
-<attlist name="META">
-<attdecl>
-  %i18n;                               -- lang, dir, for use with content --
-  http-equiv  NAME           #IMPLIED  -- HTTP response header name  --
-  name        NAME           #IMPLIED  -- metainformation name --
-  content     CDATA          #REQUIRED -- associated information --
-  scheme      CDATA          #IMPLIED  -- select form of content --
-  </attdecl>
-<attribute name="http-equiv"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="content"
-           type="#REQUIRED"
-           value="CDATA"
-           default=""/>
-<attribute name="name"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="scheme"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-</attlist>
-
-<element name="SUP" stagm="-" etagm="-"
-         content-type="mixed">
-<content-model-expanded>
-  <or-group occurrence="*">
-    <pcdata/>
-    <element-name name="TT"/>
-    <element-name name="I"/>
-    <element-name name="B"/>
-    <element-name name="U"/>
-    <element-name name="S"/>
-    <element-name name="STRIKE"/>
-    <element-name name="BIG"/>
-    <element-name name="SMALL"/>
-    <element-name name="EM"/>
-    <element-name name="STRONG"/>
-    <element-name name="DFN"/>
-    <element-name name="CODE"/>
-    <element-name name="SAMP"/>
-    <element-name name="KBD"/>
-    <element-name name="VAR"/>
-    <element-name name="CITE"/>
-    <element-name name="ABBR"/>
-    <element-name name="ACRONYM"/>
-    <element-name name="A"/>
-    <element-name name="IMG"/>
-    <element-name name="APPLET"/>
-    <element-name name="OBJECT"/>
-    <element-name name="FONT"/>
-    <element-name name="BASEFONT"/>
-    <element-name name="BR"/>
-    <element-name name="SCRIPT"/>
-    <element-name name="MAP"/>
-    <element-name name="Q"/>
-    <element-name name="SUB"/>
-    <element-name name="SUP"/>
-    <element-name name="SPAN"/>
-    <element-name name="BDO"/>
-    <element-name name="IFRAME"/>
-    <element-name name="INPUT"/>
-    <element-name name="SELECT"/>
-    <element-name name="TEXTAREA"/>
-    <element-name name="LABEL"/>
-    <element-name name="BUTTON"/>
-  </or-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="*">
-    <parament-name name="inline"/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="SUP">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  </attdecl>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="FONT" stagm="-" etagm="-"
-         content-type="mixed">
-<content-model-expanded>
-  <or-group occurrence="*">
-    <pcdata/>
-    <element-name name="TT"/>
-    <element-name name="I"/>
-    <element-name name="B"/>
-    <element-name name="U"/>
-    <element-name name="S"/>
-    <element-name name="STRIKE"/>
-    <element-name name="BIG"/>
-    <element-name name="SMALL"/>
-    <element-name name="EM"/>
-    <element-name name="STRONG"/>
-    <element-name name="DFN"/>
-    <element-name name="CODE"/>
-    <element-name name="SAMP"/>
-    <element-name name="KBD"/>
-    <element-name name="VAR"/>
-    <element-name name="CITE"/>
-    <element-name name="ABBR"/>
-    <element-name name="ACRONYM"/>
-    <element-name name="A"/>
-    <element-name name="IMG"/>
-    <element-name name="APPLET"/>
-    <element-name name="OBJECT"/>
-    <element-name name="FONT"/>
-    <element-name name="BASEFONT"/>
-    <element-name name="BR"/>
-    <element-name name="SCRIPT"/>
-    <element-name name="MAP"/>
-    <element-name name="Q"/>
-    <element-name name="SUB"/>
-    <element-name name="SUP"/>
-    <element-name name="SPAN"/>
-    <element-name name="BDO"/>
-    <element-name name="IFRAME"/>
-    <element-name name="INPUT"/>
-    <element-name name="SELECT"/>
-    <element-name name="TEXTAREA"/>
-    <element-name name="LABEL"/>
-    <element-name name="BUTTON"/>
-  </or-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="*">
-    <parament-name name="inline"/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="FONT">
-<attdecl>
-  %coreattrs;                          -- id, class, style, title --
-  %i18n;                       -- lang, dir --
-  size        CDATA          #IMPLIED  -- [+|-]nn e.g. size="+1", size="4" --
-  color       %Color;        #IMPLIED  -- text color --
-  face        CDATA          #IMPLIED  -- comma-separated list of font names --
-  </attdecl>
-<attribute name="face"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="color"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="size"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-</attlist>
-
-<element name="HR" stagm="-" etagm="O"
-         content-type="element">
-<content-model-expanded>
-  <empty/>
-</content-model-expanded>
-<content-model>
-  <empty/>
-</content-model>
-</element>
-
-<attlist name="HR">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  align       (left|center|right) #IMPLIED
-  noshade     (noshade)      #IMPLIED
-  size        %Pixels;       #IMPLIED
-  width       %Length;       #IMPLIED
-  </attdecl>
-<attribute name="width"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="size"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="align"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="left center right"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="noshade"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="noshade"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="ISINDEX" stagm="-" etagm="O"
-         content-type="element">
-<content-model-expanded>
-  <empty/>
-</content-model-expanded>
-<content-model>
-  <empty/>
-</content-model>
-</element>
-
-<attlist name="ISINDEX">
-<attdecl>
-  %coreattrs;                          -- id, class, style, title --
-  %i18n;                               -- lang, dir --
-  prompt      %Text;         #IMPLIED  -- prompt message --</attdecl>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="prompt"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-</attlist>
-
-<element name="TITLE" stagm="-" etagm="-"
-         content-type="mixed">
-<content-model-expanded>
-  <sequence-group>
-    <pcdata/>
-  </sequence-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group>
-    <pcdata/>
-  </sequence-group>
-</content-model>
-<exclusions>
-  <or-group>
-    <element-name name="SCRIPT"/>
-    <element-name name="STYLE"/>
-    <element-name name="META"/>
-    <element-name name="LINK"/>
-    <element-name name="OBJECT"/>
-  </or-group>
-</exclusions>
-</element>
-
-<attlist name="TITLE">
-<attdecl> %i18n</attdecl>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-</attlist>
-
-<element name="BODY" stagm="O" etagm="O"
-         content-type="mixed">
-<content-model-expanded>
-  <or-group occurrence="*">
-    <element-name name="P"/>
-    <element-name name="H1"/>
-    <element-name name="H2"/>
-    <element-name name="H3"/>
-    <element-name name="H4"/>
-    <element-name name="H5"/>
-    <element-name name="H6"/>
-    <element-name name="UL"/>
-    <element-name name="OL"/>
-    <element-name name="DIR"/>
-    <element-name name="MENU"/>
-    <element-name name="PRE"/>
-    <element-name name="DL"/>
-    <element-name name="DIV"/>
-    <element-name name="CENTER"/>
-    <element-name name="NOSCRIPT"/>
-    <element-name name="NOFRAMES"/>
-    <element-name name="BLOCKQUOTE"/>
-    <element-name name="FORM"/>
-    <element-name name="ISINDEX"/>
-    <element-name name="HR"/>
-    <element-name name="TABLE"/>
-    <element-name name="FIELDSET"/>
-    <element-name name="ADDRESS"/>
-    <pcdata/>
-    <element-name name="TT"/>
-    <element-name name="I"/>
-    <element-name name="B"/>
-    <element-name name="U"/>
-    <element-name name="S"/>
-    <element-name name="STRIKE"/>
-    <element-name name="BIG"/>
-    <element-name name="SMALL"/>
-    <element-name name="EM"/>
-    <element-name name="STRONG"/>
-    <element-name name="DFN"/>
-    <element-name name="CODE"/>
-    <element-name name="SAMP"/>
-    <element-name name="KBD"/>
-    <element-name name="VAR"/>
-    <element-name name="CITE"/>
-    <element-name name="ABBR"/>
-    <element-name name="ACRONYM"/>
-    <element-name name="A"/>
-    <element-name name="IMG"/>
-    <element-name name="APPLET"/>
-    <element-name name="OBJECT"/>
-    <element-name name="FONT"/>
-    <element-name name="BASEFONT"/>
-    <element-name name="BR"/>
-    <element-name name="SCRIPT"/>
-    <element-name name="MAP"/>
-    <element-name name="Q"/>
-    <element-name name="SUB"/>
-    <element-name name="SUP"/>
-    <element-name name="SPAN"/>
-    <element-name name="BDO"/>
-    <element-name name="IFRAME"/>
-    <element-name name="INPUT"/>
-    <element-name name="SELECT"/>
-    <element-name name="TEXTAREA"/>
-    <element-name name="LABEL"/>
-    <element-name name="BUTTON"/>
-  </or-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="*">
-    <parament-name name="flow"/>
-  </sequence-group>
-</content-model>
-<inclusions>
-  <or-group>
-    <element-name name="INS"/>
-    <element-name name="DEL"/>
-  </or-group>
-</inclusions>
-</element>
-
-<attlist name="BODY">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  onload          %Script;   #IMPLIED  -- the document has been loaded --
-  onunload        %Script;   #IMPLIED  -- the document has been removed --
-  background      %URI;      #IMPLIED  -- texture tile for document
-                                          background --
-  %bodycolors;                         -- bgcolor, text, link, vlink, alink --
-  </attdecl>
-<attribute name="vlink"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="alink"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="bgcolor"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="text"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="link"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="background"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onunload"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onload"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="NOSCRIPT" stagm="-" etagm="-"
-         content-type="mixed">
-<content-model-expanded>
-  <or-group occurrence="*">
-    <element-name name="P"/>
-    <element-name name="H1"/>
-    <element-name name="H2"/>
-    <element-name name="H3"/>
-    <element-name name="H4"/>
-    <element-name name="H5"/>
-    <element-name name="H6"/>
-    <element-name name="UL"/>
-    <element-name name="OL"/>
-    <element-name name="DIR"/>
-    <element-name name="MENU"/>
-    <element-name name="PRE"/>
-    <element-name name="DL"/>
-    <element-name name="DIV"/>
-    <element-name name="CENTER"/>
-    <element-name name="NOSCRIPT"/>
-    <element-name name="NOFRAMES"/>
-    <element-name name="BLOCKQUOTE"/>
-    <element-name name="FORM"/>
-    <element-name name="ISINDEX"/>
-    <element-name name="HR"/>
-    <element-name name="TABLE"/>
-    <element-name name="FIELDSET"/>
-    <element-name name="ADDRESS"/>
-    <pcdata/>
-    <element-name name="TT"/>
-    <element-name name="I"/>
-    <element-name name="B"/>
-    <element-name name="U"/>
-    <element-name name="S"/>
-    <element-name name="STRIKE"/>
-    <element-name name="BIG"/>
-    <element-name name="SMALL"/>
-    <element-name name="EM"/>
-    <element-name name="STRONG"/>
-    <element-name name="DFN"/>
-    <element-name name="CODE"/>
-    <element-name name="SAMP"/>
-    <element-name name="KBD"/>
-    <element-name name="VAR"/>
-    <element-name name="CITE"/>
-    <element-name name="ABBR"/>
-    <element-name name="ACRONYM"/>
-    <element-name name="A"/>
-    <element-name name="IMG"/>
-    <element-name name="APPLET"/>
-    <element-name name="OBJECT"/>
-    <element-name name="FONT"/>
-    <element-name name="BASEFONT"/>
-    <element-name name="BR"/>
-    <element-name name="SCRIPT"/>
-    <element-name name="MAP"/>
-    <element-name name="Q"/>
-    <element-name name="SUB"/>
-    <element-name name="SUP"/>
-    <element-name name="SPAN"/>
-    <element-name name="BDO"/>
-    <element-name name="IFRAME"/>
-    <element-name name="INPUT"/>
-    <element-name name="SELECT"/>
-    <element-name name="TEXTAREA"/>
-    <element-name name="LABEL"/>
-    <element-name name="BUTTON"/>
-  </or-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="*">
-    <parament-name name="flow"/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="NOSCRIPT">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  </attdecl>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="BASE" stagm="-" etagm="O"
-         content-type="element">
-<content-model-expanded>
-  <empty/>
-</content-model-expanded>
-<content-model>
-  <empty/>
-</content-model>
-</element>
-
-<attlist name="BASE">
-<attdecl>
-  href        %URI;          #IMPLIED  -- URI that acts as base URI --
-  target      %FrameTarget;  #IMPLIED  -- render in this frame --
-  </attdecl>
-<attribute name="target"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="href"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="EM" stagm="-" etagm="-"
-         content-type="mixed">
-<content-model-expanded>
-  <or-group occurrence="*">
-    <pcdata/>
-    <element-name name="TT"/>
-    <element-name name="I"/>
-    <element-name name="B"/>
-    <element-name name="U"/>
-    <element-name name="S"/>
-    <element-name name="STRIKE"/>
-    <element-name name="BIG"/>
-    <element-name name="SMALL"/>
-    <element-name name="EM"/>
-    <element-name name="STRONG"/>
-    <element-name name="DFN"/>
-    <element-name name="CODE"/>
-    <element-name name="SAMP"/>
-    <element-name name="KBD"/>
-    <element-name name="VAR"/>
-    <element-name name="CITE"/>
-    <element-name name="ABBR"/>
-    <element-name name="ACRONYM"/>
-    <element-name name="A"/>
-    <element-name name="IMG"/>
-    <element-name name="APPLET"/>
-    <element-name name="OBJECT"/>
-    <element-name name="FONT"/>
-    <element-name name="BASEFONT"/>
-    <element-name name="BR"/>
-    <element-name name="SCRIPT"/>
-    <element-name name="MAP"/>
-    <element-name name="Q"/>
-    <element-name name="SUB"/>
-    <element-name name="SUP"/>
-    <element-name name="SPAN"/>
-    <element-name name="BDO"/>
-    <element-name name="IFRAME"/>
-    <element-name name="INPUT"/>
-    <element-name name="SELECT"/>
-    <element-name name="TEXTAREA"/>
-    <element-name name="LABEL"/>
-    <element-name name="BUTTON"/>
-  </or-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="*">
-    <parament-name name="inline"/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="EM">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  </attdecl>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="COL" stagm="-" etagm="O"
-         content-type="element">
-<content-model-expanded>
-  <empty/>
-</content-model-expanded>
-<content-model>
-  <empty/>
-</content-model>
-</element>
-
-<attlist name="COL">
-<attdecl>                          -- column groups and properties --
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  span        NUMBER         1         -- COL attributes affect N columns --
-  width       %MultiLength;  #IMPLIED  -- column width specification --
-  %cellhalign;                         -- horizontal alignment in cells --
-  %cellvalign;                         -- vertical alignment in cells --
-  </attdecl>
-<attribute name="width"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="charoff"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="align"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="left center right justify char"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="valign"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="top middle bottom baseline"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="char"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="span"
-           type=""
-           value="NUMBER"
-           default="1"/>
-</attlist>
-
-<element name="TABLE" stagm="-" etagm="-"
-         content-type="element">
-<content-model-expanded>
-  <sequence-group>
-    <element-name name="CAPTION" occurrence="?"/>
-    <or-group>
-      <element-name name="COL" occurrence="*"/>
-      <element-name name="COLGROUP" occurrence="*"/>
-    </or-group>
-    <element-name name="THEAD" occurrence="?"/>
-    <element-name name="TFOOT" occurrence="?"/>
-    <element-name name="TBODY" occurrence="+"/>
-  </sequence-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group>
-    <element-name name="CAPTION" occurrence="?"/>
-    <or-group>
-      <element-name name="COL" occurrence="*"/>
-      <element-name name="COLGROUP" occurrence="*"/>
-    </or-group>
-    <element-name name="THEAD" occurrence="?"/>
-    <element-name name="TFOOT" occurrence="?"/>
-    <element-name name="TBODY" occurrence="+"/>
-  </sequence-group>
-</content-model>
-</element>
-
-<attlist name="TABLE">
-<attdecl>                        -- table element --
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  summary     %Text;         #IMPLIED  -- purpose/structure for speech output--
-  width       %Length;       #IMPLIED  -- table width --
-  border      %Pixels;       #IMPLIED  -- controls frame width around table --
-  frame       %TFrame;       #IMPLIED  -- which parts of frame to render --
-  rules       %TRules;       #IMPLIED  -- rulings between rows and cols --
-  cellspacing %Length;       #IMPLIED  -- spacing between cells --
-  cellpadding %Length;       #IMPLIED  -- spacing within cells --
-  align       %TAlign;       #IMPLIED  -- table position relative to window --
-  bgcolor     %Color;        #IMPLIED  -- background color for cells --
-  %reserved;                           -- reserved for possible future use --
-  datapagesize CDATA         #IMPLIED  -- reserved for possible future use --
-  </attdecl>
-<attribute name="width"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="frame"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="void above below hsides lhs rhs vsides box border"
-           default=""/>
-<attribute name="ondblclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="rules"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="none groups rows cols all"
-           default=""/>
-<attribute name="dir"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="ltr rtl"
-           default=""/>
-<attribute name="onkeydown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="datapagesize"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="bgcolor"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="summary"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeyup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="cellspacing"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseup"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="id"
-           type="#IMPLIED"
-           value="ID"
-           default=""/>
-<attribute name="onmouseover"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="align"
-           type="#IMPLIED"
-           enumeration="yes"
-           value="left center right"
-           default=""/>
-<attribute name="lang"
-           type="#IMPLIED"
-           value="NAME"
-           default=""/>
-<attribute name="style"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousemove"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmouseout"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="border"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onmousedown"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onkeypress"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="cellpadding"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="onclick"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="title"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-<attribute name="class"
-           type="#IMPLIED"
-           value="CDATA"
-           default=""/>
-</attlist>
-
-<element name="DIR" stagm="-" etagm="-"
-         content-type="element">
-<content-model-expanded>
-  <sequence-group occurrence="+">
-    <element-name name="LI"/>
-  </sequence-group>
-</content-model-expanded>
-<content-model>
-  <sequence-group occurrence="+">
-    <element-name name="LI"/>
-  </sequence-group>
-</content-model>
-<exclusions>
-  <or-group>
-    <element-name name="P"/>
-    <element-name name="H1"/>
-    <element-name name="H2"/>
-    <element-name name="H3"/>
-    <element-name name="H4"/>
-    <element-name name="H5"/>
-    <element-name name="H6"/>
-    <element-name name="UL"/>
-    <element-name name="OL"/>
-    <element-name name="DIR"/>
-    <element-name name="MENU"/>
-    <element-name name="PRE"/>
-    <element-name name="DL"/>
-    <element-name name="DIV"/>
-    <element-name name="CENTER"/>
-    <element-name name="NOSCRIPT"/>
-    <element-name name="NOFRAMES"/>
-    <element-name name="BLOCKQUOTE"/>
-    <element-name name="FORM"/>
-    <element-name name="ISINDEX"/>
-    <element-name name="HR"/>
-    <element-name name="TABLE"/>
-    <element-name name="FIELDSET"/>
-    <element-name name="ADDRESS"/>
-  </or-group>
-</exclusions>
-</element>
-
-<attlist name="DIR">
-<attdecl>
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  compact     (compact)      #IMPLIED -- reduced interitem spacing --
-  </attdecl>
-<attribute name="compact"
-           type="#IMPLIED"


<TRUNCATED>


[12/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul02a-input.html b/experiments/Editor/tests/lists/ol-from-ul02a-input.html
deleted file mode 100644
index 8c65115..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul02a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>[One]</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul02b-expected.html b/experiments/Editor/tests/lists/ol-from-ul02b-expected.html
deleted file mode 100644
index 55be2e0..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul02b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-    </ol>
-    <ul>
-      <li>Two</li>
-      <li>Three</li>
-      <li>Four</li>
-      <li>Five</li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul02b-input.html b/experiments/Editor/tests/lists/ol-from-ul02b-input.html
deleted file mode 100644
index 249b7e6..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul02b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>[One]</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul03a-expected.html b/experiments/Editor/tests/lists/ol-from-ul03a-expected.html
deleted file mode 100644
index 780a1f7..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul03a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-    </ul>
-    <ol>
-      <li><p>Three</p></li>
-    </ol>
-    <ul>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul03a-input.html b/experiments/Editor/tests/lists/ol-from-ul03a-input.html
deleted file mode 100644
index 1aa1253..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul03a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>[Three]</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul03b-expected.html b/experiments/Editor/tests/lists/ol-from-ul03b-expected.html
deleted file mode 100644
index e957e61..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul03b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-    </ul>
-    <ol>
-      <li>Three</li>
-    </ol>
-    <ul>
-      <li>Four</li>
-      <li>Five</li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul03b-input.html b/experiments/Editor/tests/lists/ol-from-ul03b-input.html
deleted file mode 100644
index 194cb8e..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul03b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>[Three]</li>
-  <li>Four</li>
-  <li>Five</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul04a-expected.html b/experiments/Editor/tests/lists/ol-from-ul04a-expected.html
deleted file mode 100644
index 4f4f65e..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul04a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-    </ul>
-    <ol>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul04a-input.html b/experiments/Editor/tests/lists/ol-from-ul04a-input.html
deleted file mode 100644
index b4ff467..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul04a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>[Five]</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul04b-expected.html b/experiments/Editor/tests/lists/ol-from-ul04b-expected.html
deleted file mode 100644
index 02bef3d..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul04b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-      <li>Four</li>
-    </ul>
-    <ol>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul04b-input.html b/experiments/Editor/tests/lists/ol-from-ul04b-input.html
deleted file mode 100644
index 79f33b2..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul04b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>[Five]</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul05a-expected.html b/experiments/Editor/tests/lists/ol-from-ul05a-expected.html
deleted file mode 100644
index 8c3d4f2..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul05a-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>Two</p>
-        <ul>
-          <li><p>First</p></li>
-          <li><p>Second</p></li>
-          <li><p>Third</p></li>
-        </ul>
-      </li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul05a-input.html b/experiments/Editor/tests/lists/ol-from-ul05a-input.html
deleted file mode 100644
index 322ade2..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul05a-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>[One</p></li>
-  <li><p>Two</p>
-    <ul>
-      <li><p>First</p></li>
-      <li><p>Second</p></li>
-      <li><p>Third</p></li>
-    </ul>
-  </li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five]</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul05b-expected.html b/experiments/Editor/tests/lists/ol-from-ul05b-expected.html
deleted file mode 100644
index 08b4607..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul05b-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>
-        Two
-        <ul>
-          <li>First</li>
-          <li>Second</li>
-          <li>Third</li>
-        </ul>
-      </li>
-      <li>Three</li>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul05b-input.html b/experiments/Editor/tests/lists/ol-from-ul05b-input.html
deleted file mode 100644
index 700cb13..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul05b-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>[One</li>
-  <li>Two
-    <ul>
-      <li>First</li>
-      <li>Second</li>
-      <li>Third</li>
-    </ul>
-  </li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five]</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul06a-expected.html b/experiments/Editor/tests/lists/ol-from-ul06a-expected.html
deleted file mode 100644
index 770a692..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul06a-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li><p>First</p></li>
-          <li><p>Second</p></li>
-          <li><p>Third</p></li>
-        </ol>
-      </li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul06a-input.html b/experiments/Editor/tests/lists/ol-from-ul06a-input.html
deleted file mode 100644
index 98f76f8..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul06a-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p>
-    <ul>
-      <li><p>[First</p></li>
-      <li><p>Second</p></li>
-      <li><p>Third]</p></li>
-    </ul>
-  </li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul06b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul06b-expected.html b/experiments/Editor/tests/lists/ol-from-ul06b-expected.html
deleted file mode 100644
index 2410c34..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul06b-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>
-        Two
-        <ol>
-          <li>First</li>
-          <li>Second</li>
-          <li>Third</li>
-        </ol>
-      </li>
-      <li>Three</li>
-      <li>Four</li>
-      <li>Five</li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul06b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul06b-input.html b/experiments/Editor/tests/lists/ol-from-ul06b-input.html
deleted file mode 100644
index 8695dd0..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul06b-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>Two
-    <ul>
-      <li>[First</li>
-      <li>Second</li>
-      <li>Third]</li>
-    </ul>
-  </li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul07a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul07a-expected.html b/experiments/Editor/tests/lists/ol-from-ul07a-expected.html
deleted file mode 100644
index af0faed..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul07a-expected.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-    </ul>
-    <ol>
-      <li>
-        <p>Two</p>
-        <ul>
-          <li><p>First</p></li>
-          <li><p>Second</p></li>
-          <li><p>Third</p></li>
-        </ul>
-      </li>
-      <li>
-        <p>Three</p>
-        <ul>
-          <li><p>Uno</p></li>
-          <li><p>Dos</p></li>
-          <li><p>Tres</p></li>
-        </ul>
-      </li>
-    </ol>
-    <ul>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul07a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul07a-input.html b/experiments/Editor/tests/lists/ol-from-ul07a-input.html
deleted file mode 100644
index bcb97c7..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul07a-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p>
-    <ul>
-      <li><p>[First</p></li>
-      <li><p>Second</p></li>
-      <li><p>Third</p></li>
-    </ul>
-  </li>
-  <li><p>Three</p>
-    <ul>
-      <li><p>Uno</p></li>
-      <li><p>Dos</p></li>
-      <li><p>Tres]</p></li>
-    </ul>
-  </li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul07b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul07b-expected.html b/experiments/Editor/tests/lists/ol-from-ul07b-expected.html
deleted file mode 100644
index 28dd3d2..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul07b-expected.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-    </ul>
-    <ol>
-      <li>
-        Two
-        <ul>
-          <li>First</li>
-          <li>Second</li>
-          <li>Third</li>
-        </ul>
-      </li>
-      <li>
-        Three
-        <ul>
-          <li>Uno</li>
-          <li>Dos</li>
-          <li>Tres</li>
-        </ul>
-      </li>
-    </ol>
-    <ul>
-      <li>Four</li>
-      <li>Five</li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul07b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul07b-input.html b/experiments/Editor/tests/lists/ol-from-ul07b-input.html
deleted file mode 100644
index e48084d..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul07b-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>Two
-    <ul>
-      <li>[First</li>
-      <li>Second</li>
-      <li>Third</li>
-    </ul>
-  </li>
-  <li>Three
-    <ul>
-      <li>Uno</li>
-      <li>Dos</li>
-      <li>Tres]</li>
-    </ul>
-  </li>
-  <li>Four</li>
-  <li>Five</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol01-expected.html b/experiments/Editor/tests/lists/ol01-expected.html
deleted file mode 100644
index 63bfcdc..0000000
--- a/experiments/Editor/tests/lists/ol01-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol01-input.html b/experiments/Editor/tests/lists/ol01-input.html
deleted file mode 100644
index 84396fd..0000000
--- a/experiments/Editor/tests/lists/ol01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<p>[One</p>
-<p>Two</p>
-<p>Three</p>
-<p>Four</p>
-<p>Five]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol02-expected.html b/experiments/Editor/tests/lists/ol02-expected.html
deleted file mode 100644
index 3bde522..0000000
--- a/experiments/Editor/tests/lists/ol02-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-    </ol>
-    <p>Two</p>
-    <p>Three</p>
-    <p>Four</p>
-    <p>Five</p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol02-input.html b/experiments/Editor/tests/lists/ol02-input.html
deleted file mode 100644
index 980fd22..0000000
--- a/experiments/Editor/tests/lists/ol02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<p>[One]</p>
-<p>Two</p>
-<p>Three</p>
-<p>Four</p>
-<p>Five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol03-expected.html b/experiments/Editor/tests/lists/ol03-expected.html
deleted file mode 100644
index de420ba..0000000
--- a/experiments/Editor/tests/lists/ol03-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <ol>
-      <li><p>Three</p></li>
-    </ol>
-    <p>Four</p>
-    <p>Five</p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol03-input.html b/experiments/Editor/tests/lists/ol03-input.html
deleted file mode 100644
index ef63df9..0000000
--- a/experiments/Editor/tests/lists/ol03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<p>One</p>
-<p>Two</p>
-<p>[Three]</p>
-<p>Four</p>
-<p>Five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol04-expected.html b/experiments/Editor/tests/lists/ol04-expected.html
deleted file mode 100644
index fd4d870..0000000
--- a/experiments/Editor/tests/lists/ol04-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <p>Four</p>
-    <ol>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol04-input.html b/experiments/Editor/tests/lists/ol04-input.html
deleted file mode 100644
index 8b2823a..0000000
--- a/experiments/Editor/tests/lists/ol04-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<p>One</p>
-<p>Two</p>
-<p>Three</span></p>
-<p>Four</p>
-<p>[Five]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-adjacentLists01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-adjacentLists01-expected.html b/experiments/Editor/tests/lists/setList-adjacentLists01-expected.html
deleted file mode 100644
index e0bbb62..0000000
--- a/experiments/Editor/tests/lists/setList-adjacentLists01-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Six</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-adjacentLists01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-adjacentLists01-input.html b/experiments/Editor/tests/lists/setList-adjacentLists01-input.html
deleted file mode 100644
index 78d6028..0000000
--- a/experiments/Editor/tests/lists/setList-adjacentLists01-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-//    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li><p>[One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three]</p></li>
-    </ul>
-    <ol>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Six</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-adjacentLists02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-adjacentLists02-expected.html b/experiments/Editor/tests/lists/setList-adjacentLists02-expected.html
deleted file mode 100644
index cd6a84d..0000000
--- a/experiments/Editor/tests/lists/setList-adjacentLists02-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Six</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-adjacentLists02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-adjacentLists02-input.html b/experiments/Editor/tests/lists/setList-adjacentLists02-input.html
deleted file mode 100644
index e75cbad..0000000
--- a/experiments/Editor/tests/lists/setList-adjacentLists02-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-//    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-    </ul>
-    <ol>
-      <li><p>[Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Six]</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-adjacentLists03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-adjacentLists03-expected.html b/experiments/Editor/tests/lists/setList-adjacentLists03-expected.html
deleted file mode 100644
index cd6a84d..0000000
--- a/experiments/Editor/tests/lists/setList-adjacentLists03-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Six</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-adjacentLists03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-adjacentLists03-input.html b/experiments/Editor/tests/lists/setList-adjacentLists03-input.html
deleted file mode 100644
index 001ee1d..0000000
--- a/experiments/Editor/tests/lists/setList-adjacentLists03-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-//    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ol>
-      <li><p>[One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three]</p></li>
-    </ol>
-    <ul>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Six</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-adjacentLists04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-adjacentLists04-expected.html b/experiments/Editor/tests/lists/setList-adjacentLists04-expected.html
deleted file mode 100644
index e0bbb62..0000000
--- a/experiments/Editor/tests/lists/setList-adjacentLists04-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Six</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-adjacentLists04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-adjacentLists04-input.html b/experiments/Editor/tests/lists/setList-adjacentLists04-input.html
deleted file mode 100644
index 95add80..0000000
--- a/experiments/Editor/tests/lists/setList-adjacentLists04-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-//    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-    </ol>
-    <ul>
-      <li><p>[Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Six]</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-emptyLIs01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-emptyLIs01-expected.html b/experiments/Editor/tests/lists/setList-emptyLIs01-expected.html
deleted file mode 100644
index b95613d..0000000
--- a/experiments/Editor/tests/lists/setList-emptyLIs01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li/>
-      <li/>
-      <li/>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-emptyLIs01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-emptyLIs01-input.html b/experiments/Editor/tests/lists/setList-emptyLIs01-input.html
deleted file mode 100644
index 1d93eb5..0000000
--- a/experiments/Editor/tests/lists/setList-emptyLIs01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-  <body>
-    <ul>
-     [<li></li>
-      <li></li>
-      <li></li>]
-   </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-emptyLIs02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-emptyLIs02-expected.html b/experiments/Editor/tests/lists/setList-emptyLIs02-expected.html
deleted file mode 100644
index b95613d..0000000
--- a/experiments/Editor/tests/lists/setList-emptyLIs02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li/>
-      <li/>
-      <li/>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-emptyLIs02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-emptyLIs02-input.html b/experiments/Editor/tests/lists/setList-emptyLIs02-input.html
deleted file mode 100644
index 379a97f..0000000
--- a/experiments/Editor/tests/lists/setList-emptyLIs02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-  <body>
-    <ol>
-     [<li></li>
-      <li></li>
-      <li></li>]
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-emptyLIs03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-emptyLIs03-expected.html b/experiments/Editor/tests/lists/setList-emptyLIs03-expected.html
deleted file mode 100644
index 62f3941..0000000
--- a/experiments/Editor/tests/lists/setList-emptyLIs03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li/>
-      <li/>
-      <li/>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-emptyLIs03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-emptyLIs03-input.html b/experiments/Editor/tests/lists/setList-emptyLIs03-input.html
deleted file mode 100644
index f39f85a..0000000
--- a/experiments/Editor/tests/lists/setList-emptyLIs03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-}
-</script>
-</head>
-  <body>
-    <ul>
-     [<li></li>
-      <li></li>
-      <li></li>]
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-emptyLIs04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-emptyLIs04-expected.html b/experiments/Editor/tests/lists/setList-emptyLIs04-expected.html
deleted file mode 100644
index 62f3941..0000000
--- a/experiments/Editor/tests/lists/setList-emptyLIs04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li/>
-      <li/>
-      <li/>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-emptyLIs04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-emptyLIs04-input.html b/experiments/Editor/tests/lists/setList-emptyLIs04-input.html
deleted file mode 100644
index a2c3572..0000000
--- a/experiments/Editor/tests/lists/setList-emptyLIs04-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-}
-</script>
-</head>
-  <body>
-    <ol>
-     [<li></li>
-      <li></li>
-      <li></li>]
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-headings01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-headings01-expected.html b/experiments/Editor/tests/lists/setList-headings01-expected.html
deleted file mode 100644
index 57a648a..0000000
--- a/experiments/Editor/tests/lists/setList-headings01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item1">[Test]</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-headings01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-headings01-input.html b/experiments/Editor/tests/lists/setList-headings01-input.html
deleted file mode 100644
index 4b1835f..0000000
--- a/experiments/Editor/tests/lists/setList-headings01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Lists_setUnorderedList();
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>[Test]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-headings02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-headings02-expected.html b/experiments/Editor/tests/lists/setList-headings02-expected.html
deleted file mode 100644
index dafe95e..0000000
--- a/experiments/Editor/tests/lists/setList-headings02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item1">[One</h1>
-    <ul>
-      <li><p>Two</p></li>
-      <li><p>Three]</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-headings02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-headings02-input.html b/experiments/Editor/tests/lists/setList-headings02-input.html
deleted file mode 100644
index dae8338..0000000
--- a/experiments/Editor/tests/lists/setList-headings02-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Lists_setUnorderedList();
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>[One</h1>
-<p>Two</p>
-<p>Three]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-headings03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-headings03-expected.html b/experiments/Editor/tests/lists/setList-headings03-expected.html
deleted file mode 100644
index 7a9cd9d..0000000
--- a/experiments/Editor/tests/lists/setList-headings03-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>[One</p></li>
-    </ul>
-    <h1 id="item1">Two</h1>
-    <ul>
-      <li><p>Three]</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-headings03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-headings03-input.html b/experiments/Editor/tests/lists/setList-headings03-input.html
deleted file mode 100644
index 7f73931..0000000
--- a/experiments/Editor/tests/lists/setList-headings03-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Lists_setUnorderedList();
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[One</p>
-<h1>Two</h1>
-<p>Three]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-headings04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-headings04-expected.html b/experiments/Editor/tests/lists/setList-headings04-expected.html
deleted file mode 100644
index a5ddcf7..0000000
--- a/experiments/Editor/tests/lists/setList-headings04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>[One</p></li>
-      <li><p>Two</p></li>
-    </ul>
-    <h1 id="item1">Three]</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-headings04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-headings04-input.html b/experiments/Editor/tests/lists/setList-headings04-input.html
deleted file mode 100644
index 90f9df8..0000000
--- a/experiments/Editor/tests/lists/setList-headings04-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Lists_setUnorderedList();
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[One</p>
-<p>Two</p>
-<h1>Three]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-innerp01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-innerp01-expected.html b/experiments/Editor/tests/lists/setList-innerp01-expected.html
deleted file mode 100644
index e2a77eb..0000000
--- a/experiments/Editor/tests/lists/setList-innerp01-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>
-        <p>[]One</p>
-        <p>Two</p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-innerp01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-innerp01-input.html b/experiments/Editor/tests/lists/setList-innerp01-input.html
deleted file mode 100644
index 0d180f3..0000000
--- a/experiments/Editor/tests/lists/setList-innerp01-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li>
-        <p>[]One</p>
-        <p>Two</p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-innerp02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-innerp02-expected.html b/experiments/Editor/tests/lists/setList-innerp02-expected.html
deleted file mode 100644
index 3a20361..0000000
--- a/experiments/Editor/tests/lists/setList-innerp02-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>
-        <p>One</p>
-        <ul>
-          <li><p>[]Two</p></li>
-        </ul>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-innerp02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-innerp02-input.html b/experiments/Editor/tests/lists/setList-innerp02-input.html
deleted file mode 100644
index b894bbd..0000000
--- a/experiments/Editor/tests/lists/setList-innerp02-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li>
-        <p>One</p>
-        <p>[]Two</p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-innerp03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-innerp03-expected.html b/experiments/Editor/tests/lists/setList-innerp03-expected.html
deleted file mode 100644
index 76f1004..0000000
--- a/experiments/Editor/tests/lists/setList-innerp03-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li>
-        <p>Two</p>
-        <ul>
-          <li><p>Three</p></li>
-          <li><p>Four</p></li>
-          <li><p>[]Five</p></li>
-        </ul>
-      </li>
-      <li><p>Six</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-innerp03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-innerp03-input.html b/experiments/Editor/tests/lists/setList-innerp03-input.html
deleted file mode 100644
index f6e1715..0000000
--- a/experiments/Editor/tests/lists/setList-innerp03-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li>
-        <p>One</p>
-      </li>
-      <li>
-        <p>Two</p>
-        <ul>
-          <li><p>Three</p></li>
-          <li><p>Four</p></li>
-        </ul>
-        <p>[]Five</p>
-      </li>
-      <li>
-        <p>Six</p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-innerp04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-innerp04-expected.html b/experiments/Editor/tests/lists/setList-innerp04-expected.html
deleted file mode 100644
index d0fe455..0000000
--- a/experiments/Editor/tests/lists/setList-innerp04-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li>
-        <p>Two</p>
-        <ul>
-          <li><p>Three</p></li>
-          <li><p>Four</p></li>
-        </ul>
-        <ol>
-          <li><p>[]Five</p></li>
-        </ol>
-      </li>
-      <li><p>Six</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-innerp04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-innerp04-input.html b/experiments/Editor/tests/lists/setList-innerp04-input.html
deleted file mode 100644
index 590ea01..0000000
--- a/experiments/Editor/tests/lists/setList-innerp04-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li>
-        <p>One</p>
-      </li>
-      <li>
-        <p>Two</p>
-        <ul>
-          <li><p>Three</p></li>
-          <li><p>Four</p></li>
-        </ul>
-        <p>[]Five</p>
-      </li>
-      <li>
-        <p>Six</p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-mixed01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-mixed01-expected.html b/experiments/Editor/tests/lists/setList-mixed01-expected.html
deleted file mode 100644
index 1b12141..0000000
--- a/experiments/Editor/tests/lists/setList-mixed01-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <ul>
-      <li><p>T[wo</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Si]x</p></li>
-    </ul>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-mixed01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-mixed01-input.html b/experiments/Editor/tests/lists/setList-mixed01-input.html
deleted file mode 100644
index 2b9dc28..0000000
--- a/experiments/Editor/tests/lists/setList-mixed01-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <p>One</p>
-    <p>T[wo</p>
-    <p>Three</p>
-    <ul>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Si]x</p></li>
-    </ul>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-mixed02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-mixed02-expected.html b/experiments/Editor/tests/lists/setList-mixed02-expected.html
deleted file mode 100644
index c3e686c..0000000
--- a/experiments/Editor/tests/lists/setList-mixed02-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    [
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Si]x</p></li>
-    </ul>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-mixed02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-mixed02-input.html b/experiments/Editor/tests/lists/setList-mixed02-input.html
deleted file mode 100644
index a79d56c..0000000
--- a/experiments/Editor/tests/lists/setList-mixed02-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    [
-    <p>One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <ul>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Si]x</p></li>
-    </ul>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-mixed03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-mixed03-expected.html b/experiments/Editor/tests/lists/setList-mixed03-expected.html
deleted file mode 100644
index d842f2a..0000000
--- a/experiments/Editor/tests/lists/setList-mixed03-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <ul>
-      <li><p>T[wo</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Six</p></li>
-      <li><p>Seven</p></li>
-    </ul>
-    ]
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-mixed03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-mixed03-input.html b/experiments/Editor/tests/lists/setList-mixed03-input.html
deleted file mode 100644
index 0b7a80a..0000000
--- a/experiments/Editor/tests/lists/setList-mixed03-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <p>One</p>
-    <p>T[wo</p>
-    <p>Three</p>
-    <ul>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Six</p></li>
-    </ul>
-    <p>Seven</p>
-    ]
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested01-expected.html b/experiments/Editor/tests/lists/setList-nested01-expected.html
deleted file mode 100644
index b010456..0000000
--- a/experiments/Editor/tests/lists/setList-nested01-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>O[ne</p></li>
-      <li><p>Two</p></li>
-      <li>
-        <p>Three</p>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>Five</p></li>
-          <li><p>Si]x</p></li>
-        </ul>
-      </li>
-    </ol>
-    <ul>
-      <li><p>Seven</p></li>
-      <li><p>Eight</p></li>
-      <li><p>Nine</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested01-input.html b/experiments/Editor/tests/lists/setList-nested01-input.html
deleted file mode 100644
index 8fd7e62..0000000
--- a/experiments/Editor/tests/lists/setList-nested01-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li><p>O[ne</p></li>
-      <li><p>Two</p></li>
-      <li>
-        <p>Three</p>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>Five</p></li>
-          <li><p>Si]x</p></li>
-        </ul>
-      </li>
-      <li><p>Seven</p></li>
-      <li><p>Eight</p></li>
-      <li><p>Nine</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested02-expected.html b/experiments/Editor/tests/lists/setList-nested02-expected.html
deleted file mode 100644
index 5cd52d0..0000000
--- a/experiments/Editor/tests/lists/setList-nested02-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>O[ne</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>Five</p></li>
-          <li><p>Si]x</p></li>
-        </ul>
-      </li>
-    </ol>
-    <ul>
-      <li><p>Seven</p></li>
-      <li><p>Eight</p></li>
-      <li><p>Nine</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested02-input.html b/experiments/Editor/tests/lists/setList-nested02-input.html
deleted file mode 100644
index f153151..0000000
--- a/experiments/Editor/tests/lists/setList-nested02-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li><p>O[ne</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>Five</p></li>
-          <li><p>Si]x</p></li>
-        </ul>
-      </li>
-      <li><p>Seven</p></li>
-      <li><p>Eight</p></li>
-      <li><p>Nine</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested03-expected.html b/experiments/Editor/tests/lists/setList-nested03-expected.html
deleted file mode 100644
index 6377c96..0000000
--- a/experiments/Editor/tests/lists/setList-nested03-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>O[ne</p></li>
-      <li><p>Two</p></li>
-      <li>
-        <p>Three</p>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>Fiv]e</p></li>
-          <li><p>Six</p></li>
-        </ul>
-      </li>
-    </ol>
-    <ul>
-      <li><p>Seven</p></li>
-      <li><p>Eight</p></li>
-      <li><p>Nine</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested03-input.html b/experiments/Editor/tests/lists/setList-nested03-input.html
deleted file mode 100644
index fd1e183..0000000
--- a/experiments/Editor/tests/lists/setList-nested03-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li><p>O[ne</p></li>
-      <li><p>Two</p></li>
-      <li>
-        <p>Three</p>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>Fiv]e</p></li>
-          <li><p>Six</p></li>
-        </ul>
-      </li>
-      <li><p>Seven</p></li>
-      <li><p>Eight</p></li>
-      <li><p>Nine</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested04-expected.html b/experiments/Editor/tests/lists/setList-nested04-expected.html
deleted file mode 100644
index 8a19193..0000000
--- a/experiments/Editor/tests/lists/setList-nested04-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>O[ne</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>Fiv]e</p></li>
-          <li><p>Six</p></li>
-        </ul>
-      </li>
-    </ol>
-    <ul>
-      <li><p>Seven</p></li>
-      <li><p>Eight</p></li>
-      <li><p>Nine</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested04-input.html b/experiments/Editor/tests/lists/setList-nested04-input.html
deleted file mode 100644
index 7c8c53d..0000000
--- a/experiments/Editor/tests/lists/setList-nested04-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li><p>O[ne</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>Fiv]e</p></li>
-          <li><p>Six</p></li>
-        </ul>
-      </li>
-      <li><p>Seven</p></li>
-      <li><p>Eight</p></li>
-      <li><p>Nine</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested05-expected.html b/experiments/Editor/tests/lists/setList-nested05-expected.html
deleted file mode 100644
index cbe960f..0000000
--- a/experiments/Editor/tests/lists/setList-nested05-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-    </ul>
-    <ol>
-      <li>
-        <p>Three</p>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>F[ive</p></li>
-          <li><p>Six</p></li>
-        </ul>
-      </li>
-      <li><p>Seven</p></li>
-      <li><p>Eight</p></li>
-      <li><p>Nin]e</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested05-input.html b/experiments/Editor/tests/lists/setList-nested05-input.html
deleted file mode 100644
index aa12109..0000000
--- a/experiments/Editor/tests/lists/setList-nested05-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li>
-        <p>Three</p>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>F[ive</p></li>
-          <li><p>Six</p></li>
-        </ul>
-      </li>
-      <li><p>Seven</p></li>
-      <li><p>Eight</p></li>
-      <li><p>Nin]e</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested06-expected.html b/experiments/Editor/tests/lists/setList-nested06-expected.html
deleted file mode 100644
index a3efad0..0000000
--- a/experiments/Editor/tests/lists/setList-nested06-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-    </ul>
-    <ol>
-      <li>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>F[ive</p></li>
-          <li><p>Six</p></li>
-        </ul>
-      </li>
-      <li><p>Seven</p></li>
-      <li><p>Eight</p></li>
-      <li><p>Nin]e</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested06-input.html b/experiments/Editor/tests/lists/setList-nested06-input.html
deleted file mode 100644
index cf1ca3c..0000000
--- a/experiments/Editor/tests/lists/setList-nested06-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>F[ive</p></li>
-          <li><p>Six</p></li>
-        </ul>
-      </li>
-      <li><p>Seven</p></li>
-      <li><p>Eight</p></li>
-      <li><p>Nin]e</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested07-expected.html b/experiments/Editor/tests/lists/setList-nested07-expected.html
deleted file mode 100644
index 5caabe9..0000000
--- a/experiments/Editor/tests/lists/setList-nested07-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-    </ul>
-    <ol>
-      <li>
-        <p>Three</p>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>F[ive</p></li>
-          <li><p>Six</p></li>
-        </ul>
-      </li>
-      <li><p>Seven</p></li>
-      <li><p>Eigh]t</p></li>
-    </ol>
-    <ul>
-      <li><p>Nine</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested07-input.html b/experiments/Editor/tests/lists/setList-nested07-input.html
deleted file mode 100644
index 5e69be3..0000000
--- a/experiments/Editor/tests/lists/setList-nested07-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li>
-        <p>Three</p>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>F[ive</p></li>
-          <li><p>Six</p></li>
-        </ul>
-      </li>
-      <li><p>Seven</p></li>
-      <li><p>Eigh]t</p></li>
-      <li><p>Nine</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested08-expected.html b/experiments/Editor/tests/lists/setList-nested08-expected.html
deleted file mode 100644
index 23e238e..0000000
--- a/experiments/Editor/tests/lists/setList-nested08-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-    </ul>
-    <ol>
-      <li>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>F[ive</p></li>
-          <li><p>Six</p></li>
-        </ul>
-      </li>
-      <li><p>Seven</p></li>
-      <li><p>Eigh]t</p></li>
-    </ol>
-    <ul>
-      <li><p>Nine</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nested08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nested08-input.html b/experiments/Editor/tests/lists/setList-nested08-input.html
deleted file mode 100644
index a4c4c51..0000000
--- a/experiments/Editor/tests/lists/setList-nested08-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li>
-        <ul>
-          <li><p>Four</p></li>
-          <li><p>F[ive</p></li>
-          <li><p>Six</p></li>
-        </ul>
-      </li>
-      <li><p>Seven</p></li>
-      <li><p>Eigh]t</p></li>
-      <li><p>Nine</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nop01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nop01-expected.html b/experiments/Editor/tests/lists/setList-nop01-expected.html
deleted file mode 100644
index f032705..0000000
--- a/experiments/Editor/tests/lists/setList-nop01-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>[test]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nop01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nop01-input.html b/experiments/Editor/tests/lists/setList-nop01-input.html
deleted file mode 100644
index 5474fc0..0000000
--- a/experiments/Editor/tests/lists/setList-nop01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-[test]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nop02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nop02-expected.html b/experiments/Editor/tests/lists/setList-nop02-expected.html
deleted file mode 100644
index 1e26a12..0000000
--- a/experiments/Editor/tests/lists/setList-nop02-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>[]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nop02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nop02-input.html b/experiments/Editor/tests/lists/setList-nop02-input.html
deleted file mode 100644
index 723105f..0000000
--- a/experiments/Editor/tests/lists/setList-nop02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nop03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nop03-expected.html b/experiments/Editor/tests/lists/setList-nop03-expected.html
deleted file mode 100644
index 23649c7..0000000
--- a/experiments/Editor/tests/lists/setList-nop03-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>test[]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nop03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nop03-input.html b/experiments/Editor/tests/lists/setList-nop03-input.html
deleted file mode 100644
index 14174a6..0000000
--- a/experiments/Editor/tests/lists/setList-nop03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-test[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nop04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nop04-expected.html b/experiments/Editor/tests/lists/setList-nop04-expected.html
deleted file mode 100644
index c43e793..0000000
--- a/experiments/Editor/tests/lists/setList-nop04-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>[]test</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nop04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nop04-input.html b/experiments/Editor/tests/lists/setList-nop04-input.html
deleted file mode 100644
index 8c58505..0000000
--- a/experiments/Editor/tests/lists/setList-nop04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]test
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nop05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nop05-expected.html b/experiments/Editor/tests/lists/setList-nop05-expected.html
deleted file mode 100644
index 1e26a12..0000000
--- a/experiments/Editor/tests/lists/setList-nop05-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>[]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-nop05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-nop05-input.html b/experiments/Editor/tests/lists/setList-nop05-input.html
deleted file mode 100644
index 844b096..0000000
--- a/experiments/Editor/tests/lists/setList-nop05-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    DOM_deleteAllChildren(document.body);
-    Selection_set(document.body,0,document.body,0);
-
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs01-expected.html b/experiments/Editor/tests/lists/setList-paragraphs01-expected.html
deleted file mode 100644
index 142ab51..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs01-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    [
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-    </ul>
-    ]
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs01-input.html b/experiments/Editor/tests/lists/setList-paragraphs01-input.html
deleted file mode 100644
index 7b00f75..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs01-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    [
-    <p>One</p>
-    <p>Two</p>
-    <p>Three</p>
-    ]
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs02-expected.html b/experiments/Editor/tests/lists/setList-paragraphs02-expected.html
deleted file mode 100644
index afe7773..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs02-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    [
-    <ul>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ul>
-    ]
-    <p>Six</p>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs02-input.html b/experiments/Editor/tests/lists/setList-paragraphs02-input.html
deleted file mode 100644
index 85db2ba..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs02-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    [
-    <p>Three</p>
-    <p>Four</p>
-    <p>Five</p>
-    ]
-    <p>Six</p>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs03-expected.html b/experiments/Editor/tests/lists/setList-paragraphs03-expected.html
deleted file mode 100644
index ab32faf..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs03-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    [
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ul>
-    ]
-    <p>Six</p>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs03-input.html b/experiments/Editor/tests/lists/setList-paragraphs03-input.html
deleted file mode 100644
index ca93046..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs03-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    [
-    <p>One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <p>Four</p>
-    <p>Five</p>
-    ]
-    <p>Six</p>
-    <p>Seven</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs04-expected.html b/experiments/Editor/tests/lists/setList-paragraphs04-expected.html
deleted file mode 100644
index ed9a5d8..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs04-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    [
-    <ul>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Six</p></li>
-      <li><p>Seven</p></li>
-    </ul>
-    ]
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs04-input.html b/experiments/Editor/tests/lists/setList-paragraphs04-input.html
deleted file mode 100644
index 50551bf..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs04-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    [
-    <p>Three</p>
-    <p>Four</p>
-    <p>Five</p>
-    <p>Six</p>
-    <p>Seven</p>
-    ]
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs05-expected.html b/experiments/Editor/tests/lists/setList-paragraphs05-expected.html
deleted file mode 100644
index 8172759..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs05-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>[]</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs05-input.html b/experiments/Editor/tests/lists/setList-paragraphs05-input.html
deleted file mode 100644
index 561c82f..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs06-expected.html b/experiments/Editor/tests/lists/setList-paragraphs06-expected.html
deleted file mode 100644
index b4060bf..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs06-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>test[]</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs06-input.html b/experiments/Editor/tests/lists/setList-paragraphs06-input.html
deleted file mode 100644
index e600834..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>test[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs07-expected.html b/experiments/Editor/tests/lists/setList-paragraphs07-expected.html
deleted file mode 100644
index 548fbfe..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs07-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>[]test</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/setList-paragraphs07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/setList-paragraphs07-input.html b/experiments/Editor/tests/lists/setList-paragraphs07-input.html
deleted file mode 100644
index a04f539..0000000
--- a/experiments/Editor/tests/lists/setList-paragraphs07-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]test</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ul01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ul01-expected.html b/experiments/Editor/tests/lists/ul01-expected.html
deleted file mode 100644
index ca83af4..0000000
--- a/experiments/Editor/tests/lists/ul01-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ul01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ul01-input.html b/experiments/Editor/tests/lists/ul01-input.html
deleted file mode 100644
index d9b191a..0000000
--- a/experiments/Editor/tests/lists/ul01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-}
-</script>
-</head>
-<body>
-<p>[One</p>
-<p>Two</p>
-<p>Three</p>
-<p>Four</p>
-<p>Five]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ul02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ul02-expected.html b/experiments/Editor/tests/lists/ul02-expected.html
deleted file mode 100644
index f8fdae0..0000000
--- a/experiments/Editor/tests/lists/ul02-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-    </ul>
-    <p>Two</p>
-    <p>Three</p>
-    <p>Four</p>
-    <p>Five</p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ul02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ul02-input.html b/experiments/Editor/tests/lists/ul02-input.html
deleted file mode 100644
index e0fbea5..0000000
--- a/experiments/Editor/tests/lists/ul02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-}
-</script>
-</head>
-<body>
-<p>[One]</p>
-<p>Two</p>
-<p>Three</p>
-<p>Four</p>
-<p>Five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ul03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ul03-expected.html b/experiments/Editor/tests/lists/ul03-expected.html
deleted file mode 100644
index 230709c..0000000
--- a/experiments/Editor/tests/lists/ul03-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <ul>
-      <li><p>Three</p></li>
-    </ul>
-    <p>Four</p>
-    <p>Five</p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ul03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ul03-input.html b/experiments/Editor/tests/lists/ul03-input.html
deleted file mode 100644
index 50584a4..0000000
--- a/experiments/Editor/tests/lists/ul03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-}
-</script>
-</head>
-<body>
-<p>One</p>
-<p>Two</p>
-<p>[Three]</p>
-<p>Four</p>
-<p>Five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ul04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ul04-expected.html b/experiments/Editor/tests/lists/ul04-expected.html
deleted file mode 100644
index 0c28fc6..0000000
--- a/experiments/Editor/tests/lists/ul04-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <p>Four</p>
-    <ul>
-      <li><p>Five</p></li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ul04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ul04-input.html b/experiments/Editor/tests/lists/ul04-input.html
deleted file mode 100644
index 646c86b..0000000
--- a/experiments/Editor/tests/lists/ul04-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-}
-</script>
-</head>
-<body>
-<p>One</p>
-<p>Two</p>
-<p>Three</span></p>
-<p>Four</p>
-<p>[Five]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/main/removeSpecial01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/main/removeSpecial01-expected.html b/experiments/Editor/tests/main/removeSpecial01-expected.html
deleted file mode 100644
index ee604fe..0000000
--- a/experiments/Editor/tests/main/removeSpecial01-expected.html
+++ /dev/null
@@ -1,27 +0,0 @@
-Before
-------
-
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three
-    </p>
-  </body>
-</html>
-
-After
------
-
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      two
-      three
-    </p>
-  </body>
-</html>



[15/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-line-forward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-line-forward-expected.html b/experiments/Editor/tests/input/positionAtBoundary-line-forward-expected.html
deleted file mode 100644
index b284f2b..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-line-forward-expected.html
+++ /dev/null
@@ -1,40 +0,0 @@
-"|one two three four five six seven eight" -- false
-"o|ne two three four five six seven eight" -- false
-"on|e two three four five six seven eight" -- false
-"one| two three four five six seven eight" -- false
-"one |two three four five six seven eight" -- false
-"one t|wo three four five six seven eight" -- false
-"one tw|o three four five six seven eight" -- false
-"one two| three four five six seven eight" -- true
-"one two |three four five six seven eight" -- false
-"one two t|hree four five six seven eight" -- false
-"one two th|ree four five six seven eight" -- false
-"one two thr|ee four five six seven eight" -- false
-"one two thre|e four five six seven eight" -- false
-"one two three| four five six seven eight" -- false
-"one two three |four five six seven eight" -- false
-"one two three f|our five six seven eight" -- false
-"one two three fo|ur five six seven eight" -- false
-"one two three fou|r five six seven eight" -- false
-"one two three four| five six seven eight" -- true
-"one two three four |five six seven eight" -- false
-"one two three four f|ive six seven eight" -- false
-"one two three four fi|ve six seven eight" -- false
-"one two three four fiv|e six seven eight" -- false
-"one two three four five| six seven eight" -- false
-"one two three four five |six seven eight" -- false
-"one two three four five s|ix seven eight" -- false
-"one two three four five si|x seven eight" -- false
-"one two three four five six| seven eight" -- true
-"one two three four five six |seven eight" -- false
-"one two three four five six s|even eight" -- false
-"one two three four five six se|ven eight" -- false
-"one two three four five six sev|en eight" -- false
-"one two three four five six seve|n eight" -- false
-"one two three four five six seven| eight" -- false
-"one two three four five six seven |eight" -- false
-"one two three four five six seven e|ight" -- false
-"one two three four five six seven ei|ght" -- false
-"one two three four five six seven eig|ht" -- false
-"one two three four five six seven eigh|t" -- false
-"one two three four five six seven eight|" -- true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-line-forward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-line-forward-input.html b/experiments/Editor/tests/input/positionAtBoundary-line-forward-input.html
deleted file mode 100644
index 103b502..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-line-forward-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 150px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionAtBoundary("line","forward");
-}
-</script>
-</head>
-<body>
-
-<p>one two three four five six seven eight</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-paragraph-backward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-paragraph-backward-expected.html b/experiments/Editor/tests/input/positionAtBoundary-paragraph-backward-expected.html
deleted file mode 100644
index 625a569..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-paragraph-backward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|one two three four five six" -- true
-"o|ne two three four five six" -- false
-"on|e two three four five six" -- false
-"one| two three four five six" -- false
-"one |two three four five six" -- false
-"one t|wo three four five six" -- false
-"one tw|o three four five six" -- false
-"one two| three four five six" -- false
-"one two |three four five six" -- true
-"one two t|hree four five six" -- false
-"one two th|ree four five six" -- false
-"one two thr|ee four five six" -- false
-"one two thre|e four five six" -- false
-"one two three| four five six" -- false
-"one two three |four five six" -- false
-"one two three f|our five six" -- false
-"one two three fo|ur five six" -- false
-"one two three fou|r five six" -- false
-"one two three four| five six" -- false
-"one two three four |five six" -- true
-"one two three four f|ive six" -- false
-"one two three four fi|ve six" -- false
-"one two three four fiv|e six" -- false
-"one two three four five| six" -- false
-"one two three four five |six" -- false
-"one two three four five s|ix" -- false
-"one two three four five si|x" -- false
-"one two three four five six|" -- false

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-paragraph-backward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-paragraph-backward-input.html b/experiments/Editor/tests/input/positionAtBoundary-paragraph-backward-input.html
deleted file mode 100644
index c2aefdd..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-paragraph-backward-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionAtBoundary("paragraph","backward");
-}
-</script>
-</head>
-<body>
-
-<p>one two</p>
-
-<p>three four</p>
-
-<p>five six</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-paragraph-forward-backward.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-paragraph-forward-backward.html b/experiments/Editor/tests/input/positionAtBoundary-paragraph-forward-backward.html
deleted file mode 100644
index 561dfef..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-paragraph-forward-backward.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionAtBoundary("paragraph","backward");
-}
-</script>
-</head>
-<body>
-
-<p>One two. Three, four - five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-paragraph-forward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-paragraph-forward-expected.html b/experiments/Editor/tests/input/positionAtBoundary-paragraph-forward-expected.html
deleted file mode 100644
index 4146f03..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-paragraph-forward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|one two three four five six" -- false
-"o|ne two three four five six" -- false
-"on|e two three four five six" -- false
-"one| two three four five six" -- false
-"one |two three four five six" -- false
-"one t|wo three four five six" -- false
-"one tw|o three four five six" -- false
-"one two| three four five six" -- true
-"one two |three four five six" -- false
-"one two t|hree four five six" -- false
-"one two th|ree four five six" -- false
-"one two thr|ee four five six" -- false
-"one two thre|e four five six" -- false
-"one two three| four five six" -- false
-"one two three |four five six" -- false
-"one two three f|our five six" -- false
-"one two three fo|ur five six" -- false
-"one two three fou|r five six" -- false
-"one two three four| five six" -- true
-"one two three four |five six" -- false
-"one two three four f|ive six" -- false
-"one two three four fi|ve six" -- false
-"one two three four fiv|e six" -- false
-"one two three four five| six" -- false
-"one two three four five |six" -- false
-"one two three four five s|ix" -- false
-"one two three four five si|x" -- false
-"one two three four five six|" -- true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-paragraph-forward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-paragraph-forward-input.html b/experiments/Editor/tests/input/positionAtBoundary-paragraph-forward-input.html
deleted file mode 100644
index 109973a..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-paragraph-forward-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionAtBoundary("paragraph","forward");
-}
-</script>
-</head>
-<body>
-
-<p>one two</p>
-
-<p>three four</p>
-
-<p>five six</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-word-backward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-word-backward-expected.html b/experiments/Editor/tests/input/positionAtBoundary-word-backward-expected.html
deleted file mode 100644
index 036a43e..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-word-backward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|One two. Three, four - five" -- true
-"O|ne two. Three, four - five" -- false
-"On|e two. Three, four - five" -- false
-"One| two. Three, four - five" -- false
-"One |two. Three, four - five" -- true
-"One t|wo. Three, four - five" -- false
-"One tw|o. Three, four - five" -- false
-"One two|. Three, four - five" -- false
-"One two.| Three, four - five" -- true
-"One two. |Three, four - five" -- true
-"One two. T|hree, four - five" -- false
-"One two. Th|ree, four - five" -- false
-"One two. Thr|ee, four - five" -- false
-"One two. Thre|e, four - five" -- false
-"One two. Three|, four - five" -- false
-"One two. Three,| four - five" -- true
-"One two. Three, |four - five" -- true
-"One two. Three, f|our - five" -- false
-"One two. Three, fo|ur - five" -- false
-"One two. Three, fou|r - five" -- false
-"One two. Three, four| - five" -- false
-"One two. Three, four |- five" -- true
-"One two. Three, four -| five" -- true
-"One two. Three, four - |five" -- true
-"One two. Three, four - f|ive" -- false
-"One two. Three, four - fi|ve" -- false
-"One two. Three, four - fiv|e" -- false
-"One two. Three, four - five|" -- false

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-word-backward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-word-backward-input.html b/experiments/Editor/tests/input/positionAtBoundary-word-backward-input.html
deleted file mode 100644
index e073b2d..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-word-backward-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionAtBoundary("word","backward");
-}
-</script>
-</head>
-<body>
-
-<p>One two. Three, four - five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-word-forward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-word-forward-expected.html b/experiments/Editor/tests/input/positionAtBoundary-word-forward-expected.html
deleted file mode 100644
index 7971ef7..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-word-forward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|One two. Three, four - five" -- false
-"O|ne two. Three, four - five" -- false
-"On|e two. Three, four - five" -- false
-"One| two. Three, four - five" -- true
-"One |two. Three, four - five" -- false
-"One t|wo. Three, four - five" -- false
-"One tw|o. Three, four - five" -- false
-"One two|. Three, four - five" -- true
-"One two.| Three, four - five" -- false
-"One two. |Three, four - five" -- false
-"One two. T|hree, four - five" -- false
-"One two. Th|ree, four - five" -- false
-"One two. Thr|ee, four - five" -- false
-"One two. Thre|e, four - five" -- false
-"One two. Three|, four - five" -- true
-"One two. Three,| four - five" -- false
-"One two. Three, |four - five" -- false
-"One two. Three, f|our - five" -- false
-"One two. Three, fo|ur - five" -- false
-"One two. Three, fou|r - five" -- false
-"One two. Three, four| - five" -- true
-"One two. Three, four |- five" -- false
-"One two. Three, four -| five" -- false
-"One two. Three, four - |five" -- false
-"One two. Three, four - f|ive" -- false
-"One two. Three, four - fi|ve" -- false
-"One two. Three, four - fiv|e" -- false
-"One two. Three, four - five|" -- true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionAtBoundary-word-forward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionAtBoundary-word-forward-input.html b/experiments/Editor/tests/input/positionAtBoundary-word-forward-input.html
deleted file mode 100644
index 4336298..0000000
--- a/experiments/Editor/tests/input/positionAtBoundary-word-forward-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionAtBoundary("word","forward");
-}
-</script>
-</head>
-<body>
-
-<p>One two. Three, four - five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-line-backward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-line-backward-expected.html b/experiments/Editor/tests/input/positionToBoundary-line-backward-expected.html
deleted file mode 100644
index cb120aa..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-line-backward-expected.html
+++ /dev/null
@@ -1,40 +0,0 @@
-"|one two three four five six seven eight" -- "|one two three four five six seven eight"
-"o|ne two three four five six seven eight" -- "|one two three four five six seven eight"
-"on|e two three four five six seven eight" -- "|one two three four five six seven eight"
-"one| two three four five six seven eight" -- "|one two three four five six seven eight"
-"one |two three four five six seven eight" -- "|one two three four five six seven eight"
-"one t|wo three four five six seven eight" -- "|one two three four five six seven eight"
-"one tw|o three four five six seven eight" -- "|one two three four five six seven eight"
-"one two| three four five six seven eight" -- "|one two three four five six seven eight"
-"one two |three four five six seven eight" -- "one two |three four five six seven eight"
-"one two t|hree four five six seven eight" -- "one two |three four five six seven eight"
-"one two th|ree four five six seven eight" -- "one two |three four five six seven eight"
-"one two thr|ee four five six seven eight" -- "one two |three four five six seven eight"
-"one two thre|e four five six seven eight" -- "one two |three four five six seven eight"
-"one two three| four five six seven eight" -- "one two |three four five six seven eight"
-"one two three |four five six seven eight" -- "one two |three four five six seven eight"
-"one two three f|our five six seven eight" -- "one two |three four five six seven eight"
-"one two three fo|ur five six seven eight" -- "one two |three four five six seven eight"
-"one two three fou|r five six seven eight" -- "one two |three four five six seven eight"
-"one two three four| five six seven eight" -- "one two |three four five six seven eight"
-"one two three four |five six seven eight" -- "one two three four |five six seven eight"
-"one two three four f|ive six seven eight" -- "one two three four |five six seven eight"
-"one two three four fi|ve six seven eight" -- "one two three four |five six seven eight"
-"one two three four fiv|e six seven eight" -- "one two three four |five six seven eight"
-"one two three four five| six seven eight" -- "one two three four |five six seven eight"
-"one two three four five |six seven eight" -- "one two three four |five six seven eight"
-"one two three four five s|ix seven eight" -- "one two three four |five six seven eight"
-"one two three four five si|x seven eight" -- "one two three four |five six seven eight"
-"one two three four five six| seven eight" -- "one two three four |five six seven eight"
-"one two three four five six |seven eight" -- "one two three four five six |seven eight"
-"one two three four five six s|even eight" -- "one two three four five six |seven eight"
-"one two three four five six se|ven eight" -- "one two three four five six |seven eight"
-"one two three four five six sev|en eight" -- "one two three four five six |seven eight"
-"one two three four five six seve|n eight" -- "one two three four five six |seven eight"
-"one two three four five six seven| eight" -- "one two three four five six |seven eight"
-"one two three four five six seven |eight" -- "one two three four five six |seven eight"
-"one two three four five six seven e|ight" -- "one two three four five six |seven eight"
-"one two three four five six seven ei|ght" -- "one two three four five six |seven eight"
-"one two three four five six seven eig|ht" -- "one two three four five six |seven eight"
-"one two three four five six seven eigh|t" -- "one two three four five six |seven eight"
-"one two three four five six seven eight|" -- "one two three four five six |seven eight"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-line-backward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-line-backward-input.html b/experiments/Editor/tests/input/positionToBoundary-line-backward-input.html
deleted file mode 100644
index be724bf..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-line-backward-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 150px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionToBoundary("line","backward");
-}
-</script>
-</head>
-<body>
-
-<p>one two three four five six seven eight</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-line-forward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-line-forward-expected.html b/experiments/Editor/tests/input/positionToBoundary-line-forward-expected.html
deleted file mode 100644
index 100c724..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-line-forward-expected.html
+++ /dev/null
@@ -1,40 +0,0 @@
-"|one two three four five six seven eight" -- "one two| three four five six seven eight"
-"o|ne two three four five six seven eight" -- "one two| three four five six seven eight"
-"on|e two three four five six seven eight" -- "one two| three four five six seven eight"
-"one| two three four five six seven eight" -- "one two| three four five six seven eight"
-"one |two three four five six seven eight" -- "one two| three four five six seven eight"
-"one t|wo three four five six seven eight" -- "one two| three four five six seven eight"
-"one tw|o three four five six seven eight" -- "one two| three four five six seven eight"
-"one two| three four five six seven eight" -- "one two| three four five six seven eight"
-"one two |three four five six seven eight" -- "one two three four| five six seven eight"
-"one two t|hree four five six seven eight" -- "one two three four| five six seven eight"
-"one two th|ree four five six seven eight" -- "one two three four| five six seven eight"
-"one two thr|ee four five six seven eight" -- "one two three four| five six seven eight"
-"one two thre|e four five six seven eight" -- "one two three four| five six seven eight"
-"one two three| four five six seven eight" -- "one two three four| five six seven eight"
-"one two three |four five six seven eight" -- "one two three four| five six seven eight"
-"one two three f|our five six seven eight" -- "one two three four| five six seven eight"
-"one two three fo|ur five six seven eight" -- "one two three four| five six seven eight"
-"one two three fou|r five six seven eight" -- "one two three four| five six seven eight"
-"one two three four| five six seven eight" -- "one two three four| five six seven eight"
-"one two three four |five six seven eight" -- "one two three four five six| seven eight"
-"one two three four f|ive six seven eight" -- "one two three four five six| seven eight"
-"one two three four fi|ve six seven eight" -- "one two three four five six| seven eight"
-"one two three four fiv|e six seven eight" -- "one two three four five six| seven eight"
-"one two three four five| six seven eight" -- "one two three four five six| seven eight"
-"one two three four five |six seven eight" -- "one two three four five six| seven eight"
-"one two three four five s|ix seven eight" -- "one two three four five six| seven eight"
-"one two three four five si|x seven eight" -- "one two three four five six| seven eight"
-"one two three four five six| seven eight" -- "one two three four five six| seven eight"
-"one two three four five six |seven eight" -- "one two three four five six seven eight|"
-"one two three four five six s|even eight" -- "one two three four five six seven eight|"
-"one two three four five six se|ven eight" -- "one two three four five six seven eight|"
-"one two three four five six sev|en eight" -- "one two three four five six seven eight|"
-"one two three four five six seve|n eight" -- "one two three four five six seven eight|"
-"one two three four five six seven| eight" -- "one two three four five six seven eight|"
-"one two three four five six seven |eight" -- "one two three four five six seven eight|"
-"one two three four five six seven e|ight" -- "one two three four five six seven eight|"
-"one two three four five six seven ei|ght" -- "one two three four five six seven eight|"
-"one two three four five six seven eig|ht" -- "one two three four five six seven eight|"
-"one two three four five six seven eigh|t" -- "one two three four five six seven eight|"
-"one two three four five six seven eight|" -- "one two three four five six seven eight|"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-line-forward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-line-forward-input.html b/experiments/Editor/tests/input/positionToBoundary-line-forward-input.html
deleted file mode 100644
index c92d5e6..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-line-forward-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 150px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionToBoundary("line","forward");
-}
-</script>
-</head>
-<body>
-
-<p>one two three four five six seven eight</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-paragraph-backward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-paragraph-backward-expected.html b/experiments/Editor/tests/input/positionToBoundary-paragraph-backward-expected.html
deleted file mode 100644
index 840a8f2..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-paragraph-backward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|one two three four five six" -- "|one two three four five six"
-"o|ne two three four five six" -- "|one two three four five six"
-"on|e two three four five six" -- "|one two three four five six"
-"one| two three four five six" -- "|one two three four five six"
-"one |two three four five six" -- "|one two three four five six"
-"one t|wo three four five six" -- "|one two three four five six"
-"one tw|o three four five six" -- "|one two three four five six"
-"one two| three four five six" -- "|one two three four five six"
-"one two |three four five six" -- "one two| three four five six"
-"one two t|hree four five six" -- "one two |three four five six"
-"one two th|ree four five six" -- "one two |three four five six"
-"one two thr|ee four five six" -- "one two |three four five six"
-"one two thre|e four five six" -- "one two |three four five six"
-"one two three| four five six" -- "one two |three four five six"
-"one two three |four five six" -- "one two |three four five six"
-"one two three f|our five six" -- "one two |three four five six"
-"one two three fo|ur five six" -- "one two |three four five six"
-"one two three fou|r five six" -- "one two |three four five six"
-"one two three four| five six" -- "one two |three four five six"
-"one two three four |five six" -- "one two three four| five six"
-"one two three four f|ive six" -- "one two three four |five six"
-"one two three four fi|ve six" -- "one two three four |five six"
-"one two three four fiv|e six" -- "one two three four |five six"
-"one two three four five| six" -- "one two three four |five six"
-"one two three four five |six" -- "one two three four |five six"
-"one two three four five s|ix" -- "one two three four |five six"
-"one two three four five si|x" -- "one two three four |five six"
-"one two three four five six|" -- "one two three four |five six"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-paragraph-backward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-paragraph-backward-input.html b/experiments/Editor/tests/input/positionToBoundary-paragraph-backward-input.html
deleted file mode 100644
index 54252b3..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-paragraph-backward-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionToBoundary("paragraph","backward");
-}
-</script>
-</head>
-<body>
-
-<p>one two</p>
-
-<p>three four</p>
-
-<p>five six</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-paragraph-forward-backward.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-paragraph-forward-backward.html b/experiments/Editor/tests/input/positionToBoundary-paragraph-forward-backward.html
deleted file mode 100644
index 5700f6f..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-paragraph-forward-backward.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionToBoundary("paragraph","backward");
-}
-</script>
-</head>
-<body>
-
-<p>One two. Three, four - five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-paragraph-forward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-paragraph-forward-expected.html b/experiments/Editor/tests/input/positionToBoundary-paragraph-forward-expected.html
deleted file mode 100644
index 3f33d40..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-paragraph-forward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|one two three four five six" -- "one two| three four five six"
-"o|ne two three four five six" -- "one two| three four five six"
-"on|e two three four five six" -- "one two| three four five six"
-"one| two three four five six" -- "one two| three four five six"
-"one |two three four five six" -- "one two| three four five six"
-"one t|wo three four five six" -- "one two| three four five six"
-"one tw|o three four five six" -- "one two| three four five six"
-"one two| three four five six" -- "one two |three four five six"
-"one two |three four five six" -- "one two three four| five six"
-"one two t|hree four five six" -- "one two three four| five six"
-"one two th|ree four five six" -- "one two three four| five six"
-"one two thr|ee four five six" -- "one two three four| five six"
-"one two thre|e four five six" -- "one two three four| five six"
-"one two three| four five six" -- "one two three four| five six"
-"one two three |four five six" -- "one two three four| five six"
-"one two three f|our five six" -- "one two three four| five six"
-"one two three fo|ur five six" -- "one two three four| five six"
-"one two three fou|r five six" -- "one two three four| five six"
-"one two three four| five six" -- "one two three four |five six"
-"one two three four |five six" -- "one two three four five six|"
-"one two three four f|ive six" -- "one two three four five six|"
-"one two three four fi|ve six" -- "one two three four five six|"
-"one two three four fiv|e six" -- "one two three four five six|"
-"one two three four five| six" -- "one two three four five six|"
-"one two three four five |six" -- "one two three four five six|"
-"one two three four five s|ix" -- "one two three four five six|"
-"one two three four five si|x" -- "one two three four five six|"
-"one two three four five six|" -- "one two three four five six|"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-paragraph-forward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-paragraph-forward-input.html b/experiments/Editor/tests/input/positionToBoundary-paragraph-forward-input.html
deleted file mode 100644
index 9e80717..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-paragraph-forward-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionToBoundary("paragraph","forward");
-}
-</script>
-</head>
-<body>
-
-<p>one two</p>
-
-<p>three four</p>
-
-<p>five six</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-word-backward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-word-backward-expected.html b/experiments/Editor/tests/input/positionToBoundary-word-backward-expected.html
deleted file mode 100644
index ba8a246..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-word-backward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|One two. Three, four - five" -- "|One two. Three, four - five"
-"O|ne two. Three, four - five" -- "|One two. Three, four - five"
-"On|e two. Three, four - five" -- "|One two. Three, four - five"
-"One| two. Three, four - five" -- "|One two. Three, four - five"
-"One |two. Three, four - five" -- "One| two. Three, four - five"
-"One t|wo. Three, four - five" -- "One |two. Three, four - five"
-"One tw|o. Three, four - five" -- "One |two. Three, four - five"
-"One two|. Three, four - five" -- "One |two. Three, four - five"
-"One two.| Three, four - five" -- "One two|. Three, four - five"
-"One two. |Three, four - five" -- "One two|. Three, four - five"
-"One two. T|hree, four - five" -- "One two. |Three, four - five"
-"One two. Th|ree, four - five" -- "One two. |Three, four - five"
-"One two. Thr|ee, four - five" -- "One two. |Three, four - five"
-"One two. Thre|e, four - five" -- "One two. |Three, four - five"
-"One two. Three|, four - five" -- "One two. |Three, four - five"
-"One two. Three,| four - five" -- "One two. Three|, four - five"
-"One two. Three, |four - five" -- "One two. Three|, four - five"
-"One two. Three, f|our - five" -- "One two. Three, |four - five"
-"One two. Three, fo|ur - five" -- "One two. Three, |four - five"
-"One two. Three, fou|r - five" -- "One two. Three, |four - five"
-"One two. Three, four| - five" -- "One two. Three, |four - five"
-"One two. Three, four |- five" -- "One two. Three, four| - five"
-"One two. Three, four -| five" -- "One two. Three, four| - five"
-"One two. Three, four - |five" -- "One two. Three, four| - five"
-"One two. Three, four - f|ive" -- "One two. Three, four - |five"
-"One two. Three, four - fi|ve" -- "One two. Three, four - |five"
-"One two. Three, four - fiv|e" -- "One two. Three, four - |five"
-"One two. Three, four - five|" -- "One two. Three, four - |five"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-word-backward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-word-backward-input.html b/experiments/Editor/tests/input/positionToBoundary-word-backward-input.html
deleted file mode 100644
index e77d83c..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-word-backward-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionToBoundary("word","backward");
-}
-</script>
-</head>
-<body>
-
-<p>One two. Three, four - five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-word-forward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-word-forward-expected.html b/experiments/Editor/tests/input/positionToBoundary-word-forward-expected.html
deleted file mode 100644
index dd822ba..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-word-forward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|One two. Three, four - five" -- "One| two. Three, four - five"
-"O|ne two. Three, four - five" -- "One| two. Three, four - five"
-"On|e two. Three, four - five" -- "One| two. Three, four - five"
-"One| two. Three, four - five" -- "One |two. Three, four - five"
-"One |two. Three, four - five" -- "One two|. Three, four - five"
-"One t|wo. Three, four - five" -- "One two|. Three, four - five"
-"One tw|o. Three, four - five" -- "One two|. Three, four - five"
-"One two|. Three, four - five" -- "One two. |Three, four - five"
-"One two.| Three, four - five" -- "One two. |Three, four - five"
-"One two. |Three, four - five" -- "One two. Three|, four - five"
-"One two. T|hree, four - five" -- "One two. Three|, four - five"
-"One two. Th|ree, four - five" -- "One two. Three|, four - five"
-"One two. Thr|ee, four - five" -- "One two. Three|, four - five"
-"One two. Thre|e, four - five" -- "One two. Three|, four - five"
-"One two. Three|, four - five" -- "One two. Three, |four - five"
-"One two. Three,| four - five" -- "One two. Three, |four - five"
-"One two. Three, |four - five" -- "One two. Three, four| - five"
-"One two. Three, f|our - five" -- "One two. Three, four| - five"
-"One two. Three, fo|ur - five" -- "One two. Three, four| - five"
-"One two. Three, fou|r - five" -- "One two. Three, four| - five"
-"One two. Three, four| - five" -- "One two. Three, four - |five"
-"One two. Three, four |- five" -- "One two. Three, four - |five"
-"One two. Three, four -| five" -- "One two. Three, four - |five"
-"One two. Three, four - |five" -- "One two. Three, four - five|"
-"One two. Three, four - f|ive" -- "One two. Three, four - five|"
-"One two. Three, four - fi|ve" -- "One two. Three, four - five|"
-"One two. Three, four - fiv|e" -- "One two. Three, four - five|"
-"One two. Three, four - five|" -- "One two. Three, four - five|"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionToBoundary-word-forward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionToBoundary-word-forward-input.html b/experiments/Editor/tests/input/positionToBoundary-word-forward-input.html
deleted file mode 100644
index 422ac33..0000000
--- a/experiments/Editor/tests/input/positionToBoundary-word-forward-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionToBoundary("word","forward");
-}
-</script>
-</head>
-<body>
-
-<p>One two. Three, four - five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionWithin-line-backward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionWithin-line-backward-expected.html b/experiments/Editor/tests/input/positionWithin-line-backward-expected.html
deleted file mode 100644
index 174058c..0000000
--- a/experiments/Editor/tests/input/positionWithin-line-backward-expected.html
+++ /dev/null
@@ -1,40 +0,0 @@
-"|one two three four five six seven eight" -- false
-"o|ne two three four five six seven eight" -- true
-"on|e two three four five six seven eight" -- true
-"one| two three four five six seven eight" -- true
-"one |two three four five six seven eight" -- true
-"one t|wo three four five six seven eight" -- true
-"one tw|o three four five six seven eight" -- true
-"one two| three four five six seven eight" -- true
-"one two |three four five six seven eight" -- false
-"one two t|hree four five six seven eight" -- true
-"one two th|ree four five six seven eight" -- true
-"one two thr|ee four five six seven eight" -- true
-"one two thre|e four five six seven eight" -- true
-"one two three| four five six seven eight" -- true
-"one two three |four five six seven eight" -- true
-"one two three f|our five six seven eight" -- true
-"one two three fo|ur five six seven eight" -- true
-"one two three fou|r five six seven eight" -- true
-"one two three four| five six seven eight" -- true
-"one two three four |five six seven eight" -- false
-"one two three four f|ive six seven eight" -- true
-"one two three four fi|ve six seven eight" -- true
-"one two three four fiv|e six seven eight" -- true
-"one two three four five| six seven eight" -- true
-"one two three four five |six seven eight" -- true
-"one two three four five s|ix seven eight" -- true
-"one two three four five si|x seven eight" -- true
-"one two three four five six| seven eight" -- true
-"one two three four five six |seven eight" -- false
-"one two three four five six s|even eight" -- true
-"one two three four five six se|ven eight" -- true
-"one two three four five six sev|en eight" -- true
-"one two three four five six seve|n eight" -- true
-"one two three four five six seven| eight" -- true
-"one two three four five six seven |eight" -- true
-"one two three four five six seven e|ight" -- true
-"one two three four five six seven ei|ght" -- true
-"one two three four five six seven eig|ht" -- true
-"one two three four five six seven eigh|t" -- true
-"one two three four five six seven eight|" -- true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionWithin-line-backward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionWithin-line-backward-input.html b/experiments/Editor/tests/input/positionWithin-line-backward-input.html
deleted file mode 100644
index 650ece8..0000000
--- a/experiments/Editor/tests/input/positionWithin-line-backward-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 150px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionWithin("line","backward");
-}
-</script>
-</head>
-<body>
-
-<p>one two three four five six seven eight</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionWithin-line-forward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionWithin-line-forward-expected.html b/experiments/Editor/tests/input/positionWithin-line-forward-expected.html
deleted file mode 100644
index 37124f1..0000000
--- a/experiments/Editor/tests/input/positionWithin-line-forward-expected.html
+++ /dev/null
@@ -1,40 +0,0 @@
-"|one two three four five six seven eight" -- true
-"o|ne two three four five six seven eight" -- true
-"on|e two three four five six seven eight" -- true
-"one| two three four five six seven eight" -- true
-"one |two three four five six seven eight" -- true
-"one t|wo three four five six seven eight" -- true
-"one tw|o three four five six seven eight" -- true
-"one two| three four five six seven eight" -- false
-"one two |three four five six seven eight" -- true
-"one two t|hree four five six seven eight" -- true
-"one two th|ree four five six seven eight" -- true
-"one two thr|ee four five six seven eight" -- true
-"one two thre|e four five six seven eight" -- true
-"one two three| four five six seven eight" -- true
-"one two three |four five six seven eight" -- true
-"one two three f|our five six seven eight" -- true
-"one two three fo|ur five six seven eight" -- true
-"one two three fou|r five six seven eight" -- true
-"one two three four| five six seven eight" -- false
-"one two three four |five six seven eight" -- true
-"one two three four f|ive six seven eight" -- true
-"one two three four fi|ve six seven eight" -- true
-"one two three four fiv|e six seven eight" -- true
-"one two three four five| six seven eight" -- true
-"one two three four five |six seven eight" -- true
-"one two three four five s|ix seven eight" -- true
-"one two three four five si|x seven eight" -- true
-"one two three four five six| seven eight" -- false
-"one two three four five six |seven eight" -- true
-"one two three four five six s|even eight" -- true
-"one two three four five six se|ven eight" -- true
-"one two three four five six sev|en eight" -- true
-"one two three four five six seve|n eight" -- true
-"one two three four five six seven| eight" -- true
-"one two three four five six seven |eight" -- true
-"one two three four five six seven e|ight" -- true
-"one two three four five six seven ei|ght" -- true
-"one two three four five six seven eig|ht" -- true
-"one two three four five six seven eigh|t" -- true
-"one two three four five six seven eight|" -- false

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionWithin-line-forward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionWithin-line-forward-input.html b/experiments/Editor/tests/input/positionWithin-line-forward-input.html
deleted file mode 100644
index 22e9227..0000000
--- a/experiments/Editor/tests/input/positionWithin-line-forward-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 150px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionWithin("line","forward");
-}
-</script>
-</head>
-<body>
-
-<p>one two three four five six seven eight</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionWithin-paragraph-backward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionWithin-paragraph-backward-expected.html b/experiments/Editor/tests/input/positionWithin-paragraph-backward-expected.html
deleted file mode 100644
index 8a1833b..0000000
--- a/experiments/Editor/tests/input/positionWithin-paragraph-backward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|one two three four five six" -- false
-"o|ne two three four five six" -- true
-"on|e two three four five six" -- true
-"one| two three four five six" -- true
-"one |two three four five six" -- true
-"one t|wo three four five six" -- true
-"one tw|o three four five six" -- true
-"one two| three four five six" -- true
-"one two |three four five six" -- false
-"one two t|hree four five six" -- true
-"one two th|ree four five six" -- true
-"one two thr|ee four five six" -- true
-"one two thre|e four five six" -- true
-"one two three| four five six" -- true
-"one two three |four five six" -- true
-"one two three f|our five six" -- true
-"one two three fo|ur five six" -- true
-"one two three fou|r five six" -- true
-"one two three four| five six" -- true
-"one two three four |five six" -- false
-"one two three four f|ive six" -- true
-"one two three four fi|ve six" -- true
-"one two three four fiv|e six" -- true
-"one two three four five| six" -- true
-"one two three four five |six" -- true
-"one two three four five s|ix" -- true
-"one two three four five si|x" -- true
-"one two three four five six|" -- true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionWithin-paragraph-backward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionWithin-paragraph-backward-input.html b/experiments/Editor/tests/input/positionWithin-paragraph-backward-input.html
deleted file mode 100644
index be0375d..0000000
--- a/experiments/Editor/tests/input/positionWithin-paragraph-backward-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionWithin("paragraph","backward");
-}
-</script>
-</head>
-<body>
-
-<p>one two</p>
-
-<p>three four</p>
-
-<p>five six</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionWithin-paragraph-forward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionWithin-paragraph-forward-expected.html b/experiments/Editor/tests/input/positionWithin-paragraph-forward-expected.html
deleted file mode 100644
index 3ebabef..0000000
--- a/experiments/Editor/tests/input/positionWithin-paragraph-forward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|one two three four five six" -- true
-"o|ne two three four five six" -- true
-"on|e two three four five six" -- true
-"one| two three four five six" -- true
-"one |two three four five six" -- true
-"one t|wo three four five six" -- true
-"one tw|o three four five six" -- true
-"one two| three four five six" -- false
-"one two |three four five six" -- true
-"one two t|hree four five six" -- true
-"one two th|ree four five six" -- true
-"one two thr|ee four five six" -- true
-"one two thre|e four five six" -- true
-"one two three| four five six" -- true
-"one two three |four five six" -- true
-"one two three f|our five six" -- true
-"one two three fo|ur five six" -- true
-"one two three fou|r five six" -- true
-"one two three four| five six" -- false
-"one two three four |five six" -- true
-"one two three four f|ive six" -- true
-"one two three four fi|ve six" -- true
-"one two three four fiv|e six" -- true
-"one two three four five| six" -- true
-"one two three four five |six" -- true
-"one two three four five s|ix" -- true
-"one two three four five si|x" -- true
-"one two three four five six|" -- false

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionWithin-paragraph-forward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionWithin-paragraph-forward-input.html b/experiments/Editor/tests/input/positionWithin-paragraph-forward-input.html
deleted file mode 100644
index ebfaf11..0000000
--- a/experiments/Editor/tests/input/positionWithin-paragraph-forward-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionWithin("paragraph","forward");
-}
-</script>
-</head>
-<body>
-
-<p>one two</p>
-
-<p>three four</p>
-
-<p>five six</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionWithin-word-backward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionWithin-word-backward-expected.html b/experiments/Editor/tests/input/positionWithin-word-backward-expected.html
deleted file mode 100644
index 46605f4..0000000
--- a/experiments/Editor/tests/input/positionWithin-word-backward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|One two. Three, four - five" -- false
-"O|ne two. Three, four - five" -- true
-"On|e two. Three, four - five" -- true
-"One| two. Three, four - five" -- true
-"One |two. Three, four - five" -- false
-"One t|wo. Three, four - five" -- true
-"One tw|o. Three, four - five" -- true
-"One two|. Three, four - five" -- true
-"One two.| Three, four - five" -- false
-"One two. |Three, four - five" -- false
-"One two. T|hree, four - five" -- true
-"One two. Th|ree, four - five" -- true
-"One two. Thr|ee, four - five" -- true
-"One two. Thre|e, four - five" -- true
-"One two. Three|, four - five" -- true
-"One two. Three,| four - five" -- false
-"One two. Three, |four - five" -- false
-"One two. Three, f|our - five" -- true
-"One two. Three, fo|ur - five" -- true
-"One two. Three, fou|r - five" -- true
-"One two. Three, four| - five" -- true
-"One two. Three, four |- five" -- false
-"One two. Three, four -| five" -- false
-"One two. Three, four - |five" -- false
-"One two. Three, four - f|ive" -- true
-"One two. Three, four - fi|ve" -- true
-"One two. Three, four - fiv|e" -- true
-"One two. Three, four - five|" -- true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionWithin-word-backward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionWithin-word-backward-input.html b/experiments/Editor/tests/input/positionWithin-word-backward-input.html
deleted file mode 100644
index 38035f6..0000000
--- a/experiments/Editor/tests/input/positionWithin-word-backward-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionWithin("word","backward");
-}
-</script>
-</head>
-<body>
-
-<p>One two. Three, four - five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionWithin-word-forward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionWithin-word-forward-expected.html b/experiments/Editor/tests/input/positionWithin-word-forward-expected.html
deleted file mode 100644
index 6efcf55..0000000
--- a/experiments/Editor/tests/input/positionWithin-word-forward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|One two. Three, four - five" -- true
-"O|ne two. Three, four - five" -- true
-"On|e two. Three, four - five" -- true
-"One| two. Three, four - five" -- false
-"One |two. Three, four - five" -- true
-"One t|wo. Three, four - five" -- true
-"One tw|o. Three, four - five" -- true
-"One two|. Three, four - five" -- false
-"One two.| Three, four - five" -- false
-"One two. |Three, four - five" -- true
-"One two. T|hree, four - five" -- true
-"One two. Th|ree, four - five" -- true
-"One two. Thr|ee, four - five" -- true
-"One two. Thre|e, four - five" -- true
-"One two. Three|, four - five" -- false
-"One two. Three,| four - five" -- false
-"One two. Three, |four - five" -- true
-"One two. Three, f|our - five" -- true
-"One two. Three, fo|ur - five" -- true
-"One two. Three, fou|r - five" -- true
-"One two. Three, four| - five" -- false
-"One two. Three, four |- five" -- false
-"One two. Three, four -| five" -- false
-"One two. Three, four - |five" -- true
-"One two. Three, four - f|ive" -- true
-"One two. Three, four - fi|ve" -- true
-"One two. Three, four - fiv|e" -- true
-"One two. Three, four - five|" -- false

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/positionWithin-word-forward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/positionWithin-word-forward-input.html b/experiments/Editor/tests/input/positionWithin-word-forward-input.html
deleted file mode 100644
index 663e2b7..0000000
--- a/experiments/Editor/tests/input/positionWithin-word-forward-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testPositionWithin("word","forward");
-}
-</script>
-</head>
-<body>
-
-<p>One two. Three, four - five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/rangeEnclosing-line-backward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/rangeEnclosing-line-backward-expected.html b/experiments/Editor/tests/input/rangeEnclosing-line-backward-expected.html
deleted file mode 100644
index a70eeef..0000000
--- a/experiments/Editor/tests/input/rangeEnclosing-line-backward-expected.html
+++ /dev/null
@@ -1,40 +0,0 @@
-"|one two three four five six seven eight" -- null
-"o|ne two three four five six seven eight" -- "[one two] three four five six seven eight"
-"on|e two three four five six seven eight" -- "[one two] three four five six seven eight"
-"one| two three four five six seven eight" -- "[one two] three four five six seven eight"
-"one |two three four five six seven eight" -- "[one two] three four five six seven eight"
-"one t|wo three four five six seven eight" -- "[one two] three four five six seven eight"
-"one tw|o three four five six seven eight" -- "[one two] three four five six seven eight"
-"one two| three four five six seven eight" -- "[one two] three four five six seven eight"
-"one two |three four five six seven eight" -- null
-"one two t|hree four five six seven eight" -- "one two [three four] five six seven eight"
-"one two th|ree four five six seven eight" -- "one two [three four] five six seven eight"
-"one two thr|ee four five six seven eight" -- "one two [three four] five six seven eight"
-"one two thre|e four five six seven eight" -- "one two [three four] five six seven eight"
-"one two three| four five six seven eight" -- "one two [three four] five six seven eight"
-"one two three |four five six seven eight" -- "one two [three four] five six seven eight"
-"one two three f|our five six seven eight" -- "one two [three four] five six seven eight"
-"one two three fo|ur five six seven eight" -- "one two [three four] five six seven eight"
-"one two three fou|r five six seven eight" -- "one two [three four] five six seven eight"
-"one two three four| five six seven eight" -- "one two [three four] five six seven eight"
-"one two three four |five six seven eight" -- null
-"one two three four f|ive six seven eight" -- "one two three four [five six] seven eight"
-"one two three four fi|ve six seven eight" -- "one two three four [five six] seven eight"
-"one two three four fiv|e six seven eight" -- "one two three four [five six] seven eight"
-"one two three four five| six seven eight" -- "one two three four [five six] seven eight"
-"one two three four five |six seven eight" -- "one two three four [five six] seven eight"
-"one two three four five s|ix seven eight" -- "one two three four [five six] seven eight"
-"one two three four five si|x seven eight" -- "one two three four [five six] seven eight"
-"one two three four five six| seven eight" -- "one two three four [five six] seven eight"
-"one two three four five six |seven eight" -- null
-"one two three four five six s|even eight" -- "one two three four five six [seven eight]"
-"one two three four five six se|ven eight" -- "one two three four five six [seven eight]"
-"one two three four five six sev|en eight" -- "one two three four five six [seven eight]"
-"one two three four five six seve|n eight" -- "one two three four five six [seven eight]"
-"one two three four five six seven| eight" -- "one two three four five six [seven eight]"
-"one two three four five six seven |eight" -- "one two three four five six [seven eight]"
-"one two three four five six seven e|ight" -- "one two three four five six [seven eight]"
-"one two three four five six seven ei|ght" -- "one two three four five six [seven eight]"
-"one two three four five six seven eig|ht" -- "one two three four five six [seven eight]"
-"one two three four five six seven eigh|t" -- "one two three four five six [seven eight]"
-"one two three four five six seven eight|" -- "one two three four five six [seven eight]"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/rangeEnclosing-line-backward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/rangeEnclosing-line-backward-input.html b/experiments/Editor/tests/input/rangeEnclosing-line-backward-input.html
deleted file mode 100644
index 2e3f0f1..0000000
--- a/experiments/Editor/tests/input/rangeEnclosing-line-backward-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 150px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testRangeEnclosing("line","backward");
-}
-</script>
-</head>
-<body>
-
-<p>one two three four five six seven eight</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/rangeEnclosing-line-forward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/rangeEnclosing-line-forward-expected.html b/experiments/Editor/tests/input/rangeEnclosing-line-forward-expected.html
deleted file mode 100644
index 6444df9..0000000
--- a/experiments/Editor/tests/input/rangeEnclosing-line-forward-expected.html
+++ /dev/null
@@ -1,40 +0,0 @@
-"|one two three four five six seven eight" -- "[one two] three four five six seven eight"
-"o|ne two three four five six seven eight" -- "[one two] three four five six seven eight"
-"on|e two three four five six seven eight" -- "[one two] three four five six seven eight"
-"one| two three four five six seven eight" -- "[one two] three four five six seven eight"
-"one |two three four five six seven eight" -- "[one two] three four five six seven eight"
-"one t|wo three four five six seven eight" -- "[one two] three four five six seven eight"
-"one tw|o three four five six seven eight" -- "[one two] three four five six seven eight"
-"one two| three four five six seven eight" -- "[one two] three four five six seven eight"
-"one two |three four five six seven eight" -- "one two [three four] five six seven eight"
-"one two t|hree four five six seven eight" -- "one two [three four] five six seven eight"
-"one two th|ree four five six seven eight" -- "one two [three four] five six seven eight"
-"one two thr|ee four five six seven eight" -- "one two [three four] five six seven eight"
-"one two thre|e four five six seven eight" -- "one two [three four] five six seven eight"
-"one two three| four five six seven eight" -- "one two [three four] five six seven eight"
-"one two three |four five six seven eight" -- "one two [three four] five six seven eight"
-"one two three f|our five six seven eight" -- "one two [three four] five six seven eight"
-"one two three fo|ur five six seven eight" -- "one two [three four] five six seven eight"
-"one two three fou|r five six seven eight" -- "one two [three four] five six seven eight"
-"one two three four| five six seven eight" -- "one two [three four] five six seven eight"
-"one two three four |five six seven eight" -- "one two three four [five six] seven eight"
-"one two three four f|ive six seven eight" -- "one two three four [five six] seven eight"
-"one two three four fi|ve six seven eight" -- "one two three four [five six] seven eight"
-"one two three four fiv|e six seven eight" -- "one two three four [five six] seven eight"
-"one two three four five| six seven eight" -- "one two three four [five six] seven eight"
-"one two three four five |six seven eight" -- "one two three four [five six] seven eight"
-"one two three four five s|ix seven eight" -- "one two three four [five six] seven eight"
-"one two three four five si|x seven eight" -- "one two three four [five six] seven eight"
-"one two three four five six| seven eight" -- "one two three four [five six] seven eight"
-"one two three four five six |seven eight" -- "one two three four five six [seven eight]"
-"one two three four five six s|even eight" -- "one two three four five six [seven eight]"
-"one two three four five six se|ven eight" -- "one two three four five six [seven eight]"
-"one two three four five six sev|en eight" -- "one two three four five six [seven eight]"
-"one two three four five six seve|n eight" -- "one two three four five six [seven eight]"
-"one two three four five six seven| eight" -- "one two three four five six [seven eight]"
-"one two three four five six seven |eight" -- "one two three four five six [seven eight]"
-"one two three four five six seven e|ight" -- "one two three four five six [seven eight]"
-"one two three four five six seven ei|ght" -- "one two three four five six [seven eight]"
-"one two three four five six seven eig|ht" -- "one two three four five six [seven eight]"
-"one two three four five six seven eigh|t" -- "one two three four five six [seven eight]"
-"one two three four five six seven eight|" -- "one two three four five six [seven eight]"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/rangeEnclosing-line-forward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/rangeEnclosing-line-forward-input.html b/experiments/Editor/tests/input/rangeEnclosing-line-forward-input.html
deleted file mode 100644
index acba51f..0000000
--- a/experiments/Editor/tests/input/rangeEnclosing-line-forward-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-p { border: 1px solid red;
-font-size: 20px;
-font-family: monospace;
-width: 150px; }
-</style>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testRangeEnclosing("line","forward");
-}
-</script>
-</head>
-<body>
-
-<p>one two three four five six seven eight</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/rangeEnclosing-paragraph-backward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/rangeEnclosing-paragraph-backward-expected.html b/experiments/Editor/tests/input/rangeEnclosing-paragraph-backward-expected.html
deleted file mode 100644
index 8438a4d..0000000
--- a/experiments/Editor/tests/input/rangeEnclosing-paragraph-backward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|one two three four five six" -- null
-"o|ne two three four five six" -- "[one two] three four five six"
-"on|e two three four five six" -- "[one two] three four five six"
-"one| two three four five six" -- "[one two] three four five six"
-"one |two three four five six" -- "[one two] three four five six"
-"one t|wo three four five six" -- "[one two] three four five six"
-"one tw|o three four five six" -- "[one two] three four five six"
-"one two| three four five six" -- "[one two] three four five six"
-"one two |three four five six" -- null
-"one two t|hree four five six" -- "one two [three four] five six"
-"one two th|ree four five six" -- "one two [three four] five six"
-"one two thr|ee four five six" -- "one two [three four] five six"
-"one two thre|e four five six" -- "one two [three four] five six"
-"one two three| four five six" -- "one two [three four] five six"
-"one two three |four five six" -- "one two [three four] five six"
-"one two three f|our five six" -- "one two [three four] five six"
-"one two three fo|ur five six" -- "one two [three four] five six"
-"one two three fou|r five six" -- "one two [three four] five six"
-"one two three four| five six" -- "one two [three four] five six"
-"one two three four |five six" -- null
-"one two three four f|ive six" -- "one two three four [five six]"
-"one two three four fi|ve six" -- "one two three four [five six]"
-"one two three four fiv|e six" -- "one two three four [five six]"
-"one two three four five| six" -- "one two three four [five six]"
-"one two three four five |six" -- "one two three four [five six]"
-"one two three four five s|ix" -- "one two three four [five six]"
-"one two three four five si|x" -- "one two three four [five six]"
-"one two three four five six|" -- "one two three four [five six]"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/rangeEnclosing-paragraph-backward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/rangeEnclosing-paragraph-backward-input.html b/experiments/Editor/tests/input/rangeEnclosing-paragraph-backward-input.html
deleted file mode 100644
index f4c4398..0000000
--- a/experiments/Editor/tests/input/rangeEnclosing-paragraph-backward-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testRangeEnclosing("paragraph","backward");
-}
-</script>
-</head>
-<body>
-
-<p>one two</p>
-
-<p>three four</p>
-
-<p>five six</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/rangeEnclosing-paragraph-forward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/rangeEnclosing-paragraph-forward-expected.html b/experiments/Editor/tests/input/rangeEnclosing-paragraph-forward-expected.html
deleted file mode 100644
index 96d99d4..0000000
--- a/experiments/Editor/tests/input/rangeEnclosing-paragraph-forward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|one two three four five six" -- "[one two] three four five six"
-"o|ne two three four five six" -- "[one two] three four five six"
-"on|e two three four five six" -- "[one two] three four five six"
-"one| two three four five six" -- "[one two] three four five six"
-"one |two three four five six" -- "[one two] three four five six"
-"one t|wo three four five six" -- "[one two] three four five six"
-"one tw|o three four five six" -- "[one two] three four five six"
-"one two| three four five six" -- null
-"one two |three four five six" -- "one two [three four] five six"
-"one two t|hree four five six" -- "one two [three four] five six"
-"one two th|ree four five six" -- "one two [three four] five six"
-"one two thr|ee four five six" -- "one two [three four] five six"
-"one two thre|e four five six" -- "one two [three four] five six"
-"one two three| four five six" -- "one two [three four] five six"
-"one two three |four five six" -- "one two [three four] five six"
-"one two three f|our five six" -- "one two [three four] five six"
-"one two three fo|ur five six" -- "one two [three four] five six"
-"one two three fou|r five six" -- "one two [three four] five six"
-"one two three four| five six" -- null
-"one two three four |five six" -- "one two three four [five six]"
-"one two three four f|ive six" -- "one two three four [five six]"
-"one two three four fi|ve six" -- "one two three four [five six]"
-"one two three four fiv|e six" -- "one two three four [five six]"
-"one two three four five| six" -- "one two three four [five six]"
-"one two three four five |six" -- "one two three four [five six]"
-"one two three four five s|ix" -- "one two three four [five six]"
-"one two three four five si|x" -- "one two three four [five six]"
-"one two three four five six|" -- null

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/rangeEnclosing-paragraph-forward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/rangeEnclosing-paragraph-forward-input.html b/experiments/Editor/tests/input/rangeEnclosing-paragraph-forward-input.html
deleted file mode 100644
index 3d80846..0000000
--- a/experiments/Editor/tests/input/rangeEnclosing-paragraph-forward-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testRangeEnclosing("paragraph","forward");
-}
-</script>
-</head>
-<body>
-
-<p>one two</p>
-
-<p>three four</p>
-
-<p>five six</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/rangeEnclosing-word-backward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/rangeEnclosing-word-backward-expected.html b/experiments/Editor/tests/input/rangeEnclosing-word-backward-expected.html
deleted file mode 100644
index 94af390..0000000
--- a/experiments/Editor/tests/input/rangeEnclosing-word-backward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|One two. Three, four - five" -- null
-"O|ne two. Three, four - five" -- "[One] two. Three, four - five"
-"On|e two. Three, four - five" -- "[One] two. Three, four - five"
-"One| two. Three, four - five" -- "[One] two. Three, four - five"
-"One |two. Three, four - five" -- null
-"One t|wo. Three, four - five" -- "One [two]. Three, four - five"
-"One tw|o. Three, four - five" -- "One [two]. Three, four - five"
-"One two|. Three, four - five" -- "One [two]. Three, four - five"
-"One two.| Three, four - five" -- null
-"One two. |Three, four - five" -- null
-"One two. T|hree, four - five" -- "One two. [Three], four - five"
-"One two. Th|ree, four - five" -- "One two. [Three], four - five"
-"One two. Thr|ee, four - five" -- "One two. [Three], four - five"
-"One two. Thre|e, four - five" -- "One two. [Three], four - five"
-"One two. Three|, four - five" -- "One two. [Three], four - five"
-"One two. Three,| four - five" -- null
-"One two. Three, |four - five" -- null
-"One two. Three, f|our - five" -- "One two. Three, [four] - five"
-"One two. Three, fo|ur - five" -- "One two. Three, [four] - five"
-"One two. Three, fou|r - five" -- "One two. Three, [four] - five"
-"One two. Three, four| - five" -- "One two. Three, [four] - five"
-"One two. Three, four |- five" -- null
-"One two. Three, four -| five" -- null
-"One two. Three, four - |five" -- null
-"One two. Three, four - f|ive" -- "One two. Three, four - [five]"
-"One two. Three, four - fi|ve" -- "One two. Three, four - [five]"
-"One two. Three, four - fiv|e" -- "One two. Three, four - [five]"
-"One two. Three, four - five|" -- "One two. Three, four - [five]"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/rangeEnclosing-word-backward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/rangeEnclosing-word-backward-input.html b/experiments/Editor/tests/input/rangeEnclosing-word-backward-input.html
deleted file mode 100644
index b8c0ddc..0000000
--- a/experiments/Editor/tests/input/rangeEnclosing-word-backward-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testRangeEnclosing("word","backward");
-}
-</script>
-</head>
-<body>
-
-<p>One two. Three, four - five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/rangeEnclosing-word-forward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/rangeEnclosing-word-forward-expected.html b/experiments/Editor/tests/input/rangeEnclosing-word-forward-expected.html
deleted file mode 100644
index f2127a7..0000000
--- a/experiments/Editor/tests/input/rangeEnclosing-word-forward-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|One two. Three, four - five" -- "[One] two. Three, four - five"
-"O|ne two. Three, four - five" -- "[One] two. Three, four - five"
-"On|e two. Three, four - five" -- "[One] two. Three, four - five"
-"One| two. Three, four - five" -- null
-"One |two. Three, four - five" -- "One [two]. Three, four - five"
-"One t|wo. Three, four - five" -- "One [two]. Three, four - five"
-"One tw|o. Three, four - five" -- "One [two]. Three, four - five"
-"One two|. Three, four - five" -- null
-"One two.| Three, four - five" -- null
-"One two. |Three, four - five" -- "One two. [Three], four - five"
-"One two. T|hree, four - five" -- "One two. [Three], four - five"
-"One two. Th|ree, four - five" -- "One two. [Three], four - five"
-"One two. Thr|ee, four - five" -- "One two. [Three], four - five"
-"One two. Thre|e, four - five" -- "One two. [Three], four - five"
-"One two. Three|, four - five" -- null
-"One two. Three,| four - five" -- null
-"One two. Three, |four - five" -- "One two. Three, [four] - five"
-"One two. Three, f|our - five" -- "One two. Three, [four] - five"
-"One two. Three, fo|ur - five" -- "One two. Three, [four] - five"
-"One two. Three, fou|r - five" -- "One two. Three, [four] - five"
-"One two. Three, four| - five" -- null
-"One two. Three, four |- five" -- null
-"One two. Three, four -| five" -- null
-"One two. Three, four - |five" -- "One two. Three, four - [five]"
-"One two. Three, four - f|ive" -- "One two. Three, four - [five]"
-"One two. Three, four - fi|ve" -- "One two. Three, four - [five]"
-"One two. Three, four - fiv|e" -- "One two. Three, four - [five]"
-"One two. Three, four - five|" -- null

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/rangeEnclosing-word-forward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/rangeEnclosing-word-forward-input.html b/experiments/Editor/tests/input/rangeEnclosing-word-forward-input.html
deleted file mode 100644
index b92237c..0000000
--- a/experiments/Editor/tests/input/rangeEnclosing-word-forward-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="InputTests.js"></script>
-<script>
-function performTest()
-{
-    return testRangeEnclosing("word","forward");
-}
-</script>
-</head>
-<body>
-
-<p>One two. Three, four - five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange01-expected.html b/experiments/Editor/tests/input/replaceRange01-expected.html
deleted file mode 100644
index 0237441..0000000
--- a/experiments/Editor/tests/input/replaceRange01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>SamHELLO[]xt</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange01-input.html b/experiments/Editor/tests/input/replaceRange01-input.html
deleted file mode 100644
index 7424bd1..0000000
--- a/experiments/Editor/tests/input/replaceRange01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    Input_replaceRange(range.start,range.end,"HELLO");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sam[ple te]xt</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange02-expected.html b/experiments/Editor/tests/input/replaceRange02-expected.html
deleted file mode 100644
index 1f0ea6a..0000000
--- a/experiments/Editor/tests/input/replaceRange02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>HELLO[]ple text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange02-input.html b/experiments/Editor/tests/input/replaceRange02-input.html
deleted file mode 100644
index eab4938..0000000
--- a/experiments/Editor/tests/input/replaceRange02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    Input_replaceRange(range.start,range.end,"HELLO");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[Sam]ple text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange03-expected.html b/experiments/Editor/tests/input/replaceRange03-expected.html
deleted file mode 100644
index cd71d5e..0000000
--- a/experiments/Editor/tests/input/replaceRange03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample teHELLO[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange03-input.html b/experiments/Editor/tests/input/replaceRange03-input.html
deleted file mode 100644
index fbb92b5..0000000
--- a/experiments/Editor/tests/input/replaceRange03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    Input_replaceRange(range.start,range.end,"HELLO");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample te[xt]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange04-expected.html b/experiments/Editor/tests/input/replaceRange04-expected.html
deleted file mode 100644
index f88f1e6..0000000
--- a/experiments/Editor/tests/input/replaceRange04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      HELLO[]
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange04-input.html b/experiments/Editor/tests/input/replaceRange04-input.html
deleted file mode 100644
index bdf1276..0000000
--- a/experiments/Editor/tests/input/replaceRange04-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var pos = new Position(p,0);
-    Input_replaceRange(pos,pos,"HELLO");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange05-expected.html b/experiments/Editor/tests/input/replaceRange05-expected.html
deleted file mode 100644
index 7bfc8e1..0000000
--- a/experiments/Editor/tests/input/replaceRange05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>HELLO[]Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange05-input.html b/experiments/Editor/tests/input/replaceRange05-input.html
deleted file mode 100644
index e5190f8..0000000
--- a/experiments/Editor/tests/input/replaceRange05-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var pos = new Position(p,0);
-    Input_replaceRange(pos,pos,"HELLO");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange06-expected.html b/experiments/Editor/tests/input/replaceRange06-expected.html
deleted file mode 100644
index 8df6771..0000000
--- a/experiments/Editor/tests/input/replaceRange06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample textHELLO[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange06-input.html b/experiments/Editor/tests/input/replaceRange06-input.html
deleted file mode 100644
index 1bea8a3..0000000
--- a/experiments/Editor/tests/input/replaceRange06-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var pos = new Position(p,p.childNodes.length);
-    Input_replaceRange(pos,pos,"HELLO");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange07-expected.html b/experiments/Editor/tests/input/replaceRange07-expected.html
deleted file mode 100644
index f6452af..0000000
--- a/experiments/Editor/tests/input/replaceRange07-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      SampleHELLO[]
-      <img src="../figures/nothing.png"/>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange07-input.html b/experiments/Editor/tests/input/replaceRange07-input.html
deleted file mode 100644
index 17c0d45..0000000
--- a/experiments/Editor/tests/input/replaceRange07-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var pos = new Position(p,1);
-    Input_replaceRange(pos,pos,"HELLO");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample<img src="../figures/nothing.png">text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange08-expected.html b/experiments/Editor/tests/input/replaceRange08-expected.html
deleted file mode 100644
index e08da90..0000000
--- a/experiments/Editor/tests/input/replaceRange08-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      Sample
-      <img src="../figures/nothing.png"/>
-      HELLO[]text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange08-input.html b/experiments/Editor/tests/input/replaceRange08-input.html
deleted file mode 100644
index 1905eee..0000000
--- a/experiments/Editor/tests/input/replaceRange08-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var pos = new Position(p,2);
-    Input_replaceRange(pos,pos,"HELLO");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample<img src="../figures/nothing.png">text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange09-expected.html b/experiments/Editor/tests/input/replaceRange09-expected.html
deleted file mode 100644
index 0007228..0000000
--- a/experiments/Editor/tests/input/replaceRange09-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      Sample
-      <img src="../figures/nothing.png"/>
-      HELLO[]
-      <img src="../figures/nothing.png"/>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange09-input.html b/experiments/Editor/tests/input/replaceRange09-input.html
deleted file mode 100644
index a898b44..0000000
--- a/experiments/Editor/tests/input/replaceRange09-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var pos = new Position(p,2);
-    Input_replaceRange(pos,pos,"HELLO");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample<img src="../figures/nothing.png"><img src="../figures/nothing.png">text</p>
-</body>
-</html>



[18/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/splitTextBefore01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/splitTextBefore01-expected.html b/experiments/Editor/tests/formatting/splitTextBefore01-expected.html
deleted file mode 100644
index eef78e1..0000000
--- a/experiments/Editor/tests/formatting/splitTextBefore01-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-"|one two three four"   ->   "|one t"           ->   "|one two three four"
-"o|ne two three four"   ->   "o|ne t"           ->   "o|ne two three four"
-"on|e two three four"   ->   "on|e t"           ->   "on|e two three four"
-"one| two three four"   ->   "one| t"           ->   "one| two three four"
-"one |two three four"   ->   "one |t"           ->   "one |two three four"
-"one t|wo three four"   ->   "|wo three four"   ->   "one t|wo three four"
-"one tw|o three four"   ->   "w|o three four"   ->   "one tw|o three four"
-"one two| three four"   ->   "wo| three four"   ->   "one two| three four"
-"one two |three four"   ->   "wo |three four"   ->   "one two |three four"
-"one two t|hree four"   ->   "wo t|hree four"   ->   "one two t|hree four"
-"one two th|ree four"   ->   "wo th|ree four"   ->   "one two th|ree four"
-"one two thr|ee four"   ->   "wo thr|ee four"   ->   "one two thr|ee four"
-"one two thre|e four"   ->   "wo thre|e four"   ->   "one two thre|e four"
-"one two three| four"   ->   "wo three| four"   ->   "one two three| four"
-"one two three |four"   ->   "wo three |four"   ->   "one two three |four"
-"one two three f|our"   ->   "wo three f|our"   ->   "one two three f|our"
-"one two three fo|ur"   ->   "wo three fo|ur"   ->   "one two three fo|ur"
-"one two three fou|r"   ->   "wo three fou|r"   ->   "one two three fou|r"
-"one two three four|"   ->   "wo three four|"   ->   "one two three four|"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/splitTextBefore01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/splitTextBefore01-input.html b/experiments/Editor/tests/formatting/splitTextBefore01-input.html
deleted file mode 100644
index 8802956..0000000
--- a/experiments/Editor/tests/formatting/splitTextBefore01-input.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function pad(str,length)
-{
-    str = ""+str;
-    while (str.length < length)
-        str += " ";
-    return str;
-}
-
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var text1 = ps[0].firstChild;
-
-    var positions = new Array();
-    for (var i = 0; i <= text1.nodeValue.length; i++)
-        positions.push(new Position(text1,i));
-
-    var origStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        origStrings.push(positions[i].toString());
-
-    Position_trackWhileExecuting(positions,function() {
-        Formatting_splitTextBefore(new Position(text1,5));
-    });
-
-    var movedStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        movedStrings.push(positions[i].toString());
-
-    Position_trackWhileExecuting(positions,function() {
-        UndoManager_undo();
-    });
-    var undoneStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        undoneStrings.push(positions[i].toString());
-
-    var lines = new Array();
-    for (var i = 0; i < positions.length; i++) {
-        var extra = "";
-        if (undoneStrings[i] != origStrings[i])
-            extra += " ***";
-        lines.push(origStrings[i]+"   ->   "+
-                   pad(movedStrings[i],16)+"   ->   "+
-                   undoneStrings[i]+extra+"\n");
-    }
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p>one two three four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop01-expected.html b/experiments/Editor/tests/formatting/style-nop01-expected.html
deleted file mode 100644
index f2a7521..0000000
--- a/experiments/Editor/tests/formatting/style-nop01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop01-input.html b/experiments/Editor/tests/formatting/style-nop01-input.html
deleted file mode 100644
index 72bae88..0000000
--- a/experiments/Editor/tests/formatting/style-nop01-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>[]</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop01a-expected.html b/experiments/Editor/tests/formatting/style-nop01a-expected.html
deleted file mode 100644
index a341e6e..0000000
--- a/experiments/Editor/tests/formatting/style-nop01a-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1><br/></h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop01a-input.html b/experiments/Editor/tests/formatting/style-nop01a-input.html
deleted file mode 100644
index 9250221..0000000
--- a/experiments/Editor/tests/formatting/style-nop01a-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("H1",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>[]</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop02-expected.html b/experiments/Editor/tests/formatting/style-nop02-expected.html
deleted file mode 100644
index 9ef2a3e..0000000
--- a/experiments/Editor/tests/formatting/style-nop02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>a</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop02-input.html b/experiments/Editor/tests/formatting/style-nop02-input.html
deleted file mode 100644
index c9d3e66..0000000
--- a/experiments/Editor/tests/formatting/style-nop02-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>a[]</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop03-expected.html b/experiments/Editor/tests/formatting/style-nop03-expected.html
deleted file mode 100644
index 9ef2a3e..0000000
--- a/experiments/Editor/tests/formatting/style-nop03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>a</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop03-input.html b/experiments/Editor/tests/formatting/style-nop03-input.html
deleted file mode 100644
index a65975c..0000000
--- a/experiments/Editor/tests/formatting/style-nop03-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>[]a</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop04-expected.html b/experiments/Editor/tests/formatting/style-nop04-expected.html
deleted file mode 100644
index 68f377c..0000000
--- a/experiments/Editor/tests/formatting/style-nop04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>ab</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop04-input.html b/experiments/Editor/tests/formatting/style-nop04-input.html
deleted file mode 100644
index b4bdf7f..0000000
--- a/experiments/Editor/tests/formatting/style-nop04-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>a[]b</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop05-expected.html b/experiments/Editor/tests/formatting/style-nop05-expected.html
deleted file mode 100644
index 9ef2a3e..0000000
--- a/experiments/Editor/tests/formatting/style-nop05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>a</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop05-input.html b/experiments/Editor/tests/formatting/style-nop05-input.html
deleted file mode 100644
index fe55cca..0000000
--- a/experiments/Editor/tests/formatting/style-nop05-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>[a]</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop06-expected.html b/experiments/Editor/tests/formatting/style-nop06-expected.html
deleted file mode 100644
index 53e060d..0000000
--- a/experiments/Editor/tests/formatting/style-nop06-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure>
-      <p><br/></p>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop06-input.html b/experiments/Editor/tests/formatting/style-nop06-input.html
deleted file mode 100644
index b7b43e1..0000000
--- a/experiments/Editor/tests/formatting/style-nop06-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body><figure>[]</figure></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop07-expected.html b/experiments/Editor/tests/formatting/style-nop07-expected.html
deleted file mode 100644
index 79c288f..0000000
--- a/experiments/Editor/tests/formatting/style-nop07-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure>
-      <figcaption><p><br/></p></figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop07-input.html b/experiments/Editor/tests/formatting/style-nop07-input.html
deleted file mode 100644
index 037ec60..0000000
--- a/experiments/Editor/tests/formatting/style-nop07-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body><figure><figcaption>[]</figcaption></figure></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop08-expected.html b/experiments/Editor/tests/formatting/style-nop08-expected.html
deleted file mode 100644
index d242935..0000000
--- a/experiments/Editor/tests/formatting/style-nop08-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <caption><p><br/></p></caption>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop08-input.html b/experiments/Editor/tests/formatting/style-nop08-input.html
deleted file mode 100644
index 17cf3b9..0000000
--- a/experiments/Editor/tests/formatting/style-nop08-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-  <table>
-    <caption>[]</caption>
-    <tr>
-      <td>Cell</td>
-    </tr>
-  </table>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop09-expected.html b/experiments/Editor/tests/formatting/style-nop09-expected.html
deleted file mode 100644
index 4829db4..0000000
--- a/experiments/Editor/tests/formatting/style-nop09-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style-nop09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style-nop09-input.html b/experiments/Editor/tests/formatting/style-nop09-input.html
deleted file mode 100644
index d9c537b..0000000
--- a/experiments/Editor/tests/formatting/style-nop09-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-  <table>
-    <tr>
-      <td>[]</td>
-    </tr>
-  </table>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style01-expected.html b/experiments/Editor/tests/formatting/style01-expected.html
deleted file mode 100644
index a42ee80..0000000
--- a/experiments/Editor/tests/formatting/style01-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Normal</p>
-    <h1>Heading 1</h1>
-    <h2>Heading 2</h2>
-    <h3>Heading 3</h3>
-    <h4>Heading 4</h4>
-    <h5>Heading 5</h5>
-    <h6>Heading 6</h6>
-    <p class="hello">Class "hello"</p>
-    <p>Unchanged (normal)</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style01-input.html b/experiments/Editor/tests/formatting/style01-input.html
deleted file mode 100644
index 6f577ac..0000000
--- a/experiments/Editor/tests/formatting/style01-input.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-
-    // Need to make a copy of this array, because it is "live" and the P elements will disappear
-    // from it as we apply formatting changes, changing them into heading elements
-    var ps = arrayCopy(document.getElementsByTagName("P"));
-
-    selectNode(ps[0]);
-    Formatting_applyFormattingChanges("",null);
-    selectNode(ps[1]);
-    Formatting_applyFormattingChanges("H1",null);
-    selectNode(ps[2]);
-    Formatting_applyFormattingChanges("H2",null);
-    selectNode(ps[3]);
-    Formatting_applyFormattingChanges("H3",null);
-    selectNode(ps[4]);
-    Formatting_applyFormattingChanges("H4",null);
-    selectNode(ps[5]);
-    Formatting_applyFormattingChanges("H5",null);
-    selectNode(ps[6]);
-    Formatting_applyFormattingChanges("H6",null);
-    selectNode(ps[7]);
-    Formatting_applyFormattingChanges(".hello",null);
-    selectNode(ps[8]);
-    Formatting_applyFormattingChanges(null,null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p>Normal</p>
-<p>Heading 1</p>
-<p>Heading 2</p>
-<p>Heading 3</p>
-<p>Heading 4</p>
-<p>Heading 5</p>
-<p>Heading 6</p>
-<p>Class "hello"</p>
-<p>Unchanged (normal)</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style02-expected.html b/experiments/Editor/tests/formatting/style02-expected.html
deleted file mode 100644
index 840c7f7..0000000
--- a/experiments/Editor/tests/formatting/style02-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Normal</p>
-    <h1>Heading 1</h1>
-    <h2>Heading 2</h2>
-    <h3>Heading 3</h3>
-    <h4>Heading 4</h4>
-    <h5>Heading 5</h5>
-    <h6>Heading 6</h6>
-    <p class="hello">Class "hello"</p>
-    <h1>Unchanged (heading 1)</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style02-input.html b/experiments/Editor/tests/formatting/style02-input.html
deleted file mode 100644
index 53b955e..0000000
--- a/experiments/Editor/tests/formatting/style02-input.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-
-    // Need to make a copy of this array, because it is "live" and the H1 elements will disappear
-    // from it as we apply formatting changes, changing them into heading elements
-    var h1s = arrayCopy(document.getElementsByTagName("H1"));
-
-    selectNode(h1s[0]);
-    Formatting_applyFormattingChanges("",null);
-    selectNode(h1s[1]);
-    Formatting_applyFormattingChanges("H1",null);
-    selectNode(h1s[2]);
-    Formatting_applyFormattingChanges("H2",null);
-    selectNode(h1s[3]);
-    Formatting_applyFormattingChanges("H3",null);
-    selectNode(h1s[4]);
-    Formatting_applyFormattingChanges("H4",null);
-    selectNode(h1s[5]);
-    Formatting_applyFormattingChanges("H5",null);
-    selectNode(h1s[6]);
-    Formatting_applyFormattingChanges("H6",null);
-    selectNode(h1s[7]);
-    Formatting_applyFormattingChanges(".hello",null);
-    selectNode(h1s[8]);
-    Formatting_applyFormattingChanges(null,null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<h1>Normal</h1>
-<h1>Heading 1</h1>
-<h1>Heading 2</h1>
-<h1>Heading 3</h1>
-<h1>Heading 4</h1>
-<h1>Heading 5</h1>
-<h1>Heading 6</h1>
-<h1>Class "hello"</h1>
-<h1>Unchanged (heading 1)</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style03-expected.html b/experiments/Editor/tests/formatting/style03-expected.html
deleted file mode 100644
index 97fd91f..0000000
--- a/experiments/Editor/tests/formatting/style03-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Normal</p>
-    <h1>Heading 1</h1>
-    <h2>Heading 2</h2>
-    <h3>Heading 3</h3>
-    <h4>Heading 4</h4>
-    <h5>Heading 5</h5>
-    <h6>Heading 6</h6>
-    <p class="hello">Class "hello"</p>
-    <p class="other">Unchanged (class "other")</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style03-input.html b/experiments/Editor/tests/formatting/style03-input.html
deleted file mode 100644
index 4cf5e86..0000000
--- a/experiments/Editor/tests/formatting/style03-input.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-
-    // Need to make a copy of this array, because it is "live" and the P elements will disappear
-    // from it as we apply formatting changes, changing them into heading elements
-    var ps = arrayCopy(document.getElementsByTagName("P"));
-
-    selectNode(ps[0]);
-    Formatting_applyFormattingChanges("",null);
-    selectNode(ps[1]);
-    Formatting_applyFormattingChanges("H1",null);
-    selectNode(ps[2]);
-    Formatting_applyFormattingChanges("H2",null);
-    selectNode(ps[3]);
-    Formatting_applyFormattingChanges("H3",null);
-    selectNode(ps[4]);
-    Formatting_applyFormattingChanges("H4",null);
-    selectNode(ps[5]);
-    Formatting_applyFormattingChanges("H5",null);
-    selectNode(ps[6]);
-    Formatting_applyFormattingChanges("H6",null);
-    selectNode(ps[7]);
-    Formatting_applyFormattingChanges(".hello",null);
-    selectNode(ps[8]);
-    Formatting_applyFormattingChanges(null,null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p class="other">Normal</p>
-<p class="other">Heading 1</p>
-<p class="other">Heading 2</p>
-<p class="other">Heading 3</p>
-<p class="other">Heading 4</p>
-<p class="other">Heading 5</p>
-<p class="other">Heading 6</p>
-<p class="other">Class "hello"</p>
-<p class="other">Unchanged (class "other")</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style04-expected.html b/experiments/Editor/tests/formatting/style04-expected.html
deleted file mode 100644
index 159df8c..0000000
--- a/experiments/Editor/tests/formatting/style04-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p align="center" style="color: blue">Normal</p>
-    <h1 align="center" style="color: blue">Heading 1</h1>
-    <h2 align="center" style="color: blue">Heading 2</h2>
-    <h3 align="center" style="color: blue">Heading 3</h3>
-    <h4 align="center" style="color: blue">Heading 4</h4>
-    <h5 align="center" style="color: blue">Heading 5</h5>
-    <h6 align="center" style="color: blue">Heading 6</h6>
-    <p align="center" class="hello" style="color: blue">Class "hello"</p>
-    <p align="center" style="color: blue">Unchanged (normal)</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style04-input.html b/experiments/Editor/tests/formatting/style04-input.html
deleted file mode 100644
index 6b3e3f5..0000000
--- a/experiments/Editor/tests/formatting/style04-input.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-
-    // Need to make a copy of this array, because it is "live" and the P elements will disappear
-    // from it as we apply formatting changes, changing them into heading elements
-    var ps = arrayCopy(document.getElementsByTagName("P"));
-
-    selectNode(ps[0]);
-    Formatting_applyFormattingChanges("",null);
-    selectNode(ps[1]);
-    Formatting_applyFormattingChanges("H1",null);
-    selectNode(ps[2]);
-    Formatting_applyFormattingChanges("H2",null);
-    selectNode(ps[3]);
-    Formatting_applyFormattingChanges("H3",null);
-    selectNode(ps[4]);
-    Formatting_applyFormattingChanges("H4",null);
-    selectNode(ps[5]);
-    Formatting_applyFormattingChanges("H5",null);
-    selectNode(ps[6]);
-    Formatting_applyFormattingChanges("H6",null);
-    selectNode(ps[7]);
-    Formatting_applyFormattingChanges(".hello",null);
-    selectNode(ps[8]);
-    Formatting_applyFormattingChanges(null,null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p align="center" style="color: blue">Normal</p>
-<p align="center" style="color: blue">Heading 1</p>
-<p align="center" style="color: blue">Heading 2</p>
-<p align="center" style="color: blue">Heading 3</p>
-<p align="center" style="color: blue">Heading 4</p>
-<p align="center" style="color: blue">Heading 5</p>
-<p align="center" style="color: blue">Heading 6</p>
-<p align="center" style="color: blue">Class "hello"</p>
-<p align="center" style="color: blue">Unchanged (normal)</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style05-expected.html b/experiments/Editor/tests/formatting/style05-expected.html
deleted file mode 100644
index fdb480d..0000000
--- a/experiments/Editor/tests/formatting/style05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <h1>Paragraph two</h1>
-    <h1>Paragraph three</h1>
-    <h1>Paragraph four</h1>
-    <p>Paragraph five</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style05-input.html b/experiments/Editor/tests/formatting/style05-input.html
deleted file mode 100644
index f8acf24..0000000
--- a/experiments/Editor/tests/formatting/style05-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("h1",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Par[agraph two</p>
-<p>Paragraph three</p>
-<p>Paragraph fo]ur</p>
-<p>Paragraph five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style06-expected.html b/experiments/Editor/tests/formatting/style06-expected.html
deleted file mode 100644
index 452ce51..0000000
--- a/experiments/Editor/tests/formatting/style06-expected.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <i>
-        Paragraph
-        <u>one</u>
-      </i>
-    </p>
-    <h1>
-      <i>
-        Paragraph
-        <u>two</u>
-      </i>
-    </h1>
-    <h1>
-      <i>
-        Paragraph
-        <u>three</u>
-      </i>
-    </h1>
-    <h1>
-      <i>
-        Paragraph
-        <u>four</u>
-      </i>
-    </h1>
-    <p>
-      <i>
-        Paragraph
-        <u>five</u>
-      </i>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style06-input.html b/experiments/Editor/tests/formatting/style06-input.html
deleted file mode 100644
index ba3422c..0000000
--- a/experiments/Editor/tests/formatting/style06-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("h1",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p><i>Paragraph <u>one</u></i></p>
-<p><i>Paragraph <u>t[wo</u></i></p>
-<p><i>Paragraph <u>three</u></i></p>
-<p><i>Paragraph <u>fou]r</u></i></p>
-<p><i>Paragraph <u>five</u></i></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style07-expected.html b/experiments/Editor/tests/formatting/style07-expected.html
deleted file mode 100644
index def4a40..0000000
--- a/experiments/Editor/tests/formatting/style07-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Paragraph one</h1>
-    <h1>Paragraph two</h1>
-    <h1>Paragraph three</h1>
-    <h1>Paragraph four</h1>
-    <h1>Paragraph five</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style07-input.html b/experiments/Editor/tests/formatting/style07-input.html
deleted file mode 100644
index a37f865..0000000
--- a/experiments/Editor/tests/formatting/style07-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("h1",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-[<p>Paragraph one</p>
-<p>Paragraph two</p>
-<p>Paragraph three</p>
-<p>Paragraph four</p>
-<p>Paragraph five</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style08-expected.html b/experiments/Editor/tests/formatting/style08-expected.html
deleted file mode 100644
index fdb480d..0000000
--- a/experiments/Editor/tests/formatting/style08-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <h1>Paragraph two</h1>
-    <h1>Paragraph three</h1>
-    <h1>Paragraph four</h1>
-    <p>Paragraph five</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style08-input.html b/experiments/Editor/tests/formatting/style08-input.html
deleted file mode 100644
index 0a4d1fe..0000000
--- a/experiments/Editor/tests/formatting/style08-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("h1",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-[<p>Paragraph two</p>
-<p>Paragraph three</p>
-<p>Paragraph four</p>]
-<p>Paragraph five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style09-expected.html b/experiments/Editor/tests/formatting/style09-expected.html
deleted file mode 100644
index 452ce51..0000000
--- a/experiments/Editor/tests/formatting/style09-expected.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <i>
-        Paragraph
-        <u>one</u>
-      </i>
-    </p>
-    <h1>
-      <i>
-        Paragraph
-        <u>two</u>
-      </i>
-    </h1>
-    <h1>
-      <i>
-        Paragraph
-        <u>three</u>
-      </i>
-    </h1>
-    <h1>
-      <i>
-        Paragraph
-        <u>four</u>
-      </i>
-    </h1>
-    <p>
-      <i>
-        Paragraph
-        <u>five</u>
-      </i>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style09-input.html b/experiments/Editor/tests/formatting/style09-input.html
deleted file mode 100644
index 2570885..0000000
--- a/experiments/Editor/tests/formatting/style09-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("h1",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p><i>Paragraph <u>one</u></i></p>
-[<p><i>Paragraph <u>two</u></i></p>
-<p><i>Paragraph <u>three</u></i></p>
-<p><i>Paragraph <u>fou]r</u></i></p>
-<p><i>Paragraph <u>five</u></i></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style10-expected.html b/experiments/Editor/tests/formatting/style10-expected.html
deleted file mode 100644
index 452ce51..0000000
--- a/experiments/Editor/tests/formatting/style10-expected.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <i>
-        Paragraph
-        <u>one</u>
-      </i>
-    </p>
-    <h1>
-      <i>
-        Paragraph
-        <u>two</u>
-      </i>
-    </h1>
-    <h1>
-      <i>
-        Paragraph
-        <u>three</u>
-      </i>
-    </h1>
-    <h1>
-      <i>
-        Paragraph
-        <u>four</u>
-      </i>
-    </h1>
-    <p>
-      <i>
-        Paragraph
-        <u>five</u>
-      </i>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style10-input.html b/experiments/Editor/tests/formatting/style10-input.html
deleted file mode 100644
index bde1e8a..0000000
--- a/experiments/Editor/tests/formatting/style10-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("h1",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p><i>Paragraph <u>one</u></i></p>
-<p><i>Paragraph <u>t[wo</u></i></p>
-<p><i>Paragraph <u>three</u></i></p>
-<p><i>Paragraph <u>four</u></i></p>]
-<p><i>Paragraph <u>five</u></i></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style11-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style11-nop-expected.html b/experiments/Editor/tests/formatting/style11-nop-expected.html
deleted file mode 100644
index c95b4aa..0000000
--- a/experiments/Editor/tests/formatting/style11-nop-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p class="test">Item one</p></li>
-      <li><p class="test">Item two</p></li>
-      <li><p class="test">Item three</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style11-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style11-nop-input.html b/experiments/Editor/tests/formatting/style11-nop-input.html
deleted file mode 100644
index a68b915..0000000
--- a/experiments/Editor/tests/formatting/style11-nop-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>Item one</li>
-  <li>Item two</li>
-  <li>Item three</li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style11-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style11-p-expected.html b/experiments/Editor/tests/formatting/style11-p-expected.html
deleted file mode 100644
index c95b4aa..0000000
--- a/experiments/Editor/tests/formatting/style11-p-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p class="test">Item one</p></li>
-      <li><p class="test">Item two</p></li>
-      <li><p class="test">Item three</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style11-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style11-p-input.html b/experiments/Editor/tests/formatting/style11-p-input.html
deleted file mode 100644
index 7fbe211..0000000
--- a/experiments/Editor/tests/formatting/style11-p-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li><p>Item one</p></li>
-  <li><p>Item two</p></li>
-  <li><p>Item three</p></li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style12-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style12-nop-expected.html b/experiments/Editor/tests/formatting/style12-nop-expected.html
deleted file mode 100644
index 119160b..0000000
--- a/experiments/Editor/tests/formatting/style12-nop-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>Item one</li>
-      <li><p class="test">Item two</p></li>
-      <li><p class="test">Item three</p></li>
-      <li><p class="test">Item four</p></li>
-      <li>Item five</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style12-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style12-nop-input.html b/experiments/Editor/tests/formatting/style12-nop-input.html
deleted file mode 100644
index 111dc22..0000000
--- a/experiments/Editor/tests/formatting/style12-nop-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>Item one</li>
-  <li>Item [two</li>
-  <li>Item three</li>
-  <li>Item] four</li>
-  <li>Item five</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style12-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style12-p-expected.html b/experiments/Editor/tests/formatting/style12-p-expected.html
deleted file mode 100644
index 6d6b164..0000000
--- a/experiments/Editor/tests/formatting/style12-p-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>Item one</p></li>
-      <li><p class="test">Item two</p></li>
-      <li><p class="test">Item three</p></li>
-      <li><p class="test">Item four</p></li>
-      <li><p>Item five</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style12-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style12-p-input.html b/experiments/Editor/tests/formatting/style12-p-input.html
deleted file mode 100644
index 7ced3a3..0000000
--- a/experiments/Editor/tests/formatting/style12-p-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>Item one</p></li>
-  <li><p>Item [two</p></li>
-  <li><p>Item three</p></li>
-  <li><p>Item] four</p></li>
-  <li><p>Item five</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style13-expected.html b/experiments/Editor/tests/formatting/style13-expected.html
deleted file mode 100644
index a2d6274..0000000
--- a/experiments/Editor/tests/formatting/style13-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>Item one</li>
-      <li><p class="test">Item two</p></li>
-      <li><p class="test">Item three</p></li>
-      <li><p class="test">Item four</p></li>
-      <li><p class="test">Item five</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style13-input.html b/experiments/Editor/tests/formatting/style13-input.html
deleted file mode 100644
index 82750ff..0000000
--- a/experiments/Editor/tests/formatting/style13-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>Item one</li>
-  <li>Item [two</li>
-  <li>Item three</li>
-  <li>Item four</li>
-  <li>Item five</li>
-</ul>
-]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style14-expected.html b/experiments/Editor/tests/formatting/style14-expected.html
deleted file mode 100644
index a517d03..0000000
--- a/experiments/Editor/tests/formatting/style14-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p class="test">Item one</p></li>
-      <li><p class="test">Item two</p></li>
-      <li><p class="test">Item three</p></li>
-      <li><p class="test">Item four</p></li>
-      <li>Item five</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style14-input.html b/experiments/Editor/tests/formatting/style14-input.html
deleted file mode 100644
index fd56133..0000000
--- a/experiments/Editor/tests/formatting/style14-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>Item one</li>
-  <li>Item two</li>
-  <li>Item three</li>
-  <li>Item] four</li>
-  <li>Item five</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style15-expected.html b/experiments/Editor/tests/formatting/style15-expected.html
deleted file mode 100644
index 119160b..0000000
--- a/experiments/Editor/tests/formatting/style15-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>Item one</li>
-      <li><p class="test">Item two</p></li>
-      <li><p class="test">Item three</p></li>
-      <li><p class="test">Item four</p></li>
-      <li>Item five</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style15-input.html b/experiments/Editor/tests/formatting/style15-input.html
deleted file mode 100644
index 205ac20..0000000
--- a/experiments/Editor/tests/formatting/style15-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>Item one</li>
-  [<li>Item two</li>
-  <li>Item three</li>
-  <li>Item four</li>]
-  <li>Item five</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style16-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style16-nop-expected.html b/experiments/Editor/tests/formatting/style16-nop-expected.html
deleted file mode 100644
index 884cf6d..0000000
--- a/experiments/Editor/tests/formatting/style16-nop-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p class="test">Paragraph two</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td><p class="test">One</p></td>
-          <td><p class="test">Two</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Three</p></td>
-          <td><p class="test">Four</p></td>
-        </tr>
-      </tbody>
-    </table>
-    <p class="test">Paragraph three</p>
-    <p>Paragraph four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style16-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style16-nop-input.html b/experiments/Editor/tests/formatting/style16-nop-input.html
deleted file mode 100644
index 555bc5a..0000000
--- a/experiments/Editor/tests/formatting/style16-nop-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-[<p>Paragraph two</p>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>
-<p>Paragraph three</p>]
-<p>Paragraph four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style16-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style16-p-expected.html b/experiments/Editor/tests/formatting/style16-p-expected.html
deleted file mode 100644
index 884cf6d..0000000
--- a/experiments/Editor/tests/formatting/style16-p-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p class="test">Paragraph two</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td><p class="test">One</p></td>
-          <td><p class="test">Two</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Three</p></td>
-          <td><p class="test">Four</p></td>
-        </tr>
-      </tbody>
-    </table>
-    <p class="test">Paragraph three</p>
-    <p>Paragraph four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style16-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style16-p-input.html b/experiments/Editor/tests/formatting/style16-p-input.html
deleted file mode 100644
index 9a9d56c..0000000
--- a/experiments/Editor/tests/formatting/style16-p-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-[<p>Paragraph two</p>
-<table border="1">
-  <tr>
-    <td><p>One</p></td>
-    <td><p>Two</p></td>
-  </tr>
-  <tr>
-    <td><p>Three</p></td>
-    <td><p>Four</p></td>
-  </tr>
-</table>
-<p>Paragraph three</p>]
-<p>Paragraph four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style17-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style17-nop-expected.html b/experiments/Editor/tests/formatting/style17-nop-expected.html
deleted file mode 100644
index c90eca3..0000000
--- a/experiments/Editor/tests/formatting/style17-nop-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p>Paragraph two</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td><p class="test">One</p></td>
-          <td><p class="test">Two</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Three</p></td>
-          <td><p class="test">Four</p></td>
-        </tr>
-      </tbody>
-    </table>
-    <p>Paragraph three</p>
-    <p>Paragraph four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style17-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style17-nop-input.html b/experiments/Editor/tests/formatting/style17-nop-input.html
deleted file mode 100644
index 71f821b..0000000
--- a/experiments/Editor/tests/formatting/style17-nop-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph two</p>
-[<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>]
-<p>Paragraph three</p>
-<p>Paragraph four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style17-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style17-p-expected.html b/experiments/Editor/tests/formatting/style17-p-expected.html
deleted file mode 100644
index c90eca3..0000000
--- a/experiments/Editor/tests/formatting/style17-p-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p>Paragraph two</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td><p class="test">One</p></td>
-          <td><p class="test">Two</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Three</p></td>
-          <td><p class="test">Four</p></td>
-        </tr>
-      </tbody>
-    </table>
-    <p>Paragraph three</p>
-    <p>Paragraph four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style17-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style17-p-input.html b/experiments/Editor/tests/formatting/style17-p-input.html
deleted file mode 100644
index 1976fc6..0000000
--- a/experiments/Editor/tests/formatting/style17-p-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph two</p>
-[<table border="1">
-  <tr>
-    <td><p>One</p></td>
-    <td><p>Two</p></td>
-  </tr>
-  <tr>
-    <td><p>Three</p></td>
-    <td><p>Four</p></td>
-  </tr>
-</table>]
-<p>Paragraph three</p>
-<p>Paragraph four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style18-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style18-nop-expected.html b/experiments/Editor/tests/formatting/style18-nop-expected.html
deleted file mode 100644
index fb6bd1f..0000000
--- a/experiments/Editor/tests/formatting/style18-nop-expected.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p>Paragraph two</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td><p class="test">Three</p></td>
-          <td><p class="test">Four</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Five</p></td>
-          <td><p class="test">Six</p></td>
-        </tr>
-        <tr>
-          <td>Seven</td>
-          <td>Eight</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>Paragraph three</p>
-    <p>Paragraph four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style18-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style18-nop-input.html b/experiments/Editor/tests/formatting/style18-nop-input.html
deleted file mode 100644
index a318f41..0000000
--- a/experiments/Editor/tests/formatting/style18-nop-input.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    // Have to set the selection manually here, since putting in [ and ] is invalid HTML and
-    // WebKit's parser will move the selection to cover the whole table if we do that
-    var table = document.getElementsByTagName("TABLE")[0];
-    var trs = document.getElementsByTagName("TR");
-    var tr1Offset = DOM_nodeOffset(trs[1]);
-    var tr2Offset = DOM_nodeOffset(trs[2]);
-
-    // The table is not the parent of the TRs - the parser automatically inserts a TBODY
-    // between them
-    Selection_set(trs[1].parentNode,tr1Offset,trs[2].parentNode,tr2Offset+1);
-
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph two</p>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-  <tr>
-    <td>Five</td>
-    <td>Six</td>
-  </tr>
-  <tr>
-    <td>Seven</td>
-    <td>Eight</td>
-  </tr>
-</table>
-<p>Paragraph three</p>
-<p>Paragraph four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style18-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style18-p-expected.html b/experiments/Editor/tests/formatting/style18-p-expected.html
deleted file mode 100644
index 648bf50..0000000
--- a/experiments/Editor/tests/formatting/style18-p-expected.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p>Paragraph two</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td><p>One</p></td>
-          <td><p>Two</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Three</p></td>
-          <td><p class="test">Four</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Five</p></td>
-          <td><p class="test">Six</p></td>
-        </tr>
-        <tr>
-          <td><p>Seven</p></td>
-          <td><p>Eight</p></td>
-        </tr>
-      </tbody>
-    </table>
-    <p>Paragraph three</p>
-    <p>Paragraph four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style18-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style18-p-input.html b/experiments/Editor/tests/formatting/style18-p-input.html
deleted file mode 100644
index 787b629..0000000
--- a/experiments/Editor/tests/formatting/style18-p-input.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    // Have to set the selection manually here, since putting in [ and ] is invalid HTML and
-    // WebKit's parser will move the selection to cover the whole table if we do that
-    var table = document.getElementsByTagName("TABLE")[0];
-    var trs = document.getElementsByTagName("TR");
-    var tr1Offset = DOM_nodeOffset(trs[1]);
-    var tr2Offset = DOM_nodeOffset(trs[2]);
-
-    // The table is not the parent of the TRs - the parser automatically inserts a TBODY
-    // between them
-    Selection_set(trs[1].parentNode,tr1Offset,trs[2].parentNode,tr2Offset+1);
-
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph two</p>
-<table border="1">
-  <tr>
-    <td><p>One</p></td>
-    <td><p>Two</p></td>
-  </tr>
-  <tr>
-    <td><p>Three</p></td>
-    <td><p>Four</p></td>
-  </tr>
-  <tr>
-    <td><p>Five</p></td>
-    <td><p>Six</p></td>
-  </tr>
-  <tr>
-    <td><p>Seven</p></td>
-    <td><p>Eight</p></td>
-  </tr>
-</table>
-<p>Paragraph three</p>
-<p>Paragraph four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style19-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style19-nop-expected.html b/experiments/Editor/tests/formatting/style19-nop-expected.html
deleted file mode 100644
index 525fb2a..0000000
--- a/experiments/Editor/tests/formatting/style19-nop-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p>Paragraph two</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td><p class="test">Two</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Three</p></td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>Paragraph three</p>
-    <p>Paragraph four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style19-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style19-nop-input.html b/experiments/Editor/tests/formatting/style19-nop-input.html
deleted file mode 100644
index 9b2818e..0000000
--- a/experiments/Editor/tests/formatting/style19-nop-input.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    // Have to set the selection manually here, since putting in [ and ] is invalid HTML and
-    // WebKit's parser will move the selection to before the table if we do that
-    var table = document.getElementsByTagName("TABLE")[0];
-    var tds = document.getElementsByTagName("TD");
-    var td1Offset = DOM_nodeOffset(tds[1]);
-    var td2Offset = DOM_nodeOffset(tds[2]);
-
-    Selection_set(tds[1].parentNode,td1Offset,tds[2].parentNode,td2Offset+1);
-
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph two</p>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>
-<p>Paragraph three</p>
-<p>Paragraph four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style19-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style19-p-expected.html b/experiments/Editor/tests/formatting/style19-p-expected.html
deleted file mode 100644
index 1e5ee8c..0000000
--- a/experiments/Editor/tests/formatting/style19-p-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p>Paragraph two</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td><p>One</p></td>
-          <td><p class="test">Two</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Three</p></td>
-          <td><p>Four</p></td>
-        </tr>
-      </tbody>
-    </table>
-    <p>Paragraph three</p>
-    <p>Paragraph four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style19-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style19-p-input.html b/experiments/Editor/tests/formatting/style19-p-input.html
deleted file mode 100644
index 98291ee..0000000
--- a/experiments/Editor/tests/formatting/style19-p-input.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    // Have to set the selection manually here, since putting in [ and ] is invalid HTML and
-    // WebKit's parser will move the selection to before the table if we do that
-    var table = document.getElementsByTagName("TABLE")[0];
-    var tds = document.getElementsByTagName("TD");
-    var td1Offset = DOM_nodeOffset(tds[1]);
-    var td2Offset = DOM_nodeOffset(tds[2]);
-
-    Selection_set(tds[1].parentNode,td1Offset,tds[2].parentNode,td2Offset+1);
-
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph two</p>
-<table border="1">
-  <tr>
-    <td><p>One</p></td>
-    <td><p>Two</p></td>
-  </tr>
-  <tr>
-    <td><p>Three</p></td>
-    <td><p>Four</p></td>
-  </tr>
-</table>
-<p>Paragraph three</p>
-<p>Paragraph four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style20-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style20-nop-expected.html b/experiments/Editor/tests/formatting/style20-nop-expected.html
deleted file mode 100644
index 525fb2a..0000000
--- a/experiments/Editor/tests/formatting/style20-nop-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p>Paragraph two</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td><p class="test">Two</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Three</p></td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>Paragraph three</p>
-    <p>Paragraph four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style20-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style20-nop-input.html b/experiments/Editor/tests/formatting/style20-nop-input.html
deleted file mode 100644
index efb5624..0000000
--- a/experiments/Editor/tests/formatting/style20-nop-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph two</p>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>[Two</td>
-  </tr>
-  <tr>
-    <td>Three]</td>
-    <td>Four</td>
-  </tr>
-</table>
-<p>Paragraph three</p>
-<p>Paragraph four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style20-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style20-p-expected.html b/experiments/Editor/tests/formatting/style20-p-expected.html
deleted file mode 100644
index 1e5ee8c..0000000
--- a/experiments/Editor/tests/formatting/style20-p-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p>Paragraph two</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td><p>One</p></td>
-          <td><p class="test">Two</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Three</p></td>
-          <td><p>Four</p></td>
-        </tr>
-      </tbody>
-    </table>
-    <p>Paragraph three</p>
-    <p>Paragraph four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style20-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style20-p-input.html b/experiments/Editor/tests/formatting/style20-p-input.html
deleted file mode 100644
index d714523..0000000
--- a/experiments/Editor/tests/formatting/style20-p-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph two</p>
-<table border="1">
-  <tr>
-    <td><p>One</p></td>
-    <td>[<p>Two</p></td>
-  </tr>
-  <tr>
-    <td><p>Three</p>]</td>
-    <td><p>Four</p></td>
-  </tr>
-</table>
-<p>Paragraph three</p>
-<p>Paragraph four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style21-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style21-nop-expected.html b/experiments/Editor/tests/formatting/style21-nop-expected.html
deleted file mode 100644
index 525fb2a..0000000
--- a/experiments/Editor/tests/formatting/style21-nop-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p>Paragraph two</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td><p class="test">Two</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Three</p></td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>Paragraph three</p>
-    <p>Paragraph four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style21-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style21-nop-input.html b/experiments/Editor/tests/formatting/style21-nop-input.html
deleted file mode 100644
index 445a0d7..0000000
--- a/experiments/Editor/tests/formatting/style21-nop-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph two</p>
-<table border="1">
-  <tr>
-    <td>One</td>
-    <td>T[wo</td>
-  </tr>
-  <tr>
-    <td>Thr]ee</td>
-    <td>Four</td>
-  </tr>
-</table>
-<p>Paragraph three</p>
-<p>Paragraph four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style21-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style21-p-expected.html b/experiments/Editor/tests/formatting/style21-p-expected.html
deleted file mode 100644
index 1e5ee8c..0000000
--- a/experiments/Editor/tests/formatting/style21-p-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <p>Paragraph two</p>
-    <table border="1">
-      <tbody>
-        <tr>
-          <td><p>One</p></td>
-          <td><p class="test">Two</p></td>
-        </tr>
-        <tr>
-          <td><p class="test">Three</p></td>
-          <td><p>Four</p></td>
-        </tr>
-      </tbody>
-    </table>
-    <p>Paragraph three</p>
-    <p>Paragraph four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style21-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style21-p-input.html b/experiments/Editor/tests/formatting/style21-p-input.html
deleted file mode 100644
index 86116e4..0000000
--- a/experiments/Editor/tests/formatting/style21-p-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph two</p>
-<table border="1">
-  <tr>
-    <td><p>One</p></td>
-    <td><p>T[wo</p></td>
-  </tr>
-  <tr>
-    <td><p>Thr]ee</p></td>
-    <td><p>Four</p></td>
-  </tr>
-</table>
-<p>Paragraph three</p>
-<p>Paragraph four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style22-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style22-nop-expected.html b/experiments/Editor/tests/formatting/style22-nop-expected.html
deleted file mode 100644
index 8fd7237..0000000
--- a/experiments/Editor/tests/formatting/style22-nop-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <h1>
-      <i>
-        Paragraph
-        <u>two</u>
-      </i>
-    </h1>
-    <p>Paragraph three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style22-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style22-nop-input.html b/experiments/Editor/tests/formatting/style22-nop-input.html
deleted file mode 100644
index fc69997..0000000
--- a/experiments/Editor/tests/formatting/style22-nop-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("h1",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<i>Paragraph <u>t[]wo</u></i>
-<p>Paragraph three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style22-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style22-p-expected.html b/experiments/Editor/tests/formatting/style22-p-expected.html
deleted file mode 100644
index 8fd7237..0000000
--- a/experiments/Editor/tests/formatting/style22-p-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <h1>
-      <i>
-        Paragraph
-        <u>two</u>
-      </i>
-    </h1>
-    <p>Paragraph three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style22-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style22-p-input.html b/experiments/Editor/tests/formatting/style22-p-input.html
deleted file mode 100644
index 2b60ba3..0000000
--- a/experiments/Editor/tests/formatting/style22-p-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("h1",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p><i>Paragraph <u>t[]wo</u></i></p>
-<p>Paragraph three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style23-nop-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style23-nop-expected.html b/experiments/Editor/tests/formatting/style23-nop-expected.html
deleted file mode 100644
index 0a56f25..0000000
--- a/experiments/Editor/tests/formatting/style23-nop-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <h1>Paragraph two</h1>
-    <p>Paragraph three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style23-nop-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style23-nop-input.html b/experiments/Editor/tests/formatting/style23-nop-input.html
deleted file mode 100644
index 561307b..0000000
--- a/experiments/Editor/tests/formatting/style23-nop-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("h1",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-Paragraph t[]wo
-<p>Paragraph three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style23-p-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style23-p-expected.html b/experiments/Editor/tests/formatting/style23-p-expected.html
deleted file mode 100644
index 0a56f25..0000000
--- a/experiments/Editor/tests/formatting/style23-p-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Paragraph one</p>
-    <h1>Paragraph two</h1>
-    <p>Paragraph three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style23-p-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style23-p-input.html b/experiments/Editor/tests/formatting/style23-p-input.html
deleted file mode 100644
index 7242cbb..0000000
--- a/experiments/Editor/tests/formatting/style23-p-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Formatting_applyFormattingChanges("h1",null);
-
-    // An unrelated part of the code adds "id" attributes to heading elements to keep track of
-    // sections - we're not testing that functionality here, so we want to ignore them
-    removeIds();
-}
-</script>
-</head>
-<body>
-<p>Paragraph one</p>
-<p>Paragraph t[]wo</p>
-<p>Paragraph three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style24-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style24-expected.html b/experiments/Editor/tests/formatting/style24-expected.html
deleted file mode 100644
index 7de4a92..0000000
--- a/experiments/Editor/tests/formatting/style24-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>
-      One two
-      <i>three</i>
-      four five
-    </h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/style24-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/style24-input.html b/experiments/Editor/tests/formatting/style24-input.html
deleted file mode 100644
index 885f283..0000000
--- a/experiments/Editor/tests/formatting/style24-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges("H1",{});
-}
-</script>
-</head>
-<body>
-
-  <p>One [two <i>three</i> four] five</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/generic.css
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/generic.css b/experiments/Editor/tests/generic.css
deleted file mode 100644
index 5b93e8e..0000000
--- a/experiments/Editor/tests/generic.css
+++ /dev/null
@@ -1,62 +0,0 @@
-body {
-    counter-reset: h1 h2 h3 h4 h5 h6 figure table;
-}
-
-table {
-    border-collapse: collapse;
-    margin-left: auto;
-    margin-right: auto;
-}
-td > :first-child, th > :first-child {
-    margin-top: 0;
-}
-td > :last-child, th > :last-child {
-    margin-bottom: 0;
-}
-td, th {
-    border: 1px solid black;
-}
-
-figure {
-    margin-left: auto;
-    margin-right: auto;
-    text-align: center;
-}
-
-.toc1 {
-    margin-bottom: 6pt;
-    margin-left: 0pt;
-    margin-top: 12pt;
-}
-.toc2 {
-    margin-bottom: 6pt;
-    margin-left: 24pt;
-    margin-top: 6pt;
-}
-.toc3 {
-    margin-bottom: 6pt;
-    margin-left: 48pt;
-    margin-top: 6pt;
-}
-
-caption {
-  caption-side: bottom;
-  counter-increment: table;
-}
-
-caption::before {
-  content: "Table " counter(table) ": ";
-}
-
-figcaption {
-  counter-increment: figure;
-}
-
-figcaption::before {
-  content: "Figure " counter(figure) ": ";
-}
-
-.uxwrite-autocorrect { background-color: #c0ffc0; }
-.uxwrite-selection { background-color: rgb(201,221,238); }
-.uxwrite-spelling { background-color: rgb(255,128,128); }
-.uxwrite-match { background-color: rgb(255,255,0); }

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/genindex.sh
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/genindex.sh b/experiments/Editor/tests/genindex.sh
deleted file mode 100755
index 3c99da3..0000000
--- a/experiments/Editor/tests/genindex.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/bash
-(
-prevdir=""
-echo "// This file was generated by genindex.sh"
-echo "var tests = [";
-for dir in *; do
-    if [ -d $dir ]; then
-        if [ ! -z "$prevdir" ]; then
-            echo ","
-        fi
-        echo "  { dir: \"$dir\","
-        echo -n "    files: ["
-        prevfile=""
-        for file in $(cd $dir && echo *-input.html); do
-            if [ ! -z "$prevfile" ]; then
-                echo ","
-                echo -n "            "
-            fi
-            shortname=`echo $file | sed -e 's/-input.html//'`
-            echo -n "\"$shortname\""
-            prevfile="$file"
-        done
-        echo -n "] }"
-        prevdir="$dir"
-    fi
-done
-echo
-echo "];"
-) > index.js


[51/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
Added editorFramework in experiments.

The editorFramework is the implementation of our discussions and several experiments.

It contains a layered model, in order to isolate the external toolkit (different license) from the functionality of the system
It contains provisions for 2 toolkits: Qt and python bindings for a web server version.

This is the initial framework, code will be copied from other experiments and added slowly.


Project: http://git-wip-us.apache.org/repos/asf/incubator-corinthia/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-corinthia/commit/26f461e7
Tree: http://git-wip-us.apache.org/repos/asf/incubator-corinthia/tree/26f461e7
Diff: http://git-wip-us.apache.org/repos/asf/incubator-corinthia/diff/26f461e7

Branch: refs/heads/master
Commit: 26f461e7fd056bc8622d2b0ef8fd090def49052d
Parents: 082cd32
Author: jani <ja...@apache.org>
Authored: Sun Aug 16 12:52:48 2015 +0200
Committer: jani <ja...@apache.org>
Committed: Sun Aug 16 12:52:48 2015 +0200

----------------------------------------------------------------------
 CMakeLists.txt                                  |     5 +-
 .../Editor/src/3rdparty/showdown/license.txt    |    34 -
 .../Editor/src/3rdparty/showdown/showdown.js    |  1302 --
 experiments/Editor/src/AutoCorrect.js           |   285 -
 experiments/Editor/src/ChangeTracking.js        |   127 -
 experiments/Editor/src/Clipboard.js             |   757 --
 experiments/Editor/src/Cursor.js                |  1050 --
 experiments/Editor/src/DOM.js                   |   966 --
 experiments/Editor/src/Editor.js                |   113 -
 experiments/Editor/src/ElementTypes.js          |   344 -
 experiments/Editor/src/Equations.js             |    55 -
 experiments/Editor/src/Figures.js               |   125 -
 experiments/Editor/src/Formatting.js            |  1281 --
 experiments/Editor/src/Hierarchy.js             |   284 -
 experiments/Editor/src/Input.js                 |   746 --
 experiments/Editor/src/Lists.js                 |   553 -
 experiments/Editor/src/Main.js                  |   393 -
 experiments/Editor/src/Metadata.js              |    32 -
 experiments/Editor/src/NodeSet.js               |   201 -
 experiments/Editor/src/Outline.js               |  1434 ---
 experiments/Editor/src/Position.js              |  1164 --
 experiments/Editor/src/PostponedActions.js      |    55 -
 experiments/Editor/src/Preview.js               |   139 -
 experiments/Editor/src/Range.js                 |   566 -
 experiments/Editor/src/Scan.js                  |   179 -
 experiments/Editor/src/Selection.js             |  1430 --
 experiments/Editor/src/StringBuilder.js         |    21 -
 experiments/Editor/src/Styles.js                |   179 -
 experiments/Editor/src/Tables.js                |  1362 --
 experiments/Editor/src/Text.js                  |   543 -
 experiments/Editor/src/UndoManager.js           |   270 -
 experiments/Editor/src/Viewport.js              |    80 -
 experiments/Editor/src/check-dom-methods.sh     |    15 -
 experiments/Editor/src/dtdsource/dtd.js         |  5562 --------
 .../Editor/src/dtdsource/gen_dtd_data.html      |   247 -
 experiments/Editor/src/dtdsource/html4.dtd      |  1078 --
 experiments/Editor/src/dtdsource/html4.xml      | 11464 -----------------
 .../Editor/src/elementtypes/elements.txt        |   113 -
 .../Editor/src/elementtypes/genelementtypes.pl  |    36 -
 experiments/Editor/src/empty.html               |     1 -
 experiments/Editor/src/first.js                 |    45 -
 experiments/Editor/src/traversal.js             |   184 -
 experiments/Editor/src/types.js                 |   280 -
 experiments/Editor/src/util.js                  |   365 -
 experiments/Editor/tests/PrettyPrinter.js       |   226 -
 .../tests/autocorrect/AutoCorrectTests.js       |    50 -
 .../acceptCorrection-undo-expected.html         |    50 -
 .../acceptCorrection-undo-input.html            |    42 -
 .../acceptCorrection01-expected.html            |    14 -
 .../autocorrect/acceptCorrection01-input.html   |    32 -
 .../acceptCorrection02-expected.html            |     9 -
 .../autocorrect/acceptCorrection02-input.html   |    33 -
 .../acceptCorrection03-expected.html            |    17 -
 .../autocorrect/acceptCorrection03-input.html   |    38 -
 .../acceptCorrection04-expected.html            |    17 -
 .../autocorrect/acceptCorrection04-input.html   |    38 -
 .../acceptCorrection05-expected.html            |    17 -
 .../autocorrect/acceptCorrection05-input.html   |    38 -
 .../changeCorrection01-expected.html            |    14 -
 .../autocorrect/changeCorrection01-input.html   |    33 -
 .../changeCorrection02-expected.html            |    14 -
 .../autocorrect/changeCorrection02-input.html   |    33 -
 .../correctPrecedingWord01-expected.html        |    17 -
 .../correctPrecedingWord01-input.html           |    29 -
 .../removeCorrection01-expected.html            |    15 -
 .../autocorrect/removeCorrection01-input.html   |    33 -
 .../removeCorrection02-expected.html            |    15 -
 .../autocorrect/removeCorrection02-input.html   |    33 -
 .../autocorrect/removedSpan01-expected.html     |    11 -
 .../tests/autocorrect/removedSpan01-input.html  |    26 -
 .../autocorrect/removedSpan02-expected.html     |     7 -
 .../tests/autocorrect/removedSpan02-input.html  |    27 -
 .../autocorrect/removedSpan03-expected.html     |     7 -
 .../tests/autocorrect/removedSpan03-input.html  |    27 -
 .../replaceCorrection-undo-expected.html        |    50 -
 .../replaceCorrection-undo-input.html           |    42 -
 .../replaceCorrection01-expected.html           |    14 -
 .../autocorrect/replaceCorrection01-input.html  |    32 -
 .../replaceCorrection02-expected.html           |     9 -
 .../autocorrect/replaceCorrection02-input.html  |    33 -
 .../replaceCorrection03-expected.html           |    17 -
 .../autocorrect/replaceCorrection03-input.html  |    38 -
 .../replaceCorrection04-expected.html           |    17 -
 .../autocorrect/replaceCorrection04-input.html  |    38 -
 .../replaceCorrection05-expected.html           |    17 -
 .../autocorrect/replaceCorrection05-input.html  |    38 -
 .../tests/autocorrect/undo01-expected.html      |    17 -
 .../Editor/tests/autocorrect/undo01-input.html  |    35 -
 .../tests/autocorrect/undo02-expected.html      |    14 -
 .../Editor/tests/autocorrect/undo02-input.html  |    35 -
 .../tests/autocorrect/undo03-expected.html      |     9 -
 .../Editor/tests/autocorrect/undo03-input.html  |    35 -
 .../tests/autocorrect/undo04-expected.html      |    17 -
 .../Editor/tests/autocorrect/undo04-input.html  |    38 -
 .../tests/autocorrect/undo05-expected.html      |    52 -
 .../Editor/tests/autocorrect/undo05-input.html  |    39 -
 .../tests/autocorrect/undo06-expected.html      |    62 -
 .../Editor/tests/autocorrect/undo06-input.html  |    45 -
 .../acceptDel-list01-expected.html              |    16 -
 .../changetracking/acceptDel-list01-input.html  |    25 -
 .../acceptDel-list02-expected.html              |    16 -
 .../changetracking/acceptDel-list02-input.html  |    25 -
 .../acceptDel-list03-expected.html              |    16 -
 .../changetracking/acceptDel-list03-input.html  |    25 -
 .../acceptDel-list04-expected.html              |    15 -
 .../changetracking/acceptDel-list04-input.html  |    25 -
 .../acceptDel-list05-expected.html              |    16 -
 .../changetracking/acceptDel-list05-input.html  |    25 -
 .../acceptDel-list06-expected.html              |    19 -
 .../changetracking/acceptDel-list06-input.html  |    29 -
 .../acceptDel-list07-expected.html              |    12 -
 .../changetracking/acceptDel-list07-input.html  |    25 -
 .../acceptDel-list08-expected.html              |    12 -
 .../changetracking/acceptDel-list08-input.html  |    25 -
 .../acceptDel-list09-expected.html              |    11 -
 .../changetracking/acceptDel-list09-input.html  |    25 -
 .../changetracking/acceptDel01-expected.html    |    13 -
 .../tests/changetracking/acceptDel01-input.html |    17 -
 .../changetracking/acceptDel02-expected.html    |    13 -
 .../tests/changetracking/acceptDel02-input.html |    17 -
 .../changetracking/acceptDel03-expected.html    |    16 -
 .../tests/changetracking/acceptDel03-input.html |    17 -
 .../changetracking/acceptDel04-expected.html    |     9 -
 .../tests/changetracking/acceptDel04-input.html |    17 -
 .../changetracking/acceptDel05-expected.html    |    16 -
 .../tests/changetracking/acceptDel05-input.html |    17 -
 .../changetracking/acceptDel06-expected.html    |    15 -
 .../tests/changetracking/acceptDel06-input.html |    17 -
 .../acceptIns-list01-expected.html              |    17 -
 .../changetracking/acceptIns-list01-input.html  |    25 -
 .../acceptIns-list02-expected.html              |    17 -
 .../changetracking/acceptIns-list02-input.html  |    25 -
 .../acceptIns-list03-expected.html              |    17 -
 .../changetracking/acceptIns-list03-input.html  |    25 -
 .../acceptIns-list04-expected.html              |    17 -
 .../changetracking/acceptIns-list04-input.html  |    25 -
 .../acceptIns-list05-expected.html              |    17 -
 .../changetracking/acceptIns-list05-input.html  |    25 -
 .../acceptIns-list06-expected.html              |    21 -
 .../changetracking/acceptIns-list06-input.html  |    29 -
 .../acceptIns-list07-expected.html              |    17 -
 .../changetracking/acceptIns-list07-input.html  |    25 -
 .../acceptIns-list08-expected.html              |    17 -
 .../changetracking/acceptIns-list08-input.html  |    25 -
 .../acceptIns-list09-expected.html              |    17 -
 .../changetracking/acceptIns-list09-input.html  |    25 -
 .../changetracking/acceptIns01-expected.html    |    13 -
 .../tests/changetracking/acceptIns01-input.html |    17 -
 .../changetracking/acceptIns02-expected.html    |    13 -
 .../tests/changetracking/acceptIns02-input.html |    17 -
 .../changetracking/acceptIns03-expected.html    |    17 -
 .../tests/changetracking/acceptIns03-input.html |    17 -
 .../changetracking/acceptIns04-expected.html    |     9 -
 .../tests/changetracking/acceptIns04-input.html |    17 -
 .../changetracking/acceptIns05-expected.html    |    17 -
 .../tests/changetracking/acceptIns05-input.html |    17 -
 .../changetracking/acceptIns06-expected.html    |    15 -
 .../tests/changetracking/acceptIns06-input.html |    17 -
 .../tests/changetracking/changetracking.css     |     8 -
 experiments/Editor/tests/changetracking/temp    |    17 -
 .../clipboard/copy-blockquote01-expected.html   |     9 -
 .../clipboard/copy-blockquote01-input.html      |    14 -
 .../clipboard/copy-blockquote02-expected.html   |    17 -
 .../clipboard/copy-blockquote02-input.html      |    18 -
 .../clipboard/copy-blockquote03-expected.html   |    26 -
 .../clipboard/copy-blockquote03-input.html      |    21 -
 .../clipboard/copy-blockquote04-expected.html   |    35 -
 .../clipboard/copy-blockquote04-input.html      |    28 -
 .../clipboard/copy-blockquote05-expected.html   |    17 -
 .../clipboard/copy-blockquote05-input.html      |    20 -
 .../clipboard/copy-blockquote06-expected.html   |    19 -
 .../clipboard/copy-blockquote06-input.html      |    20 -
 .../clipboard/copy-blockquote07-expected.html   |    17 -
 .../clipboard/copy-blockquote07-input.html      |    20 -
 .../clipboard/copy-blockquote08-expected.html   |    19 -
 .../clipboard/copy-blockquote08-input.html      |    20 -
 .../clipboard/copy-blockquote09-expected.html   |    41 -
 .../clipboard/copy-blockquote09-input.html      |    30 -
 .../clipboard/copy-escaping01-expected.html     |    15 -
 .../tests/clipboard/copy-escaping01-input.html  |    16 -
 .../clipboard/copy-escaping02-expected.html     |     9 -
 .../tests/clipboard/copy-escaping02-input.html  |    20 -
 .../clipboard/copy-escaping03-expected.html     |     9 -
 .../tests/clipboard/copy-escaping03-input.html  |    14 -
 .../clipboard/copy-escaping04-expected.html     |    16 -
 .../tests/clipboard/copy-escaping04-input.html  |    24 -
 .../clipboard/copy-formatting01a-expected.html  |     9 -
 .../clipboard/copy-formatting01a-input.html     |    14 -
 .../clipboard/copy-formatting01b-expected.html  |     9 -
 .../clipboard/copy-formatting01b-input.html     |    14 -
 .../clipboard/copy-formatting01c-expected.html  |     9 -
 .../clipboard/copy-formatting01c-input.html     |    14 -
 .../clipboard/copy-formatting02a-expected.html  |     9 -
 .../clipboard/copy-formatting02a-input.html     |    14 -
 .../clipboard/copy-formatting02b-expected.html  |     9 -
 .../clipboard/copy-formatting02b-input.html     |    14 -
 .../clipboard/copy-formatting02c-expected.html  |     9 -
 .../clipboard/copy-formatting02c-input.html     |    14 -
 .../clipboard/copy-formatting03a-expected.html  |     9 -
 .../clipboard/copy-formatting03a-input.html     |    14 -
 .../clipboard/copy-formatting03b-expected.html  |     9 -
 .../clipboard/copy-formatting03b-input.html     |    14 -
 .../clipboard/copy-formatting03c-expected.html  |     9 -
 .../clipboard/copy-formatting03c-input.html     |    14 -
 .../clipboard/copy-formatting03d-expected.html  |     9 -
 .../clipboard/copy-formatting03d-input.html     |    14 -
 .../clipboard/copy-formatting03e-expected.html  |     9 -
 .../clipboard/copy-formatting03e-input.html     |    14 -
 .../clipboard/copy-formatting04a-expected.html  |     9 -
 .../clipboard/copy-formatting04a-input.html     |    14 -
 .../clipboard/copy-formatting04b-expected.html  |     9 -
 .../clipboard/copy-formatting04b-input.html     |    14 -
 .../clipboard/copy-formatting04c-expected.html  |     9 -
 .../clipboard/copy-formatting04c-input.html     |    14 -
 .../clipboard/copy-formatting04d-expected.html  |     9 -
 .../clipboard/copy-formatting04d-input.html     |    14 -
 .../clipboard/copy-formatting04e-expected.html  |     9 -
 .../clipboard/copy-formatting04e-input.html     |    14 -
 .../clipboard/copy-formatting05a-expected.html  |     9 -
 .../clipboard/copy-formatting05a-input.html     |    14 -
 .../clipboard/copy-formatting05b-expected.html  |     9 -
 .../clipboard/copy-formatting05b-input.html     |    14 -
 .../clipboard/copy-formatting05c-expected.html  |     9 -
 .../clipboard/copy-formatting05c-input.html     |    14 -
 .../clipboard/copy-formatting06a-expected.html  |     9 -
 .../clipboard/copy-formatting06a-input.html     |    14 -
 .../clipboard/copy-formatting06b-expected.html  |     9 -
 .../clipboard/copy-formatting06b-input.html     |    14 -
 .../clipboard/copy-formatting06c-expected.html  |     9 -
 .../clipboard/copy-formatting06c-input.html     |    14 -
 .../clipboard/copy-formatting06d-expected.html  |     9 -
 .../clipboard/copy-formatting06d-input.html     |    14 -
 .../clipboard/copy-formatting07a-expected.html  |     9 -
 .../clipboard/copy-formatting07a-input.html     |    14 -
 .../clipboard/copy-formatting07b-expected.html  |     9 -
 .../clipboard/copy-formatting07b-input.html     |    14 -
 .../clipboard/copy-formatting07c-expected.html  |     9 -
 .../clipboard/copy-formatting07c-input.html     |    14 -
 .../clipboard/copy-formatting07d-expected.html  |     9 -
 .../clipboard/copy-formatting07d-input.html     |    14 -
 .../clipboard/copy-formatting08a-expected.html  |     9 -
 .../clipboard/copy-formatting08a-input.html     |    14 -
 .../clipboard/copy-formatting08b-expected.html  |     9 -
 .../clipboard/copy-formatting08b-input.html     |    14 -
 .../clipboard/copy-formatting08c-expected.html  |     9 -
 .../clipboard/copy-formatting08c-input.html     |    14 -
 .../clipboard/copy-formatting08d-expected.html  |     9 -
 .../clipboard/copy-formatting08d-input.html     |    14 -
 .../clipboard/copy-formatting08e-expected.html  |     9 -
 .../clipboard/copy-formatting08e-input.html     |    14 -
 .../clipboard/copy-formatting09a-expected.html  |    12 -
 .../clipboard/copy-formatting09a-input.html     |    15 -
 .../clipboard/copy-formatting09b-expected.html  |    12 -
 .../clipboard/copy-formatting09b-input.html     |    15 -
 .../clipboard/copy-formatting09c-expected.html  |    12 -
 .../clipboard/copy-formatting09c-input.html     |    15 -
 .../tests/clipboard/copy-li01-expected.html     |    13 -
 .../Editor/tests/clipboard/copy-li01-input.html |    18 -
 .../tests/clipboard/copy-li02-expected.html     |    11 -
 .../Editor/tests/clipboard/copy-li02-input.html |    18 -
 .../tests/clipboard/copy-li03-expected.html     |    11 -
 .../Editor/tests/clipboard/copy-li03-input.html |    18 -
 .../tests/clipboard/copy-li04-expected.html     |     9 -
 .../Editor/tests/clipboard/copy-li04-input.html |    18 -
 .../tests/clipboard/copy-li05-expected.html     |     9 -
 .../Editor/tests/clipboard/copy-li05-input.html |    18 -
 .../tests/clipboard/copy-link01-expected.html   |     9 -
 .../tests/clipboard/copy-link01-input.html      |    14 -
 .../tests/clipboard/copy-link02-expected.html   |     9 -
 .../tests/clipboard/copy-link02-input.html      |    14 -
 .../tests/clipboard/copy-link03-expected.html   |     9 -
 .../tests/clipboard/copy-link03-input.html      |    14 -
 .../tests/clipboard/copy-link04-expected.html   |     9 -
 .../tests/clipboard/copy-link04-input.html      |    14 -
 .../tests/clipboard/copy-list01-expected.html   |    15 -
 .../tests/clipboard/copy-list01-input.html      |    18 -
 .../tests/clipboard/copy-list02-expected.html   |    33 -
 .../tests/clipboard/copy-list02-input.html      |    27 -
 .../tests/clipboard/copy-list03-expected.html   |    24 -
 .../tests/clipboard/copy-list03-input.html      |    21 -
 .../tests/clipboard/copy-list04-expected.html   |    24 -
 .../tests/clipboard/copy-list04-input.html      |    21 -
 .../tests/clipboard/copy-list05-expected.html   |    31 -
 .../tests/clipboard/copy-list05-input.html      |    24 -
 .../tests/clipboard/copy-list06-expected.html   |    24 -
 .../tests/clipboard/copy-list06-input.html      |    21 -
 .../tests/clipboard/copy-list07-expected.html   |    24 -
 .../tests/clipboard/copy-list07-input.html      |    21 -
 .../tests/clipboard/copy-list08-expected.html   |    31 -
 .../tests/clipboard/copy-list08-input.html      |    24 -
 .../tests/clipboard/copy-list09-expected.html   |    32 -
 .../tests/clipboard/copy-list09-input.html      |    27 -
 .../tests/clipboard/copy-list10-expected.html   |    66 -
 .../tests/clipboard/copy-list10-input.html      |    39 -
 .../tests/clipboard/copy-list11-expected.html   |    41 -
 .../tests/clipboard/copy-list11-input.html      |    30 -
 .../tests/clipboard/copy-list12-expected.html   |    48 -
 .../tests/clipboard/copy-list12-input.html      |    39 -
 .../tests/clipboard/copy-list13-expected.html   |    44 -
 .../tests/clipboard/copy-list13-input.html      |    33 -
 .../tests/clipboard/copy-partli01-expected.html |     9 -
 .../tests/clipboard/copy-partli01-input.html    |    18 -
 .../tests/clipboard/copy-partli02-expected.html |     9 -
 .../tests/clipboard/copy-partli02-input.html    |    18 -
 .../tests/clipboard/copy-partli03-expected.html |     9 -
 .../tests/clipboard/copy-partli03-input.html    |    18 -
 .../tests/clipboard/copy-partli04-expected.html |     9 -
 .../tests/clipboard/copy-partli04-input.html    |    18 -
 .../tests/clipboard/copy-partli05-expected.html |     9 -
 .../tests/clipboard/copy-partli05-input.html    |    18 -
 .../tests/clipboard/copy-partli06-expected.html |     9 -
 .../tests/clipboard/copy-partli06-input.html    |    18 -
 .../tests/clipboard/copy-partli07-expected.html |     9 -
 .../tests/clipboard/copy-partli07-input.html    |    18 -
 .../tests/clipboard/copy-partli08-expected.html |     9 -
 .../tests/clipboard/copy-partli08-input.html    |    18 -
 .../tests/clipboard/copy-pre01-expected.html    |    22 -
 .../tests/clipboard/copy-pre01-input.html       |    22 -
 .../tests/clipboard/copy-pre02-expected.html    |    38 -
 .../tests/clipboard/copy-pre02-input.html       |    31 -
 .../tests/clipboard/copy-pre03-expected.html    |    47 -
 .../tests/clipboard/copy-pre03-input.html       |    34 -
 .../tests/clipboard/copy-pre04-expected.html    |    24 -
 .../tests/clipboard/copy-pre04-input.html       |    24 -
 .../tests/clipboard/copy-pre05-expected.html    |    30 -
 .../tests/clipboard/copy-pre05-input.html       |    26 -
 .../tests/clipboard/copy-pre06-expected.html    |    50 -
 .../tests/clipboard/copy-pre06-input.html       |    39 -
 .../tests/clipboard/copy-pre07-expected.html    |    50 -
 .../tests/clipboard/copy-pre07-input.html       |    39 -
 .../tests/clipboard/copy-pre08-expected.html    |    56 -
 .../tests/clipboard/copy-pre08-input.html       |    47 -
 .../Editor/tests/clipboard/copy01-expected.html |     9 -
 .../Editor/tests/clipboard/copy01-input.html    |    14 -
 .../Editor/tests/clipboard/copy02-expected.html |     9 -
 .../Editor/tests/clipboard/copy02-input.html    |    14 -
 .../Editor/tests/clipboard/copy03-expected.html |     9 -
 .../Editor/tests/clipboard/copy03-input.html    |    14 -
 .../Editor/tests/clipboard/copy04-expected.html |     9 -
 .../Editor/tests/clipboard/copy04-input.html    |    14 -
 .../Editor/tests/clipboard/copy05-expected.html |     9 -
 .../Editor/tests/clipboard/copy05-input.html    |    15 -
 .../Editor/tests/clipboard/copy06-expected.html |    12 -
 .../Editor/tests/clipboard/copy06-input.html    |    15 -
 .../clipboard/copypaste-list01-expected.html    |    16 -
 .../tests/clipboard/copypaste-list01-input.html |    29 -
 .../clipboard/copypaste-list02-expected.html    |    16 -
 .../tests/clipboard/copypaste-list02-input.html |    29 -
 .../tests/clipboard/cut-li01-expected.html      |    19 -
 .../Editor/tests/clipboard/cut-li01-input.html  |    20 -
 .../tests/clipboard/cut-li02-expected.html      |    19 -
 .../Editor/tests/clipboard/cut-li02-input.html  |    20 -
 .../tests/clipboard/cut-li03-expected.html      |    20 -
 .../Editor/tests/clipboard/cut-li03-input.html  |    20 -
 .../tests/clipboard/cut-li04-expected.html      |    19 -
 .../Editor/tests/clipboard/cut-li04-input.html  |    20 -
 .../tests/clipboard/cut-li05-expected.html      |    19 -
 .../Editor/tests/clipboard/cut-li05-input.html  |    20 -
 .../tests/clipboard/cut-li06-expected.html      |    15 -
 .../Editor/tests/clipboard/cut-li06-input.html  |    18 -
 .../tests/clipboard/cut-li07-expected.html      |    23 -
 .../Editor/tests/clipboard/cut-li07-input.html  |    24 -
 .../tests/clipboard/cut-li08-expected.html      |    26 -
 .../Editor/tests/clipboard/cut-li08-input.html  |    25 -
 .../tests/clipboard/cut-li09-expected.html      |    26 -
 .../Editor/tests/clipboard/cut-li09-input.html  |    25 -
 .../tests/clipboard/cut-li10-expected.html      |    27 -
 .../Editor/tests/clipboard/cut-li10-input.html  |    26 -
 .../tests/clipboard/cut-li11-expected.html      |    26 -
 .../Editor/tests/clipboard/cut-li11-input.html  |    25 -
 .../tests/clipboard/cut-li12-expected.html      |    26 -
 .../Editor/tests/clipboard/cut-li12-input.html  |    25 -
 .../tests/clipboard/cut-li13-expected.html      |    27 -
 .../Editor/tests/clipboard/cut-li13-input.html  |    26 -
 .../tests/clipboard/cut-li14-expected.html      |    19 -
 .../Editor/tests/clipboard/cut-li14-input.html  |    21 -
 .../tests/clipboard/cut-li14a-expected.html     |    19 -
 .../Editor/tests/clipboard/cut-li14a-input.html |    21 -
 .../tests/clipboard/cut-li15-expected.html      |    20 -
 .../Editor/tests/clipboard/cut-li15-input.html  |    21 -
 .../tests/clipboard/cut-li15a-expected.html     |    21 -
 .../Editor/tests/clipboard/cut-li15a-input.html |    21 -
 .../tests/clipboard/cut-li16-expected.html      |    20 -
 .../Editor/tests/clipboard/cut-li16-input.html  |    21 -
 .../tests/clipboard/cut-li16a-expected.html     |    21 -
 .../Editor/tests/clipboard/cut-li16a-input.html |    21 -
 .../tests/clipboard/cut-li17-expected.html      |    21 -
 .../Editor/tests/clipboard/cut-li17-input.html  |    22 -
 .../tests/clipboard/cut-li17a-expected.html     |    22 -
 .../Editor/tests/clipboard/cut-li17a-input.html |    22 -
 .../tests/clipboard/cut-td01-expected.html      |    27 -
 .../Editor/tests/clipboard/cut-td01-input.html  |    25 -
 .../tests/clipboard/cut-td01a-expected.html     |    32 -
 .../Editor/tests/clipboard/cut-td01a-input.html |    25 -
 .../clipboard/paste-dupIds01-expected.html      |     8 -
 .../tests/clipboard/paste-dupIds01-input.html   |    15 -
 .../clipboard/paste-dupIds02-expected.html      |     9 -
 .../tests/clipboard/paste-dupIds02-input.html   |    16 -
 .../clipboard/paste-dupIds03-expected.html      |     9 -
 .../tests/clipboard/paste-dupIds03-input.html   |    16 -
 .../clipboard/paste-htmldoc01-expected.html     |     8 -
 .../tests/clipboard/paste-htmldoc01-input.html  |    15 -
 .../clipboard/paste-htmldoc02-expected.html     |     6 -
 .../tests/clipboard/paste-htmldoc02-input.html  |    15 -
 .../clipboard/paste-invalid01-expected.html     |     8 -
 .../tests/clipboard/paste-invalid01-input.html  |    15 -
 .../clipboard/paste-invalid02-expected.html     |     8 -
 .../tests/clipboard/paste-invalid02-input.html  |    15 -
 .../clipboard/paste-invalid03-expected.html     |     8 -
 .../tests/clipboard/paste-invalid03-input.html  |    15 -
 .../clipboard/paste-invalid04-expected.html     |     8 -
 .../tests/clipboard/paste-invalid04-input.html  |    15 -
 .../clipboard/paste-invalid05-expected.html     |     8 -
 .../tests/clipboard/paste-invalid05-input.html  |    15 -
 .../clipboard/paste-invalid06-expected.html     |     8 -
 .../tests/clipboard/paste-invalid06-input.html  |    15 -
 .../clipboard/paste-invalid07-expected.html     |    12 -
 .../tests/clipboard/paste-invalid07-input.html  |    15 -
 .../clipboard/paste-invalid08-expected.html     |    12 -
 .../tests/clipboard/paste-invalid08-input.html  |    15 -
 .../clipboard/paste-invalid09-expected.html     |    12 -
 .../tests/clipboard/paste-invalid09-input.html  |    15 -
 .../clipboard/paste-invalid10-expected.html     |    14 -
 .../tests/clipboard/paste-invalid10-input.html  |    15 -
 .../tests/clipboard/paste-li01-expected.html    |    18 -
 .../tests/clipboard/paste-li01-input.html       |    33 -
 .../tests/clipboard/paste-li02-expected.html    |    18 -
 .../tests/clipboard/paste-li02-input.html       |    29 -
 .../tests/clipboard/paste-li03-expected.html    |    18 -
 .../tests/clipboard/paste-li03-input.html       |    33 -
 .../tests/clipboard/paste-li04-expected.html    |    18 -
 .../tests/clipboard/paste-li04-input.html       |    29 -
 .../tests/clipboard/paste-li05-expected.html    |    18 -
 .../tests/clipboard/paste-li05-input.html       |    33 -
 .../tests/clipboard/paste-li06-expected.html    |    18 -
 .../tests/clipboard/paste-li06-input.html       |    29 -
 .../tests/clipboard/paste-li07-expected.html    |    30 -
 .../tests/clipboard/paste-li07-input.html       |    33 -
 .../tests/clipboard/paste-li08-expected.html    |    30 -
 .../tests/clipboard/paste-li08-input.html       |    29 -
 .../tests/clipboard/paste-li09-expected.html    |    18 -
 .../tests/clipboard/paste-li09-input.html       |    33 -
 .../tests/clipboard/paste-li10-expected.html    |    18 -
 .../tests/clipboard/paste-li10-input.html       |    29 -
 .../tests/clipboard/paste-li11-expected.html    |    18 -
 .../tests/clipboard/paste-li11-input.html       |    33 -
 .../tests/clipboard/paste-li12-expected.html    |    18 -
 .../tests/clipboard/paste-li12-input.html       |    29 -
 .../tests/clipboard/paste-li13-expected.html    |    26 -
 .../tests/clipboard/paste-li13-input.html       |    33 -
 .../tests/clipboard/paste-li14-expected.html    |    26 -
 .../tests/clipboard/paste-li14-input.html       |    29 -
 .../tests/clipboard/paste-list01-expected.html  |    10 -
 .../tests/clipboard/paste-list01-input.html     |    19 -
 .../tests/clipboard/paste-list02-expected.html  |    10 -
 .../tests/clipboard/paste-list02-input.html     |    17 -
 .../tests/clipboard/paste-list03-expected.html  |    12 -
 .../tests/clipboard/paste-list03-input.html     |    23 -
 .../tests/clipboard/paste-list04-expected.html  |    12 -
 .../tests/clipboard/paste-list04-input.html     |    21 -
 .../tests/clipboard/paste-list05-expected.html  |    12 -
 .../tests/clipboard/paste-list05-input.html     |    23 -
 .../tests/clipboard/paste-list06-expected.html  |    12 -
 .../tests/clipboard/paste-list06-input.html     |    23 -
 .../clipboard/paste-markdown-expected.html      |    44 -
 .../tests/clipboard/paste-markdown-input.html   |    62 -
 .../tests/clipboard/paste-table01-expected.html |    14 -
 .../tests/clipboard/paste-table01-input.html    |    17 -
 .../tests/clipboard/paste-table02-expected.html |    14 -
 .../tests/clipboard/paste-table02-input.html    |    17 -
 .../tests/clipboard/paste-table03-expected.html |    17 -
 .../tests/clipboard/paste-table03-input.html    |    22 -
 .../tests/clipboard/paste-table04-expected.html |    17 -
 .../tests/clipboard/paste-table04-input.html    |    24 -
 .../tests/clipboard/paste-table05-expected.html |    17 -
 .../tests/clipboard/paste-table05-input.html    |    24 -
 .../tests/clipboard/paste-table06-expected.html |    17 -
 .../tests/clipboard/paste-table06-input.html    |    24 -
 .../tests/clipboard/paste-table07-expected.html |    25 -
 .../tests/clipboard/paste-table07-input.html    |    32 -
 .../tests/clipboard/paste01-expected.html       |     6 -
 .../Editor/tests/clipboard/paste01-input.html   |    15 -
 .../tests/clipboard/paste02-expected.html       |     6 -
 .../Editor/tests/clipboard/paste02-input.html   |    15 -
 .../tests/clipboard/paste03-expected.html       |     6 -
 .../Editor/tests/clipboard/paste03-input.html   |    15 -
 .../tests/clipboard/paste04-expected.html       |     6 -
 .../Editor/tests/clipboard/paste04-input.html   |    15 -
 .../tests/clipboard/paste05-expected.html       |    10 -
 .../Editor/tests/clipboard/paste05-input.html   |    15 -
 .../pasteText-whitespace01-expected.html        |     6 -
 .../clipboard/pasteText-whitespace01-input.html |    15 -
 .../clipboard/preserve-cutpaste01-expected.html |    12 -
 .../clipboard/preserve-cutpaste01-input.html    |    24 -
 .../deleteBeforeParagraph-list01-expected.html  |     6 -
 .../deleteBeforeParagraph-list01-input.html     |    16 -
 .../deleteBeforeParagraph-list01a-expected.html |     6 -
 .../deleteBeforeParagraph-list01a-input.html    |    16 -
 .../deleteBeforeParagraph-list02-expected.html  |    14 -
 .../deleteBeforeParagraph-list02-input.html     |    16 -
 .../deleteBeforeParagraph-list02a-expected.html |     6 -
 .../deleteBeforeParagraph-list02a-input.html    |    16 -
 .../deleteBeforeParagraph-list03-expected.html  |    10 -
 .../deleteBeforeParagraph-list03-input.html     |    20 -
 .../deleteBeforeParagraph-list03a-expected.html |     9 -
 .../deleteBeforeParagraph-list03a-input.html    |    20 -
 .../deleteBeforeParagraph-list04-expected.html  |    17 -
 .../deleteBeforeParagraph-list04-input.html     |    27 -
 .../deleteBeforeParagraph-list04a-expected.html |    14 -
 .../deleteBeforeParagraph-list04a-input.html    |    27 -
 .../deleteBeforeParagraph-list05-expected.html  |    21 -
 .../deleteBeforeParagraph-list05-input.html     |    27 -
 .../deleteBeforeParagraph-list05a-expected.html |    14 -
 .../deleteBeforeParagraph-list05a-input.html    |    27 -
 .../deleteBeforeParagraph-list06-expected.html  |    21 -
 .../deleteBeforeParagraph-list06-input.html     |    27 -
 .../deleteBeforeParagraph-list06a-expected.html |    14 -
 .../deleteBeforeParagraph-list06a-input.html    |    27 -
 ...eleteBeforeParagraph-sublist01-expected.html |    21 -
 .../deleteBeforeParagraph-sublist01-input.html  |    25 -
 ...eleteBeforeParagraph-sublist02-expected.html |    21 -
 .../deleteBeforeParagraph-sublist02-input.html  |    25 -
 ...eleteBeforeParagraph-sublist03-expected.html |    15 -
 .../deleteBeforeParagraph-sublist03-input.html  |    25 -
 ...leteBeforeParagraph-sublist03a-expected.html |    15 -
 .../deleteBeforeParagraph-sublist03a-input.html |    25 -
 .../deleteBeforeParagraph01-expected.html       |     6 -
 .../cursor/deleteBeforeParagraph01-input.html   |    16 -
 .../deleteBeforeParagraph01a-expected.html      |     6 -
 .../cursor/deleteBeforeParagraph01a-input.html  |    16 -
 .../deleteBeforeParagraph02-expected.html       |     6 -
 .../cursor/deleteBeforeParagraph02-input.html   |    16 -
 .../deleteBeforeParagraph02a-expected.html      |     6 -
 .../cursor/deleteBeforeParagraph02a-input.html  |    16 -
 .../deleteCharacter-caption01-expected.html     |    24 -
 .../cursor/deleteCharacter-caption01-input.html |    34 -
 .../deleteCharacter-caption02-expected.html     |    24 -
 .../cursor/deleteCharacter-caption02-input.html |    34 -
 .../deleteCharacter-emoji01-expected.html       |    12 -
 .../cursor/deleteCharacter-emoji01-input.html   |    17 -
 .../deleteCharacter-emoji02-expected.html       |     9 -
 .../cursor/deleteCharacter-emoji02-input.html   |    17 -
 .../deleteCharacter-emoji03-expected.html       |     9 -
 .../cursor/deleteCharacter-emoji03-input.html   |    17 -
 .../deleteCharacter-emoji04-expected.html       |     9 -
 .../cursor/deleteCharacter-emoji04-input.html   |    17 -
 .../deleteCharacter-emoji05-expected.html       |     9 -
 .../cursor/deleteCharacter-emoji05-input.html   |    17 -
 .../deleteCharacter-emoji06-expected.html       |     9 -
 .../cursor/deleteCharacter-emoji06-input.html   |    17 -
 .../deleteCharacter-emoji07-expected.html       |     9 -
 .../cursor/deleteCharacter-emoji07-input.html   |    17 -
 .../deleteCharacter-emoji08-expected.html       |     9 -
 .../cursor/deleteCharacter-emoji08-input.html   |    17 -
 .../deleteCharacter-endnote01-expected.html     |    11 -
 .../cursor/deleteCharacter-endnote01-input.html |    16 -
 .../deleteCharacter-endnote02-expected.html     |    11 -
 .../cursor/deleteCharacter-endnote02-input.html |    16 -
 .../deleteCharacter-endnote03-expected.html     |     8 -
 .../cursor/deleteCharacter-endnote03-input.html |    16 -
 .../deleteCharacter-endnote04-expected.html     |     8 -
 .../cursor/deleteCharacter-endnote04-input.html |    16 -
 .../deleteCharacter-endnote05-expected.html     |     9 -
 .../cursor/deleteCharacter-endnote05-input.html |    17 -
 .../deleteCharacter-endnote06-expected.html     |    11 -
 .../cursor/deleteCharacter-endnote06-input.html |    16 -
 .../deleteCharacter-endnote07-expected.html     |    11 -
 .../cursor/deleteCharacter-endnote07-input.html |    16 -
 .../deleteCharacter-endnote08-expected.html     |    11 -
 .../cursor/deleteCharacter-endnote08-input.html |    16 -
 .../deleteCharacter-endnote09-expected.html     |     8 -
 .../cursor/deleteCharacter-endnote09-input.html |    16 -
 .../deleteCharacter-endnote10-expected.html     |     9 -
 .../cursor/deleteCharacter-endnote10-input.html |    17 -
 .../deleteCharacter-figcaption01-expected.html  |    11 -
 .../deleteCharacter-figcaption01-input.html     |    25 -
 .../deleteCharacter-figcaption02-expected.html  |    11 -
 .../deleteCharacter-figcaption02-input.html     |    25 -
 .../deleteCharacter-figcaption03-expected.html  |    11 -
 .../deleteCharacter-figcaption03-input.html     |    19 -
 .../deleteCharacter-figcaption04-expected.html  |    11 -
 .../deleteCharacter-figcaption04-input.html     |    19 -
 .../deleteCharacter-figure01-expected.html      |    11 -
 .../cursor/deleteCharacter-figure01-input.html  |    21 -
 .../deleteCharacter-figure02-expected.html      |    11 -
 .../cursor/deleteCharacter-figure02-input.html  |    21 -
 .../deleteCharacter-figure03-expected.html      |    11 -
 .../cursor/deleteCharacter-figure03-input.html  |    23 -
 .../deleteCharacter-figure04-expected.html      |    11 -
 .../cursor/deleteCharacter-figure04-input.html  |    23 -
 .../deleteCharacter-footnote01-expected.html    |    11 -
 .../deleteCharacter-footnote01-input.html       |    16 -
 .../deleteCharacter-footnote02-expected.html    |    11 -
 .../deleteCharacter-footnote02-input.html       |    16 -
 .../deleteCharacter-footnote03-expected.html    |     8 -
 .../deleteCharacter-footnote03-input.html       |    16 -
 .../deleteCharacter-footnote04-expected.html    |     8 -
 .../deleteCharacter-footnote04-input.html       |    16 -
 .../deleteCharacter-footnote05-expected.html    |     9 -
 .../deleteCharacter-footnote05-input.html       |    17 -
 .../deleteCharacter-footnote06-expected.html    |    11 -
 .../deleteCharacter-footnote06-input.html       |    16 -
 .../deleteCharacter-footnote07-expected.html    |    11 -
 .../deleteCharacter-footnote07-input.html       |    16 -
 .../deleteCharacter-footnote08-expected.html    |    11 -
 .../deleteCharacter-footnote08-input.html       |    16 -
 .../deleteCharacter-footnote09-expected.html    |     8 -
 .../deleteCharacter-footnote09-input.html       |    16 -
 .../deleteCharacter-footnote10-expected.html    |     9 -
 .../deleteCharacter-footnote10-input.html       |    17 -
 .../cursor/deleteCharacter-last01-expected.html |     9 -
 .../cursor/deleteCharacter-last01-input.html    |    15 -
 .../cursor/deleteCharacter-last02-expected.html |    10 -
 .../cursor/deleteCharacter-last02-input.html    |    16 -
 .../cursor/deleteCharacter-last03-expected.html |    10 -
 .../cursor/deleteCharacter-last03-input.html    |    19 -
 .../deleteCharacter-last03a-expected.html       |    15 -
 .../cursor/deleteCharacter-last03a-input.html   |    19 -
 .../cursor/deleteCharacter-last04-expected.html |    12 -
 .../cursor/deleteCharacter-last04-input.html    |    21 -
 .../deleteCharacter-last04a-expected.html       |    17 -
 .../cursor/deleteCharacter-last04a-input.html   |    21 -
 .../cursor/deleteCharacter-last05-expected.html |    12 -
 .../cursor/deleteCharacter-last05-input.html    |    21 -
 .../deleteCharacter-last05a-expected.html       |    17 -
 .../cursor/deleteCharacter-last05a-input.html   |    21 -
 .../cursor/deleteCharacter-last06-expected.html |    12 -
 .../cursor/deleteCharacter-last06-input.html    |    21 -
 .../deleteCharacter-last06a-expected.html       |    17 -
 .../cursor/deleteCharacter-last06a-input.html   |    21 -
 .../cursor/deleteCharacter-last07-expected.html |    15 -
 .../cursor/deleteCharacter-last07-input.html    |    21 -
 .../deleteCharacter-last07a-expected.html       |    15 -
 .../cursor/deleteCharacter-last07a-input.html   |    21 -
 .../cursor/deleteCharacter-last08-expected.html |    22 -
 .../cursor/deleteCharacter-last08-input.html    |    26 -
 .../deleteCharacter-last08a-expected.html       |    22 -
 .../cursor/deleteCharacter-last08a-input.html   |    26 -
 .../cursor/deleteCharacter-last09-expected.html |    19 -
 .../cursor/deleteCharacter-last09-input.html    |    26 -
 .../deleteCharacter-last09a-expected.html       |    24 -
 .../cursor/deleteCharacter-last09a-input.html   |    26 -
 .../cursor/deleteCharacter-last10-expected.html |    19 -
 .../cursor/deleteCharacter-last10-input.html    |    26 -
 .../deleteCharacter-last10a-expected.html       |    24 -
 .../cursor/deleteCharacter-last10a-input.html   |    26 -
 .../cursor/deleteCharacter-last11-expected.html |    19 -
 .../cursor/deleteCharacter-last11-input.html    |    26 -
 .../deleteCharacter-last11a-expected.html       |    24 -
 .../cursor/deleteCharacter-last11a-input.html   |    26 -
 .../cursor/deleteCharacter-last13-expected.html |    19 -
 .../cursor/deleteCharacter-last13-input.html    |    26 -
 .../cursor/deleteCharacter-link01-expected.html |     9 -
 .../cursor/deleteCharacter-link01-input.html    |    15 -
 .../cursor/deleteCharacter-link02-expected.html |     6 -
 .../cursor/deleteCharacter-link02-input.html    |    16 -
 .../cursor/deleteCharacter-link03-expected.html |     9 -
 .../cursor/deleteCharacter-link03-input.html    |    15 -
 .../cursor/deleteCharacter-link04-expected.html |     9 -
 .../cursor/deleteCharacter-link04-input.html    |    16 -
 .../cursor/deleteCharacter-list01-expected.html |    11 -
 .../cursor/deleteCharacter-list01-input.html    |    21 -
 .../cursor/deleteCharacter-list02-expected.html |    11 -
 .../cursor/deleteCharacter-list02-input.html    |    21 -
 .../cursor/deleteCharacter-list03-expected.html |    11 -
 .../cursor/deleteCharacter-list03-input.html    |    21 -
 .../cursor/deleteCharacter-list04-expected.html |     7 -
 .../cursor/deleteCharacter-list04-input.html    |    19 -
 .../cursor/deleteCharacter-list05-expected.html |    10 -
 .../cursor/deleteCharacter-list05-input.html    |    19 -
 .../cursor/deleteCharacter-list06-expected.html |     8 -
 .../cursor/deleteCharacter-list06-input.html    |    17 -
 .../cursor/deleteCharacter-list07-expected.html |     6 -
 .../cursor/deleteCharacter-list07-input.html    |    22 -
 .../deleteCharacter-reference01-expected.html   |    13 -
 .../deleteCharacter-reference01-input.html      |    19 -
 .../deleteCharacter-reference02-expected.html   |    10 -
 .../deleteCharacter-reference02-input.html      |    21 -
 .../deleteCharacter-reference03-expected.html   |    13 -
 .../deleteCharacter-reference03-input.html      |    19 -
 .../deleteCharacter-reference04-expected.html   |    13 -
 .../deleteCharacter-reference04-input.html      |    21 -
 .../deleteCharacter-table01-expected.html       |    11 -
 .../cursor/deleteCharacter-table01-input.html   |    28 -
 .../deleteCharacter-table02-expected.html       |    20 -
 .../cursor/deleteCharacter-table02-input.html   |    28 -
 .../deleteCharacter-table03-expected.html       |    11 -
 .../cursor/deleteCharacter-table03-input.html   |    30 -
 .../deleteCharacter-table04-expected.html       |    20 -
 .../cursor/deleteCharacter-table04-input.html   |    30 -
 ...deleteCharacter-tablecaption01-expected.html |    18 -
 .../deleteCharacter-tablecaption01-input.html   |    25 -
 ...deleteCharacter-tablecaption02-expected.html |    18 -
 .../deleteCharacter-tablecaption02-input.html   |    25 -
 .../cursor/deleteCharacter-toc01-expected.html  |    14 -
 .../cursor/deleteCharacter-toc01-input.html     |    24 -
 .../cursor/deleteCharacter-toc02-expected.html  |    15 -
 .../cursor/deleteCharacter-toc02-input.html     |    24 -
 .../cursor/deleteCharacter-toc03-expected.html  |    14 -
 .../cursor/deleteCharacter-toc03-input.html     |    27 -
 .../cursor/deleteCharacter-toc04-expected.html  |    15 -
 .../cursor/deleteCharacter-toc04-input.html     |    27 -
 .../cursor/deleteCharacter01-expected.html      |     6 -
 .../tests/cursor/deleteCharacter01-input.html   |    15 -
 .../cursor/deleteCharacter02-expected.html      |     6 -
 .../tests/cursor/deleteCharacter02-input.html   |    15 -
 .../cursor/deleteCharacter03-expected.html      |     6 -
 .../tests/cursor/deleteCharacter03-input.html   |    15 -
 .../cursor/deleteCharacter04-expected.html      |     6 -
 .../tests/cursor/deleteCharacter04-input.html   |    16 -
 .../cursor/deleteCharacter04a-expected.html     |     6 -
 .../tests/cursor/deleteCharacter04a-input.html  |    16 -
 .../cursor/deleteCharacter04b-expected.html     |     6 -
 .../tests/cursor/deleteCharacter04b-input.html  |    16 -
 .../cursor/deleteCharacter05-expected.html      |     6 -
 .../tests/cursor/deleteCharacter05-input.html   |    16 -
 .../cursor/deleteCharacter05a-expected.html     |     6 -
 .../tests/cursor/deleteCharacter05a-input.html  |    16 -
 .../cursor/deleteCharacter05b-expected.html     |     6 -
 .../tests/cursor/deleteCharacter05b-input.html  |    16 -
 .../cursor/deleteCharacter06-expected.html      |     8 -
 .../tests/cursor/deleteCharacter06-input.html   |    16 -
 .../cursor/deleteCharacter06a-expected.html     |     8 -
 .../tests/cursor/deleteCharacter06a-input.html  |    16 -
 .../cursor/deleteCharacter06b-expected.html     |     8 -
 .../tests/cursor/deleteCharacter06b-input.html  |    16 -
 .../cursor/deleteCharacter07-expected.html      |     8 -
 .../tests/cursor/deleteCharacter07-input.html   |    16 -
 .../cursor/deleteCharacter07a-expected.html     |     8 -
 .../tests/cursor/deleteCharacter07a-input.html  |    16 -
 .../cursor/deleteCharacter07b-expected.html     |     8 -
 .../tests/cursor/deleteCharacter07b-input.html  |    16 -
 .../cursor/deleteCharacter08-expected.html      |     9 -
 .../tests/cursor/deleteCharacter08-input.html   |    16 -
 .../cursor/deleteCharacter08a-expected.html     |     9 -
 .../tests/cursor/deleteCharacter08a-input.html  |    16 -
 .../cursor/deleteCharacter08b-expected.html     |     9 -
 .../tests/cursor/deleteCharacter08b-input.html  |    16 -
 .../cursor/deleteCharacter09-expected.html      |     7 -
 .../tests/cursor/deleteCharacter09-input.html   |    17 -
 .../cursor/deleteCharacter10-expected.html      |     7 -
 .../tests/cursor/deleteCharacter10-input.html   |    17 -
 .../cursor/deleteCharacter11-expected.html      |     6 -
 .../tests/cursor/deleteCharacter11-input.html   |    15 -
 .../cursor/deleteCharacter12-expected.html      |     6 -
 .../tests/cursor/deleteCharacter12-input.html   |    16 -
 .../cursor/deleteCharacter13-expected.html      |     6 -
 .../tests/cursor/deleteCharacter13-input.html   |    18 -
 .../cursor/deleteCharacter14-expected.html      |     6 -
 .../tests/cursor/deleteCharacter14-input.html   |    19 -
 .../cursor/deleteCharacter15-expected.html      |     6 -
 .../tests/cursor/deleteCharacter15-input.html   |    19 -
 .../cursor/deleteCharacter16-expected.html      |     6 -
 .../tests/cursor/deleteCharacter16-input.html   |    16 -
 .../cursor/deleteCharacter17-expected.html      |     6 -
 .../tests/cursor/deleteCharacter17-input.html   |    16 -
 .../cursor/deleteCharacter18-expected.html      |     7 -
 .../tests/cursor/deleteCharacter18-input.html   |    17 -
 .../cursor/deleteCharacter19-expected.html      |     7 -
 .../tests/cursor/deleteCharacter19-input.html   |    17 -
 .../cursor/deleteCharacter20-expected.html      |     7 -
 .../tests/cursor/deleteCharacter20-input.html   |    17 -
 .../cursor/deleteCharacter21-expected.html      |     6 -
 .../tests/cursor/deleteCharacter21-input.html   |    16 -
 .../cursor/deleteCharacter22-expected.html      |     6 -
 .../tests/cursor/deleteCharacter22-input.html   |    19 -
 .../cursor/deleteCharacter23-expected.html      |     7 -
 .../tests/cursor/deleteCharacter23-input.html   |    19 -
 .../cursor/deleteCharacter24-expected.html      |    11 -
 .../tests/cursor/deleteCharacter24-input.html   |    17 -
 .../cursor/doubleSpacePeriod01-expected.html    |     6 -
 .../tests/cursor/doubleSpacePeriod01-input.html |    16 -
 .../cursor/doubleSpacePeriod02-expected.html    |     6 -
 .../tests/cursor/doubleSpacePeriod02-input.html |    17 -
 .../cursor/doubleSpacePeriod03-expected.html    |     6 -
 .../tests/cursor/doubleSpacePeriod03-input.html |    16 -
 .../cursor/doubleSpacePeriod04-expected.html    |     6 -
 .../tests/cursor/doubleSpacePeriod04-input.html |    16 -
 .../cursor/doubleSpacePeriod05-expected.html    |     6 -
 .../tests/cursor/doubleSpacePeriod05-input.html |    19 -
 .../tests/cursor/enter-delete01-expected.html   |     6 -
 .../tests/cursor/enter-delete01-input.html      |    16 -
 .../tests/cursor/enter-delete02-expected.html   |     6 -
 .../tests/cursor/enter-delete02-input.html      |    18 -
 .../tests/cursor/enter-delete03-expected.html   |     6 -
 .../tests/cursor/enter-delete03-input.html      |    24 -
 .../cursor/enterAfterFigure01-expected.html     |    13 -
 .../tests/cursor/enterAfterFigure01-input.html  |    18 -
 .../cursor/enterAfterFigure02-expected.html     |    14 -
 .../tests/cursor/enterAfterFigure02-input.html  |    18 -
 .../cursor/enterAfterFigure03-expected.html     |    14 -
 .../tests/cursor/enterAfterFigure03-input.html  |    18 -
 .../cursor/enterAfterTable01-expected.html      |    22 -
 .../tests/cursor/enterAfterTable01-input.html   |    25 -
 .../cursor/enterAfterTable02-expected.html      |    23 -
 .../tests/cursor/enterAfterTable02-input.html   |    25 -
 .../cursor/enterAfterTable03-expected.html      |    23 -
 .../tests/cursor/enterAfterTable03-input.html   |    25 -
 .../cursor/enterBeforeFigure01-expected.html    |    13 -
 .../tests/cursor/enterBeforeFigure01-input.html |    18 -
 .../cursor/enterBeforeFigure02-expected.html    |    14 -
 .../tests/cursor/enterBeforeFigure02-input.html |    18 -
 .../cursor/enterBeforeFigure03-expected.html    |    11 -
 .../tests/cursor/enterBeforeFigure03-input.html |    18 -
 .../cursor/enterBeforeTable01-expected.html     |    22 -
 .../tests/cursor/enterBeforeTable01-input.html  |    25 -
 .../cursor/enterBeforeTable02-expected.html     |    23 -
 .../tests/cursor/enterBeforeTable02-input.html  |    25 -
 .../cursor/enterBeforeTable03-expected.html     |    20 -
 .../tests/cursor/enterBeforeTable03-input.html  |    25 -
 .../cursor/enterPressed-caption01-expected.html |    28 -
 .../cursor/enterPressed-caption01-input.html    |    38 -
 .../cursor/enterPressed-caption02-expected.html |    28 -
 .../cursor/enterPressed-caption02-input.html    |    38 -
 .../enterPressed-emptyContainer01-expected.html |    10 -
 .../enterPressed-emptyContainer01-input.html    |    13 -
 ...enterPressed-emptyContainer01a-expected.html |    10 -
 .../enterPressed-emptyContainer01a-input.html   |    14 -
 .../enterPressed-emptyContainer02-expected.html |    12 -
 .../enterPressed-emptyContainer02-input.html    |    13 -
 ...enterPressed-emptyContainer02a-expected.html |    12 -
 .../enterPressed-emptyContainer02a-input.html   |    14 -
 .../enterPressed-emptyContainer03-expected.html |    12 -
 .../enterPressed-emptyContainer03-input.html    |    13 -
 ...enterPressed-emptyContainer03a-expected.html |    12 -
 .../enterPressed-emptyContainer03a-input.html   |    14 -
 .../enterPressed-emptyContainer04-expected.html |    17 -
 .../enterPressed-emptyContainer04-input.html    |    20 -
 ...enterPressed-emptyContainer04a-expected.html |    17 -
 .../enterPressed-emptyContainer04a-input.html   |    21 -
 .../enterPressed-emptyContainer05-expected.html |    18 -
 .../enterPressed-emptyContainer05-input.html    |    19 -
 ...enterPressed-emptyContainer05a-expected.html |    18 -
 .../enterPressed-emptyContainer05a-input.html   |    20 -
 .../enterPressed-emptyContainer06-expected.html |    18 -
 .../enterPressed-emptyContainer06-input.html    |    19 -
 ...enterPressed-emptyContainer06a-expected.html |    18 -
 .../enterPressed-emptyContainer06a-input.html   |    20 -
 .../enterPressed-emptyContainer07-expected.html |     9 -
 .../enterPressed-emptyContainer07-input.html    |    17 -
 ...enterPressed-emptyContainer07a-expected.html |     9 -
 .../enterPressed-emptyContainer07a-input.html   |    18 -
 .../enterPressed-emptyContainer08-expected.html |    14 -
 .../enterPressed-emptyContainer08-input.html    |    17 -
 ...enterPressed-emptyContainer08a-expected.html |    14 -
 .../enterPressed-emptyContainer08a-input.html   |    18 -
 .../cursor/enterPressed-endnote01-expected.html |    13 -
 .../cursor/enterPressed-endnote01-input.html    |    16 -
 .../cursor/enterPressed-endnote02-expected.html |    12 -
 .../cursor/enterPressed-endnote02-input.html    |    16 -
 .../cursor/enterPressed-endnote03-expected.html |    12 -
 .../cursor/enterPressed-endnote03-input.html    |    16 -
 .../cursor/enterPressed-endnote04-expected.html |    13 -
 .../cursor/enterPressed-endnote04-input.html    |    16 -
 .../cursor/enterPressed-endnote05-expected.html |    12 -
 .../cursor/enterPressed-endnote05-input.html    |    16 -
 .../cursor/enterPressed-endnote06-expected.html |    12 -
 .../cursor/enterPressed-endnote06-input.html    |    16 -
 .../cursor/enterPressed-endnote07-expected.html |    12 -
 .../cursor/enterPressed-endnote07-input.html    |    16 -
 .../cursor/enterPressed-endnote08-expected.html |    12 -
 .../cursor/enterPressed-endnote08-input.html    |    16 -
 .../enterPressed-figcaption01-expected.html     |    15 -
 .../cursor/enterPressed-figcaption01-input.html |    27 -
 .../enterPressed-figcaption02-expected.html     |    15 -
 .../cursor/enterPressed-figcaption02-input.html |    27 -
 .../enterPressed-footnote01-expected.html       |    13 -
 .../cursor/enterPressed-footnote01-input.html   |    16 -
 .../enterPressed-footnote02-expected.html       |    12 -
 .../cursor/enterPressed-footnote02-input.html   |    16 -
 .../enterPressed-footnote03-expected.html       |    12 -
 .../cursor/enterPressed-footnote03-input.html   |    16 -
 .../enterPressed-footnote04-expected.html       |    13 -
 .../cursor/enterPressed-footnote04-input.html   |    16 -
 .../enterPressed-footnote05-expected.html       |    12 -
 .../cursor/enterPressed-footnote05-input.html   |    16 -
 .../enterPressed-footnote06-expected.html       |    12 -
 .../cursor/enterPressed-footnote06-input.html   |    16 -
 .../enterPressed-footnote07-expected.html       |    12 -
 .../cursor/enterPressed-footnote07-input.html   |    16 -
 .../enterPressed-footnote08-expected.html       |    12 -
 .../cursor/enterPressed-footnote08-input.html   |    16 -
 .../cursor/enterPressed-heading01-expected.html |     7 -
 .../cursor/enterPressed-heading01-input.html    |    18 -
 .../cursor/enterPressed-heading02-expected.html |    10 -
 .../cursor/enterPressed-heading02-input.html    |    19 -
 .../cursor/enterPressed-heading03-expected.html |    10 -
 .../cursor/enterPressed-heading03-input.html    |    18 -
 .../cursor/enterPressed-heading04-expected.html |    10 -
 .../cursor/enterPressed-heading04-input.html    |    15 -
 .../cursor/enterPressed-heading05-expected.html |     7 -
 .../cursor/enterPressed-heading05-input.html    |    15 -
 .../cursor/enterPressed-heading06-expected.html |    10 -
 .../cursor/enterPressed-heading06-input.html    |    15 -
 .../cursor/enterPressed-heading07-expected.html |     7 -
 .../cursor/enterPressed-heading07-input.html    |    15 -
 .../cursor/enterPressed-heading08-expected.html |    13 -
 .../cursor/enterPressed-heading08-input.html    |    15 -
 .../cursor/enterPressed-heading09-expected.html |     7 -
 .../cursor/enterPressed-heading09-input.html    |    15 -
 .../cursor/enterPressed-heading10-expected.html |     6 -
 .../cursor/enterPressed-heading10-input.html    |    17 -
 .../cursor/enterPressed-heading11-expected.html |    10 -
 .../cursor/enterPressed-heading11-input.html    |    17 -
 .../cursor/enterPressed-heading12-expected.html |    13 -
 .../cursor/enterPressed-heading12-input.html    |    17 -
 .../cursor/enterPressed-heading13-expected.html |     7 -
 .../cursor/enterPressed-heading13-input.html    |    17 -
 .../enterPressed-list-nop01-expected.html       |     9 -
 .../cursor/enterPressed-list-nop01-input.html   |    17 -
 .../enterPressed-list-nop02-expected.html       |    12 -
 .../cursor/enterPressed-list-nop02-input.html   |    20 -
 .../enterPressed-list-nop03-expected.html       |     9 -
 .../cursor/enterPressed-list-nop03-input.html   |    17 -
 .../enterPressed-list-nop04-expected.html       |    12 -
 .../cursor/enterPressed-list-nop04-input.html   |    20 -
 .../enterPressed-list-nop05-expected.html       |     9 -
 .../cursor/enterPressed-list-nop05-input.html   |    17 -
 .../enterPressed-list-nop06-expected.html       |    12 -
 .../cursor/enterPressed-list-nop06-input.html   |    20 -
 .../enterPressed-list-nop07-expected.html       |     9 -
 .../cursor/enterPressed-list-nop07-input.html   |    17 -
 .../enterPressed-list-nop08-expected.html       |    12 -
 .../cursor/enterPressed-list-nop08-input.html   |    20 -
 .../cursor/enterPressed-list01-expected.html    |    11 -
 .../tests/cursor/enterPressed-list01-input.html |    20 -
 .../cursor/enterPressed-list02-expected.html    |    11 -
 .../tests/cursor/enterPressed-list02-input.html |    20 -
 .../cursor/enterPressed-list03-expected.html    |    16 -
 .../tests/cursor/enterPressed-list03-input.html |    20 -
 .../cursor/enterPressed-list04-expected.html    |    11 -
 .../tests/cursor/enterPressed-list04-input.html |    20 -
 .../cursor/enterPressed-list05-expected.html    |    11 -
 .../tests/cursor/enterPressed-list05-input.html |    20 -
 .../cursor/enterPressed-list06-expected.html    |    11 -
 .../tests/cursor/enterPressed-list06-input.html |    20 -
 .../cursor/enterPressed-list07-expected.html    |    11 -
 .../tests/cursor/enterPressed-list07-input.html |    21 -
 .../cursor/enterPressed-list08-expected.html    |    11 -
 .../tests/cursor/enterPressed-list08-input.html |    21 -
 .../cursor/enterPressed-list09-expected.html    |    11 -
 .../tests/cursor/enterPressed-list09-input.html |    21 -
 .../cursor/enterPressed-list10-expected.html    |    14 -
 .../tests/cursor/enterPressed-list10-input.html |    20 -
 .../cursor/enterPressed-list11-expected.html    |    11 -
 .../tests/cursor/enterPressed-list11-input.html |    20 -
 .../cursor/enterPressed-list12-expected.html    |    15 -
 .../tests/cursor/enterPressed-list12-input.html |    23 -
 .../cursor/enterPressed-list13-expected.html    |    14 -
 .../tests/cursor/enterPressed-list13-input.html |    23 -
 .../cursor/enterPressed-list14-expected.html    |    14 -
 .../tests/cursor/enterPressed-list14-input.html |    23 -
 .../cursor/enterPressed-list15-expected.html    |    17 -
 .../tests/cursor/enterPressed-list15-input.html |    23 -
 .../cursor/enterPressed-list16-expected.html    |    14 -
 .../tests/cursor/enterPressed-list16-input.html |    24 -
 .../cursor/enterPressed-list17-expected.html    |    14 -
 .../tests/cursor/enterPressed-list17-input.html |    23 -
 .../cursor/enterPressed-list18-expected.html    |    14 -
 .../tests/cursor/enterPressed-list18-input.html |    23 -
 .../cursor/enterPressed-list19-expected.html    |    19 -
 .../tests/cursor/enterPressed-list19-input.html |    23 -
 .../cursor/enterPressed-list20-expected.html    |    14 -
 .../tests/cursor/enterPressed-list20-input.html |    24 -
 .../cursor/enterPressed-list21-expected.html    |    11 -
 .../tests/cursor/enterPressed-list21-input.html |    20 -
 .../cursor/enterPressed-list22-expected.html    |    16 -
 .../tests/cursor/enterPressed-list22-input.html |    20 -
 .../cursor/enterPressed-list23-expected.html    |    16 -
 .../tests/cursor/enterPressed-list23-input.html |    20 -
 .../cursor/enterPressed-list24-expected.html    |    18 -
 .../tests/cursor/enterPressed-list24-input.html |    21 -
 .../cursor/enterPressed-list25-expected.html    |    11 -
 .../tests/cursor/enterPressed-list25-input.html |    24 -
 .../cursor/enterPressed-list26-expected.html    |    14 -
 .../tests/cursor/enterPressed-list26-input.html |    17 -
 .../cursor/enterPressed-list27-expected.html    |    17 -
 .../tests/cursor/enterPressed-list27-input.html |    20 -
 .../cursor/enterPressed-list28-expected.html    |    17 -
 .../tests/cursor/enterPressed-list28-input.html |    20 -
 .../cursor/enterPressed-list29-expected.html    |    19 -
 .../tests/cursor/enterPressed-list29-input.html |    24 -
 .../cursor/enterPressed-list30-expected.html    |    24 -
 .../tests/cursor/enterPressed-list30-input.html |    29 -
 .../cursor/enterPressed-list31-expected.html    |    17 -
 .../tests/cursor/enterPressed-list31-input.html |    24 -
 .../cursor/enterPressed-list32-expected.html    |    22 -
 .../tests/cursor/enterPressed-list32-input.html |    29 -
 .../cursor/enterPressed-list33-expected.html    |    22 -
 .../tests/cursor/enterPressed-list33-input.html |    29 -
 .../cursor/enterPressed-next01-expected.html    |     7 -
 .../tests/cursor/enterPressed-next01-input.html |    16 -
 .../cursor/enterPressed-next02-expected.html    |     7 -
 .../tests/cursor/enterPressed-next02-input.html |    17 -
 .../cursor/enterPressed-next03-expected.html    |     7 -
 .../tests/cursor/enterPressed-next03-input.html |    16 -
 .../cursor/enterPressed-next04-expected.html    |     7 -
 .../tests/cursor/enterPressed-next04-input.html |    17 -
 .../cursor/enterPressed-next05a-expected.html   |    10 -
 .../cursor/enterPressed-next05a-input.html      |    18 -
 .../cursor/enterPressed-next05b-expected.html   |    10 -
 .../cursor/enterPressed-next05b-input.html      |    18 -
 .../cursor/enterPressed-next05c-expected.html   |    10 -
 .../cursor/enterPressed-next05c-input.html      |    18 -
 .../cursor/enterPressed-next05d-expected.html   |    10 -
 .../cursor/enterPressed-next05d-input.html      |    18 -
 .../cursor/enterPressed-next05e-expected.html   |    10 -
 .../cursor/enterPressed-next05e-input.html      |    18 -
 .../cursor/enterPressed-next06-expected.html    |    10 -
 .../tests/cursor/enterPressed-next06-input.html |    17 -
 .../cursor/enterPressed-next07-expected.html    |    10 -
 .../tests/cursor/enterPressed-next07-input.html |    17 -
 .../cursor/enterPressed-next08-expected.html    |    10 -
 .../tests/cursor/enterPressed-next08-input.html |    17 -
 .../cursor/enterPressed-next09-expected.html    |     7 -
 .../tests/cursor/enterPressed-next09-input.html |    16 -
 .../enterPressed-paragraphClass01-expected.html |     7 -
 .../enterPressed-paragraphClass01-input.html    |    16 -
 .../enterPressed-paragraphClass02-expected.html |    10 -
 .../enterPressed-paragraphClass02-input.html    |    16 -
 .../enterPressed-paragraphClass03-expected.html |    10 -
 .../enterPressed-paragraphClass03-input.html    |    16 -
 .../enterPressed-paragraphClass04-expected.html |     7 -
 .../enterPressed-paragraphClass04-input.html    |    17 -
 .../enterPressed-paragraphClass05-expected.html |    10 -
 .../enterPressed-paragraphClass05-input.html    |    17 -
 .../enterPressed-paragraphClass06-expected.html |    10 -
 .../enterPressed-paragraphClass06-input.html    |    17 -
 .../enterPressed-selection01-expected.html      |     7 -
 .../cursor/enterPressed-selection01-input.html  |    15 -
 .../enterPressed-selection02-expected.html      |    10 -
 .../cursor/enterPressed-selection02-input.html  |    15 -
 .../enterPressed-selection03-expected.html      |     7 -
 .../cursor/enterPressed-selection03-input.html  |    16 -
 .../enterPressed-selection04-expected.html      |    10 -
 .../cursor/enterPressed-selection04-input.html  |    16 -
 .../tests/cursor/enterPressed01-expected.html   |     7 -
 .../tests/cursor/enterPressed01-input.html      |    16 -
 .../tests/cursor/enterPressed02-expected.html   |     7 -
 .../tests/cursor/enterPressed02-input.html      |    16 -
 .../tests/cursor/enterPressed03-expected.html   |    11 -
 .../tests/cursor/enterPressed03-input.html      |    16 -
 .../tests/cursor/enterPressed04-expected.html   |     7 -
 .../tests/cursor/enterPressed04-input.html      |    16 -
 .../tests/cursor/enterPressed05-expected.html   |    10 -
 .../tests/cursor/enterPressed05-input.html      |    16 -
 .../tests/cursor/enterPressed06-expected.html   |     7 -
 .../tests/cursor/enterPressed06-input.html      |    16 -
 .../tests/cursor/enterPressed07-expected.html   |     7 -
 .../tests/cursor/enterPressed07-input.html      |    16 -
 .../tests/cursor/enterPressed08-expected.html   |    10 -
 .../tests/cursor/enterPressed08-input.html      |    16 -
 .../tests/cursor/enterPressed09-expected.html   |     7 -
 .../tests/cursor/enterPressed09-input.html      |    17 -
 .../tests/cursor/enterPressed10-expected.html   |     7 -
 .../tests/cursor/enterPressed10-input.html      |    16 -
 .../tests/cursor/enterPressed11-expected.html   |     7 -
 .../tests/cursor/enterPressed11-input.html      |    16 -
 .../tests/cursor/enterPressed12-expected.html   |    10 -
 .../tests/cursor/enterPressed12-input.html      |    16 -
 .../tests/cursor/enterPressed13-expected.html   |     7 -
 .../tests/cursor/enterPressed13-input.html      |    17 -
 .../tests/cursor/enterPressed14-expected.html   |    10 -
 .../tests/cursor/enterPressed14-input.html      |    16 -
 .../tests/cursor/enterPressed15-expected.html   |    10 -
 .../tests/cursor/enterPressed15-input.html      |    16 -
 .../tests/cursor/enterPressed16-expected.html   |    10 -
 .../tests/cursor/enterPressed16-input.html      |    16 -
 .../tests/cursor/enterPressed17-expected.html   |     7 -
 .../tests/cursor/enterPressed17-input.html      |    16 -
 .../tests/cursor/enterPressed18-expected.html   |    14 -
 .../tests/cursor/enterPressed18-input.html      |    16 -
 .../tests/cursor/enterPressed19-expected.html   |     7 -
 .../tests/cursor/enterPressed19-input.html      |    16 -
 .../tests/cursor/enterPressed20-expected.html   |    17 -
 .../tests/cursor/enterPressed20-input.html      |    16 -
 .../tests/cursor/enterPressed21-expected.html   |    14 -
 .../tests/cursor/enterPressed21-input.html      |    16 -
 .../tests/cursor/enterPressed22-expected.html   |    14 -
 .../tests/cursor/enterPressed22-input.html      |    16 -
 .../tests/cursor/enterPressed23-expected.html   |    14 -
 .../tests/cursor/enterPressed23-input.html      |    16 -
 .../tests/cursor/enterPressed24-expected.html   |    10 -
 .../tests/cursor/enterPressed24-input.html      |    16 -
 .../tests/cursor/enterPressed25-expected.html   |    10 -
 .../tests/cursor/enterPressed25-input.html      |    16 -
 .../tests/cursor/enterPressed26-expected.html   |    14 -
 .../tests/cursor/enterPressed26-input.html      |    16 -
 .../tests/cursor/enterPressed27-expected.html   |    10 -
 .../tests/cursor/enterPressed27-input.html      |    16 -
 .../tests/cursor/enterPressed28-expected.html   |    14 -
 .../tests/cursor/enterPressed28-input.html      |    19 -
 .../tests/cursor/enterPressed29-expected.html   |     7 -
 .../tests/cursor/enterPressed29-input.html      |    15 -
 .../tests/cursor/enterPressed30-expected.html   |    11 -
 .../tests/cursor/enterPressed30-input.html      |    16 -
 .../tests/cursor/enterPressed31-expected.html   |    11 -
 .../tests/cursor/enterPressed31-input.html      |    19 -
 .../tests/cursor/enterPressed32-expected.html   |    16 -
 .../tests/cursor/enterPressed32-input.html      |    24 -
 .../tests/cursor/enterPressed33-expected.html   |    14 -
 .../tests/cursor/enterPressed33-input.html      |    19 -
 .../tests/cursor/enterPressed34-expected.html   |    19 -
 .../tests/cursor/enterPressed34-input.html      |    24 -
 .../tests/cursor/enterPressed35-expected.html   |    12 -
 .../tests/cursor/enterPressed35-input.html      |    17 -
 .../insertCharacter-caption01-expected.html     |    24 -
 .../cursor/insertCharacter-caption01-input.html |    38 -
 .../insertCharacter-caption02-expected.html     |    24 -
 .../cursor/insertCharacter-caption02-input.html |    38 -
 .../cursor/insertCharacter-dash01-expected.html |     7 -
 .../cursor/insertCharacter-dash01-input.html    |    20 -
 .../cursor/insertCharacter-dash02-expected.html |     7 -
 .../cursor/insertCharacter-dash02-input.html    |    20 -
 .../cursor/insertCharacter-dash03-expected.html |     7 -
 .../cursor/insertCharacter-dash03-input.html    |    21 -
 .../cursor/insertCharacter-dash04-expected.html |     7 -
 .../cursor/insertCharacter-dash04-input.html    |    21 -
 .../insertCharacter-empty01-expected.html       |     6 -
 .../cursor/insertCharacter-empty01-input.html   |    15 -
 .../insertCharacter-empty02-expected.html       |     6 -
 .../cursor/insertCharacter-empty02-input.html   |    15 -
 .../insertCharacter-empty03-expected.html       |     6 -
 .../cursor/insertCharacter-empty03-input.html   |    15 -
 .../insertCharacter-empty04-expected.html       |     6 -
 .../cursor/insertCharacter-empty04-input.html   |    15 -
 .../insertCharacter-empty05-expected.html       |     6 -
 .../cursor/insertCharacter-empty05-input.html   |    15 -
 .../insertCharacter-empty06-expected.html       |     6 -
 .../cursor/insertCharacter-empty06-input.html   |    15 -
 .../insertCharacter-empty07-expected.html       |     6 -
 .../cursor/insertCharacter-empty07-input.html   |    15 -
 .../insertCharacter-empty08-expected.html       |     6 -
 .../cursor/insertCharacter-empty08-input.html   |    19 -
 .../insertCharacter-empty09-expected.html       |     6 -
 .../cursor/insertCharacter-empty09-input.html   |    19 -
 .../insertCharacter-empty10-expected.html       |     6 -
 .../cursor/insertCharacter-empty10-input.html   |    17 -
 .../insertCharacter-empty11-expected.html       |     6 -
 .../cursor/insertCharacter-empty11-input.html   |    15 -
 .../insertCharacter-figcaption01-expected.html  |    11 -
 .../insertCharacter-figcaption01-input.html     |    27 -
 .../insertCharacter-figcaption02-expected.html  |    11 -
 .../insertCharacter-figcaption02-input.html     |    27 -
 .../cursor/insertCharacter-list01-expected.html |    10 -
 .../cursor/insertCharacter-list01-input.html    |    20 -
 .../cursor/insertCharacter-list02-expected.html |    10 -
 .../cursor/insertCharacter-list02-input.html    |    20 -
 .../cursor/insertCharacter-list03-expected.html |    10 -
 .../cursor/insertCharacter-list03-input.html    |    20 -
 .../cursor/insertCharacter-list04-expected.html |    10 -
 .../cursor/insertCharacter-list04-input.html    |    20 -
 .../cursor/insertCharacter-list05-expected.html |    10 -
 .../cursor/insertCharacter-list05-input.html    |    20 -
 .../cursor/insertCharacter-list06-expected.html |    12 -
 .../cursor/insertCharacter-list06-input.html    |    22 -
 .../cursor/insertCharacter-list07-expected.html |    12 -
 .../cursor/insertCharacter-list07-input.html    |    22 -
 .../cursor/insertCharacter-list08-expected.html |    12 -
 .../cursor/insertCharacter-list08-input.html    |    22 -
 .../cursor/insertCharacter-list09-expected.html |    12 -
 .../cursor/insertCharacter-list09-input.html    |    22 -
 .../cursor/insertCharacter-list10-expected.html |    12 -
 .../cursor/insertCharacter-list10-input.html    |    22 -
 .../insertCharacter-quotes01-expected.html      |     8 -
 .../cursor/insertCharacter-quotes01-input.html  |    29 -
 .../insertCharacter-space01-expected.html       |     6 -
 .../cursor/insertCharacter-space01-input.html   |    16 -
 .../insertCharacter-space02-expected.html       |     9 -
 .../cursor/insertCharacter-space02-input.html   |    15 -
 .../insertCharacter-space03-expected.html       |     9 -
 .../cursor/insertCharacter-space03-input.html   |    15 -
 .../insertCharacter-space04-expected.html       |    10 -
 .../cursor/insertCharacter-space04-input.html   |    15 -
 .../insertCharacter-space05-expected.html       |    10 -
 .../cursor/insertCharacter-space05-input.html   |    15 -
 .../insertCharacter-space06-expected.html       |     9 -
 .../cursor/insertCharacter-space06-input.html   |    15 -
 .../insertCharacter-space07-expected.html       |    10 -
 .../cursor/insertCharacter-space07-input.html   |    15 -
 .../insertCharacter-space08-expected.html       |    10 -
 .../cursor/insertCharacter-space08-input.html   |    15 -
 .../insertCharacter-spchar01-expected.html      |     6 -
 .../cursor/insertCharacter-spchar01-input.html  |    16 -
 .../insertCharacter-spchar02-expected.html      |     9 -
 .../cursor/insertCharacter-spchar02-input.html  |    16 -
 .../insertCharacter-spchar03-expected.html      |     6 -
 .../cursor/insertCharacter-spchar03-input.html  |    16 -
 .../insertCharacter-spchar04-expected.html      |     9 -
 .../cursor/insertCharacter-spchar04-input.html  |    16 -
 .../insertCharacter-table01-expected.html       |    25 -
 .../cursor/insertCharacter-table01-input.html   |    32 -
 .../insertCharacter-table02-expected.html       |    25 -
 .../cursor/insertCharacter-table02-input.html   |    32 -
 .../insertCharacter-table03-expected.html       |    24 -
 .../cursor/insertCharacter-table03-input.html   |    35 -
 .../insertCharacter-table04-expected.html       |    24 -
 .../cursor/insertCharacter-table04-input.html   |    35 -
 .../insertCharacter-table05-expected.html       |    25 -
 .../cursor/insertCharacter-table05-input.html   |    35 -
 .../insertCharacter-table06-expected.html       |    24 -
 .../cursor/insertCharacter-table06-input.html   |    35 -
 .../insertCharacter-table07-expected.html       |    24 -
 .../cursor/insertCharacter-table07-input.html   |    35 -
 .../insertCharacter-table08-expected.html       |    25 -
 .../cursor/insertCharacter-table08-input.html   |    35 -
 .../insertCharacter-table09-expected.html       |    24 -
 .../cursor/insertCharacter-table09-input.html   |    35 -
 .../insertCharacter-table10-expected.html       |    24 -
 .../cursor/insertCharacter-table10-input.html   |    35 -
 .../insertCharacter-table11-expected.html       |    24 -
 .../cursor/insertCharacter-table11-input.html   |    37 -
 .../insertCharacter-table12-expected.html       |    25 -
 .../cursor/insertCharacter-table12-input.html   |    37 -
 .../insertCharacter-table13-expected.html       |    24 -
 .../cursor/insertCharacter-table13-input.html   |    37 -
 .../insertCharacter-table14-expected.html       |    24 -
 .../cursor/insertCharacter-table14-input.html   |    37 -
 .../insertCharacter-table15-expected.html       |    25 -
 .../cursor/insertCharacter-table15-input.html   |    37 -
 .../insertCharacter-toparagraph01-expected.html |     6 -
 .../insertCharacter-toparagraph01-input.html    |    28 -
 .../insertCharacter-toparagraph02-expected.html |     6 -
 .../insertCharacter-toparagraph02-input.html    |    28 -
 .../insertCharacter-toparagraph03-expected.html |     6 -
 .../insertCharacter-toparagraph03-input.html    |    32 -
 .../insertCharacter-toparagraph04-expected.html |     6 -
 .../insertCharacter-toparagraph04-input.html    |    32 -
 .../insertCharacter-toparagraph05-expected.html |     6 -
 .../insertCharacter-toparagraph05-input.html    |    32 -
 .../insertCharacter-toparagraph06-expected.html |     6 -
 .../insertCharacter-toparagraph06-input.html    |    32 -
 .../insertCharacter-toparagraph07-expected.html |     7 -
 .../insertCharacter-toparagraph07-input.html    |    31 -
 .../insertCharacter-toparagraph08-expected.html |     7 -
 .../insertCharacter-toparagraph08-input.html    |    31 -
 .../cursor/insertCharacter01-expected.html      |     6 -
 .../tests/cursor/insertCharacter01-input.html   |    15 -
 .../cursor/insertCharacter02-expected.html      |     6 -
 .../tests/cursor/insertCharacter02-input.html   |    15 -
 .../cursor/insertCharacter03-expected.html      |     6 -
 .../tests/cursor/insertCharacter03-input.html   |    15 -
 .../cursor/insertCharacter04-expected.html      |     6 -
 .../tests/cursor/insertCharacter04-input.html   |    15 -
 .../cursor/insertCharacter05-expected.html      |     6 -
 .../tests/cursor/insertCharacter05-input.html   |    15 -
 .../cursor/insertCharacter06-expected.html      |     6 -
 .../tests/cursor/insertCharacter06-input.html   |    15 -
 .../cursor/insertCharacter07-expected.html      |     6 -
 .../tests/cursor/insertCharacter07-input.html   |    15 -
 .../cursor/insertCharacter08-expected.html      |     6 -
 .../tests/cursor/insertCharacter08-input.html   |    15 -
 .../cursor/insertCharacter09-expected.html      |     7 -
 .../tests/cursor/insertCharacter09-input.html   |    17 -
 .../cursor/insertCharacter10-expected.html      |     6 -
 .../tests/cursor/insertCharacter10-input.html   |    16 -
 .../cursor/insertCharacter11-expected.html      |     7 -
 .../tests/cursor/insertCharacter11-input.html   |    16 -
 .../cursor/insertCharacter12-expected.html      |     8 -
 .../tests/cursor/insertCharacter12-input.html   |    18 -
 .../cursor/insertCharacter13-expected.html      |     7 -
 .../tests/cursor/insertCharacter13-input.html   |    16 -
 .../cursor/insertCharacter14-expected.html      |     7 -
 .../tests/cursor/insertCharacter14-input.html   |    16 -
 .../cursor/insertCharacter15-expected.html      |     8 -
 .../tests/cursor/insertCharacter15-input.html   |    17 -
 .../cursor/insertCharacter16-expected.html      |     8 -
 .../tests/cursor/insertCharacter16-input.html   |    17 -
 .../tests/cursor/insertEndnote01-expected.html  |    10 -
 .../tests/cursor/insertEndnote01-input.html     |    16 -
 .../tests/cursor/insertEndnote02-expected.html  |     9 -
 .../tests/cursor/insertEndnote02-input.html     |    16 -
 .../tests/cursor/insertEndnote03-expected.html  |     9 -
 .../tests/cursor/insertEndnote03-input.html     |    16 -
 .../tests/cursor/insertEndnote04-expected.html  |     6 -
 .../tests/cursor/insertEndnote04-input.html     |    16 -
 .../tests/cursor/insertEndnote05-expected.html  |     6 -
 .../tests/cursor/insertEndnote05-input.html     |    16 -
 .../tests/cursor/insertEndnote06-expected.html  |     6 -
 .../tests/cursor/insertEndnote06-input.html     |    16 -
 .../tests/cursor/insertEndnote07-expected.html  |    11 -
 .../tests/cursor/insertEndnote07-input.html     |    16 -
 .../tests/cursor/insertEndnote08-expected.html  |    11 -
 .../tests/cursor/insertEndnote08-input.html     |    16 -
 .../tests/cursor/insertEndnote09-expected.html  |    11 -
 .../tests/cursor/insertEndnote09-input.html     |    16 -
 .../tests/cursor/insertFootnote01-expected.html |    10 -
 .../tests/cursor/insertFootnote01-input.html    |    16 -
 .../tests/cursor/insertFootnote02-expected.html |     9 -
 .../tests/cursor/insertFootnote02-input.html    |    16 -
 .../tests/cursor/insertFootnote03-expected.html |     9 -
 .../tests/cursor/insertFootnote03-input.html    |    16 -
 .../tests/cursor/insertFootnote04-expected.html |     6 -
 .../tests/cursor/insertFootnote04-input.html    |    16 -
 .../tests/cursor/insertFootnote05-expected.html |     6 -
 .../tests/cursor/insertFootnote05-input.html    |    16 -
 .../tests/cursor/insertFootnote06-expected.html |     6 -
 .../tests/cursor/insertFootnote06-input.html    |    16 -
 .../tests/cursor/insertFootnote07-expected.html |    11 -
 .../tests/cursor/insertFootnote07-input.html    |    16 -
 .../tests/cursor/insertFootnote08-expected.html |    11 -
 .../tests/cursor/insertFootnote08-input.html    |    16 -
 .../tests/cursor/insertFootnote09-expected.html |    11 -
 .../tests/cursor/insertFootnote09-input.html    |    16 -
 .../makeContainerInsertionPoint01-expected.html |     7 -
 .../makeContainerInsertionPoint01-input.html    |    15 -
 ...makeContainerInsertionPoint02a-expected.html |     8 -
 .../makeContainerInsertionPoint02a-input.html   |    15 -
 ...makeContainerInsertionPoint02b-expected.html |     7 -
 .../makeContainerInsertionPoint02b-input.html   |    15 -
 ...makeContainerInsertionPoint02c-expected.html |     7 -
 .../makeContainerInsertionPoint02c-input.html   |    15 -
 ...makeContainerInsertionPoint03a-expected.html |     8 -
 .../makeContainerInsertionPoint03a-input.html   |    20 -
 ...makeContainerInsertionPoint03b-expected.html |    10 -
 .../makeContainerInsertionPoint03b-input.html   |    20 -
 ...makeContainerInsertionPoint03c-expected.html |    10 -
 .../makeContainerInsertionPoint03c-input.html   |    20 -
 .../makeContainerInsertionPoint04-expected.html |     8 -
 .../makeContainerInsertionPoint04-input.html    |    15 -
 ...makeContainerInsertionPoint05a-expected.html |     8 -
 .../makeContainerInsertionPoint05a-input.html   |    15 -
 ...makeContainerInsertionPoint05b-expected.html |     7 -
 .../makeContainerInsertionPoint05b-input.html   |    15 -
 ...makeContainerInsertionPoint05c-expected.html |     7 -
 .../makeContainerInsertionPoint05c-input.html   |    15 -
 .../makeContainerInsertionPoint06-expected.html |    14 -
 .../makeContainerInsertionPoint06-input.html    |    19 -
 .../makeContainerInsertionPoint07-expected.html |    21 -
 .../makeContainerInsertionPoint07-input.html    |    24 -
 .../Editor/tests/cursor/nbsp01-expected.html    |     6 -
 .../Editor/tests/cursor/nbsp01-input.html       |    15 -
 .../Editor/tests/cursor/nbsp02-expected.html    |     6 -
 .../Editor/tests/cursor/nbsp02-input.html       |    16 -
 .../Editor/tests/cursor/nbsp03-expected.html    |     6 -
 .../Editor/tests/cursor/nbsp03-input.html       |    16 -
 .../Editor/tests/cursor/nbsp04-expected.html    |     6 -
 .../Editor/tests/cursor/nbsp04-input.html       |    17 -
 .../Editor/tests/cursor/nbsp05-expected.html    |     6 -
 .../Editor/tests/cursor/nbsp05-input.html       |    18 -
 .../tests/cursor/position-br01-expected.html    |    23 -
 .../tests/cursor/position-br01-input.html       |    26 -
 .../tests/cursor/position-br02-expected.html    |    10 -
 .../tests/cursor/position-br02-input.html       |    22 -
 .../tests/cursor/position-br03-expected.html    |    20 -
 .../tests/cursor/position-br03-input.html       |    22 -
 .../tests/cursor/position-br04-expected.html    |    28 -
 .../tests/cursor/position-br04-input.html       |    22 -
 .../cursor/textAfterFigure01-expected.html      |    10 -
 .../tests/cursor/textAfterFigure01-input.html   |    18 -
 .../cursor/textAfterFigure02-expected.html      |    10 -
 .../tests/cursor/textAfterFigure02-input.html   |    18 -
 .../cursor/textAfterFigure03-expected.html      |    10 -
 .../tests/cursor/textAfterFigure03-input.html   |    18 -
 .../tests/cursor/textAfterTable01-expected.html |    19 -
 .../tests/cursor/textAfterTable01-input.html    |    25 -
 .../tests/cursor/textAfterTable02-expected.html |    19 -
 .../tests/cursor/textAfterTable02-input.html    |    25 -
 .../tests/cursor/textAfterTable03-expected.html |    19 -
 .../tests/cursor/textAfterTable03-input.html    |    25 -
 .../cursor/textBeforeFigure01-expected.html     |    10 -
 .../tests/cursor/textBeforeFigure01-input.html  |    18 -
 .../cursor/textBeforeFigure02-expected.html     |    10 -
 .../tests/cursor/textBeforeFigure02-input.html  |    18 -
 .../cursor/textBeforeFigure03-expected.html     |    10 -
 .../tests/cursor/textBeforeFigure03-input.html  |    18 -
 .../cursor/textBeforeTable01-expected.html      |    19 -
 .../tests/cursor/textBeforeTable01-input.html   |    25 -
 .../cursor/textBeforeTable02-expected.html      |    19 -
 .../tests/cursor/textBeforeTable02-input.html   |    25 -
 .../cursor/textBeforeTable03-expected.html      |    19 -
 .../tests/cursor/textBeforeTable03-input.html   |    25 -
 .../tests/dom/Position_next-expected.html       |     9 -
 .../Editor/tests/dom/Position_next-input.html   |   106 -
 .../tests/dom/Position_prev-expected.html       |     9 -
 .../Editor/tests/dom/Position_prev-input.html   |   104 -
 experiments/Editor/tests/dom/RangeTest.js       |   182 -
 .../dom/Range_getOutermostNodes-expected.html   |     9 -
 .../dom/Range_getOutermostNodes-input.html      |    97 -
 .../tests/dom/Range_isForward-expected.html     |     9 -
 .../Editor/tests/dom/Range_isForward-input.html |    97 -
 .../tests/dom/avoidInline01-expected.html       |     6 -
 .../Editor/tests/dom/avoidInline01-input.html   |    14 -
 .../tests/dom/avoidInline02-expected.html       |     7 -
 .../Editor/tests/dom/avoidInline02-input.html   |    15 -
 .../tests/dom/avoidInline03-expected.html       |     7 -
 .../Editor/tests/dom/avoidInline03-input.html   |    15 -
 .../tests/dom/avoidInline04-expected.html       |     8 -
 .../Editor/tests/dom/avoidInline04-input.html   |    16 -
 .../tests/dom/avoidInline05-expected.html       |     8 -
 .../Editor/tests/dom/avoidInline05-input.html   |    16 -
 .../tests/dom/avoidInline06-expected.html       |    10 -
 .../Editor/tests/dom/avoidInline06-input.html   |    14 -
 .../tests/dom/avoidInline07-expected.html       |    16 -
 .../Editor/tests/dom/avoidInline07-input.html   |    16 -
 .../tests/dom/avoidInline08-expected.html       |    18 -
 .../Editor/tests/dom/avoidInline08-input.html   |    18 -
 ...ensureInlineNodesInParagraph01-expected.html |     6 -
 .../ensureInlineNodesInParagraph01-input.html   |    16 -
 ...ensureInlineNodesInParagraph02-expected.html |    12 -
 .../ensureInlineNodesInParagraph02-input.html   |    21 -
 ...ensureInlineNodesInParagraph03-expected.html |    12 -
 .../ensureInlineNodesInParagraph03-input.html   |    21 -
 ...ensureInlineNodesInParagraph04-expected.html |    12 -
 .../ensureInlineNodesInParagraph04-input.html   |    21 -
 ...ensureInlineNodesInParagraph05-expected.html |    20 -
 .../ensureInlineNodesInParagraph05-input.html   |    31 -
 ...ensureInlineNodesInParagraph06-expected.html |    20 -
 .../ensureInlineNodesInParagraph06-input.html   |    31 -
 ...ensureInlineNodesInParagraph07-expected.html |    20 -
 .../ensureInlineNodesInParagraph07-input.html   |    31 -
 ...ensureInlineNodesInParagraph08-expected.html |    24 -
 .../ensureInlineNodesInParagraph08-input.html   |    35 -
 ...ensureInlineNodesInParagraph09-expected.html |    10 -
 .../ensureInlineNodesInParagraph09-input.html   |    26 -
 ...ensureInlineNodesInParagraph10-expected.html |    10 -
 .../ensureInlineNodesInParagraph10-input.html   |    26 -
 ...ensureInlineNodesInParagraph11-expected.html |    10 -
 .../ensureInlineNodesInParagraph11-input.html   |    26 -
 ...ensureInlineNodesInParagraph12-expected.html |    10 -
 .../ensureInlineNodesInParagraph12-input.html   |    26 -
 ...ensureInlineNodesInParagraph13-expected.html |    10 -
 .../ensureInlineNodesInParagraph13-input.html   |    26 -
 ...ensureInlineNodesInParagraph14-expected.html |    10 -
 .../ensureInlineNodesInParagraph14-input.html   |    26 -
 ...ensureInlineNodesInParagraph15-expected.html |    10 -
 .../ensureInlineNodesInParagraph15-input.html   |    26 -
 ...ensureInlineNodesInParagraph16-expected.html |    10 -
 .../ensureInlineNodesInParagraph16-input.html   |    26 -
 .../dom/ensureValidHierarchy01-expected.html    |     6 -
 .../tests/dom/ensureValidHierarchy01-input.html |    17 -
 .../dom/ensureValidHierarchy02-expected.html    |     6 -
 .../tests/dom/ensureValidHierarchy02-input.html |    17 -
 .../dom/ensureValidHierarchy03-expected.html    |     7 -
 .../tests/dom/ensureValidHierarchy03-input.html |    17 -
 .../dom/ensureValidHierarchy04-expected.html    |     7 -
 .../tests/dom/ensureValidHierarchy04-input.html |    17 -
 .../dom/ensureValidHierarchy05-expected.html    |     7 -
 .../tests/dom/ensureValidHierarchy05-input.html |    19 -
 .../dom/ensureValidHierarchy06-expected.html    |     6 -
 .../tests/dom/ensureValidHierarchy06-input.html |    17 -
 .../dom/ensureValidHierarchy07-expected.html    |    24 -
 .../tests/dom/ensureValidHierarchy07-input.html |    17 -
 .../dom/ensureValidHierarchy08-expected.html    |    22 -
 .../tests/dom/ensureValidHierarchy08-input.html |    17 -
 .../dom/ensureValidHierarchy09-expected.html    |    30 -
 .../tests/dom/ensureValidHierarchy09-input.html |    17 -
 .../dom/ensureValidHierarchy10-expected.html    |    22 -
 .../tests/dom/ensureValidHierarchy10-input.html |    17 -
 .../dom/ensureValidHierarchy11-expected.html    |    24 -
 .../tests/dom/ensureValidHierarchy11-input.html |    17 -
 .../dom/ensureValidHierarchy12-expected.html    |    55 -
 .../tests/dom/ensureValidHierarchy12-input.html |    50 -
 .../dom/mergeWithNeighbours01-expected.html     |     6 -
 .../tests/dom/mergeWithNeighbours01-input.html  |    31 -
 .../dom/mergeWithNeighbours02-expected.html     |     6 -
 .../tests/dom/mergeWithNeighbours02-input.html  |    31 -
 .../dom/mergeWithNeighbours03-expected.html     |     6 -
 .../tests/dom/mergeWithNeighbours03-input.html  |    31 -
 .../dom/mergeWithNeighbours04-expected.html     |     6 -
 .../tests/dom/mergeWithNeighbours04-input.html  |    31 -
 .../dom/mergeWithNeighbours05-expected.html     |     6 -
 .../tests/dom/mergeWithNeighbours05-input.html  |    25 -
 .../dom/mergeWithNeighbours06-expected.html     |    11 -
 .../tests/dom/mergeWithNeighbours06-input.html  |    25 -
 .../dom/mergeWithNeighbours07-expected.html     |     6 -
 .../tests/dom/mergeWithNeighbours07-input.html  |    31 -
 .../dom/mergeWithNeighbours08-expected.html     |    12 -
 .../tests/dom/mergeWithNeighbours08-input.html  |    39 -
 .../dom/mergeWithNeighbours09-expected.html     |    14 -
 .../tests/dom/mergeWithNeighbours09-input.html  |    39 -
 .../dom/mergeWithNeighbours10-expected.html     |    14 -
 .../tests/dom/mergeWithNeighbours10-input.html  |    39 -
 .../dom/mergeWithNeighbours11-expected.html     |     6 -
 .../tests/dom/mergeWithNeighbours11-input.html  |    25 -
 .../dom/mergeWithNeighbours12-expected.html     |    14 -
 .../tests/dom/mergeWithNeighbours12-input.html  |    25 -
 .../dom/mergeWithNeighbours13-expected.html     |    14 -
 .../tests/dom/mergeWithNeighbours13-input.html  |    25 -
 .../dom/mergeWithNeighbours14-expected.html     |    14 -
 .../tests/dom/mergeWithNeighbours14-input.html  |    25 -
 .../tests/dom/moveCharacters01-expected.html    |    28 -
 .../tests/dom/moveCharacters01-input.html       |    62 -
 .../tests/dom/moveCharacters02-expected.html    |    28 -
 .../tests/dom/moveCharacters02-input.html       |    62 -
 .../tests/dom/moveCharacters03-expected.html    |    28 -
 .../tests/dom/moveCharacters03-input.html       |    62 -
 .../tests/dom/moveCharacters04-expected.html    |    28 -
 .../tests/dom/moveCharacters04-input.html       |    62 -
 .../Editor/tests/dom/moveNode01-expected.html   |    10 -
 .../Editor/tests/dom/moveNode01-input.html      |    19 -
 .../Editor/tests/dom/moveNode02-expected.html   |    10 -
 .../Editor/tests/dom/moveNode02-input.html      |    19 -
 .../Editor/tests/dom/moveNode03-expected.html   |    10 -
 .../Editor/tests/dom/moveNode03-input.html      |    19 -
 .../Editor/tests/dom/moveNode04-expected.html   |    10 -
 .../Editor/tests/dom/moveNode04-input.html      |    19 -
 .../Editor/tests/dom/moveNode05-expected.html   |    10 -
 .../Editor/tests/dom/moveNode05-input.html      |    19 -
 .../Editor/tests/dom/moveNode06-expected.html   |    10 -
 .../Editor/tests/dom/moveNode06-input.html      |    19 -
 .../Editor/tests/dom/moveNode07-expected.html   |    10 -
 .../Editor/tests/dom/moveNode07-input.html      |    19 -
 .../Editor/tests/dom/moveNode08-expected.html   |    10 -
 .../Editor/tests/dom/moveNode08-input.html      |    19 -
 .../Editor/tests/dom/moveNode09-expected.html   |    12 -
 .../Editor/tests/dom/moveNode09-input.html      |    19 -
 .../Editor/tests/dom/moveNode10-expected.html   |    12 -
 .../Editor/tests/dom/moveNode10-input.html      |    19 -
 .../Editor/tests/dom/moveNode11-expected.html   |    12 -
 .../Editor/tests/dom/moveNode11-input.html      |    19 -
 .../Editor/tests/dom/moveNode12-expected.html   |    12 -
 .../Editor/tests/dom/moveNode12-input.html      |    19 -
 .../Editor/tests/dom/moveNode13-expected.html   |    12 -
 .../Editor/tests/dom/moveNode13-input.html      |    19 -
 .../Editor/tests/dom/moveNode14-expected.html   |    12 -
 .../Editor/tests/dom/moveNode14-input.html      |    19 -
 .../Editor/tests/dom/moveNode15-expected.html   |    12 -
 .../Editor/tests/dom/moveNode15-input.html      |    19 -
 .../Editor/tests/dom/moveNode16-expected.html   |    12 -
 .../Editor/tests/dom/moveNode16-input.html      |    19 -
 .../Editor/tests/dom/moveNode17-expected.html   |    12 -
 .../Editor/tests/dom/moveNode17-input.html      |    22 -
 .../Editor/tests/dom/moveNode18-expected.html   |    12 -
 .../Editor/tests/dom/moveNode18-input.html      |    22 -
 .../Editor/tests/dom/moveNode19-expected.html   |    12 -
 .../Editor/tests/dom/moveNode19-input.html      |    22 -
 .../Editor/tests/dom/moveNode20-expected.html   |    12 -
 .../Editor/tests/dom/moveNode20-input.html      |    19 -
 .../Editor/tests/dom/moveNode21-expected.html   |    12 -
 .../Editor/tests/dom/moveNode21-input.html      |    19 -
 .../Editor/tests/dom/moveNode22-expected.html   |    12 -
 .../Editor/tests/dom/moveNode22-input.html      |    19 -
 .../Editor/tests/dom/moveNode23-expected.html   |    13 -
 .../Editor/tests/dom/moveNode23-input.html      |    19 -
 .../Editor/tests/dom/moveNode24-expected.html   |    13 -
 .../Editor/tests/dom/moveNode24-input.html      |    19 -
 .../Editor/tests/dom/nextNode01-expected.html   |    25 -
 .../Editor/tests/dom/nextNode01-input.html      |    63 -
 .../Editor/tests/dom/nextNode02-expected.html   |    76 -
 .../Editor/tests/dom/nextNode02-input.html      |    76 -
 .../removeNodeButKeepChildren1-expected.html    |    12 -
 .../dom/removeNodeButKeepChildren1-input.html   |    21 -
 .../removeNodeButKeepChildren2-expected.html    |    12 -
 .../dom/removeNodeButKeepChildren2-input.html   |    21 -
 .../removeNodeButKeepChildren3-expected.html    |    12 -
 .../dom/removeNodeButKeepChildren3-input.html   |    21 -
 .../removeNodeButKeepChildren4-expected.html    |    13 -
 .../dom/removeNodeButKeepChildren4-input.html   |    21 -
 .../removeNodeButKeepChildren5-expected.html    |    13 -
 .../dom/removeNodeButKeepChildren5-input.html   |    21 -
 .../removeNodeButKeepChildren6-expected.html    |    13 -
 .../dom/removeNodeButKeepChildren6-input.html   |    21 -
 .../tests/dom/replaceElement01-expected.html    |     8 -
 .../tests/dom/replaceElement01-input.html       |    17 -
 .../tests/dom/replaceElement02-expected.html    |    12 -
 .../tests/dom/replaceElement02-input.html       |    21 -
 .../tests/dom/replaceElement03-expected.html    |    12 -
 .../tests/dom/replaceElement03-input.html       |    21 -
 .../tests/dom/replaceElement04-expected.html    |    16 -
 .../tests/dom/replaceElement04-input.html       |    21 -
 .../tests/dom/replaceElement05-expected.html    |    18 -
 .../tests/dom/replaceElement05-input.html       |    21 -
 .../tests/dom/replaceElement06-expected.html    |    12 -
 .../tests/dom/replaceElement06-input.html       |    23 -
 .../tests/dom/replaceElement07-expected.html    |    14 -
 .../tests/dom/replaceElement07-input.html       |    24 -
 .../tests/dom/replaceElement08-expected.html    |    12 -
 .../tests/dom/replaceElement08-input.html       |    25 -
 .../tests/dom/replaceElement09-expected.html    |    20 -
 .../tests/dom/replaceElement09-input.html       |    25 -
 .../tests/dom/replaceElement10-expected.html    |    22 -
 .../tests/dom/replaceElement10-input.html       |    26 -
 ...splitAroundSelection-endnote01-expected.html |    10 -
 .../splitAroundSelection-endnote01-input.html   |    18 -
 ...splitAroundSelection-endnote02-expected.html |    10 -
 .../splitAroundSelection-endnote02-input.html   |    18 -
 ...splitAroundSelection-endnote03-expected.html |    10 -
 .../splitAroundSelection-endnote03-input.html   |    18 -
 ...plitAroundSelection-footnote01-expected.html |    10 -
 .../splitAroundSelection-footnote01-input.html  |    18 -
 ...plitAroundSelection-footnote02-expected.html |    10 -
 .../splitAroundSelection-footnote02-input.html  |    18 -
 ...plitAroundSelection-footnote03-expected.html |    10 -
 .../splitAroundSelection-footnote03-input.html  |    18 -
 .../splitAroundSelection-nested01-expected.html |    18 -
 .../splitAroundSelection-nested01-input.html    |    15 -
 .../splitAroundSelection-nested02-expected.html |    15 -
 .../splitAroundSelection-nested02-input.html    |    15 -
 .../splitAroundSelection-nested03-expected.html |    15 -
 .../splitAroundSelection-nested03-input.html    |    15 -
 .../splitAroundSelection-nested04-expected.html |    25 -
 .../splitAroundSelection-nested04-input.html    |    15 -
 .../splitAroundSelection-nested05-expected.html |    21 -
 .../splitAroundSelection-nested05-input.html    |    15 -
 .../splitAroundSelection-nested06-expected.html |    21 -
 .../splitAroundSelection-nested06-input.html    |    15 -
 .../splitAroundSelection-nested07-expected.html |    30 -
 .../splitAroundSelection-nested07-input.html    |    15 -
 .../splitAroundSelection-nested08-expected.html |    26 -
 .../splitAroundSelection-nested08-input.html    |    15 -
 .../splitAroundSelection-nested09-expected.html |    26 -
 .../splitAroundSelection-nested09-input.html    |    15 -
 .../splitAroundSelection-nested10-expected.html |    26 -
 .../splitAroundSelection-nested10-input.html    |    15 -
 .../splitAroundSelection-nested11-expected.html |    23 -
 .../splitAroundSelection-nested11-input.html    |    15 -
 .../splitAroundSelection-nested12-expected.html |    23 -
 .../splitAroundSelection-nested12-input.html    |    15 -
 .../splitAroundSelection-nested13-expected.html |    20 -
 .../splitAroundSelection-nested13-input.html    |    15 -
 .../splitAroundSelection-nested14-expected.html |    18 -
 .../splitAroundSelection-nested14-input.html    |    15 -
 .../splitAroundSelection-nested15-expected.html |    24 -
 .../splitAroundSelection-nested15-input.html    |    15 -
 .../splitAroundSelection-nested16-expected.html |    25 -
 .../splitAroundSelection-nested16-input.html    |    15 -
 .../splitAroundSelection-nested17-expected.html |    25 -
 .../splitAroundSelection-nested17-input.html    |    15 -
 .../splitAroundSelection-nested18-expected.html |    30 -
 .../splitAroundSelection-nested18-input.html    |    16 -
 .../splitAroundSelection-nested19-expected.html |    30 -
 .../splitAroundSelection-nested19-input.html    |    16 -
 .../splitAroundSelection-nested20-expected.html |    37 -
 .../splitAroundSelection-nested20-input.html    |    16 -
 .../splitAroundSelection-nested21-expected.html |    38 -
 .../splitAroundSelection-nested21-input.html    |    16 -
 .../dom/splitAroundSelection01-expected.html    |    12 -
 .../tests/dom/splitAroundSelection01-input.html |    15 -
 .../dom/splitAroundSelection02-expected.html    |    11 -
 .../tests/dom/splitAroundSelection02-input.html |    15 -
 .../dom/splitAroundSelection03-expected.html    |    11 -
 .../tests/dom/splitAroundSelection03-input.html |    15 -
 .../dom/splitAroundSelection04-expected.html    |    10 -
 .../tests/dom/splitAroundSelection04-input.html |    15 -
 .../dom/splitAroundSelection05-expected.html    |    11 -
 .../tests/dom/splitAroundSelection05-input.html |    15 -
 .../dom/splitAroundSelection06-expected.html    |    12 -
 .../tests/dom/splitAroundSelection06-input.html |    15 -
 .../dom/splitAroundSelection07-expected.html    |    11 -
 .../tests/dom/splitAroundSelection07-input.html |    15 -
 .../dom/splitAroundSelection08-expected.html    |    14 -
 .../tests/dom/splitAroundSelection08-input.html |    16 -
 .../dom/splitAroundSelection09-expected.html    |    13 -
 .../tests/dom/splitAroundSelection09-input.html |    16 -
 .../dom/splitAroundSelection10-expected.html    |    14 -
 .../tests/dom/splitAroundSelection10-input.html |    16 -
 .../dom/splitAroundSelection11-expected.html    |    14 -
 .../tests/dom/splitAroundSelection11-input.html |    16 -
 .../dom/splitAroundSelection12-expected.html    |    13 -
 .../tests/dom/splitAroundSelection12-input.html |    16 -
 .../dom/splitAroundSelection13-expected.html    |    18 -
 .../tests/dom/splitAroundSelection13-input.html |    15 -
 .../dom/splitAroundSelection14-expected.html    |    17 -
 .../tests/dom/splitAroundSelection14-input.html |    15 -
 .../dom/splitAroundSelection15-expected.html    |    17 -
 .../tests/dom/splitAroundSelection15-input.html |    15 -
 .../dom/splitAroundSelection16-expected.html    |    17 -
 .../tests/dom/splitAroundSelection16-input.html |    15 -
 .../dom/splitAroundSelection17-expected.html    |    19 -
 .../tests/dom/splitAroundSelection17-input.html |    15 -
 .../dom/splitAroundSelection18-expected.html    |    17 -
 .../tests/dom/splitAroundSelection18-input.html |    15 -
 .../dom/splitAroundSelection19-expected.html    |    12 -
 .../tests/dom/splitAroundSelection19-input.html |    22 -
 .../dom/splitAroundSelection20-expected.html    |    12 -
 .../tests/dom/splitAroundSelection20-input.html |    22 -
 .../dom/splitAroundSelection21-expected.html    |    12 -
 .../tests/dom/splitAroundSelection21-input.html |    22 -
 .../dom/splitAroundSelection22-expected.html    |    14 -
 .../tests/dom/splitAroundSelection22-input.html |    24 -
 .../dom/splitAroundSelection23-expected.html    |    14 -
 .../tests/dom/splitAroundSelection23-input.html |    24 -
 .../dom/splitAroundSelection24-expected.html    |    14 -
 .../tests/dom/splitAroundSelection24-input.html |    24 -
 .../tests/dom/stripComments01-expected.html     |    26 -
 .../Editor/tests/dom/stripComments01-input.html |    26 -
 .../tests/dom/tracking-delete01-expected.html   |     6 -
 .../tests/dom/tracking-delete01-input.html      |    15 -
 .../tests/dom/tracking-delete02-expected.html   |     6 -
 .../tests/dom/tracking-delete02-input.html      |    15 -
 .../tests/dom/tracking-delete03-expected.html   |     6 -
 .../tests/dom/tracking-delete03-input.html      |    15 -
 ...tracking-mergeWithNeighbours01-expected.html |    57 -
 .../tracking-mergeWithNeighbours01-input.html   |    39 -
 ...tracking-mergeWithNeighbours02-expected.html |    71 -
 .../tracking-mergeWithNeighbours02-input.html   |    75 -
 .../tests/dom/tracking-moveNode-expected.html   |   179 -
 .../tests/dom/tracking-moveNode-input.html      |    41 -
 ...king-removeNodeButKeepChildren-expected.html |    87 -
 ...racking-removeNodeButKeepChildren-input.html |    22 -
 .../dom/tracking-replaceElement-expected.html   |    87 -
 .../dom/tracking-replaceElement-input.html      |    22 -
 .../tests/dom/tracking-text1-expected.html      |    45 -
 .../Editor/tests/dom/tracking-text1-input.html  |    32 -
 .../tests/dom/tracking-text2-expected.html      |    45 -
 .../Editor/tests/dom/tracking-text2-input.html  |    32 -
 .../tests/dom/tracking-text3-expected.html      |    45 -
 .../Editor/tests/dom/tracking-text3-input.html  |    32 -
 .../tests/dom/tracking-text4-expected.html      |    45 -
 .../Editor/tests/dom/tracking-text4-input.html  |    32 -
 .../tests/dom/tracking-text5-expected.html      |    45 -
 .../Editor/tests/dom/tracking-text5-input.html  |    32 -
 .../tests/dom/tracking-text6-expected.html      |    45 -
 .../Editor/tests/dom/tracking-text6-input.html  |    32 -
 .../tests/dom/tracking-text7-expected.html      |    45 -
 .../Editor/tests/dom/tracking-text7-input.html  |    33 -
 .../tests/dom/tracking-text8-expected.html      |    45 -
 .../Editor/tests/dom/tracking-text8-input.html  |    33 -
 .../tests/dom/tracking-text9-expected.html      |    45 -
 .../Editor/tests/dom/tracking-text9-input.html  |    33 -
 .../tests/dom/tracking-wrapNode-expected.html   |    67 -
 .../tests/dom/tracking-wrapNode-input.html      |    22 -
 .../Editor/tests/dom/tracking1-expected.html    |    32 -
 .../Editor/tests/dom/tracking1-input.html       |    32 -
 .../Editor/tests/dom/tracking2-expected.html    |    11 -
 .../Editor/tests/dom/tracking2-input.html       |    30 -
 .../Editor/tests/dom/tracking3-expected.html    |    10 -
 .../Editor/tests/dom/tracking3-input.html       |    20 -
 .../Editor/tests/dom/tracking4-expected.html    |    13 -
 .../Editor/tests/dom/tracking4-input.html       |    18 -
 .../tests/dom/wrapSiblings01-expected.html      |    26 -
 .../Editor/tests/dom/wrapSiblings01-input.html  |    38 -
 .../tests/dom/wrapSiblings02-expected.html      |    26 -
 .../Editor/tests/dom/wrapSiblings02-input.html  |    38 -
 .../tests/dom/wrapSiblings03-expected.html      |    26 -
 .../Editor/tests/dom/wrapSiblings03-input.html  |    38 -
 .../tests/dom/wrapSiblings04-expected.html      |    26 -
 .../Editor/tests/dom/wrapSiblings04-input.html  |    38 -
 experiments/Editor/tests/figures/FiguresTest.js |    35 -
 .../tests/figures/getProperties01-expected.html |     2 -
 .../tests/figures/getProperties01-input.html    |    21 -
 .../tests/figures/getProperties02-expected.html |     2 -
 .../tests/figures/getProperties02-input.html    |    21 -
 .../tests/figures/getProperties03-expected.html |     2 -
 .../tests/figures/getProperties03-input.html    |    18 -
 .../tests/figures/getProperties04-expected.html |     2 -
 .../tests/figures/getProperties04-input.html    |    19 -
 .../tests/figures/getProperties05-expected.html |     2 -
 .../tests/figures/getProperties05-input.html    |    19 -
 .../tests/figures/getProperties06-expected.html |     2 -
 .../tests/figures/getProperties06-input.html    |    19 -
 .../tests/figures/getProperties07-expected.html |     2 -
 .../tests/figures/getProperties07-input.html    |    19 -
 .../tests/figures/getProperties08-expected.html |     2 -
 .../tests/figures/getProperties08-input.html    |    19 -
 .../insertFigure-hierarchy01-expected.html      |    14 -
 .../figures/insertFigure-hierarchy01-input.html |    24 -
 .../insertFigure-hierarchy02-expected.html      |    15 -
 .../figures/insertFigure-hierarchy02-input.html |    24 -
 .../insertFigure-hierarchy03-expected.html      |    15 -
 .../figures/insertFigure-hierarchy03-input.html |    24 -
 .../insertFigure-hierarchy04-expected.html      |    18 -
 .../figures/insertFigure-hierarchy04-input.html |    24 -
 .../insertFigure-hierarchy05-expected.html      |    15 -
 .../figures/insertFigure-hierarchy05-input.html |    24 -
 .../insertFigure-hierarchy06-expected.html      |    20 -
 .../figures/insertFigure-hierarchy06-input.html |    27 -
 .../insertFigure-hierarchy07-expected.html      |    23 -
 .../figures/insertFigure-hierarchy07-input.html |    27 -
 .../insertFigure-hierarchy08-expected.html      |    20 -
 .../figures/insertFigure-hierarchy08-input.html |    27 -
 .../tests/figures/insertFigure01-expected.html  |    10 -
 .../tests/figures/insertFigure01-input.html     |    19 -
 .../tests/figures/insertFigure02-expected.html  |    10 -
 .../tests/figures/insertFigure02-input.html     |    19 -
 .../tests/figures/insertFigure03-expected.html  |    11 -
 .../tests/figures/insertFigure03-input.html     |    19 -
 .../tests/figures/insertFigure04-expected.html  |    11 -
 .../tests/figures/insertFigure04-input.html     |    19 -
 .../tests/figures/insertFigure05-expected.html  |    11 -
 .../tests/figures/insertFigure05-input.html     |    19 -
 experiments/Editor/tests/figures/nothing.png    |   Bin 24405 -> 0 bytes
 .../tests/figures/setProperties01-expected.html |    10 -
 .../tests/figures/setProperties01-input.html    |    21 -
 .../tests/figures/setProperties02-expected.html |    10 -
 .../tests/figures/setProperties02-input.html    |    21 -
 .../tests/figures/setProperties03-expected.html |    10 -
 .../tests/figures/setProperties03-input.html    |    21 -
 .../tests/figures/setProperties04-expected.html |    10 -
 .../tests/figures/setProperties04-input.html    |    21 -
 .../tests/formatting/classNames01-expected.html |     6 -
 .../tests/formatting/classNames01-input.html    |    14 -
 .../tests/formatting/classNames02-expected.html |     6 -
 .../tests/formatting/classNames02-input.html    |    14 -
 .../tests/formatting/classNames03-expected.html |     6 -
 .../tests/formatting/classNames03-input.html    |    14 -
 .../tests/formatting/classNames04-expected.html |     6 -
 .../tests/formatting/classNames04-input.html    |    14 -
 .../tests/formatting/classNames05-expected.html |     6 -
 .../tests/formatting/classNames05-input.html    |    14 -
 .../tests/formatting/classNames06-expected.html |     6 -
 .../tests/formatting/classNames06-input.html    |    14 -
 .../tests/formatting/classNames07-expected.html |     6 -
 .../tests/formatting/classNames07-input.html    |    14 -
 .../tests/formatting/classNames08-expected.html |     6 -
 .../tests/formatting/classNames08-input.html    |    14 -
 .../tests/formatting/empty01-expected.html      |     7 -
 .../Editor/tests/formatting/empty01-input.html  |    15 -
 .../tests/formatting/empty02-expected.html      |     9 -
 .../Editor/tests/formatting/empty02-input.html  |    16 -
 .../tests/formatting/empty03-expected.html      |    10 -
 .../Editor/tests/formatting/empty03-input.html  |    17 -
 .../tests/formatting/empty04-expected.html      |    10 -
 .../Editor/tests/formatting/empty04-input.html  |    18 -
 .../tests/formatting/empty05-expected.html      |     6 -
 .../Editor/tests/formatting/empty05-input.html  |    16 -
 .../tests/formatting/empty06-expected.html      |     6 -
 .../Editor/tests/formatting/empty06-input.html  |    16 -
 .../tests/formatting/empty07-expected.html      |     8 -
 .../Editor/tests/formatting/empty07-input.html  |    17 -
 .../tests/formatting/empty08-expected.html      |     7 -
 .../Editor/tests/formatting/empty08-input.html  |    19 -
 .../getFormatting-class01-expected.html         |     1 -
 .../formatting/getFormatting-class01-input.html |    22 -
 .../getFormatting-class02-expected.html         |     1 -
 .../formatting/getFormatting-class02-input.html |    22 -
 .../getFormatting-class03-expected.html         |     1 -
 .../formatting/getFormatting-class03-input.html |    22 -
 .../getFormatting-class04-expected.html         |     1 -
 .../formatting/getFormatting-class04-input.html |    22 -
 .../getFormatting-class05-expected.html         |     1 -
 .../formatting/getFormatting-class05-input.html |    22 -
 .../getFormatting-class06-expected.html         |     1 -
 .../formatting/getFormatting-class06-input.html |    22 -
 .../getFormatting-class07-expected.html         |     1 -
 .../formatting/getFormatting-class07-input.html |    22 -
 .../getFormatting-class08-expected.html         |     1 -
 .../formatting/getFormatting-class08-input.html |    22 -
 .../getFormatting-empty01a-expected.html        |     1 -
 .../getFormatting-empty01a-input.html           |    22 -
 .../getFormatting-empty01b-expected.html        |     1 -
 .../getFormatting-empty01b-input.html           |    24 -
 .../getFormatting-empty02a-expected.html        |     1 -
 .../getFormatting-empty02a-input.html           |    22 -
 .../getFormatting-empty02b-expected.html        |     1 -
 .../getFormatting-empty02b-input.html           |    25 -
 .../getFormatting-empty03a-expected.html        |     1 -
 .../getFormatting-empty03a-input.html           |    22 -
 .../getFormatting-empty03b-expected.html        |     1 -
 .../getFormatting-empty03b-input.html           |    25 -
 .../getFormatting-empty04a-expected.html        |     2 -
 .../getFormatting-empty04a-input.html           |    22 -
 .../getFormatting-empty04b-expected.html        |     2 -
 .../getFormatting-empty04b-input.html           |    25 -
 .../getFormatting-empty05a-expected.html        |     2 -
 .../getFormatting-empty05a-input.html           |    22 -
 .../getFormatting-empty05b-expected.html        |     2 -
 .../getFormatting-empty05b-input.html           |    25 -
 .../getFormatting-empty06a-expected.html        |     2 -
 .../getFormatting-empty06a-input.html           |    22 -
 .../getFormatting-empty06b-expected.html        |     2 -
 .../getFormatting-empty06b-input.html           |    25 -
 .../getFormatting-list01-expected.html          |     2 -
 .../formatting/getFormatting-list01-input.html  |    26 -
 .../getFormatting-list02-expected.html          |     2 -
 .../formatting/getFormatting-list02-input.html  |    26 -
 .../getFormatting-list03-expected.html          |     2 -
 .../formatting/getFormatting-list03-input.html  |    26 -
 .../getFormatting-list04-expected.html          |     2 -
 .../formatting/getFormatting-list04-input.html  |    26 -
 .../getFormatting-list05-expected.html          |     2 -
 .../formatting/getFormatting-list05-input.html  |    23 -
 .../getFormatting-list06-expected.html          |     3 -
 .../formatting/getFormatting-list06-input.html  |    23 -
 .../getFormatting-list07-expected.html          |     2 -
 .../formatting/getFormatting-list07-input.html  |    23 -
 .../getFormatting-list08-expected.html          |     3 -
 .../formatting/getFormatting-list08-input.html  |    23 -
 .../getFormatting-list09-expected.html          |     2 -
 .../formatting/getFormatting-list09-input.html  |    23 -
 .../getFormatting-list10-expected.html          |     3 -
 .../formatting/getFormatting-list10-input.html  |    23 -
 .../getFormatting-list11-expected.html          |     3 -
 .../formatting/getFormatting-list11-input.html  |    28 -
 .../getFormatting-list12-expected.html          |     3 -
 .../formatting/getFormatting-list12-input.html  |    28 -
 .../getFormatting-list13-expected.html          |     2 -
 .../formatting/getFormatting-list13-input.html  |    28 -
 .../getFormatting-list14-expected.html          |     2 -
 .../formatting/getFormatting-list14-input.html  |    28 -
 .../getFormatting-list15-expected.html          |     3 -
 .../formatting/getFormatting-list15-input.html  |    34 -
 .../getFormatting-list16-expected.html          |     2 -
 .../formatting/getFormatting-list16-input.html  |    34 -
 .../getFormatting-list17-expected.html          |     3 -
 .../formatting/getFormatting-list17-input.html  |    34 -
 .../getFormatting-list18-expected.html          |     2 -
 .../formatting/getFormatting-list18-input.html  |    34 -
 .../getFormatting-list19-expected.html          |     2 -
 .../formatting/getFormatting-list19-input.html  |    34 -
 .../getFormatting-list20-expected.html          |     3 -
 .../formatting/getFormatting-list20-input.html  |    34 -
 .../formatting/getFormatting01-expected.html    |     7 -
 .../tests/formatting/getFormatting01-input.html |    27 -
 .../formatting/getFormatting02-expected.html    |     6 -
 .../tests/formatting/getFormatting02-input.html |    28 -
 .../formatting/getFormatting03-expected.html    |     6 -
 .../tests/formatting/getFormatting03-input.html |    28 -
 .../formatting/getFormatting04-expected.html    |     7 -
 .../tests/formatting/getFormatting04-input.html |    27 -
 .../formatting/getFormatting05-expected.html    |     7 -
 .../tests/formatting/getFormatting05-input.html |    27 -
 .../formatting/getFormatting06-expected.html    |     7 -
 .../tests/formatting/getFormatting06-input.html |    27 -
 .../formatting/getFormatting07-expected.html    |     8 -
 .../tests/formatting/getFormatting07-input.html |    28 -
 .../formatting/getFormatting08-expected.html    |     7 -
 .../tests/formatting/getFormatting08-input.html |    28 -
 .../formatting/getFormatting09-expected.html    |    15 -
 .../tests/formatting/getFormatting09-input.html |    32 -
 .../formatting/getFormatting10-expected.html    |     6 -
 .../tests/formatting/getFormatting10-input.html |    25 -
 .../formatting/getFormatting11-expected.html    |     6 -
 .../tests/formatting/getFormatting11-input.html |    25 -
 .../formatting/getFormatting12-expected.html    |     4 -
 .../tests/formatting/getFormatting12-input.html |    26 -
 .../tests/formatting/indiv01a-expected.html     |    14 -
 .../Editor/tests/formatting/indiv01a-input.html |    22 -
 .../tests/formatting/indiv01b-expected.html     |    14 -
 .../Editor/tests/formatting/indiv01b-input.html |    22 -
 .../tests/formatting/indiv02a-expected.html     |    10 -
 .../Editor/tests/formatting/indiv02a-input.html |    19 -
 .../tests/formatting/indiv02b-expected.html     |    10 -
 .../Editor/tests/formatting/indiv02b-input.html |    19 -
 .../tests/formatting/indiv03a-expected.html     |    10 -
 .../Editor/tests/formatting/indiv03a-input.html |    19 -
 .../tests/formatting/indiv03b-expected.html     |    10 -
 .../Editor/tests/formatting/indiv03b-input.html |    19 -
 .../formatting/inline-change01-expected.html    |     6 -
 .../tests/formatting/inline-change01-input.html |    16 -
 .../formatting/inline-change02-expected.html    |     6 -
 .../tests/formatting/inline-change02-input.html |    16 -
 .../formatting/inline-change03-expected.html    |     6 -
 .../tests/formatting/inline-change03-input.html |    16 -
 .../formatting/inline-change04-expected.html    |     6 -
 .../tests/formatting/inline-change04-input.html |    16 -
 .../formatting/inline-change05-expected.html    |     6 -
 .../tests/formatting/inline-change05-input.html |    16 -
 .../formatting/inline-change06-expected.html    |     6 -
 .../tests/formatting/inline-change06-input.html |    16 -
 .../formatting/inline-change07-expected.html    |    10 -
 .../tests/formatting/inline-change07-input.html |    18 -
 .../formatting/inline-change08-expected.html    |    10 -
 .../tests/formatting/inline-change08-input.html |    18 -
 .../formatting/inline-change09-expected.html    |    10 -
 .../tests/formatting/inline-change09-input.html |    18 -
 .../formatting/inline-change10-expected.html    |    10 -
 .../tests/formatting/inline-change10-input.html |    18 -
 .../formatting/inline-change11-expected.html    |    10 -
 .../tests/formatting/inline-change11-input.html |    18 -
 .../formatting/inline-change12-expected.html    |    10 -
 .../tests/formatting/inline-change12-input.html |    18 -
 .../formatting/inline-change13-expected.html    |    10 -
 .../tests/formatting/inline-change13-input.html |    18 -
 .../formatting/inline-change14-expected.html    |    10 -
 .../tests/formatting/inline-change14-input.html |    20 -
 .../formatting/inline-change15-expected.html    |    10 -
 .../tests/formatting/inline-change15-input.html |    20 -
 .../formatting/inline-change16-expected.html    |    10 -
 .../tests/formatting/inline-change16-input.html |    20 -
 .../formatting/inline-change17-expected.html    |    10 -
 .../tests/formatting/inline-change17-input.html |    20 -
 .../formatting/inline-change18-expected.html    |    12 -
 .../tests/formatting/inline-change18-input.html |    20 -
 .../formatting/inline-change19-expected.html    |    12 -
 .../tests/formatting/inline-change19-input.html |    20 -
 .../formatting/inline-change20-expected.html    |    10 -
 .../tests/formatting/inline-change20-input.html |    20 -
 .../formatting/inline-change21-expected.html    |    10 -
 .../tests/formatting/inline-change21-input.html |    20 -
 .../formatting/inline-change22-expected.html    |    10 -
 .../tests/formatting/inline-change22-input.html |    20 -
 .../formatting/inline-endnote01-expected.html   |    12 -
 .../formatting/inline-endnote01-input.html      |    15 -
 .../formatting/inline-endnote02-expected.html   |    12 -
 .../formatting/inline-endnote02-input.html      |    15 -
 .../formatting/inline-endnote03-expected.html   |    12 -
 .../formatting/inline-endnote03-input.html      |    15 -
 .../formatting/inline-endnote04-expected.html   |    12 -
 .../formatting/inline-endnote04-input.html      |    15 -
 .../formatting/inline-endnote05-expected.html   |    14 -
 .../formatting/inline-endnote05-input.html      |    15 -
 .../formatting/inline-endnote06-expected.html   |    14 -
 .../formatting/inline-endnote06-input.html      |    15 -
 .../formatting/inline-footnote01-expected.html  |    12 -
 .../formatting/inline-footnote01-input.html     |    15 -
 .../formatting/inline-footnote02-expected.html  |    12 -
 .../formatting/inline-footnote02-input.html     |    15 -
 .../formatting/inline-footnote03-expected.html  |    12 -
 .../formatting/inline-footnote03-input.html     |    15 -
 .../formatting/inline-footnote04-expected.html  |    12 -
 .../formatting/inline-footnote04-input.html     |    15 -
 .../formatting/inline-footnote05-expected.html  |    14 -
 .../formatting/inline-footnote05-input.html     |    15 -
 .../formatting/inline-footnote06-expected.html  |    14 -
 .../formatting/inline-footnote06-input.html     |    15 -
 .../formatting/inline-remove01-expected.html    |     6 -
 .../tests/formatting/inline-remove01-input.html |    16 -
 .../formatting/inline-remove02-expected.html    |     6 -
 .../tests/formatting/inline-remove02-input.html |    16 -
 .../formatting/inline-remove03-expected.html    |     9 -
 .../tests/formatting/inline-remove03-input.html |    17 -
 .../formatting/inline-remove04-expected.html    |     9 -
 .../tests/formatting/inline-remove04-input.html |    17 -
 .../formatting/inline-remove05-expected.html    |     6 -
 .../tests/formatting/inline-remove05-input.html |    16 -
 .../formatting/inline-remove06-expected.html    |     6 -
 .../tests/formatting/inline-remove06-input.html |    16 -
 .../formatting/inline-remove07-expected.html    |     6 -
 .../tests/formatting/inline-remove07-input.html |    16 -
 .../formatting/inline-remove08-expected.html    |     6 -
 .../tests/formatting/inline-remove08-input.html |    16 -
 .../formatting/inline-remove09-expected.html    |     6 -
 .../tests/formatting/inline-remove09-input.html |    18 -
 .../formatting/inline-remove10-expected.html    |     6 -
 .../tests/formatting/inline-remove10-input.html |    16 -
 .../formatting/inline-remove11-expected.html    |     6 -
 .../tests/formatting/inline-remove11-input.html |    16 -
 .../formatting/inline-remove12-expected.html    |     6 -
 .../tests/formatting/inline-remove12-input.html |    19 -
 .../formatting/inline-remove13-expected.html    |     9 -
 .../tests/formatting/inline-remove13-input.html |    19 -
 .../formatting/inline-remove14-expected.html    |     9 -
 .../tests/formatting/inline-remove14-input.html |    19 -
 .../formatting/inline-remove15-expected.html    |     9 -
 .../tests/formatting/inline-remove15-input.html |    19 -
 .../formatting/inline-remove16-expected.html    |     9 -
 .../tests/formatting/inline-remove16-input.html |    19 -
 .../formatting/inline-remove17-expected.html    |     9 -
 .../tests/formatting/inline-remove17-input.html |    19 -
 .../formatting/inline-remove18-expected.html    |     9 -
 .../tests/formatting/inline-remove18-input.html |    19 -
 .../formatting/inline-remove19-expected.html    |     7 -
 .../tests/formatting/inline-remove19-input.html |    17 -
 .../formatting/inline-remove20-expected.html    |     7 -
 .../tests/formatting/inline-remove20-input.html |    17 -
 .../formatting/inline-set01-nop-expected.html   |     6 -
 .../formatting/inline-set01-nop-input.html      |    11 -
 .../formatting/inline-set01-outer-expected.html |     6 -
 .../formatting/inline-set01-outer-input.html    |    14 -
 .../formatting/inline-set01-p-expected.html     |     6 -
 .../tests/formatting/inline-set01-p-input.html  |    14 -
 .../formatting/inline-set02-nop-expected.html   |     7 -
 .../formatting/inline-set02-nop-input.html      |    11 -
 .../formatting/inline-set02-outer-expected.html |     9 -
 .../formatting/inline-set02-outer-input.html    |    14 -
 .../formatting/inline-set02-p-expected.html     |     9 -
 .../tests/formatting/inline-set02-p-input.html  |    14 -
 .../formatting/inline-set03-nop-expected.html   |     6 -
 .../formatting/inline-set03-nop-input.html      |    14 -
 .../formatting/inline-set03-outer-expected.html |     6 -
 .../formatting/inline-set03-outer-input.html    |    14 -
 .../formatting/inline-set03-p-expected.html     |     6 -
 .../tests/formatting/inline-set03-p-input.html  |    14 -
 .../tests/formatting/inline-set04-expected.html |     6 -
 .../tests/formatting/inline-set04-input.html    |    16 -
 .../tests/formatting/inline-set05-expected.html |     9 -
 .../tests/formatting/inline-set05-input.html    |    16 -
 .../tests/formatting/inline-set06-expected.html |     9 -
 .../tests/formatting/inline-set06-input.html    |    18 -
 .../tests/formatting/inline-set07-expected.html |    16 -
 .../tests/formatting/inline-set07-input.html    |    18 -
 .../formatting/inline-set07-outer-expected.html |    10 -
 .../formatting/inline-set07-outer-input.html    |    18 -
 .../tests/formatting/inline-set08-expected.html |    16 -
 .../tests/formatting/inline-set08-input.html    |    22 -
 .../formatting/inline-set08-outer-expected.html |    10 -
 .../formatting/inline-set08-outer-input.html    |    22 -
 .../tests/formatting/justCursor01-expected.html |    10 -
 .../tests/formatting/justCursor01-input.html    |    15 -
 .../tests/formatting/justCursor02-expected.html |    10 -
 .../tests/formatting/justCursor02-input.html    |    15 -
 .../tests/formatting/justCursor03-expected.html |     6 -
 .../tests/formatting/justCursor03-input.html    |    15 -
 .../tests/formatting/justCursor04-expected.html |    10 -
 .../tests/formatting/justCursor04-input.html    |    16 -
 .../formatting/mergeUpwards01-expected.html     |     6 -
 .../tests/formatting/mergeUpwards01-input.html  |    27 -
 .../formatting/mergeUpwards02-expected.html     |     6 -
 .../tests/formatting/mergeUpwards02-input.html  |    27 -
 .../formatting/mergeUpwards03-expected.html     |     8 -
 .../tests/formatting/mergeUpwards03-input.html  |    27 -
 .../formatting/mergeUpwards04-expected.html     |    10 -
 .../tests/formatting/mergeUpwards04-input.html  |    27 -
 .../formatting/mergeUpwards05-expected.html     |     6 -
 .../tests/formatting/mergeUpwards05-input.html  |    27 -
 .../formatting/mergeUpwards06-expected.html     |     6 -
 .../tests/formatting/mergeUpwards06-input.html  |    27 -
 .../formatting/mergeUpwards07-expected.html     |     6 -
 .../tests/formatting/mergeUpwards07-input.html  |    27 -
 .../formatting/mergeUpwards08-expected.html     |     6 -
 .../tests/formatting/mergeUpwards08-input.html  |    27 -
 .../formatting/paragraph-change01-expected.html |     6 -
 .../formatting/paragraph-change01-input.html    |    14 -
 .../formatting/paragraph-change02-expected.html |     6 -
 .../formatting/paragraph-change02-input.html    |    14 -
 .../formatting/paragraph-change03-expected.html |    10 -
 .../formatting/paragraph-change03-input.html    |    20 -
 .../formatting/paragraph-change04-expected.html |    10 -
 .../formatting/paragraph-change04-input.html    |    20 -
 .../formatting/paragraph-change05-expected.html |    10 -
 .../formatting/paragraph-change05-input.html    |    20 -
 .../formatting/paragraph-change06-expected.html |    10 -
 .../formatting/paragraph-change06-input.html    |    18 -
 .../formatting/paragraph-change07-expected.html |    10 -
 .../formatting/paragraph-change07-input.html    |    18 -
 .../formatting/paragraph-change08-expected.html |    10 -
 .../formatting/paragraph-change08-input.html    |    18 -
 .../formatting/paragraph-remove01-expected.html |     6 -
 .../formatting/paragraph-remove01-input.html    |    14 -
 .../formatting/paragraph-remove02-expected.html |     6 -
 .../formatting/paragraph-remove02-input.html    |    14 -
 .../formatting/paragraph-remove03-expected.html |     6 -
 .../formatting/paragraph-remove03-input.html    |    14 -
 .../formatting/paragraph-remove04-expected.html |    10 -
 .../formatting/paragraph-remove04-input.html    |    20 -
 .../formatting/paragraph-remove05-expected.html |    10 -
 .../formatting/paragraph-remove05-input.html    |    20 -
 .../formatting/paragraph-remove06-expected.html |    10 -
 .../formatting/paragraph-remove06-input.html    |    20 -
 .../formatting/paragraph-remove07-expected.html |    10 -
 .../formatting/paragraph-remove07-input.html    |    18 -
 .../formatting/paragraph-remove08-expected.html |    10 -
 .../formatting/paragraph-remove08-input.html    |    18 -
 .../formatting/paragraph-remove09-expected.html |    10 -
 .../formatting/paragraph-remove09-input.html    |    18 -
 .../formatting/paragraph-remove10-expected.html |    10 -
 .../formatting/paragraph-remove10-input.html    |    18 -
 .../formatting/paragraph-set01-expected.html    |     6 -
 .../tests/formatting/paragraph-set01-input.html |    14 -
 .../formatting/paragraph-set02-expected.html    |     6 -
 .../tests/formatting/paragraph-set02-input.html |    14 -
 .../formatting/paragraph-set03-expected.html    |    10 -
 .../tests/formatting/paragraph-set03-input.html |    20 -
 .../formatting/paragraph-set04-expected.html    |    10 -
 .../tests/formatting/paragraph-set04-input.html |    20 -
 .../formatting/paragraph-set05-expected.html    |    10 -
 .../tests/formatting/paragraph-set05-input.html |    20 -
 .../formatting/paragraph-set06-expected.html    |    10 -
 .../tests/formatting/paragraph-set06-input.html |    18 -
 .../formatting/paragraph-set07-expected.html    |    10 -
 .../tests/formatting/paragraph-set07-input.html |    18 -
 .../paragraphTextUpToPosition01-expected.html   |     1 -
 .../paragraphTextUpToPosition01-input.html      |    16 -
 .../paragraphTextUpToPosition02-expected.html   |     1 -
 .../paragraphTextUpToPosition02-input.html      |    16 -
 .../paragraphTextUpToPosition03-expected.html   |     1 -
 .../paragraphTextUpToPosition03-input.html      |    16 -
 .../paragraphTextUpToPosition04-expected.html   |     1 -
 .../paragraphTextUpToPosition04-input.html      |    16 -
 .../paragraphTextUpToPosition05-expected.html   |     1 -
 .../paragraphTextUpToPosition05-input.html      |    16 -
 .../paragraphTextUpToPosition06-expected.html   |     1 -
 .../paragraphTextUpToPosition06-input.html      |    16 -
 .../paragraphTextUpToPosition07-expected.html   |     1 -
 .../paragraphTextUpToPosition07-input.html      |    16 -
 .../paragraphTextUpToPosition08-expected.html   |     1 -
 .../paragraphTextUpToPosition08-input.html      |    16 -
 .../paragraphTextUpToPosition09-expected.html   |     1 -
 .../paragraphTextUpToPosition09-input.html      |    16 -
 .../paragraphTextUpToPosition10-expected.html   |     0
 .../paragraphTextUpToPosition10-input.html      |    17 -
 .../paragraphTextUpToPosition11-expected.html   |     1 -
 .../paragraphTextUpToPosition11-input.html      |    17 -
 .../paragraphTextUpToPosition12-expected.html   |     0
 .../paragraphTextUpToPosition12-input.html      |    18 -
 .../paragraphTextUpToPosition13-expected.html   |     1 -
 .../paragraphTextUpToPosition13-input.html      |    18 -
 .../preserveAbstract01a-expected.html           |    10 -
 .../formatting/preserveAbstract01a-input.html   |    17 -
 .../preserveAbstract01b-expected.html           |    10 -
 .../formatting/preserveAbstract01b-input.html   |    17 -
 .../preserveAbstract02a-expected.html           |    10 -
 .../formatting/preserveAbstract02a-input.html   |    17 -
 .../preserveAbstract02b-expected.html           |    10 -
 .../formatting/preserveAbstract02b-input.html   |    17 -
 .../preserveAbstract03a-expected.html           |    10 -
 .../formatting/preserveAbstract03a-input.html   |    19 -
 .../preserveAbstract03b-expected.html           |    10 -
 .../formatting/preserveAbstract03b-input.html   |    19 -
 .../preserveParaProps01-expected.html           |    10 -
 .../formatting/preserveParaProps01-input.html   |    16 -
 .../preserveParaProps02-expected.html           |    10 -
 .../formatting/preserveParaProps02-input.html   |    16 -
 .../preserveParaProps03-expected.html           |    10 -
 .../formatting/preserveParaProps03-input.html   |    16 -
 .../preserveParaProps04-expected.html           |    10 -
 .../formatting/preserveParaProps04-input.html   |    16 -
 .../preserveParaProps05-expected.html           |    10 -
 .../formatting/preserveParaProps05-input.html   |    16 -
 .../preserveParaProps06-expected.html           |    10 -
 .../formatting/preserveParaProps06-input.html   |    16 -
 .../preserveParaProps07-expected.html           |    10 -
 .../formatting/preserveParaProps07-input.html   |    16 -
 .../preserveParaProps08-expected.html           |    10 -
 .../formatting/preserveParaProps08-input.html   |    16 -
 .../preserveParaProps09-expected.html           |    10 -
 .../formatting/preserveParaProps09-input.html   |    16 -
 ...wnInlineProperties-structure01-expected.html |    14 -
 ...hDownInlineProperties-structure01-input.html |    21 -
 ...wnInlineProperties-structure02-expected.html |    14 -
 ...hDownInlineProperties-structure02-input.html |    21 -
 ...wnInlineProperties-structure03-expected.html |    14 -
 ...hDownInlineProperties-structure03-input.html |    21 -
 ...wnInlineProperties-structure04-expected.html |    11 -
 ...hDownInlineProperties-structure04-input.html |    21 -
 ...wnInlineProperties-structure05-expected.html |     8 -
 ...hDownInlineProperties-structure05-input.html |    21 -
 ...wnInlineProperties-structure06-expected.html |    20 -
 ...hDownInlineProperties-structure06-input.html |    28 -
 ...wnInlineProperties-structure07-expected.html |    14 -
 ...hDownInlineProperties-structure07-input.html |    28 -
 ...wnInlineProperties-structure08-expected.html |    14 -
 ...hDownInlineProperties-structure08-input.html |    28 -
 ...wnInlineProperties-structure09-expected.html |    14 -
 ...hDownInlineProperties-structure09-input.html |    28 -
 ...wnInlineProperties-structure10-expected.html |    20 -
 ...hDownInlineProperties-structure10-input.html |    28 -
 ...wnInlineProperties-structure11-expected.html |    20 -
 ...hDownInlineProperties-structure11-input.html |    28 -
 ...wnInlineProperties-structure12-expected.html |    20 -
 ...hDownInlineProperties-structure12-input.html |    28 -
 ...wnInlineProperties-structure13-expected.html |    14 -
 ...hDownInlineProperties-structure13-input.html |    28 -
 ...wnInlineProperties-structure14-expected.html |    14 -
 ...hDownInlineProperties-structure14-input.html |    28 -
 ...wnInlineProperties-structure15-expected.html |    14 -
 ...hDownInlineProperties-structure15-input.html |    28 -
 ...wnInlineProperties-structure16-expected.html |    20 -
 ...hDownInlineProperties-structure16-input.html |    28 -
 ...wnInlineProperties-structure17-expected.html |    20 -
 ...hDownInlineProperties-structure17-input.html |    28 -
 .../pushDownInlineProperties01-expected.html    |     9 -
 .../pushDownInlineProperties01-input.html       |    19 -
 .../pushDownInlineProperties02-expected.html    |    10 -
 .../pushDownInlineProperties02-input.html       |    19 -
 .../pushDownInlineProperties03-expected.html    |     9 -
 .../pushDownInlineProperties03-input.html       |    19 -
 .../pushDownInlineProperties04-expected.html    |    10 -
 .../pushDownInlineProperties04-input.html       |    19 -
 .../pushDownInlineProperties05-expected.html    |    10 -
 .../pushDownInlineProperties05-input.html       |    19 -
 .../pushDownInlineProperties06-expected.html    |    10 -
 .../pushDownInlineProperties06-input.html       |    19 -
 .../pushDownInlineProperties07-expected.html    |    10 -
 .../pushDownInlineProperties07-input.html       |    19 -
 .../pushDownInlineProperties08-expected.html    |    10 -
 .../pushDownInlineProperties08-input.html       |    19 -
 .../pushDownInlineProperties09-expected.html    |    10 -
 .../pushDownInlineProperties09-input.html       |    19 -
 .../pushDownInlineProperties10-expected.html    |    12 -
 .../pushDownInlineProperties10-input.html       |    21 -
 .../pushDownInlineProperties11-expected.html    |    26 -
 .../pushDownInlineProperties11-input.html       |    37 -
 .../pushDownInlineProperties12-expected.html    |    24 -
 .../pushDownInlineProperties12-input.html       |    39 -
 .../pushDownInlineProperties13-expected.html    |    24 -
 .../pushDownInlineProperties13-input.html       |    39 -
 .../pushDownInlineProperties14-expected.html    |    24 -
 .../pushDownInlineProperties14-input.html       |    39 -
 .../pushDownInlineProperties15-expected.html    |    24 -
 .../pushDownInlineProperties15-input.html       |    39 -
 .../pushDownInlineProperties16-expected.html    |    24 -
 .../pushDownInlineProperties16-input.html       |    39 -
 .../pushDownInlineProperties17-expected.html    |    24 -
 .../pushDownInlineProperties17-input.html       |    39 -
 .../pushDownInlineProperties18-expected.html    |    24 -
 .../pushDownInlineProperties18-input.html       |    39 -
 .../pushDownInlineProperties19-expected.html    |    27 -
 .../pushDownInlineProperties19-input.html       |    42 -
 .../formatting/splitTextAfter01-expected.html   |    19 -
 .../formatting/splitTextAfter01-input.html      |    57 -
 .../formatting/splitTextBefore01-expected.html  |    19 -
 .../formatting/splitTextBefore01-input.html     |    57 -
 .../tests/formatting/style-nop01-expected.html  |     6 -
 .../tests/formatting/style-nop01-input.html     |    17 -
 .../tests/formatting/style-nop01a-expected.html |     6 -
 .../tests/formatting/style-nop01a-input.html    |    17 -
 .../tests/formatting/style-nop02-expected.html  |     6 -
 .../tests/formatting/style-nop02-input.html     |    17 -
 .../tests/formatting/style-nop03-expected.html  |     6 -
 .../tests/formatting/style-nop03-input.html     |    17 -
 .../tests/formatting/style-nop04-expected.html  |     6 -
 .../tests/formatting/style-nop04-input.html     |    17 -
 .../tests/formatting/style-nop05-expected.html  |     6 -
 .../tests/formatting/style-nop05-input.html     |    17 -
 .../tests/formatting/style-nop06-expected.html  |     8 -
 .../tests/formatting/style-nop06-input.html     |    17 -
 .../tests/formatting/style-nop07-expected.html  |     8 -
 .../tests/formatting/style-nop07-input.html     |    17 -
 .../tests/formatting/style-nop08-expected.html  |    13 -
 .../tests/formatting/style-nop08-input.html     |    23 -
 .../tests/formatting/style-nop09-expected.html  |    12 -
 .../tests/formatting/style-nop09-input.html     |    22 -
 .../tests/formatting/style01-expected.html      |    14 -
 .../Editor/tests/formatting/style01-input.html  |    49 -
 .../tests/formatting/style02-expected.html      |    14 -
 .../Editor/tests/formatting/style02-input.html  |    49 -
 .../tests/formatting/style03-expected.html      |    14 -
 .../Editor/tests/formatting/style03-input.html  |    49 -
 .../tests/formatting/style04-expected.html      |    14 -
 .../Editor/tests/formatting/style04-input.html  |    49 -
 .../tests/formatting/style05-expected.html      |    10 -
 .../Editor/tests/formatting/style05-input.html  |    23 -
 .../tests/formatting/style06-expected.html      |    35 -
 .../Editor/tests/formatting/style06-input.html  |    23 -
 .../tests/formatting/style07-expected.html      |    10 -
 .../Editor/tests/formatting/style07-input.html  |    23 -
 .../tests/formatting/style08-expected.html      |    10 -
 .../Editor/tests/formatting/style08-input.html  |    23 -
 .../tests/formatting/style09-expected.html      |    35 -
 .../Editor/tests/formatting/style09-input.html  |    23 -
 .../tests/formatting/style10-expected.html      |    35 -
 .../Editor/tests/formatting/style10-input.html  |    23 -
 .../tests/formatting/style11-nop-expected.html  |    10 -
 .../tests/formatting/style11-nop-input.html     |    18 -
 .../tests/formatting/style11-p-expected.html    |    10 -
 .../tests/formatting/style11-p-input.html       |    18 -
 .../tests/formatting/style12-nop-expected.html  |    12 -
 .../tests/formatting/style12-nop-input.html     |    20 -
 .../tests/formatting/style12-p-expected.html    |    12 -
 .../tests/formatting/style12-p-input.html       |    20 -
 .../tests/formatting/style13-expected.html      |    12 -
 .../Editor/tests/formatting/style13-input.html  |    21 -
 .../tests/formatting/style14-expected.html      |    12 -
 .../Editor/tests/formatting/style14-input.html  |    20 -
 .../tests/formatting/style15-expected.html      |    12 -
 .../Editor/tests/formatting/style15-input.html  |    20 -
 .../tests/formatting/style16-nop-expected.html  |    21 -
 .../tests/formatting/style16-nop-input.html     |    27 -
 .../tests/formatting/style16-p-expected.html    |    21 -
 .../tests/formatting/style16-p-input.html       |    27 -
 .../tests/formatting/style17-nop-expected.html  |    21 -
 .../tests/formatting/style17-nop-input.html     |    27 -
 .../tests/formatting/style17-p-expected.html    |    21 -
 .../tests/formatting/style17-p-input.html       |    27 -
 .../tests/formatting/style18-nop-expected.html  |    29 -
 .../tests/formatting/style18-nop-input.html     |    46 -
 .../tests/formatting/style18-p-expected.html    |    29 -
 .../tests/formatting/style18-p-input.html       |    46 -
 .../tests/formatting/style19-nop-expected.html  |    21 -
 .../tests/formatting/style19-nop-input.html     |    36 -
 .../tests/formatting/style19-p-expected.html    |    21 -
 .../tests/formatting/style19-p-input.html       |    36 -
 .../tests/formatting/style20-nop-expected.html  |    21 -
 .../tests/formatting/style20-nop-input.html     |    27 -
 .../tests/formatting/style20-p-expected.html    |    21 -
 .../tests/formatting/style20-p-input.html       |    27 -
 .../tests/formatting/style21-nop-expected.html  |    21 -
 .../tests/formatting/style21-nop-input.html     |    27 -
 .../tests/formatting/style21-p-expected.html    |    21 -
 .../tests/formatting/style21-p-input.html       |    27 -
 .../tests/formatting/style22-nop-expected.html  |    13 -
 .../tests/formatting/style22-nop-input.html     |    21 -
 .../tests/formatting/style22-p-expected.html    |    13 -
 .../tests/formatting/style22-p-input.html       |    21 -
 .../tests/formatting/style23-nop-expected.html  |     8 -
 .../tests/formatting/style23-nop-input.html     |    21 -
 .../tests/formatting/style23-p-expected.html    |     8 -
 .../tests/formatting/style23-p-input.html       |    21 -
 .../tests/formatting/style24-expected.html      |    10 -
 .../Editor/tests/formatting/style24-input.html  |    16 -
 experiments/Editor/tests/generic.css            |    62 -
 experiments/Editor/tests/genindex.sh            |    29 -
 experiments/Editor/tests/htmltotext.html        |   125 -
 experiments/Editor/tests/index.js               |  2380 ----
 .../inline/unwrap-multiplep3-expected.html      |    15 -
 .../tests/inline/unwrap-multiplep3-input.html   |    15 -
 .../tests/inline/unwrap-nop3-expected.html      |    10 -
 .../Editor/tests/inline/unwrap-nop3-input.html  |    14 -
 .../tests/inline/unwrap-singlep3-expected.html  |    12 -
 .../tests/inline/unwrap-singlep3-input.html     |    14 -
 .../tests/inline/wrap-multiplep1-expected.html  |    13 -
 .../tests/inline/wrap-multiplep1-input.html     |    15 -
 .../tests/inline/wrap-multiplep2-expected.html  |    21 -
 .../tests/inline/wrap-multiplep2-input.html     |    15 -
 .../tests/inline/wrap-multiplep3-expected.html  |    13 -
 .../tests/inline/wrap-multiplep3-input.html     |    15 -
 .../tests/inline/wrap-multiplep4-expected.html  |    13 -
 .../tests/inline/wrap-multiplep4-input.html     |    17 -
 .../tests/inline/wrap-multiplep5-expected.html  |    13 -
 .../tests/inline/wrap-multiplep5-input.html     |    18 -
 .../Editor/tests/inline/wrap-nop1-expected.html |     8 -
 .../Editor/tests/inline/wrap-nop1-input.html    |    14 -
 .../Editor/tests/inline/wrap-nop2-expected.html |    10 -
 .../Editor/tests/inline/wrap-nop2-input.html    |    14 -
 .../Editor/tests/inline/wrap-nop3-expected.html |     8 -
 .../Editor/tests/inline/wrap-nop3-input.html    |    14 -
 .../Editor/tests/inline/wrap-nop4-expected.html |     8 -
 .../Editor/tests/inline/wrap-nop4-input.html    |    16 -
 .../Editor/tests/inline/wrap-nop5-expected.html |     8 -
 .../Editor/tests/inline/wrap-nop5-input.html    |    17 -
 .../tests/inline/wrap-singlep1-expected.html    |    10 -
 .../tests/inline/wrap-singlep1-input.html       |    14 -
 .../tests/inline/wrap-singlep2-expected.html    |    12 -
 .../tests/inline/wrap-singlep2-input.html       |    14 -
 .../tests/inline/wrap-singlep3-expected.html    |    10 -
 .../tests/inline/wrap-singlep3-input.html       |    14 -
 .../tests/inline/wrap-singlep4-expected.html    |    10 -
 .../tests/inline/wrap-singlep4-input.html       |    16 -
 .../tests/inline/wrap-singlep5-expected.html    |    10 -
 .../tests/inline/wrap-singlep5-input.html       |    17 -
 experiments/Editor/tests/input/InputTests.js    |   150 -
 .../tests/input/moveDown01a-expected.html       |    23 -
 .../Editor/tests/input/moveDown01a-input.html   |    29 -
 .../tests/input/moveDown01b-expected.html       |    23 -
 .../Editor/tests/input/moveDown01b-input.html   |    29 -
 .../tests/input/moveDown01c-expected.html       |    23 -
 .../Editor/tests/input/moveDown01c-input.html   |    29 -
 .../tests/input/moveDown01d-expected.html       |    23 -
 .../Editor/tests/input/moveDown01d-input.html   |    29 -
 .../tests/input/moveDown02a-expected.html       |    14 -
 .../Editor/tests/input/moveDown02a-input.html   |    29 -
 .../tests/input/moveDown02b-expected.html       |    14 -
 .../Editor/tests/input/moveDown02b-input.html   |    29 -
 .../tests/input/moveDown03a-expected.html       |    21 -
 .../Editor/tests/input/moveDown03a-input.html   |    32 -
 .../tests/input/moveDown03b-expected.html       |    20 -
 .../Editor/tests/input/moveDown03b-input.html   |    32 -
 .../tests/input/moveDown03c-expected.html       |    21 -
 .../Editor/tests/input/moveDown03c-input.html   |    32 -
 .../tests/input/moveDown03d-expected.html       |    20 -
 .../Editor/tests/input/moveDown03d-input.html   |    32 -
 .../tests/input/moveDown04a-expected.html       |    24 -
 .../Editor/tests/input/moveDown04a-input.html   |    38 -
 .../tests/input/moveDown04b-expected.html       |    23 -
 .../Editor/tests/input/moveDown04b-input.html   |    38 -
 .../tests/input/moveDown04c-expected.html       |    26 -
 .../Editor/tests/input/moveDown04c-input.html   |    38 -
 .../tests/input/moveDown04d-expected.html       |    26 -
 .../Editor/tests/input/moveDown04d-input.html   |    38 -
 .../tests/input/moveDown04e-expected.html       |    23 -
 .../Editor/tests/input/moveDown04e-input.html   |    38 -
 .../Editor/tests/input/moveUp01a-expected.html  |    23 -
 .../Editor/tests/input/moveUp01a-input.html     |    29 -
 .../Editor/tests/input/moveUp01b-expected.html  |    23 -
 .../Editor/tests/input/moveUp01b-input.html     |    29 -
 .../Editor/tests/input/moveUp01c-expected.html  |    23 -
 .../Editor/tests/input/moveUp01c-input.html     |    29 -
 .../Editor/tests/input/moveUp01d-expected.html  |    23 -
 .../Editor/tests/input/moveUp01d-input.html     |    29 -
 .../Editor/tests/input/moveUp02a-expected.html  |    14 -
 .../Editor/tests/input/moveUp02a-input.html     |    29 -
 .../Editor/tests/input/moveUp02b-expected.html  |    14 -
 .../Editor/tests/input/moveUp02b-input.html     |    29 -
 .../Editor/tests/input/moveUp03a-expected.html  |    21 -
 .../Editor/tests/input/moveUp03a-input.html     |    32 -
 .../Editor/tests/input/moveUp03b-expected.html  |    20 -
 .../Editor/tests/input/moveUp03b-input.html     |    32 -
 .../Editor/tests/input/moveUp03c-expected.html  |    21 -
 .../Editor/tests/input/moveUp03c-input.html     |    32 -
 .../Editor/tests/input/moveUp03d-expected.html  |    20 -
 .../Editor/tests/input/moveUp03d-input.html     |    32 -
 .../Editor/tests/input/moveUp04a-expected.html  |    24 -
 .../Editor/tests/input/moveUp04a-input.html     |    38 -
 .../Editor/tests/input/moveUp04b-expected.html  |    23 -
 .../Editor/tests/input/moveUp04b-input.html     |    38 -
 .../Editor/tests/input/moveUp04c-expected.html  |    26 -
 .../Editor/tests/input/moveUp04c-input.html     |    38 -
 .../Editor/tests/input/moveUp04d-expected.html  |    26 -
 .../Editor/tests/input/moveUp04d-input.html     |    38 -
 .../Editor/tests/input/moveUp04e-expected.html  |    23 -
 .../Editor/tests/input/moveUp04e-input.html     |    38 -
 ...sitionAtBoundary-line-backward-expected.html |    40 -
 .../positionAtBoundary-line-backward-input.html |    23 -
 ...ositionAtBoundary-line-forward-expected.html |    40 -
 .../positionAtBoundary-line-forward-input.html  |    23 -
 ...nAtBoundary-paragraph-backward-expected.html |    28 -
 ...tionAtBoundary-paragraph-backward-input.html |    21 -
 ...onAtBoundary-paragraph-forward-backward.html |    17 -
 ...onAtBoundary-paragraph-forward-expected.html |    28 -
 ...itionAtBoundary-paragraph-forward-input.html |    21 -
 ...sitionAtBoundary-word-backward-expected.html |    28 -
 .../positionAtBoundary-word-backward-input.html |    17 -
 ...ositionAtBoundary-word-forward-expected.html |    28 -
 .../positionAtBoundary-word-forward-input.html  |    17 -
 ...sitionToBoundary-line-backward-expected.html |    40 -
 .../positionToBoundary-line-backward-input.html |    23 -
 ...ositionToBoundary-line-forward-expected.html |    40 -
 .../positionToBoundary-line-forward-input.html  |    23 -
 ...nToBoundary-paragraph-backward-expected.html |    28 -
 ...tionToBoundary-paragraph-backward-input.html |    21 -
 ...onToBoundary-paragraph-forward-backward.html |    17 -
 ...onToBoundary-paragraph-forward-expected.html |    28 -
 ...itionToBoundary-paragraph-forward-input.html |    21 -
 ...sitionToBoundary-word-backward-expected.html |    28 -
 .../positionToBoundary-word-backward-input.html |    17 -
 ...ositionToBoundary-word-forward-expected.html |    28 -
 .../positionToBoundary-word-forward-input.html  |    17 -
 .../positionWithin-line-backward-expected.html  |    40 -
 .../positionWithin-line-backward-input.html     |    23 -
 .../positionWithin-line-forward-expected.html   |    40 -
 .../positionWithin-line-forward-input.html      |    23 -
 ...itionWithin-paragraph-backward-expected.html |    28 -
 ...positionWithin-paragraph-backward-input.html |    21 -
 ...sitionWithin-paragraph-forward-expected.html |    28 -
 .../positionWithin-paragraph-forward-input.html |    21 -
 .../positionWithin-word-backward-expected.html  |    28 -
 .../positionWithin-word-backward-input.html     |    17 -
 .../positionWithin-word-forward-expected.html   |    28 -
 .../positionWithin-word-forward-input.html      |    17 -
 .../rangeEnclosing-line-backward-expected.html  |    40 -
 .../rangeEnclosing-line-backward-input.html     |    23 -
 .../rangeEnclosing-line-forward-expected.html   |    40 -
 .../rangeEnclosing-line-forward-input.html      |    23 -
 ...geEnclosing-paragraph-backward-expected.html |    28 -
 ...rangeEnclosing-paragraph-backward-input.html |    21 -
 ...ngeEnclosing-paragraph-forward-expected.html |    28 -
 .../rangeEnclosing-paragraph-forward-input.html |    21 -
 .../rangeEnclosing-word-backward-expected.html  |    28 -
 .../rangeEnclosing-word-backward-input.html     |    17 -
 .../rangeEnclosing-word-forward-expected.html   |    28 -
 .../rangeEnclosing-word-forward-input.html      |    17 -
 .../tests/input/replaceRange01-expected.html    |     6 -
 .../tests/input/replaceRange01-input.html       |    16 -
 .../tests/input/replaceRange02-expected.html    |     6 -
 .../tests/input/replaceRange02-input.html       |    16 -
 .../tests/input/replaceRange03-expected.html    |     6 -
 .../tests/input/replaceRange03-input.html       |    16 -
 .../tests/input/replaceRange04-expected.html    |     9 -
 .../tests/input/replaceRange04-input.html       |    17 -
 .../tests/input/replaceRange05-expected.html    |     6 -
 .../tests/input/replaceRange05-input.html       |    17 -
 .../tests/input/replaceRange06-expected.html    |     6 -
 .../tests/input/replaceRange06-input.html       |    17 -
 .../tests/input/replaceRange07-expected.html    |    10 -
 .../tests/input/replaceRange07-input.html       |    17 -
 .../tests/input/replaceRange08-expected.html    |    10 -
 .../tests/input/replaceRange08-input.html       |    17 -
 .../tests/input/replaceRange09-expected.html    |    12 -
 .../tests/input/replaceRange09-input.html       |    17 -
 .../tests/input/replaceRange10-expected.html    |    11 -
 .../tests/input/replaceRange10-input.html       |    18 -
 .../tests/lists/clearList01a-expected.html      |    10 -
 .../Editor/tests/lists/clearList01a-input.html  |    20 -
 .../tests/lists/clearList01b-expected.html      |    10 -
 .../Editor/tests/lists/clearList01b-input.html  |    20 -
 .../tests/lists/clearList02a-expected.html      |    12 -
 .../Editor/tests/lists/clearList02a-input.html  |    20 -
 .../tests/lists/clearList02b-expected.html      |    12 -
 .../Editor/tests/lists/clearList02b-input.html  |    20 -
 .../tests/lists/clearList03a-expected.html      |    14 -
 .../Editor/tests/lists/clearList03a-input.html  |    20 -
 .../tests/lists/clearList03b-expected.html      |    14 -
 .../Editor/tests/lists/clearList03b-input.html  |    20 -
 .../tests/lists/clearList04a-expected.html      |    12 -
 .../Editor/tests/lists/clearList04a-input.html  |    20 -
 .../tests/lists/clearList04b-expected.html      |    12 -
 .../Editor/tests/lists/clearList04b-input.html  |    20 -
 .../tests/lists/clearList05a-expected.html      |    10 -
 .../Editor/tests/lists/clearList05a-input.html  |    20 -
 .../tests/lists/clearList05b-expected.html      |    10 -
 .../Editor/tests/lists/clearList05b-input.html  |    20 -
 .../tests/lists/clearList06a-expected.html      |    15 -
 .../Editor/tests/lists/clearList06a-input.html  |    26 -
 .../tests/lists/clearList06b-expected.html      |    15 -
 .../Editor/tests/lists/clearList06b-input.html  |    26 -
 .../tests/lists/clearList07a-expected.html      |    15 -
 .../Editor/tests/lists/clearList07a-input.html  |    24 -
 .../tests/lists/clearList07b-expected.html      |    15 -
 .../Editor/tests/lists/clearList07b-input.html  |    24 -
 .../tests/lists/clearList08a-expected.html      |    20 -
 .../Editor/tests/lists/clearList08a-input.html  |    30 -
 .../tests/lists/clearList08b-expected.html      |    20 -
 .../Editor/tests/lists/clearList08b-input.html  |    30 -
 .../tests/lists/clearList09a-expected.html      |    13 -
 .../Editor/tests/lists/clearList09a-input.html  |    20 -
 .../tests/lists/clearList09b-expected.html      |    10 -
 .../Editor/tests/lists/clearList09b-input.html  |    21 -
 .../tests/lists/clearList10a-expected.html      |    17 -
 .../Editor/tests/lists/clearList10a-input.html  |    21 -
 .../tests/lists/clearList10b-expected.html      |    18 -
 .../Editor/tests/lists/clearList10b-input.html  |    21 -
 .../tests/lists/clearList10c-expected.html      |    18 -
 .../Editor/tests/lists/clearList10c-input.html  |    21 -
 .../tests/lists/clearList10d-expected.html      |    16 -
 .../Editor/tests/lists/clearList10d-input.html  |    21 -
 .../tests/lists/clearList10e-expected.html      |    31 -
 .../Editor/tests/lists/clearList10e-input.html  |    27 -
 .../tests/lists/clearList11a-expected.html      |    12 -
 .../Editor/tests/lists/clearList11a-input.html  |    18 -
 .../tests/lists/clearList11b-expected.html      |    12 -
 .../Editor/tests/lists/clearList11b-input.html  |    18 -
 .../tests/lists/clearList11c-expected.html      |    12 -
 .../Editor/tests/lists/clearList11c-input.html  |    18 -
 .../lists/decrease-flat-tozero01a-expected.html |    10 -
 .../lists/decrease-flat-tozero01a-input.html    |    19 -
 .../lists/decrease-flat-tozero01b-expected.html |    10 -
 .../lists/decrease-flat-tozero01b-input.html    |    19 -
 .../lists/decrease-flat-tozero02a-expected.html |    12 -
 .../lists/decrease-flat-tozero02a-input.html    |    19 -
 .../lists/decrease-flat-tozero02b-expected.html |    12 -
 .../lists/decrease-flat-tozero02b-input.html    |    19 -
 .../lists/decrease-flat-tozero03a-expected.html |    10 -
 .../lists/decrease-flat-tozero03a-input.html    |    19 -
 .../lists/decrease-flat-tozero03b-expected.html |    10 -
 .../lists/decrease-flat-tozero03b-input.html    |    19 -
 .../lists/decrease-flat-tozero04a-expected.html |     8 -
 .../lists/decrease-flat-tozero04a-input.html    |    19 -
 .../lists/decrease-flat-tozero04b-expected.html |     8 -
 .../lists/decrease-flat-tozero04b-input.html    |    19 -
 .../decrease-nested-toone01a-expected.html      |    16 -
 .../lists/decrease-nested-toone01a-input.html   |    25 -
 .../decrease-nested-toone01b-expected.html      |    16 -
 .../lists/decrease-nested-toone01b-input.html   |    25 -
 .../decrease-nested-toone02a-expected.html      |    20 -
 .../lists/decrease-nested-toone02a-input.html   |    25 -
 .../decrease-nested-toone02b-expected.html      |    20 -
 .../lists/decrease-nested-toone02b-input.html   |    25 -
 .../decrease-nested-toone03a-expected.html      |    16 -
 .../lists/decrease-nested-toone03a-input.html   |    25 -
 .../decrease-nested-toone03b-expected.html      |    16 -
 .../lists/decrease-nested-toone03b-input.html   |    25 -
 .../decrease-nested-toone04a-expected.html      |    16 -
 .../lists/decrease-nested-toone04a-input.html   |    25 -
 .../decrease-nested-toone04b-expected.html      |    16 -
 .../lists/decrease-nested-toone04b-input.html   |    25 -
 .../decrease-nested-toone05a-expected.html      |    16 -
 .../lists/decrease-nested-toone05a-input.html   |    25 -
 .../decrease-nested-toone05b-expected.html      |    16 -
 .../lists/decrease-nested-toone05b-input.html   |    25 -
 .../decrease-nested-toone06a-expected.html      |    12 -
 .../lists/decrease-nested-toone06a-input.html   |    25 -
 .../decrease-nested-toone06b-expected.html      |    12 -
 .../lists/decrease-nested-toone06b-input.html   |    25 -
 .../decrease-nested-tozero01a-expected.html     |    24 -
 .../lists/decrease-nested-tozero01a-input.html  |    39 -
 .../decrease-nested-tozero01b-expected.html     |    24 -
 .../lists/decrease-nested-tozero01b-input.html  |    39 -
 .../decrease-nested-tozero02a-expected.html     |    20 -
 .../lists/decrease-nested-tozero02a-input.html  |    39 -
 .../decrease-nested-tozero02b-expected.html     |    20 -
 .../lists/decrease-nested-tozero02b-input.html  |    39 -
 .../decrease-nested-tozero03a-expected.html     |    16 -
 .../lists/decrease-nested-tozero03a-input.html  |    39 -
 .../decrease-nested-tozero03b-expected.html     |    16 -
 .../lists/decrease-nested-tozero03b-input.html  |    39 -
 .../decrease-nested-tozero04a-expected.html     |    12 -
 .../lists/decrease-nested-tozero04a-input.html  |    39 -
 .../decrease-nested-tozero04b-expected.html     |    12 -
 .../lists/decrease-nested-tozero04b-input.html  |    39 -
 .../decrease-nested-tozero05a-expected.html     |    10 -
 .../lists/decrease-nested-tozero05a-input.html  |    39 -
 .../decrease-nested-tozero05b-expected.html     |    10 -
 .../lists/decrease-nested-tozero05b-input.html  |    39 -
 .../lists/decrease-nested01a-expected.html      |    10 -
 .../tests/lists/decrease-nested01a-input.html   |    23 -
 .../lists/decrease-nested01b-expected.html      |    10 -
 .../tests/lists/decrease-nested01b-input.html   |    23 -
 .../lists/decrease-nested02a-expected.html      |    10 -
 .../tests/lists/decrease-nested02a-input.html   |    23 -
 .../lists/decrease-nested02b-expected.html      |    10 -
 .../tests/lists/decrease-nested02b-input.html   |    23 -
 .../lists/decrease-nested03a-expected.html      |    10 -
 .../tests/lists/decrease-nested03a-input.html   |    23 -
 .../lists/decrease-nested03b-expected.html      |    10 -
 .../tests/lists/decrease-nested03b-input.html   |    23 -
 .../lists/decrease-nested04a-expected.html      |    10 -
 .../tests/lists/decrease-nested04a-input.html   |    23 -
 .../lists/decrease-nested04b-expected.html      |    10 -
 .../tests/lists/decrease-nested04b-input.html   |    23 -
 .../lists/decrease-nested05a-expected.html      |    16 -
 .../tests/lists/decrease-nested05a-input.html   |    29 -
 .../lists/decrease-nested05b-expected.html      |    16 -
 .../tests/lists/decrease-nested05b-input.html   |    29 -
 .../lists/decrease-nested06a-expected.html      |    16 -
 .../tests/lists/decrease-nested06a-input.html   |    29 -
 .../lists/decrease-nested06b-expected.html      |    16 -
 .../tests/lists/decrease-nested06b-input.html   |    29 -
 .../lists/decrease-nested07a-expected.html      |    16 -
 .../tests/lists/decrease-nested07a-input.html   |    29 -
 .../lists/decrease-nested07b-expected.html      |    16 -
 .../tests/lists/decrease-nested07b-input.html   |    29 -
 .../Editor/tests/lists/div01a-expected.html     |    12 -
 .../Editor/tests/lists/div01a-input.html        |    19 -
 .../Editor/tests/lists/div01b-expected.html     |    12 -
 .../Editor/tests/lists/div01b-input.html        |    19 -
 .../Editor/tests/lists/div02a-expected.html     |    14 -
 .../Editor/tests/lists/div02a-input.html        |    21 -
 .../Editor/tests/lists/div02b-expected.html     |    10 -
 .../Editor/tests/lists/div02b-input.html        |    21 -
 .../Editor/tests/lists/div03a-expected.html     |    14 -
 .../Editor/tests/lists/div03a-input.html        |    21 -
 .../Editor/tests/lists/div03b-expected.html     |    10 -
 .../Editor/tests/lists/div03b-input.html        |    21 -
 .../tests/lists/increase-flat01a-expected.html  |    10 -
 .../tests/lists/increase-flat01a-input.html     |    19 -
 .../tests/lists/increase-flat01b-expected.html  |    10 -
 .../tests/lists/increase-flat01b-input.html     |    19 -
 .../tests/lists/increase-flat02a-expected.html  |    14 -
 .../tests/lists/increase-flat02a-input.html     |    19 -
 .../tests/lists/increase-flat02b-expected.html  |    14 -
 .../tests/lists/increase-flat02b-input.html     |    19 -
 .../tests/lists/increase-flat03a-expected.html  |    14 -
 .../tests/lists/increase-flat03a-input.html     |    19 -
 .../tests/lists/increase-flat03b-expected.html  |    14 -
 .../tests/lists/increase-flat03b-input.html     |    19 -
 .../tests/lists/increase-flat04a-expected.html  |    14 -
 .../tests/lists/increase-flat04a-input.html     |    19 -
 .../tests/lists/increase-flat04b-expected.html  |    14 -
 .../tests/lists/increase-flat04b-input.html     |    19 -
 .../tests/lists/increase-flat05a-expected.html  |    14 -
 .../tests/lists/increase-flat05a-input.html     |    19 -
 .../tests/lists/increase-flat05b-expected.html  |    14 -
 .../tests/lists/increase-flat05b-input.html     |    19 -
 .../tests/lists/increase-misc01a-expected.html  |    14 -
 .../tests/lists/increase-misc01a-input.html     |    19 -
 .../tests/lists/increase-misc01b-expected.html  |    14 -
 .../tests/lists/increase-misc01b-input.html     |    19 -
 .../tests/lists/increase-misc02a-expected.html  |    14 -
 .../tests/lists/increase-misc02a-input.html     |    22 -
 .../tests/lists/increase-misc02b-expected.html  |    14 -
 .../tests/lists/increase-misc02b-input.html     |    22 -
 .../tests/lists/increase-misc03a-expected.html  |    13 -
 .../tests/lists/increase-misc03a-input.html     |    18 -
 .../tests/lists/increase-misc03b-expected.html  |    18 -
 .../tests/lists/increase-misc03b-input.html     |    18 -
 .../lists/increase-multiple01a-expected.html    |    20 -
 .../tests/lists/increase-multiple01a-input.html |    22 -
 .../lists/increase-multiple01b-expected.html    |    20 -
 .../tests/lists/increase-multiple01b-input.html |    22 -
 .../lists/increase-multiple02a-expected.html    |    28 -
 .../tests/lists/increase-multiple02a-input.html |    25 -
 .../lists/increase-multiple02b-expected.html    |    28 -
 .../tests/lists/increase-multiple02b-input.html |    25 -
 .../lists/increase-nested01a-expected.html      |    20 -
 .../tests/lists/increase-nested01a-input.html   |    25 -
 .../lists/increase-nested01b-expected.html      |    20 -
 .../tests/lists/increase-nested01b-input.html   |    25 -
 .../lists/increase-nested02a-expected.html      |    20 -
 .../tests/lists/increase-nested02a-input.html   |    25 -
 .../lists/increase-nested02b-expected.html      |    20 -
 .../tests/lists/increase-nested02b-input.html   |    25 -
 .../Editor/tests/lists/merge01a-expected.html   |    12 -
 .../Editor/tests/lists/merge01a-input.html      |    22 -
 .../Editor/tests/lists/merge02a-expected.html   |    18 -
 .../Editor/tests/lists/merge02a-input.html      |    30 -
 .../Editor/tests/lists/merge02b-expected.html   |    18 -
 .../Editor/tests/lists/merge02b-input.html      |    30 -
 .../Editor/tests/lists/merge03a-expected.html   |    22 -
 .../Editor/tests/lists/merge03a-input.html      |    30 -
 .../Editor/tests/lists/merge03b-expected.html   |    22 -
 .../Editor/tests/lists/merge03b-input.html      |    30 -
 .../Editor/tests/lists/merge04a-expected.html   |    18 -
 .../Editor/tests/lists/merge04a-input.html      |    30 -
 .../Editor/tests/lists/merge04b-expected.html   |    18 -
 .../Editor/tests/lists/merge04b-input.html      |    30 -
 .../lists/ol-from-ul-adjacent01a-expected.html  |    14 -
 .../lists/ol-from-ul-adjacent01a-input.html     |    24 -
 .../lists/ol-from-ul-adjacent01b-expected.html  |    14 -
 .../lists/ol-from-ul-adjacent01b-input.html     |    24 -
 .../lists/ol-from-ul-adjacent02a-expected.html  |    14 -
 .../lists/ol-from-ul-adjacent02a-input.html     |    24 -
 .../lists/ol-from-ul-adjacent02b-expected.html  |    14 -
 .../lists/ol-from-ul-adjacent02b-input.html     |    24 -
 .../lists/ol-from-ul-adjacent03a-expected.html  |    16 -
 .../lists/ol-from-ul-adjacent03a-input.html     |    28 -
 .../lists/ol-from-ul-adjacent03b-expected.html  |    16 -
 .../lists/ol-from-ul-adjacent03b-input.html     |    28 -
 .../tests/lists/ol-from-ul01a-expected.html     |    12 -
 .../Editor/tests/lists/ol-from-ul01a-input.html |    20 -
 .../tests/lists/ol-from-ul01b-expected.html     |    12 -
 .../Editor/tests/lists/ol-from-ul01b-input.html |    20 -
 .../tests/lists/ol-from-ul02a-expected.html     |    14 -
 .../Editor/tests/lists/ol-from-ul02a-input.html |    20 -
 .../tests/lists/ol-from-ul02b-expected.html     |    14 -
 .../Editor/tests/lists/ol-from-ul02b-input.html |    20 -
 .../tests/lists/ol-from-ul03a-expected.html     |    16 -
 .../Editor/tests/lists/ol-from-ul03a-input.html |    20 -
 .../tests/lists/ol-from-ul03b-expected.html     |    16 -
 .../Editor/tests/lists/ol-from-ul03b-input.html |    20 -
 .../tests/lists/ol-from-ul04a-expected.html     |    14 -
 .../Editor/tests/lists/ol-from-ul04a-input.html |    20 -
 .../tests/lists/ol-from-ul04b-expected.html     |    14 -
 .../Editor/tests/lists/ol-from-ul04b-input.html |    20 -
 .../tests/lists/ol-from-ul05a-expected.html     |    19 -
 .../Editor/tests/lists/ol-from-ul05a-input.html |    26 -
 .../tests/lists/ol-from-ul05b-expected.html     |    19 -
 .../Editor/tests/lists/ol-from-ul05b-input.html |    26 -
 .../tests/lists/ol-from-ul06a-expected.html     |    19 -
 .../Editor/tests/lists/ol-from-ul06a-input.html |    26 -
 .../tests/lists/ol-from-ul06b-expected.html     |    19 -
 .../Editor/tests/lists/ol-from-ul06b-input.html |    26 -
 .../tests/lists/ol-from-ul07a-expected.html     |    30 -
 .../Editor/tests/lists/ol-from-ul07a-input.html |    32 -
 .../tests/lists/ol-from-ul07b-expected.html     |    30 -
 .../Editor/tests/lists/ol-from-ul07b-input.html |    32 -
 .../Editor/tests/lists/ol01-expected.html       |    12 -
 experiments/Editor/tests/lists/ol01-input.html  |    18 -
 .../Editor/tests/lists/ol02-expected.html       |    12 -
 experiments/Editor/tests/lists/ol02-input.html  |    18 -
 .../Editor/tests/lists/ol03-expected.html       |    12 -
 experiments/Editor/tests/lists/ol03-input.html  |    18 -
 .../Editor/tests/lists/ol04-expected.html       |    12 -
 experiments/Editor/tests/lists/ol04-input.html  |    18 -
 .../lists/setList-adjacentLists01-expected.html |    13 -
 .../lists/setList-adjacentLists01-input.html    |    24 -
 .../lists/setList-adjacentLists02-expected.html |    13 -
 .../lists/setList-adjacentLists02-input.html    |    24 -
 .../lists/setList-adjacentLists03-expected.html |    13 -
 .../lists/setList-adjacentLists03-input.html    |    24 -
 .../lists/setList-adjacentLists04-expected.html |    13 -
 .../lists/setList-adjacentLists04-input.html    |    24 -
 .../lists/setList-emptyLIs01-expected.html      |    10 -
 .../tests/lists/setList-emptyLIs01-input.html   |    18 -
 .../lists/setList-emptyLIs02-expected.html      |    10 -
 .../tests/lists/setList-emptyLIs02-input.html   |    18 -
 .../lists/setList-emptyLIs03-expected.html      |    10 -
 .../tests/lists/setList-emptyLIs03-input.html   |    18 -
 .../lists/setList-emptyLIs04-expected.html      |    10 -
 .../tests/lists/setList-emptyLIs04-input.html   |    18 -
 .../lists/setList-headings01-expected.html      |     6 -
 .../tests/lists/setList-headings01-input.html   |    18 -
 .../lists/setList-headings02-expected.html      |    10 -
 .../tests/lists/setList-headings02-input.html   |    20 -
 .../lists/setList-headings03-expected.html      |    12 -
 .../tests/lists/setList-headings03-input.html   |    20 -
 .../lists/setList-headings04-expected.html      |    10 -
 .../tests/lists/setList-headings04-input.html   |    20 -
 .../tests/lists/setList-innerp01-expected.html  |    11 -
 .../tests/lists/setList-innerp01-input.html     |    20 -
 .../tests/lists/setList-innerp02-expected.html  |    13 -
 .../tests/lists/setList-innerp02-input.html     |    20 -
 .../tests/lists/setList-innerp03-expected.html  |    17 -
 .../tests/lists/setList-innerp03-input.html     |    30 -
 .../tests/lists/setList-innerp04-expected.html  |    19 -
 .../tests/lists/setList-innerp04-input.html     |    30 -
 .../tests/lists/setList-mixed01-expected.html   |    14 -
 .../tests/lists/setList-mixed01-input.html      |    23 -
 .../tests/lists/setList-mixed02-expected.html   |    15 -
 .../tests/lists/setList-mixed02-input.html      |    24 -
 .../tests/lists/setList-mixed03-expected.html   |    15 -
 .../tests/lists/setList-mixed03-input.html      |    24 -
 .../tests/lists/setList-nested01-expected.html  |    22 -
 .../tests/lists/setList-nested01-input.html     |    29 -
 .../tests/lists/setList-nested02-expected.html  |    22 -
 .../tests/lists/setList-nested02-input.html     |    29 -
 .../tests/lists/setList-nested03-expected.html  |    22 -
 .../tests/lists/setList-nested03-input.html     |    29 -
 .../tests/lists/setList-nested04-expected.html  |    22 -
 .../tests/lists/setList-nested04-input.html     |    29 -
 .../tests/lists/setList-nested05-expected.html  |    22 -
 .../tests/lists/setList-nested05-input.html     |    29 -
 .../tests/lists/setList-nested06-expected.html  |    21 -
 .../tests/lists/setList-nested06-input.html     |    28 -
 .../tests/lists/setList-nested07-expected.html  |    24 -
 .../tests/lists/setList-nested07-input.html     |    29 -
 .../tests/lists/setList-nested08-expected.html  |    23 -
 .../tests/lists/setList-nested08-input.html     |    28 -
 .../tests/lists/setList-nop01-expected.html     |     8 -
 .../Editor/tests/lists/setList-nop01-input.html |    15 -
 .../tests/lists/setList-nop02-expected.html     |     8 -
 .../Editor/tests/lists/setList-nop02-input.html |    15 -
 .../tests/lists/setList-nop03-expected.html     |     8 -
 .../Editor/tests/lists/setList-nop03-input.html |    15 -
 .../tests/lists/setList-nop04-expected.html     |     8 -
 .../Editor/tests/lists/setList-nop04-input.html |    15 -
 .../tests/lists/setList-nop05-expected.html     |     8 -
 .../Editor/tests/lists/setList-nop05-input.html |    17 -
 .../lists/setList-paragraphs01-expected.html    |    12 -
 .../tests/lists/setList-paragraphs01-input.html |    19 -
 .../lists/setList-paragraphs02-expected.html    |    16 -
 .../tests/lists/setList-paragraphs02-input.html |    23 -
 .../lists/setList-paragraphs03-expected.html    |    16 -
 .../tests/lists/setList-paragraphs03-input.html |    23 -
 .../lists/setList-paragraphs04-expected.html    |    16 -
 .../tests/lists/setList-paragraphs04-input.html |    23 -
 .../lists/setList-paragraphs05-expected.html    |     8 -
 .../tests/lists/setList-paragraphs05-input.html |    15 -
 .../lists/setList-paragraphs06-expected.html    |     8 -
 .../tests/lists/setList-paragraphs06-input.html |    15 -
 .../lists/setList-paragraphs07-expected.html    |     8 -
 .../tests/lists/setList-paragraphs07-input.html |    15 -
 .../Editor/tests/lists/ul01-expected.html       |    12 -
 experiments/Editor/tests/lists/ul01-input.html  |    18 -
 .../Editor/tests/lists/ul02-expected.html       |    12 -
 experiments/Editor/tests/lists/ul02-input.html  |    18 -
 .../Editor/tests/lists/ul03-expected.html       |    12 -
 experiments/Editor/tests/lists/ul03-input.html  |    18 -
 .../Editor/tests/lists/ul04-expected.html       |    12 -
 experiments/Editor/tests/lists/ul04-input.html  |    18 -
 .../tests/main/removeSpecial01-expected.html    |    27 -
 .../tests/main/removeSpecial01-input.html       |    29 -
 .../tests/main/removeSpecial02-expected.html    |    19 -
 .../tests/main/removeSpecial02-input.html       |    23 -
 .../tests/main/removeSpecial03-expected.html    |    27 -
 .../tests/main/removeSpecial03-input.html       |    29 -
 experiments/Editor/tests/outline/OutlineTest.js |   111 -
 .../changeHeadingToParagraph-expected.html      |    12 -
 .../outline/changeHeadingToParagraph-input.html |    20 -
 .../outline/changeHeadingType-expected.html     |    31 -
 .../tests/outline/changeHeadingType-input.html  |    28 -
 .../outline/deleteSection-inner01-expected.html |    46 -
 .../outline/deleteSection-inner01-input.html    |    21 -
 .../outline/deleteSection-inner02-expected.html |    46 -
 .../outline/deleteSection-inner02-input.html    |    21 -
 .../outline/deleteSection-inner03-expected.html |    46 -
 .../outline/deleteSection-inner03-input.html    |    21 -
 .../deleteSection-nested01-expected.html        |    66 -
 .../outline/deleteSection-nested01-input.html   |    21 -
 .../deleteSection-nested02-expected.html        |    66 -
 .../outline/deleteSection-nested02-input.html   |    21 -
 .../deleteSection-nested03-expected.html        |    66 -
 .../outline/deleteSection-nested03-input.html   |    21 -
 .../tests/outline/deleteSection01-expected.html |    18 -
 .../tests/outline/deleteSection01-input.html    |    21 -
 .../tests/outline/deleteSection02-expected.html |    18 -
 .../tests/outline/deleteSection02-input.html    |    21 -
 .../tests/outline/deleteSection03-expected.html |    18 -
 .../tests/outline/deleteSection03-input.html    |    21 -
 .../tests/outline/discovery01-expected.html     |    27 -
 .../Editor/tests/outline/discovery01-input.html |    28 -
 .../tests/outline/discovery02-expected.html     |    41 -
 .../Editor/tests/outline/discovery02-input.html |    29 -
 .../tests/outline/discovery03-expected.html     |    39 -
 .../Editor/tests/outline/discovery03-input.html |    28 -
 .../tests/outline/discovery04-expected.html     |    41 -
 .../Editor/tests/outline/discovery04-input.html |    29 -
 .../tests/outline/discovery05-expected.html     |    41 -
 .../Editor/tests/outline/discovery05-input.html |    28 -
 .../tests/outline/discovery06-expected.html     |    41 -
 .../Editor/tests/outline/discovery06-input.html |    30 -
 .../tests/outline/discovery07-expected.html     |    41 -
 .../Editor/tests/outline/discovery07-input.html |    29 -
 .../tests/outline/discovery08-expected.html     |    25 -
 .../Editor/tests/outline/discovery08-input.html |    26 -
 .../tests/outline/discovery09-expected.html     |    27 -
 .../Editor/tests/outline/discovery09-input.html |    27 -
 .../tests/outline/discovery10-expected.html     |    29 -
 .../Editor/tests/outline/discovery10-input.html |    28 -
 .../outline/heading-editing01-expected.html     |    31 -
 .../tests/outline/heading-editing01-input.html  |    25 -
 .../outline/heading-editing02-expected.html     |     9 -
 .../tests/outline/heading-editing02-input.html  |    20 -
 .../outline/heading-editing03-expected.html     |    18 -
 .../tests/outline/heading-editing03-input.html  |    24 -
 .../outline/heading-editing04-expected.html     |    12 -
 .../tests/outline/heading-editing04-input.html  |    24 -
 .../outline/heading-editing05-expected.html     |    12 -
 .../tests/outline/heading-editing05-input.html  |    24 -
 .../outline/heading-editing06-expected.html     |    17 -
 .../tests/outline/heading-editing06-input.html  |    25 -
 .../outline/heading-editing07-expected.html     |    12 -
 .../tests/outline/heading-editing07-input.html  |    25 -
 .../outline/heading-editing08-expected.html     |    18 -
 .../tests/outline/heading-editing08-input.html  |    28 -
 .../outline/heading-hierarchy01a-expected.html  |    12 -
 .../outline/heading-hierarchy01a-input.html     |    25 -
 .../outline/heading-hierarchy01b-expected.html  |    14 -
 .../outline/heading-hierarchy01b-input.html     |    25 -
 .../outline/heading-hierarchy01c-expected.html  |    12 -
 .../outline/heading-hierarchy01c-input.html     |    25 -
 .../outline/heading-hierarchy02a-expected.html  |    12 -
 .../outline/heading-hierarchy02a-input.html     |    25 -
 .../outline/heading-hierarchy02b-expected.html  |    14 -
 .../outline/heading-hierarchy02b-input.html     |    25 -
 .../outline/heading-hierarchy02c-expected.html  |    12 -
 .../outline/heading-hierarchy02c-input.html     |    25 -
 .../outline/heading-hierarchy03a-expected.html  |    16 -
 .../outline/heading-hierarchy03a-input.html     |    27 -
 .../outline/heading-hierarchy03b-expected.html  |    14 -
 .../outline/heading-hierarchy03b-input.html     |    27 -
 .../outline/heading-hierarchy03c-expected.html  |    16 -
 .../outline/heading-hierarchy03c-input.html     |    27 -
 .../outline/heading-hierarchy04a-expected.html  |    18 -
 .../outline/heading-hierarchy04a-input.html     |    29 -
 .../outline/heading-hierarchy04b-expected.html  |    14 -
 .../outline/heading-hierarchy04b-input.html     |    29 -
 .../outline/heading-hierarchy04c-expected.html  |    18 -
 .../outline/heading-hierarchy04c-input.html     |    29 -
 .../outline/heading-numbering01-expected.html   |    28 -
 .../outline/heading-numbering01-input.html      |    28 -
 .../outline/heading-numbering02-expected.html   |    28 -
 .../outline/heading-numbering02-input.html      |    28 -
 .../outline/heading-numbering03-expected.html   |    28 -
 .../outline/heading-numbering03-input.html      |    29 -
 .../outline/heading-numbering04-expected.html   |    28 -
 .../outline/heading-numbering04-input.html      |    31 -
 .../outline/heading-numbering05-expected.html   |    16 -
 .../outline/heading-numbering05-input.html      |    24 -
 .../outline/heading-numbering06-expected.html   |    16 -
 .../outline/heading-numbering06-input.html      |    25 -
 .../outline/heading-numbering07-expected.html   |    16 -
 .../outline/heading-numbering07-input.html      |    25 -
 .../outline/heading-numbering08-expected.html   |    16 -
 .../outline/heading-numbering08-input.html      |    25 -
 .../outline/heading-numbering09-expected.html   |    16 -
 .../outline/heading-numbering09-input.html      |    25 -
 .../outline/heading-numbering10-expected.html   |    15 -
 .../outline/heading-numbering10-input.html      |    28 -
 .../tests/outline/headings01-expected.html      |    20 -
 .../Editor/tests/outline/headings01-input.html  |    21 -
 .../tests/outline/headings02-expected.html      |    20 -
 .../Editor/tests/outline/headings02-input.html  |    21 -
 .../tests/outline/headings03-expected.html      |    17 -
 .../Editor/tests/outline/headings03-input.html  |    22 -
 .../tests/outline/headings04-expected.html      |    17 -
 .../Editor/tests/outline/headings04-input.html  |    21 -
 .../tests/outline/headings05-expected.html      |    17 -
 .../Editor/tests/outline/headings05-input.html  |    21 -
 .../tests/outline/itemtypes01-expected.html     |    82 -
 .../Editor/tests/outline/itemtypes01-input.html |    78 -
 .../tests/outline/listOfFigures01-expected.html |    49 -
 .../tests/outline/listOfFigures01-input.html    |    24 -
 .../tests/outline/listOfFigures02-expected.html |    52 -
 .../tests/outline/listOfFigures02-input.html    |    29 -
 .../tests/outline/listOfFigures03-expected.html |    49 -
 .../tests/outline/listOfFigures03-input.html    |    29 -
 .../tests/outline/listOfFigures04-expected.html |    49 -
 .../tests/outline/listOfFigures04-input.html    |    29 -
 .../tests/outline/listOfFigures05-expected.html |    49 -
 .../tests/outline/listOfFigures05-input.html    |    38 -
 .../tests/outline/listOfFigures06-expected.html |    29 -
 .../tests/outline/listOfFigures06-input.html    |    38 -
 .../tests/outline/listOfFigures07-expected.html |    29 -
 .../tests/outline/listOfFigures07-input.html    |    28 -
 .../tests/outline/listOfFigures08-expected.html |    29 -
 .../tests/outline/listOfFigures08-input.html    |    28 -
 .../tests/outline/listOfFigures09-expected.html |    39 -
 .../tests/outline/listOfFigures09-input.html    |    34 -
 .../outline/listOfFigures09a-expected.html      |    49 -
 .../tests/outline/listOfFigures09a-input.html   |    40 -
 .../tests/outline/listOfFigures10-expected.html |    10 -
 .../tests/outline/listOfFigures10-input.html    |    21 -
 .../tests/outline/listOfFigures11-expected.html |    10 -
 .../tests/outline/listOfFigures11-input.html    |    33 -
 .../tests/outline/listOfTables01-expected.html  |    69 -
 .../tests/outline/listOfTables01-input.html     |    24 -
 .../tests/outline/listOfTables02-expected.html  |    72 -
 .../tests/outline/listOfTables02-input.html     |    29 -
 .../tests/outline/listOfTables03-expected.html  |    69 -
 .../tests/outline/listOfTables03-input.html     |    29 -
 .../tests/outline/listOfTables04-expected.html  |    69 -
 .../tests/outline/listOfTables04-input.html     |    29 -
 .../tests/outline/listOfTables05-expected.html  |    77 -
 .../tests/outline/listOfTables05-input.html     |    42 -
 .../tests/outline/listOfTables06-expected.html  |    57 -
 .../tests/outline/listOfTables06-input.html     |    42 -
 .../tests/outline/listOfTables07-expected.html  |    49 -
 .../tests/outline/listOfTables07-input.html     |    28 -
 .../tests/outline/listOfTables08-expected.html  |    49 -
 .../tests/outline/listOfTables08-input.html     |    28 -
 .../tests/outline/listOfTables09-expected.html  |    59 -
 .../tests/outline/listOfTables09-input.html     |    34 -
 .../tests/outline/listOfTables09a-expected.html |    69 -
 .../tests/outline/listOfTables09a-input.html    |    40 -
 .../tests/outline/listOfTables10-expected.html  |    10 -
 .../tests/outline/listOfTables10-input.html     |    21 -
 .../tests/outline/listOfTables11-expected.html  |    10 -
 .../tests/outline/listOfTables11-input.html     |    33 -
 .../outline/moveSection-inner01-expected.html   |    58 -
 .../outline/moveSection-inner01-input.html      |    21 -
 .../outline/moveSection-inner02-expected.html   |    58 -
 .../outline/moveSection-inner02-input.html      |    21 -
 .../outline/moveSection-inner03-expected.html   |    58 -
 .../outline/moveSection-inner03-input.html      |    21 -
 .../outline/moveSection-inner04-expected.html   |    58 -
 .../outline/moveSection-inner04-input.html      |    21 -
 .../outline/moveSection-inner05-expected.html   |    58 -
 .../outline/moveSection-inner05-input.html      |    21 -
 .../outline/moveSection-inner06-expected.html   |    58 -
 .../outline/moveSection-inner06-input.html      |    21 -
 .../outline/moveSection-inner07-expected.html   |    58 -
 .../outline/moveSection-inner07-input.html      |    21 -
 .../outline/moveSection-inner08-expected.html   |    58 -
 .../outline/moveSection-inner08-input.html      |    21 -
 .../outline/moveSection-inner09-expected.html   |    58 -
 .../outline/moveSection-inner09-input.html      |    21 -
 .../outline/moveSection-nested01-expected.html  |    94 -
 .../outline/moveSection-nested01-input.html     |    21 -
 .../outline/moveSection-nested02-expected.html  |    94 -
 .../outline/moveSection-nested02-input.html     |    21 -
 .../outline/moveSection-nested03-expected.html  |    94 -
 .../outline/moveSection-nested03-input.html     |    21 -
 .../outline/moveSection-nested04-expected.html  |    94 -
 .../outline/moveSection-nested04-input.html     |    21 -
 .../outline/moveSection-nested05-expected.html  |    94 -
 .../outline/moveSection-nested05-input.html     |    21 -
 .../outline/moveSection-nested06-expected.html  |    94 -
 .../outline/moveSection-nested06-input.html     |    21 -
 .../outline/moveSection-nested07-expected.html  |    94 -
 .../outline/moveSection-nested07-input.html     |    21 -
 .../outline/moveSection-nested08-expected.html  |    94 -
 .../outline/moveSection-nested08-input.html     |    21 -
 .../outline/moveSection-nested09-expected.html  |    94 -
 .../outline/moveSection-nested09-input.html     |    21 -
 .../moveSection-newparent01-expected.html       |    42 -
 .../outline/moveSection-newparent01-input.html  |    21 -
 .../moveSection-newparent02-expected.html       |    42 -
 .../outline/moveSection-newparent02-input.html  |    21 -
 .../moveSection-newparent03-expected.html       |    42 -
 .../outline/moveSection-newparent03-input.html  |    21 -
 .../moveSection-newparent04-expected.html       |    42 -
 .../outline/moveSection-newparent04-input.html  |    21 -
 .../moveSection-newparent05-expected.html       |    42 -
 .../outline/moveSection-newparent05-input.html  |    21 -
 .../tests/outline/moveSection01-expected.html   |    22 -
 .../tests/outline/moveSection01-input.html      |    21 -
 .../tests/outline/moveSection02-expected.html   |    22 -
 .../tests/outline/moveSection02-input.html      |    21 -
 .../tests/outline/moveSection03-expected.html   |    22 -
 .../tests/outline/moveSection03-input.html      |    21 -
 .../tests/outline/moveSection04-expected.html   |    22 -
 .../tests/outline/moveSection04-input.html      |    21 -
 .../tests/outline/moveSection05-expected.html   |    22 -
 .../tests/outline/moveSection05-input.html      |    21 -
 .../tests/outline/moveSection06-expected.html   |    22 -
 .../tests/outline/moveSection06-input.html      |    21 -
 .../tests/outline/moveSection07-expected.html   |    22 -
 .../tests/outline/moveSection07-input.html      |    21 -
 .../tests/outline/moveSection08-expected.html   |    22 -
 .../tests/outline/moveSection08-input.html      |    21 -
 .../tests/outline/moveSection09-expected.html   |    22 -
 .../tests/outline/moveSection09-input.html      |    21 -
 .../tests/outline/moveSection10-expected.html   |    22 -
 .../tests/outline/moveSection10-input.html      |    24 -
 .../outline/refTitle-figure01-expected.html     |    45 -
 .../tests/outline/refTitle-figure01-input.html  |    40 -
 .../outline/refTitle-figure02-expected.html     |    57 -
 .../tests/outline/refTitle-figure02-input.html  |    45 -
 .../outline/refTitle-figure03-expected.html     |    45 -
 .../tests/outline/refTitle-figure03-input.html  |    45 -
 .../outline/refTitle-figure04-expected.html     |    45 -
 .../tests/outline/refTitle-figure04-input.html  |    45 -
 .../outline/refTitle-figure05-expected.html     |    45 -
 .../tests/outline/refTitle-figure05-input.html  |    45 -
 .../outline/refTitle-figure06-expected.html     |    41 -
 .../tests/outline/refTitle-figure06-input.html  |    30 -
 .../outline/refTitle-figure07-expected.html     |    41 -
 .../tests/outline/refTitle-figure07-input.html  |    30 -
 .../outline/refTitle-section01-expected.html    |    39 -
 .../tests/outline/refTitle-section01-input.html |    40 -
 .../outline/refTitle-section02-expected.html    |    51 -
 .../tests/outline/refTitle-section02-input.html |    45 -
 .../outline/refTitle-section03-expected.html    |    39 -
 .../tests/outline/refTitle-section03-input.html |    45 -
 .../outline/refTitle-section04-expected.html    |    39 -
 .../tests/outline/refTitle-section04-input.html |    45 -
 .../outline/refTitle-section05-expected.html    |    39 -
 .../tests/outline/refTitle-section05-input.html |    45 -
 .../outline/refTitle-section06-expected.html    |    35 -
 .../tests/outline/refTitle-section06-input.html |    30 -
 .../outline/refTitle-section07-expected.html    |    35 -
 .../tests/outline/refTitle-section07-input.html |    30 -
 .../outline/refTitle-table01-expected.html      |    45 -
 .../tests/outline/refTitle-table01-input.html   |    40 -
 .../outline/refTitle-table02-expected.html      |    57 -
 .../tests/outline/refTitle-table02-input.html   |    45 -
 .../outline/refTitle-table03-expected.html      |    45 -
 .../tests/outline/refTitle-table03-input.html   |    45 -
 .../outline/refTitle-table04-expected.html      |    45 -
 .../tests/outline/refTitle-table04-input.html   |    45 -
 .../outline/refTitle-table05-expected.html      |    45 -
 .../tests/outline/refTitle-table05-input.html   |    45 -
 .../outline/refTitle-table06-expected.html      |    41 -
 .../tests/outline/refTitle-table06-input.html   |    30 -
 .../outline/refTitle-table07-expected.html      |    41 -
 .../tests/outline/refTitle-table07-input.html   |    30 -
 .../refType-figure-numbered-expected.html       |    30 -
 .../outline/refType-figure-numbered-input.html  |    26 -
 .../refType-figure-unnumbered-expected.html     |    30 -
 .../refType-figure-unnumbered-input.html        |    26 -
 .../refType-section-numbered-expected.html      |    29 -
 .../outline/refType-section-numbered-input.html |    23 -
 .../refType-section-unnumbered-expected.html    |    27 -
 .../refType-section-unnumbered-input.html       |    23 -
 .../refType-section-unnumbered2-expected.html   |    29 -
 .../refType-section-unnumbered2-input.html      |    22 -
 .../refType-table-numbered-expected.html        |    43 -
 .../outline/refType-table-numbered-input.html   |    37 -
 .../refType-table-unnumbered-expected.html      |    43 -
 .../outline/refType-table-unnumbered-input.html |    37 -
 .../outline/reference-insert01-expected.html    |    14 -
 .../tests/outline/reference-insert01-input.html |    32 -
 .../outline/reference-insert02-expected.html    |    18 -
 .../tests/outline/reference-insert02-input.html |    32 -
 .../outline/reference-insert03-expected.html    |    18 -
 .../tests/outline/reference-insert03-input.html |    32 -
 .../outline/reference-static01-expected.html    |    35 -
 .../tests/outline/reference-static01-input.html |    27 -
 .../outline/reference-static02-expected.html    |    39 -
 .../tests/outline/reference-static02-input.html |    27 -
 .../outline/reference-static03-expected.html    |    39 -
 .../tests/outline/reference-static03-input.html |    27 -
 .../outline/reference-update01-expected.html    |    36 -
 .../tests/outline/reference-update01-input.html |    33 -
 .../outline/reference-update02-expected.html    |    42 -
 .../tests/outline/reference-update02-input.html |    35 -
 .../outline/reference-update03-expected.html    |    42 -
 .../tests/outline/reference-update03-input.html |    35 -
 .../tests/outline/reference01-expected.html     |   136 -
 .../Editor/tests/outline/reference01-input.html |   123 -
 .../tests/outline/refsById01-expected.html      |     6 -
 .../Editor/tests/outline/refsById01-input.html  |    29 -
 .../outline/setNumbered-figure01-expected.html  |     9 -
 .../outline/setNumbered-figure01-input.html     |    20 -
 .../outline/setNumbered-figure02-expected.html  |     8 -
 .../outline/setNumbered-figure02-input.html     |    21 -
 .../outline/setNumbered-figure03-expected.html  |     9 -
 .../outline/setNumbered-figure03-input.html     |    21 -
 .../outline/setNumbered-figure04-expected.html  |     9 -
 .../outline/setNumbered-figure04-input.html     |    21 -
 .../outline/setNumbered-table01-expected.html   |    18 -
 .../outline/setNumbered-table01-input.html      |    27 -
 .../outline/setNumbered-table02-expected.html   |    17 -
 .../outline/setNumbered-table02-input.html      |    28 -
 .../outline/setNumbered-table03-expected.html   |    18 -
 .../outline/setNumbered-table03-input.html      |    28 -
 .../outline/setNumbered-table04-expected.html   |    18 -
 .../outline/setNumbered-table04-input.html      |    28 -
 .../tableOfContents-insert01-expected.html      |    19 -
 .../outline/tableOfContents-insert01-input.html |    26 -
 .../tableOfContents-insert02-expected.html      |    19 -
 .../outline/tableOfContents-insert02-input.html |    26 -
 .../tableOfContents-insert03-expected.html      |    21 -
 .../outline/tableOfContents-insert03-input.html |    28 -
 .../tableOfContents-insert04-expected.html      |    19 -
 .../outline/tableOfContents-insert04-input.html |    28 -
 .../tableOfContents-insert05-expected.html      |    19 -
 .../outline/tableOfContents-insert05-input.html |    28 -
 .../tableOfContents-insert06-expected.html      |    19 -
 .../outline/tableOfContents-insert06-input.html |    28 -
 .../tableOfContents-insert07-expected.html      |    19 -
 .../outline/tableOfContents-insert07-input.html |    28 -
 .../outline/tableOfContents01-expected.html     |    51 -
 .../tests/outline/tableOfContents01-input.html  |    27 -
 .../outline/tableOfContents02-expected.html     |    54 -
 .../tests/outline/tableOfContents02-input.html  |    32 -
 .../outline/tableOfContents03-expected.html     |    51 -
 .../tests/outline/tableOfContents03-input.html  |    32 -
 .../outline/tableOfContents04-expected.html     |    51 -
 .../tests/outline/tableOfContents04-input.html  |    32 -
 .../outline/tableOfContents05-expected.html     |    51 -
 .../tests/outline/tableOfContents05-input.html  |    55 -
 .../outline/tableOfContents06-expected.html     |    49 -
 .../tests/outline/tableOfContents06-input.html  |    53 -
 .../outline/tableOfContents07-expected.html     |    51 -
 .../tests/outline/tableOfContents07-input.html  |    30 -
 .../outline/tableOfContents08-expected.html     |    51 -
 .../tests/outline/tableOfContents08-input.html  |    30 -
 .../outline/tableOfContents09-expected.html     |    51 -
 .../tests/outline/tableOfContents09-input.html  |    37 -
 .../outline/tableOfContents10-expected.html     |    10 -
 .../tests/outline/tableOfContents10-input.html  |    21 -
 .../outline/tableOfContents11-expected.html     |    12 -
 .../tests/outline/tableOfContents11-input.html  |    33 -
 .../tests/outline/tocInHeading01-expected.html  |    12 -
 .../tests/outline/tocInHeading01-input.html     |    22 -
 .../tests/outline/tocInsert01-expected.html     |    53 -
 .../Editor/tests/outline/tocInsert01-input.html |    49 -
 .../tests/outline/tocInsert02-expected.html     |    55 -
 .../Editor/tests/outline/tocInsert02-input.html |    49 -
 .../tests/outline/tocInsert03-expected.html     |    53 -
 .../Editor/tests/outline/tocInsert03-input.html |    48 -
 ...ValidCursorPosition-afterbr01a-expected.html |    10 -
 .../isValidCursorPosition-afterbr01a-input.html |    15 -
 ...ValidCursorPosition-afterbr01b-expected.html |    10 -
 .../isValidCursorPosition-afterbr01b-input.html |    15 -
 ...ValidCursorPosition-afterbr01c-expected.html |    11 -
 .../isValidCursorPosition-afterbr01c-input.html |    15 -
 ...ValidCursorPosition-afterbr01d-expected.html |    11 -
 .../isValidCursorPosition-afterbr01d-input.html |    15 -
 ...ValidCursorPosition-afterbr01e-expected.html |    11 -
 .../isValidCursorPosition-afterbr01e-input.html |    15 -
 ...ValidCursorPosition-afterbr02a-expected.html |    16 -
 .../isValidCursorPosition-afterbr02a-input.html |    15 -
 ...ValidCursorPosition-afterbr02b-expected.html |    16 -
 .../isValidCursorPosition-afterbr02b-input.html |    15 -
 ...ValidCursorPosition-afterbr02c-expected.html |    16 -
 .../isValidCursorPosition-afterbr02c-input.html |    15 -
 ...ValidCursorPosition-afterbr03a-expected.html |    16 -
 .../isValidCursorPosition-afterbr03a-input.html |    15 -
 ...ValidCursorPosition-afterbr03b-expected.html |    16 -
 .../isValidCursorPosition-afterbr03b-input.html |    15 -
 ...ValidCursorPosition-afterbr03c-expected.html |    16 -
 .../isValidCursorPosition-afterbr03c-input.html |    15 -
 ...ValidCursorPosition-afterbr04a-expected.html |    17 -
 .../isValidCursorPosition-afterbr04a-input.html |    15 -
 ...ValidCursorPosition-afterbr04b-expected.html |    17 -
 .../isValidCursorPosition-afterbr04b-input.html |    15 -
 ...ValidCursorPosition-afterbr04c-expected.html |    17 -
 .../isValidCursorPosition-afterbr04c-input.html |    15 -
 .../isValidCursorPosition-body01a-expected.html |     7 -
 .../isValidCursorPosition-body01a-input.html    |    12 -
 .../isValidCursorPosition-body01b-expected.html |     7 -
 .../isValidCursorPosition-body01b-input.html    |    12 -
 .../isValidCursorPosition-body01c-expected.html |     7 -
 .../isValidCursorPosition-body01c-input.html    |    12 -
 .../isValidCursorPosition-body01d-expected.html |     7 -
 .../isValidCursorPosition-body01d-input.html    |    13 -
 .../isValidCursorPosition-body01e-expected.html |     7 -
 .../isValidCursorPosition-body01e-input.html    |    16 -
 .../isValidCursorPosition-body01f-expected.html |     7 -
 .../isValidCursorPosition-body01f-input.html    |    16 -
 .../isValidCursorPosition-body01g-expected.html |     7 -
 .../isValidCursorPosition-body01g-input.html    |    16 -
 ...ValidCursorPosition-caption01a-expected.html |    17 -
 .../isValidCursorPosition-caption01a-input.html |    23 -
 ...ValidCursorPosition-caption01b-expected.html |    17 -
 .../isValidCursorPosition-caption01b-input.html |    23 -
 ...ValidCursorPosition-caption01c-expected.html |    17 -
 .../isValidCursorPosition-caption01c-input.html |    23 -
 ...sValidCursorPosition-endnote01-expected.html |    11 -
 .../isValidCursorPosition-endnote01-input.html  |    15 -
 ...sValidCursorPosition-endnote02-expected.html |    11 -
 .../isValidCursorPosition-endnote02-input.html  |    15 -
 ...sValidCursorPosition-endnote03-expected.html |    11 -
 .../isValidCursorPosition-endnote03-input.html  |    15 -
 ...sValidCursorPosition-endnote04-expected.html |    11 -
 .../isValidCursorPosition-endnote04-input.html  |    15 -
 ...sValidCursorPosition-endnote05-expected.html |    13 -
 .../isValidCursorPosition-endnote05-input.html  |    15 -
 ...sValidCursorPosition-endnote06-expected.html |    11 -
 .../isValidCursorPosition-endnote06-input.html  |    15 -
 ...sValidCursorPosition-endnote07-expected.html |    11 -
 .../isValidCursorPosition-endnote07-input.html  |    15 -
 ...sValidCursorPosition-endnote08-expected.html |    11 -
 .../isValidCursorPosition-endnote08-input.html  |    15 -
 ...sValidCursorPosition-endnote09-expected.html |    11 -
 .../isValidCursorPosition-endnote09-input.html  |    15 -
 ...sValidCursorPosition-endnote10-expected.html |    13 -
 .../isValidCursorPosition-endnote10-input.html  |    15 -
 ...sValidCursorPosition-figure01a-expected.html |    12 -
 .../isValidCursorPosition-figure01a-input.html  |    20 -
 ...sValidCursorPosition-figure01b-expected.html |    12 -
 .../isValidCursorPosition-figure01b-input.html  |    20 -
 ...sValidCursorPosition-figure01c-expected.html |    12 -
 .../isValidCursorPosition-figure01c-input.html  |    20 -
 ...ValidCursorPosition-footnote01-expected.html |    11 -
 .../isValidCursorPosition-footnote01-input.html |    15 -
 ...ValidCursorPosition-footnote02-expected.html |    11 -
 .../isValidCursorPosition-footnote02-input.html |    15 -
 ...ValidCursorPosition-footnote03-expected.html |    11 -
 .../isValidCursorPosition-footnote03-input.html |    15 -
 ...ValidCursorPosition-footnote04-expected.html |    11 -
 .../isValidCursorPosition-footnote04-input.html |    15 -
 ...ValidCursorPosition-footnote05-expected.html |    13 -
 .../isValidCursorPosition-footnote05-input.html |    15 -
 ...ValidCursorPosition-footnote06-expected.html |    11 -
 .../isValidCursorPosition-footnote06-input.html |    15 -
 ...ValidCursorPosition-footnote07-expected.html |    11 -
 .../isValidCursorPosition-footnote07-input.html |    15 -
 ...ValidCursorPosition-footnote08-expected.html |    11 -
 .../isValidCursorPosition-footnote08-input.html |    15 -
 ...ValidCursorPosition-footnote09-expected.html |    11 -
 .../isValidCursorPosition-footnote09-input.html |    15 -
 ...ValidCursorPosition-footnote10-expected.html |    13 -
 .../isValidCursorPosition-footnote10-input.html |    15 -
 ...ValidCursorPosition-footnote11-expected.html |    11 -
 .../isValidCursorPosition-footnote11-input.html |    15 -
 ...ValidCursorPosition-footnote12-expected.html |    11 -
 .../isValidCursorPosition-footnote12-input.html |    15 -
 ...ValidCursorPosition-footnote13-expected.html |    11 -
 .../isValidCursorPosition-footnote13-input.html |    15 -
 ...ValidCursorPosition-footnote14-expected.html |    11 -
 .../isValidCursorPosition-footnote14-input.html |    15 -
 ...ValidCursorPosition-heading01a-expected.html |     7 -
 .../isValidCursorPosition-heading01a-input.html |    17 -
 ...ValidCursorPosition-heading01b-expected.html |     7 -
 .../isValidCursorPosition-heading01b-input.html |    17 -
 ...ValidCursorPosition-heading01c-expected.html |     7 -
 .../isValidCursorPosition-heading01c-input.html |    17 -
 ...isValidCursorPosition-image01a-expected.html |    13 -
 .../isValidCursorPosition-image01a-input.html   |    15 -
 ...isValidCursorPosition-image01b-expected.html |    13 -
 .../isValidCursorPosition-image01b-input.html   |    15 -
 ...isValidCursorPosition-image01c-expected.html |    13 -
 .../isValidCursorPosition-image01c-input.html   |    15 -
 ...isValidCursorPosition-image02a-expected.html |    15 -
 .../isValidCursorPosition-image02a-input.html   |    15 -
 ...isValidCursorPosition-image02b-expected.html |    16 -
 .../isValidCursorPosition-image02b-input.html   |    15 -
 ...isValidCursorPosition-image02c-expected.html |    16 -
 .../isValidCursorPosition-image02c-input.html   |    15 -
 ...isValidCursorPosition-image03a-expected.html |    19 -
 .../isValidCursorPosition-image03a-input.html   |    15 -
 ...isValidCursorPosition-image03b-expected.html |    21 -
 .../isValidCursorPosition-image03b-input.html   |    15 -
 ...isValidCursorPosition-image03c-expected.html |    21 -
 .../isValidCursorPosition-image03c-input.html   |    15 -
 ...isValidCursorPosition-image04a-expected.html |    15 -
 .../isValidCursorPosition-image04a-input.html   |    15 -
 ...isValidCursorPosition-image04b-expected.html |    15 -
 .../isValidCursorPosition-image04b-input.html   |    15 -
 ...isValidCursorPosition-image04c-expected.html |    15 -
 .../isValidCursorPosition-image04c-input.html   |    15 -
 ...sValidCursorPosition-inline01a-expected.html |    11 -
 .../isValidCursorPosition-inline01a-input.html  |    15 -
 ...sValidCursorPosition-inline01b-expected.html |    11 -
 .../isValidCursorPosition-inline01b-input.html  |    15 -
 ...sValidCursorPosition-inline01c-expected.html |    11 -
 .../isValidCursorPosition-inline01c-input.html  |    15 -
 ...sValidCursorPosition-inline01d-expected.html |    11 -
 .../isValidCursorPosition-inline01d-input.html  |    15 -
 ...sValidCursorPosition-inline01e-expected.html |    11 -
 .../isValidCursorPosition-inline01e-input.html  |    15 -
 ...sValidCursorPosition-inline01f-expected.html |    11 -
 .../isValidCursorPosition-inline01f-input.html  |    15 -
 ...sValidCursorPosition-inline01g-expected.html |    11 -
 .../isValidCursorPosition-inline01g-input.html  |    15 -
 ...sValidCursorPosition-inline02a-expected.html |    11 -
 .../isValidCursorPosition-inline02a-input.html  |    15 -
 ...sValidCursorPosition-inline02b-expected.html |    11 -
 .../isValidCursorPosition-inline02b-input.html  |    15 -
 ...sValidCursorPosition-inline02c-expected.html |    11 -
 .../isValidCursorPosition-inline02c-input.html  |    15 -
 ...sValidCursorPosition-inline02d-expected.html |    11 -
 .../isValidCursorPosition-inline02d-input.html  |    15 -
 ...sValidCursorPosition-inline02e-expected.html |    11 -
 .../isValidCursorPosition-inline02e-input.html  |    15 -
 ...sValidCursorPosition-inline02f-expected.html |    11 -
 .../isValidCursorPosition-inline02f-input.html  |    15 -
 ...sValidCursorPosition-inline02g-expected.html |    11 -
 .../isValidCursorPosition-inline02g-input.html  |    15 -
 ...sValidCursorPosition-inline03a-expected.html |    14 -
 .../isValidCursorPosition-inline03a-input.html  |    15 -
 ...sValidCursorPosition-inline03b-expected.html |    14 -
 .../isValidCursorPosition-inline03b-input.html  |    15 -
 ...sValidCursorPosition-inline03c-expected.html |    14 -
 .../isValidCursorPosition-inline03c-input.html  |    15 -
 ...sValidCursorPosition-inline05a-expected.html |     7 -
 .../isValidCursorPosition-inline05a-input.html  |    15 -
 ...sValidCursorPosition-inline05b-expected.html |     7 -
 .../isValidCursorPosition-inline05b-input.html  |    15 -
 ...sValidCursorPosition-inline05c-expected.html |     7 -
 .../isValidCursorPosition-inline05c-input.html  |    15 -
 ...sValidCursorPosition-inline05d-expected.html |     7 -
 .../isValidCursorPosition-inline05d-input.html  |    15 -
 ...sValidCursorPosition-inline05e-expected.html |     7 -
 .../isValidCursorPosition-inline05e-input.html  |    15 -
 ...sValidCursorPosition-inline05f-expected.html |     7 -
 .../isValidCursorPosition-inline05f-input.html  |    15 -
 ...sValidCursorPosition-inline05g-expected.html |     7 -
 .../isValidCursorPosition-inline05g-input.html  |    15 -
 ...sValidCursorPosition-inline06a-expected.html |     7 -
 .../isValidCursorPosition-inline06a-input.html  |    15 -
 ...sValidCursorPosition-inline06b-expected.html |     7 -
 .../isValidCursorPosition-inline06b-input.html  |    15 -
 ...sValidCursorPosition-inline06c-expected.html |     7 -
 .../isValidCursorPosition-inline06c-input.html  |    15 -
 ...sValidCursorPosition-inline06d-expected.html |     7 -
 .../isValidCursorPosition-inline06d-input.html  |    15 -
 ...sValidCursorPosition-inline06e-expected.html |     7 -
 .../isValidCursorPosition-inline06e-input.html  |    15 -
 ...sValidCursorPosition-inline06f-expected.html |     7 -
 .../isValidCursorPosition-inline06f-input.html  |    15 -
 ...sValidCursorPosition-inline06g-expected.html |     7 -
 .../isValidCursorPosition-inline06g-input.html  |    15 -
 ...sValidCursorPosition-inline06h-expected.html |     7 -
 .../isValidCursorPosition-inline06h-input.html  |    15 -
 ...sValidCursorPosition-inline06i-expected.html |     7 -
 .../isValidCursorPosition-inline06i-input.html  |    15 -
 ...sValidCursorPosition-inline06j-expected.html |     7 -
 .../isValidCursorPosition-inline06j-input.html  |    15 -
 ...sValidCursorPosition-inline06k-expected.html |     7 -
 .../isValidCursorPosition-inline06k-input.html  |    15 -
 ...sValidCursorPosition-inline07a-expected.html |     7 -
 .../isValidCursorPosition-inline07a-input.html  |    15 -
 ...sValidCursorPosition-inline07b-expected.html |     7 -
 .../isValidCursorPosition-inline07b-input.html  |    15 -
 ...sValidCursorPosition-inline07c-expected.html |     7 -
 .../isValidCursorPosition-inline07c-input.html  |    15 -
 ...sValidCursorPosition-inline07d-expected.html |     7 -
 .../isValidCursorPosition-inline07d-input.html  |    15 -
 ...sValidCursorPosition-inline07e-expected.html |     7 -
 .../isValidCursorPosition-inline07e-input.html  |    15 -
 ...sValidCursorPosition-inline07f-expected.html |     7 -
 .../isValidCursorPosition-inline07f-input.html  |    15 -
 ...sValidCursorPosition-inline07g-expected.html |     7 -
 .../isValidCursorPosition-inline07g-input.html  |    15 -
 ...sValidCursorPosition-inline08a-expected.html |     7 -
 .../isValidCursorPosition-inline08a-input.html  |    15 -
 ...sValidCursorPosition-inline08b-expected.html |     7 -
 .../isValidCursorPosition-inline08b-input.html  |    15 -
 ...sValidCursorPosition-inline08c-expected.html |     7 -
 .../isValidCursorPosition-inline08c-input.html  |    15 -
 ...sValidCursorPosition-inline08d-expected.html |     7 -
 .../isValidCursorPosition-inline08d-input.html  |    15 -
 ...sValidCursorPosition-inline08e-expected.html |     7 -
 .../isValidCursorPosition-inline08e-input.html  |    15 -
 ...sValidCursorPosition-inline08f-expected.html |     7 -
 .../isValidCursorPosition-inline08f-input.html  |    15 -
 ...sValidCursorPosition-inline08g-expected.html |     7 -
 .../isValidCursorPosition-inline08g-input.html  |    15 -
 ...sValidCursorPosition-inline08h-expected.html |     7 -
 .../isValidCursorPosition-inline08h-input.html  |    15 -
 ...sValidCursorPosition-inline08i-expected.html |     7 -
 .../isValidCursorPosition-inline08i-input.html  |    15 -
 ...sValidCursorPosition-inline08j-expected.html |     7 -
 .../isValidCursorPosition-inline08j-input.html  |    15 -
 ...sValidCursorPosition-inline08k-expected.html |     7 -
 .../isValidCursorPosition-inline08k-input.html  |    15 -
 .../isValidCursorPosition-link01a-expected.html |    13 -
 .../isValidCursorPosition-link01a-input.html    |    15 -
 .../isValidCursorPosition-link01b-expected.html |    13 -
 .../isValidCursorPosition-link01b-input.html    |    15 -
 .../isValidCursorPosition-link01c-expected.html |    13 -
 .../isValidCursorPosition-link01c-input.html    |    15 -
 .../isValidCursorPosition-list01a-expected.html |    11 -
 .../isValidCursorPosition-list01a-input.html    |    19 -
 .../isValidCursorPosition-list01b-expected.html |    11 -
 .../isValidCursorPosition-list01b-input.html    |    19 -
 .../isValidCursorPosition-list01c-expected.html |    11 -
 .../isValidCursorPosition-list01c-input.html    |    19 -
 .../isValidCursorPosition-list02a-expected.html |    11 -
 .../isValidCursorPosition-list02a-input.html    |    19 -
 .../isValidCursorPosition-list02b-expected.html |    11 -
 .../isValidCursorPosition-list02b-input.html    |    19 -
 .../isValidCursorPosition-list02c-expected.html |    11 -
 .../isValidCursorPosition-list02c-input.html    |    19 -
 .../isValidCursorPosition-list03a-expected.html |    11 -
 .../isValidCursorPosition-list03a-input.html    |    19 -
 .../isValidCursorPosition-list03b-expected.html |    11 -
 .../isValidCursorPosition-list03b-input.html    |    19 -
 .../isValidCursorPosition-list03c-expected.html |    11 -
 .../isValidCursorPosition-list03c-input.html    |    19 -
 .../isValidCursorPosition-list04a-expected.html |    23 -
 .../isValidCursorPosition-list04a-input.html    |    19 -
 .../isValidCursorPosition-list04b-expected.html |    23 -
 .../isValidCursorPosition-list04b-input.html    |    19 -
 .../isValidCursorPosition-list04c-expected.html |    23 -
 .../isValidCursorPosition-list04c-input.html    |    19 -
 .../isValidCursorPosition-list05a-expected.html |     9 -
 .../isValidCursorPosition-list05a-input.html    |    19 -
 .../isValidCursorPosition-list05b-expected.html |     9 -
 .../isValidCursorPosition-list05b-input.html    |    18 -
 .../isValidCursorPosition-list05c-expected.html |    10 -
 .../isValidCursorPosition-list05c-input.html    |    19 -
 .../isValidCursorPosition-list05d-expected.html |    10 -
 .../isValidCursorPosition-list05d-input.html    |    19 -
 .../isValidCursorPosition-list05e-expected.html |    11 -
 .../isValidCursorPosition-list05e-input.html    |    20 -
 ...lidCursorPosition-paragraph01a-expected.html |     7 -
 ...sValidCursorPosition-paragraph01a-input.html |    15 -
 ...lidCursorPosition-paragraph01b-expected.html |     7 -
 ...sValidCursorPosition-paragraph01b-input.html |    15 -
 ...lidCursorPosition-paragraph01c-expected.html |     7 -
 ...sValidCursorPosition-paragraph01c-input.html |    15 -
 ...lidCursorPosition-paragraph01d-expected.html |     7 -
 ...sValidCursorPosition-paragraph01d-input.html |    15 -
 ...lidCursorPosition-paragraph01e-expected.html |     7 -
 ...sValidCursorPosition-paragraph01e-input.html |    15 -
 ...lidCursorPosition-paragraph02a-expected.html |     8 -
 ...sValidCursorPosition-paragraph02a-input.html |    16 -
 ...lidCursorPosition-paragraph02b-expected.html |     8 -
 ...sValidCursorPosition-paragraph02b-input.html |    25 -
 ...lidCursorPosition-paragraph02c-expected.html |    11 -
 ...sValidCursorPosition-paragraph02c-input.html |    25 -
 ...lidCursorPosition-paragraph02d-expected.html |    11 -
 ...sValidCursorPosition-paragraph02d-input.html |    25 -
 ...lidCursorPosition-paragraph03a-expected.html |     7 -
 ...sValidCursorPosition-paragraph03a-input.html |    15 -
 ...lidCursorPosition-paragraph03b-expected.html |     7 -
 ...sValidCursorPosition-paragraph03b-input.html |    15 -
 ...lidCursorPosition-paragraph03c-expected.html |     7 -
 ...sValidCursorPosition-paragraph03c-input.html |    15 -
 ...lidCursorPosition-paragraph03d-expected.html |     7 -
 ...sValidCursorPosition-paragraph03d-input.html |    16 -
 ...lidCursorPosition-paragraph04a-expected.html |     7 -
 ...sValidCursorPosition-paragraph04a-input.html |    15 -
 ...lidCursorPosition-paragraph04b-expected.html |     7 -
 ...sValidCursorPosition-paragraph04b-input.html |    15 -
 ...lidCursorPosition-paragraph04c-expected.html |     7 -
 ...sValidCursorPosition-paragraph04c-input.html |    15 -
 ...lidCursorPosition-paragraph05a-expected.html |    10 -
 ...sValidCursorPosition-paragraph05a-input.html |    15 -
 ...lidCursorPosition-paragraph05b-expected.html |    10 -
 ...sValidCursorPosition-paragraph05b-input.html |    15 -
 ...lidCursorPosition-paragraph05c-expected.html |    10 -
 ...sValidCursorPosition-paragraph05c-input.html |    15 -
 ...lidCursorPosition-paragraph06a-expected.html |    10 -
 ...sValidCursorPosition-paragraph06a-input.html |    15 -
 ...lidCursorPosition-paragraph06b-expected.html |    10 -
 ...sValidCursorPosition-paragraph06b-input.html |    15 -
 ...lidCursorPosition-paragraph06c-expected.html |    10 -
 ...sValidCursorPosition-paragraph06c-input.html |    15 -
 ...lidCursorPosition-paragraph07a-expected.html |     9 -
 ...sValidCursorPosition-paragraph07a-input.html |    12 -
 ...lidCursorPosition-paragraph07b-expected.html |     9 -
 ...sValidCursorPosition-paragraph07b-input.html |    12 -
 ...lidCursorPosition-paragraph07c-expected.html |     9 -
 ...sValidCursorPosition-paragraph07c-input.html |    12 -
 ...lidCursorPosition-paragraph08a-expected.html |     7 -
 ...sValidCursorPosition-paragraph08a-input.html |    12 -
 ...lidCursorPosition-paragraph08b-expected.html |     7 -
 ...sValidCursorPosition-paragraph08b-input.html |    12 -
 ...lidCursorPosition-paragraph08c-expected.html |     7 -
 ...sValidCursorPosition-paragraph08c-input.html |    12 -
 ...lidCursorPosition-paragraph08d-expected.html |     7 -
 ...sValidCursorPosition-paragraph08d-input.html |    14 -
 ...lidCursorPosition-paragraph08e-expected.html |     7 -
 ...sValidCursorPosition-paragraph08e-input.html |    17 -
 ...lidCursorPosition-paragraph08f-expected.html |     7 -
 ...sValidCursorPosition-paragraph08f-input.html |    17 -
 ...lidCursorPosition-paragraph08g-expected.html |     7 -
 ...sValidCursorPosition-paragraph08g-input.html |    17 -
 ...isValidCursorPosition-table01a-expected.html |    16 -
 .../isValidCursorPosition-table01a-input.html   |    20 -
 ...isValidCursorPosition-table01b-expected.html |    25 -
 .../isValidCursorPosition-table01b-input.html   |    25 -
 ...isValidCursorPosition-table01c-expected.html |    26 -
 .../isValidCursorPosition-table01c-input.html   |    28 -
 ...isValidCursorPosition-table01d-expected.html |    27 -
 .../isValidCursorPosition-table01d-input.html   |    29 -
 ...isValidCursorPosition-table01e-expected.html |    29 -
 .../isValidCursorPosition-table01e-input.html   |    23 -
 ...isValidCursorPosition-table01f-expected.html |    29 -
 .../isValidCursorPosition-table01f-input.html   |    35 -
 ...isValidCursorPosition-table02a-expected.html |    16 -
 .../isValidCursorPosition-table02a-input.html   |    20 -
 ...isValidCursorPosition-table02b-expected.html |    16 -
 .../isValidCursorPosition-table02b-input.html   |    20 -
 ...isValidCursorPosition-table02c-expected.html |    16 -
 .../isValidCursorPosition-table02c-input.html   |    20 -
 ...isValidCursorPosition-table03a-expected.html |    16 -
 .../isValidCursorPosition-table03a-input.html   |    20 -
 ...isValidCursorPosition-table03b-expected.html |    16 -
 .../isValidCursorPosition-table03b-input.html   |    20 -
 ...isValidCursorPosition-table03c-expected.html |    16 -
 .../isValidCursorPosition-table03c-input.html   |    20 -
 .../isValidCursorPosition-toc01a-expected.html  |    18 -
 .../isValidCursorPosition-toc01a-input.html     |    24 -
 .../Editor/tests/position/validPositions.js     |   141 -
 .../range/cloneContents-list01-expected.html    |    10 -
 .../tests/range/cloneContents-list01-input.html |    24 -
 .../range/cloneContents-list02-expected.html    |    10 -
 .../tests/range/cloneContents-list02-input.html |    24 -
 .../range/cloneContents-list03-expected.html    |     9 -
 .../tests/range/cloneContents-list03-input.html |    24 -
 .../range/cloneContents-list04-expected.html    |     9 -
 .../tests/range/cloneContents-list04-input.html |    24 -
 .../range/cloneContents-list05-expected.html    |     8 -
 .../tests/range/cloneContents-list05-input.html |    24 -
 .../range/cloneContents-list06-expected.html    |     9 -
 .../tests/range/cloneContents-list06-input.html |    24 -
 .../range/cloneContents-list07-expected.html    |     9 -
 .../tests/range/cloneContents-list07-input.html |    24 -
 .../range/cloneContents-list08-expected.html    |     4 -
 .../tests/range/cloneContents-list08-input.html |    24 -
 .../range/cloneContents-list09-expected.html    |     4 -
 .../tests/range/cloneContents-list09-input.html |    24 -
 .../range/cloneContents-list10-expected.html    |    15 -
 .../tests/range/cloneContents-list10-input.html |    30 -
 .../range/cloneContents-list11-expected.html    |    16 -
 .../tests/range/cloneContents-list11-input.html |    30 -
 .../tests/range/cloneContents01-expected.html   |     6 -
 .../tests/range/cloneContents01-input.html      |    20 -
 .../tests/range/cloneContents02-expected.html   |     6 -
 .../tests/range/cloneContents02-input.html      |    20 -
 .../tests/range/cloneContents03-expected.html   |     6 -
 .../tests/range/cloneContents03-input.html      |    20 -
 .../tests/range/cloneContents04-expected.html   |     6 -
 .../tests/range/cloneContents04-input.html      |    20 -
 .../tests/range/cloneContents05-expected.html   |     6 -
 .../tests/range/cloneContents05-input.html      |    20 -
 .../tests/range/cloneContents06-expected.html   |     6 -
 .../tests/range/cloneContents06-input.html      |    20 -
 .../tests/range/cloneContents07-expected.html   |     6 -
 .../tests/range/cloneContents07-input.html      |    20 -
 .../tests/range/cloneContents08-expected.html   |     6 -
 .../tests/range/cloneContents08-input.html      |    20 -
 .../tests/range/cloneContents09-expected.html   |     6 -
 .../tests/range/cloneContents09-input.html      |    20 -
 .../tests/range/cloneContents10-expected.html   |     6 -
 .../tests/range/cloneContents10-input.html      |    20 -
 .../tests/range/cloneContents11-expected.html   |     6 -
 .../tests/range/cloneContents11-input.html      |    20 -
 .../tests/range/cloneContents12-expected.html   |     6 -
 .../tests/range/cloneContents12-input.html      |    20 -
 .../tests/range/cloneContents13-expected.html   |     6 -
 .../tests/range/cloneContents13-input.html      |    20 -
 .../tests/range/cloneContents14-expected.html   |     6 -
 .../tests/range/cloneContents14-input.html      |    20 -
 .../tests/range/cloneContents15-expected.html   |     7 -
 .../tests/range/cloneContents15-input.html      |    20 -
 .../tests/range/cloneContents16-expected.html   |     7 -
 .../tests/range/cloneContents16-input.html      |    20 -
 .../tests/range/cloneContents17-expected.html   |     8 -
 .../tests/range/cloneContents17-input.html      |    20 -
 .../tests/range/cloneContents18-expected.html   |     9 -
 .../tests/range/cloneContents18-input.html      |    20 -
 .../tests/range/cloneContents19-expected.html   |     9 -
 .../tests/range/cloneContents19-input.html      |    20 -
 .../tests/range/cloneContents20-expected.html   |     7 -
 .../tests/range/cloneContents20-input.html      |    21 -
 .../Editor/tests/range/getText01-expected.html  |     1 -
 .../Editor/tests/range/getText01-input.html     |    16 -
 .../Editor/tests/range/getText02-expected.html  |     1 -
 .../Editor/tests/range/getText02-input.html     |    16 -
 .../Editor/tests/range/getText03-expected.html  |     1 -
 .../Editor/tests/range/getText03-input.html     |    16 -
 .../Editor/tests/range/getText04-expected.html  |     1 -
 .../Editor/tests/range/getText04-input.html     |    17 -
 .../Editor/tests/range/getText05-expected.html  |     1 -
 .../Editor/tests/range/getText05-input.html     |    17 -
 .../Editor/tests/range/getText06-expected.html  |     1 -
 .../Editor/tests/range/getText06-input.html     |    17 -
 .../Editor/tests/range/getText07-expected.html  |     1 -
 .../Editor/tests/range/getText07-input.html     |    17 -
 .../Editor/tests/range/getText08-expected.html  |     1 -
 .../Editor/tests/range/getText08-input.html     |    17 -
 .../Editor/tests/range/getText09-expected.html  |     1 -
 .../Editor/tests/range/getText09-input.html     |    18 -
 .../Editor/tests/range/getText10-expected.html  |     1 -
 .../Editor/tests/range/getText10-input.html     |    18 -
 .../Editor/tests/range/getText11-expected.html  |     1 -
 .../Editor/tests/range/getText11-input.html     |    17 -
 .../Editor/tests/range/getText12-expected.html  |     1 -
 .../Editor/tests/range/getText12-input.html     |    17 -
 .../Editor/tests/range/getText13-expected.html  |     1 -
 .../Editor/tests/range/getText13-input.html     |    17 -
 .../Editor/tests/range/getText14-expected.html  |     1 -
 .../Editor/tests/range/getText14-input.html     |    18 -
 .../Editor/tests/range/getText15-expected.html  |     1 -
 .../Editor/tests/range/getText15-input.html     |    18 -
 .../Editor/tests/range/getText16-expected.html  |     1 -
 .../Editor/tests/range/getText16-input.html     |    18 -
 .../Editor/tests/range/getText17-expected.html  |     1 -
 .../Editor/tests/range/getText17-input.html     |    18 -
 .../Editor/tests/range/getText18-expected.html  |     1 -
 .../Editor/tests/range/getText18-input.html     |    18 -
 .../Editor/tests/range/getText19-expected.html  |     1 -
 .../Editor/tests/range/getText19-input.html     |    18 -
 .../Editor/tests/range/getText20-expected.html  |     1 -
 .../Editor/tests/range/getText20-input.html     |    25 -
 .../Editor/tests/range/getText21-expected.html  |     6 -
 .../Editor/tests/range/getText21-input.html     |    21 -
 .../tests/range/rangeHasContent01-expected.html |     1 -
 .../tests/range/rangeHasContent01-input.html    |    15 -
 .../tests/range/rangeHasContent02-expected.html |     1 -
 .../tests/range/rangeHasContent02-input.html    |    15 -
 .../tests/range/rangeHasContent03-expected.html |     1 -
 .../tests/range/rangeHasContent03-input.html    |    15 -
 .../tests/range/rangeHasContent04-expected.html |     1 -
 .../tests/range/rangeHasContent04-input.html    |    15 -
 .../tests/range/rangeHasContent05-expected.html |     1 -
 .../tests/range/rangeHasContent05-input.html    |    15 -
 .../tests/range/rangeHasContent06-expected.html |     1 -
 .../tests/range/rangeHasContent06-input.html    |    15 -
 .../tests/range/rangeHasContent07-expected.html |     1 -
 .../tests/range/rangeHasContent07-input.html    |    15 -
 experiments/Editor/tests/scan/ScanTests.js      |    34 -
 .../Editor/tests/scan/next01-expected.html      |     4 -
 experiments/Editor/tests/scan/next01-input.html |    18 -
 .../Editor/tests/scan/next02-expected.html      |     4 -
 experiments/Editor/tests/scan/next02-input.html |    23 -
 .../Editor/tests/scan/next03-expected.html      |     7 -
 experiments/Editor/tests/scan/next03-input.html |    32 -
 .../Editor/tests/scan/next04-expected.html      |     5 -
 experiments/Editor/tests/scan/next04-input.html |    25 -
 .../Editor/tests/scan/next05-expected.html      |     7 -
 experiments/Editor/tests/scan/next05-input.html |    35 -
 .../Editor/tests/scan/next06-expected.html      |     3 -
 experiments/Editor/tests/scan/next06-input.html |    24 -
 .../Editor/tests/scan/next07-expected.html      |     4 -
 experiments/Editor/tests/scan/next07-input.html |    18 -
 .../tests/scan/replaceMatch01-expected.html     |    10 -
 .../Editor/tests/scan/replaceMatch01-input.html |    31 -
 .../tests/scan/replaceMatch02-expected.html     |    10 -
 .../Editor/tests/scan/replaceMatch02-input.html |    42 -
 .../tests/scan/replaceMatch03-expected.html     |    20 -
 .../Editor/tests/scan/replaceMatch03-input.html |    31 -
 .../tests/scan/replaceMatch04-expected.html     |    16 -
 .../Editor/tests/scan/replaceMatch04-input.html |    31 -
 .../tests/scan/replaceMatch05-expected.html     |    13 -
 .../Editor/tests/scan/replaceMatch05-input.html |    31 -
 .../Editor/tests/scan/showMatch01-expected.html |    20 -
 .../Editor/tests/scan/showMatch01-input.html    |    27 -
 .../Editor/tests/scan/showMatch02-expected.html |    22 -
 .../Editor/tests/scan/showMatch02-input.html    |    35 -
 .../Editor/tests/scan/showMatch03-expected.html |    20 -
 .../Editor/tests/scan/showMatch03-input.html    |    27 -
 .../Editor/tests/scan/showMatch04-expected.html |    22 -
 .../Editor/tests/scan/showMatch04-input.html    |    27 -
 .../Editor/tests/scan/showMatch05-expected.html |    24 -
 .../Editor/tests/scan/showMatch05-input.html    |    27 -
 .../Editor/tests/selection/PositionTests.js     |   147 -
 .../selection/boundaries-table01-expected.html  |    20 -
 .../selection/boundaries-table01-input.html     |    25 -
 .../selection/boundaries-table02-expected.html  |    20 -
 .../selection/boundaries-table02-input.html     |    25 -
 .../selection/boundaries-table03-expected.html  |    19 -
 .../selection/boundaries-table03-input.html     |    25 -
 .../selection/boundaries-table04-expected.html  |    19 -
 .../selection/boundaries-table04-input.html     |    25 -
 .../selection/boundaries-table05-expected.html  |    41 -
 .../selection/boundaries-table05-input.html     |    54 -
 .../selection/boundaries-table06-expected.html  |    43 -
 .../selection/boundaries-table06-input.html     |    57 -
 .../selection/boundaries-table07-expected.html  |    28 -
 .../selection/boundaries-table07-input.html     |    41 -
 .../selection/boundaries-table08-expected.html  |    28 -
 .../selection/boundaries-table08-input.html     |    41 -
 .../selection/boundaries-table09-expected.html  |    21 -
 .../selection/boundaries-table09-input.html     |    30 -
 .../selection/boundaries-table10-expected.html  |    21 -
 .../selection/boundaries-table10-input.html     |    30 -
 .../tests/selection/delete01-expected.html      |     7 -
 .../Editor/tests/selection/delete01-input.html  |    16 -
 .../tests/selection/delete02-expected.html      |     7 -
 .../Editor/tests/selection/delete02-input.html  |    16 -
 .../tests/selection/delete03-expected.html      |     6 -
 .../Editor/tests/selection/delete03-input.html  |    16 -
 .../tests/selection/delete04-expected.html      |     6 -
 .../Editor/tests/selection/delete04-input.html  |    16 -
 .../tests/selection/delete05-expected.html      |     6 -
 .../Editor/tests/selection/delete05-input.html  |    16 -
 .../deleteContents-list01-expected.html         |    25 -
 .../selection/deleteContents-list01-input.html  |    34 -
 .../deleteContents-list02-expected.html         |    24 -
 .../selection/deleteContents-list02-input.html  |    34 -
 .../deleteContents-list03-expected.html         |    23 -
 .../selection/deleteContents-list03-input.html  |    34 -
 .../deleteContents-list04-expected.html         |    22 -
 .../selection/deleteContents-list04-input.html  |    34 -
 .../deleteContents-list05-expected.html         |    24 -
 .../selection/deleteContents-list05-input.html  |    34 -
 .../deleteContents-list06-expected.html         |    24 -
 .../selection/deleteContents-list06-input.html  |    33 -
 .../deleteContents-list07-expected.html         |    24 -
 .../selection/deleteContents-list07-input.html  |    33 -
 .../deleteContents-list08-expected.html         |    24 -
 .../selection/deleteContents-list08-input.html  |    34 -
 .../deleteContents-list09-expected.html         |    22 -
 .../selection/deleteContents-list09-input.html  |    33 -
 .../deleteContents-list10-expected.html         |    20 -
 .../selection/deleteContents-list10-input.html  |    33 -
 .../deleteContents-list11-expected.html         |    25 -
 .../selection/deleteContents-list11-input.html  |    34 -
 .../deleteContents-list12-expected.html         |    11 -
 .../selection/deleteContents-list12-input.html  |    21 -
 .../deleteContents-list13-expected.html         |    11 -
 .../selection/deleteContents-list13-input.html  |    21 -
 .../deleteContents-list14-expected.html         |    10 -
 .../selection/deleteContents-list14-input.html  |    21 -
 .../deleteContents-list15-expected.html         |    11 -
 .../selection/deleteContents-list15-input.html  |    21 -
 .../deleteContents-list16-expected.html         |    11 -
 .../selection/deleteContents-list16-input.html  |    21 -
 .../deleteContents-list17-expected.html         |    10 -
 .../selection/deleteContents-list17-input.html  |    21 -
 .../deleteContents-list18-expected.html         |     9 -
 .../selection/deleteContents-list18-input.html  |    21 -
 .../deleteContents-list19-expected.html         |     9 -
 .../selection/deleteContents-list19-input.html  |    21 -
 ...eleteContents-paragraph-span01-expected.html |     9 -
 .../deleteContents-paragraph-span01-input.html  |    15 -
 ...eleteContents-paragraph-span02-expected.html |     6 -
 .../deleteContents-paragraph-span02-input.html  |    16 -
 ...eleteContents-paragraph-span03-expected.html |     6 -
 .../deleteContents-paragraph-span03-input.html  |    16 -
 ...eleteContents-paragraph-span04-expected.html |     7 -
 .../deleteContents-paragraph-span04-input.html  |    17 -
 ...eleteContents-paragraph-span05-expected.html |     9 -
 .../deleteContents-paragraph-span05-input.html  |    21 -
 ...eleteContents-paragraph-span06-expected.html |     9 -
 .../deleteContents-paragraph-span06-input.html  |    21 -
 ...eleteContents-paragraph-span07-expected.html |     9 -
 .../deleteContents-paragraph-span07-input.html  |    21 -
 .../deleteContents-paragraph01-expected.html    |     9 -
 .../deleteContents-paragraph01-input.html       |    15 -
 .../deleteContents-paragraph02-expected.html    |     6 -
 .../deleteContents-paragraph02-input.html       |    16 -
 .../deleteContents-paragraph03-expected.html    |     6 -
 .../deleteContents-paragraph03-input.html       |    16 -
 .../deleteContents-paragraph04-expected.html    |     7 -
 .../deleteContents-paragraph04-input.html       |    17 -
 .../deleteContents-paragraph05-expected.html    |     9 -
 .../deleteContents-paragraph05-input.html       |    21 -
 .../deleteContents-paragraph06-expected.html    |     9 -
 .../deleteContents-paragraph06-input.html       |    21 -
 .../deleteContents-paragraph07-expected.html    |     9 -
 .../deleteContents-paragraph07-input.html       |    21 -
 .../deleteContents-table01-expected.html        |    24 -
 .../selection/deleteContents-table01-input.html |    31 -
 .../deleteContents-table02-expected.html        |    24 -
 .../selection/deleteContents-table02-input.html |    31 -
 .../deleteContents-table03-expected.html        |    19 -
 .../selection/deleteContents-table03-input.html |    30 -
 .../deleteContents-table04-expected.html        |    14 -
 .../selection/deleteContents-table04-input.html |    30 -
 .../deleteContents-table05-expected.html        |    24 -
 .../selection/deleteContents-table05-input.html |    31 -
 .../deleteContents-table06-expected.html        |     6 -
 .../selection/deleteContents-table06-input.html |    31 -
 .../deleteContents-table07-expected.html        |     6 -
 .../selection/deleteContents-table07-input.html |    31 -
 .../deleteContents-table08-expected.html        |    19 -
 .../selection/deleteContents-table08-input.html |    33 -
 .../deleteContents-table09-expected.html        |    14 -
 .../selection/deleteContents-table09-input.html |    35 -
 .../deleteContents-table10-expected.html        |     6 -
 .../selection/deleteContents-table10-input.html |    37 -
 .../deleteContents-table11-expected.html        |     6 -
 .../selection/deleteContents-table11-input.html |    36 -
 .../deleteContents-table12-expected.html        |     7 -
 .../selection/deleteContents-table12-input.html |    38 -
 .../deleteContents-table13-expected.html        |     6 -
 .../selection/deleteContents-table13-input.html |    31 -
 .../deleteContents-table14-expected.html        |     7 -
 .../selection/deleteContents-table14-input.html |    34 -
 .../deleteContents-table15-expected.html        |     6 -
 .../selection/deleteContents-table15-input.html |    35 -
 .../selection/deleteContents01-expected.html    |     6 -
 .../tests/selection/deleteContents01-input.html |    15 -
 .../selection/deleteContents02-expected.html    |     6 -
 .../tests/selection/deleteContents02-input.html |    15 -
 .../selection/deleteContents03-expected.html    |     6 -
 .../tests/selection/deleteContents03-input.html |    15 -
 .../selection/deleteContents04-expected.html    |     9 -
 .../tests/selection/deleteContents04-input.html |    15 -
 .../selection/deleteContents05-expected.html    |     6 -
 .../tests/selection/deleteContents05-input.html |    15 -
 .../selection/deleteContents06-expected.html    |     7 -
 .../tests/selection/deleteContents06-input.html |    17 -
 .../selection/deleteContents07-expected.html    |     7 -
 .../tests/selection/deleteContents07-input.html |    17 -
 .../selection/deleteContents08-expected.html    |     7 -
 .../tests/selection/deleteContents08-input.html |    17 -
 .../selection/deleteContents09-expected.html    |     6 -
 .../tests/selection/deleteContents09-input.html |    18 -
 .../selection/deleteContents10-expected.html    |     6 -
 .../tests/selection/deleteContents10-input.html |    16 -
 .../selection/deleteContents11-expected.html    |     8 -
 .../tests/selection/deleteContents11-input.html |    18 -
 .../selection/deleteContents12-expected.html    |     8 -
 .../tests/selection/deleteContents12-input.html |    16 -
 .../selection/deleteContents13-expected.html    |     6 -
 .../tests/selection/deleteContents13-input.html |    16 -
 .../selection/deleteContents14-expected.html    |     8 -
 .../tests/selection/deleteContents14-input.html |    18 -
 .../selection/deleteContents15-expected.html    |     8 -
 .../tests/selection/deleteContents15-input.html |    16 -
 .../selection/deleteContents16-expected.html    |    11 -
 .../tests/selection/deleteContents16-input.html |    20 -
 .../selection/deleteContents17-expected.html    |     6 -
 .../tests/selection/deleteContents17-input.html |    16 -
 .../selection/deleteContents18-expected.html    |     6 -
 .../tests/selection/deleteContents18-input.html |    16 -
 .../selection/deleteContents18a-expected.html   |     6 -
 .../selection/deleteContents18a-input.html      |    16 -
 .../selection/deleteContents18b-expected.html   |     6 -
 .../selection/deleteContents18b-input.html      |    16 -
 .../selection/deleteContents19-expected.html    |     6 -
 .../tests/selection/deleteContents19-input.html |    16 -
 .../selection/deleteContents19a-expected.html   |     6 -
 .../selection/deleteContents19a-input.html      |    16 -
 .../selection/deleteContents19b-expected.html   |     6 -
 .../selection/deleteContents19b-input.html      |    16 -
 .../selection/deleteContents20-expected.html    |     8 -
 .../tests/selection/deleteContents20-input.html |    16 -
 .../selection/deleteContents20a-expected.html   |     8 -
 .../selection/deleteContents20a-input.html      |    16 -
 .../selection/deleteContents20b-expected.html   |     8 -
 .../selection/deleteContents20b-input.html      |    16 -
 .../selection/deleteContents21-expected.html    |    11 -
 .../tests/selection/deleteContents21-input.html |    15 -
 .../selection/deleteContents21a-expected.html   |    11 -
 .../selection/deleteContents21a-input.html      |    15 -
 .../selection/deleteContents21b-expected.html   |    11 -
 .../selection/deleteContents21b-input.html      |    15 -
 .../selection/deleteContents22-expected.html    |    15 -
 .../tests/selection/deleteContents22-input.html |    15 -
 .../selection/deleteContents22a-expected.html   |    15 -
 .../selection/deleteContents22a-input.html      |    15 -
 .../selection/deleteContents22b-expected.html   |    15 -
 .../selection/deleteContents22b-input.html      |    15 -
 .../selection/highlights-figure01-expected.html |    27 -
 .../selection/highlights-figure01-input.html    |    26 -
 .../selection/highlights-figure02-expected.html |    22 -
 .../selection/highlights-figure02-input.html    |    30 -
 .../selection/highlights-table01-expected.html  |    48 -
 .../selection/highlights-table01-input.html     |    45 -
 .../selection/highlights-table02-expected.html  |    43 -
 .../selection/highlights-table02-input.html     |    49 -
 .../selection/highlights-table03-expected.html  |    43 -
 .../selection/highlights-table03-input.html     |    49 -
 .../selection/highlights-toc01-expected.html    |    25 -
 .../tests/selection/highlights-toc01-input.html |    24 -
 .../selection/highlights-toc02-expected.html    |    20 -
 .../tests/selection/highlights-toc02-input.html |    28 -
 .../tests/selection/highlights01-expected.html  |     8 -
 .../tests/selection/highlights01-input.html     |    17 -
 .../tests/selection/highlights02-expected.html  |    14 -
 .../tests/selection/highlights02-input.html     |    16 -
 .../tests/selection/highlights03-expected.html  |     8 -
 .../tests/selection/highlights03-input.html     |    18 -
 .../tests/selection/highlights04-expected.html  |     8 -
 .../tests/selection/highlights04-input.html     |    27 -
 .../tests/selection/highlights05-expected.html  |     8 -
 .../tests/selection/highlights05-input.html     |    26 -
 .../selection/positions-inner01a-expected.html  |    27 -
 .../selection/positions-inner01a-input.html     |    17 -
 .../selection/positions-inner01b-expected.html  |    27 -
 .../selection/positions-inner01b-input.html     |    17 -
 .../selection/positions-inner02a-expected.html  |    27 -
 .../selection/positions-inner02a-input.html     |    17 -
 .../selection/positions-inner02b-expected.html  |    27 -
 .../selection/positions-inner02b-input.html     |    17 -
 .../selection/positions-inner03a-expected.html  |    27 -
 .../selection/positions-inner03a-input.html     |    17 -
 .../selection/positions-inner03b-expected.html  |    27 -
 .../selection/positions-inner03b-input.html     |    17 -
 .../selection/positions-inner04a-expected.html  |    27 -
 .../selection/positions-inner04a-input.html     |    17 -
 .../selection/positions-inner04b-expected.html  |    27 -
 .../selection/positions-inner04b-input.html     |    17 -
 .../selection/positions-inner05a-expected.html  |    27 -
 .../selection/positions-inner05a-input.html     |    17 -
 .../selection/positions-inner05b-expected.html  |    27 -
 .../selection/positions-inner05b-input.html     |    17 -
 .../selection/positions-inner06a-expected.html  |    27 -
 .../selection/positions-inner06a-input.html     |    17 -
 .../selection/positions-inner06b-expected.html  |    27 -
 .../selection/positions-inner06b-input.html     |    17 -
 .../selection/positions-outer01a-expected.html  |    27 -
 .../selection/positions-outer01a-input.html     |    17 -
 .../selection/positions-outer01b-expected.html  |    27 -
 .../selection/positions-outer01b-input.html     |    17 -
 .../selection/positions-outer02a-expected.html  |    27 -
 .../selection/positions-outer02a-input.html     |    17 -
 .../selection/positions-outer02b-expected.html  |    27 -
 .../selection/positions-outer02b-input.html     |    17 -
 .../selection/positions-outer03a-expected.html  |    27 -
 .../selection/positions-outer03a-input.html     |    17 -
 .../selection/positions-outer03b-expected.html  |    27 -
 .../selection/positions-outer03b-input.html     |    17 -
 .../selection/positions-outer04a-expected.html  |    27 -
 .../selection/positions-outer04a-input.html     |    17 -
 .../selection/positions-outer04b-expected.html  |    27 -
 .../selection/positions-outer04b-input.html     |    17 -
 .../selection/positions-outer05a-expected.html  |    27 -
 .../selection/positions-outer05a-input.html     |    17 -
 .../selection/positions-outer05b-expected.html  |    27 -
 .../selection/positions-outer05b-input.html     |    17 -
 .../selection/positions-outer06a-expected.html  |    27 -
 .../selection/positions-outer06a-input.html     |    17 -
 .../selection/positions-outer06b-expected.html  |    27 -
 .../selection/positions-outer06b-input.html     |    17 -
 .../selectAll-from-table01-expected.html        |    43 -
 .../selection/selectAll-from-table01-input.html |    49 -
 .../selectAll-from-table02-expected.html        |    45 -
 .../selection/selectAll-from-table02-input.html |    51 -
 .../selection/selectParagraph01-expected.html   |     8 -
 .../selection/selectParagraph01-input.html      |    17 -
 .../selection/selectParagraph02-expected.html   |     8 -
 .../selection/selectParagraph02-input.html      |    17 -
 .../selection/selectParagraph03-expected.html   |     8 -
 .../selection/selectParagraph03-input.html      |    17 -
 .../selection/selectParagraph04-expected.html   |     8 -
 .../selection/selectParagraph04-input.html      |    17 -
 .../selection/selectParagraph05-expected.html   |    15 -
 .../selection/selectParagraph05-input.html      |    24 -
 .../selection/selectParagraph06-expected.html   |     8 -
 .../selection/selectParagraph06-input.html      |    18 -
 .../selectWordAtCursor-figure01-expected.html   |    13 -
 .../selectWordAtCursor-figure01-input.html      |    24 -
 .../selectWordAtCursor-figure02-expected.html   |    13 -
 .../selectWordAtCursor-figure02-input.html      |    24 -
 .../selectWordAtCursor-table01-expected.html    |    21 -
 .../selectWordAtCursor-table01-input.html       |    30 -
 .../selectWordAtCursor-table02-expected.html    |    21 -
 .../selectWordAtCursor-table02-input.html       |    30 -
 .../selectWordAtCursor01-expected.html          |     6 -
 .../selection/selectWordAtCursor01-input.html   |    15 -
 .../selectWordAtCursor02-expected.html          |     6 -
 .../selection/selectWordAtCursor02-input.html   |    15 -
 .../selectWordAtCursor03-expected.html          |     6 -
 .../selection/selectWordAtCursor03-input.html   |    15 -
 .../selectWordAtCursor04-expected.html          |     6 -
 .../selection/selectWordAtCursor04-input.html   |    15 -
 .../selectWordAtCursor05-expected.html          |     6 -
 .../selection/selectWordAtCursor05-input.html   |    15 -
 .../selectWordAtCursor06-expected.html          |     6 -
 .../selection/selectWordAtCursor06-input.html   |    15 -
 .../selectWordAtCursor07-expected.html          |     6 -
 .../selection/selectWordAtCursor07-input.html   |    15 -
 .../selectWordAtCursor08-expected.html          |     6 -
 .../selection/selectWordAtCursor08-input.html   |    15 -
 .../selectWordAtCursor09-expected.html          |     6 -
 .../selection/selectWordAtCursor09-input.html   |    15 -
 .../selectWordAtCursor10-expected.html          |     6 -
 .../selection/selectWordAtCursor10-input.html   |    15 -
 .../selectWordAtCursor11-expected.html          |     6 -
 .../selection/selectWordAtCursor11-input.html   |    15 -
 .../selectWordAtCursor12-expected.html          |     6 -
 .../selection/selectWordAtCursor12-input.html   |    15 -
 .../selectWordAtCursor13-expected.html          |     6 -
 .../selection/selectWordAtCursor13-input.html   |    15 -
 .../selectWordAtCursor14-expected.html          |     6 -
 .../selection/selectWordAtCursor14-input.html   |    15 -
 .../selection/tableSelection01-expected.html    |    17 -
 .../tests/selection/tableSelection01-input.html |    31 -
 experiments/Editor/tests/server.js              |    76 -
 experiments/Editor/tests/tables/TableTests.js   |    56 -
 .../tables/addAdjacentColumn01-expected.html    |    46 -
 .../tests/tables/addAdjacentColumn01-input.html |    48 -
 .../tables/addAdjacentColumn02-expected.html    |    46 -
 .../tests/tables/addAdjacentColumn02-input.html |    48 -
 .../tables/addAdjacentColumn03-expected.html    |    46 -
 .../tests/tables/addAdjacentColumn03-input.html |    48 -
 .../tables/addAdjacentColumn04-expected.html    |    43 -
 .../tests/tables/addAdjacentColumn04-input.html |    45 -
 .../tables/addAdjacentColumn05-expected.html    |    41 -
 .../tests/tables/addAdjacentColumn05-input.html |    45 -
 .../tables/addAdjacentColumn06-expected.html    |    42 -
 .../tests/tables/addAdjacentColumn06-input.html |    45 -
 .../tables/addAdjacentColumn07-expected.html    |    43 -
 .../tests/tables/addAdjacentColumn07-input.html |    45 -
 .../tables/addAdjacentColumn08-expected.html    |    40 -
 .../tests/tables/addAdjacentColumn08-input.html |    42 -
 .../tables/addAdjacentColumn09-expected.html    |    37 -
 .../tests/tables/addAdjacentColumn09-input.html |    42 -
 .../tables/addAdjacentColumn10-expected.html    |    38 -
 .../tests/tables/addAdjacentColumn10-input.html |    42 -
 .../tables/addAdjacentColumn11-expected.html    |    39 -
 .../tests/tables/addAdjacentColumn11-input.html |    42 -
 .../tables/addAdjacentColumn12-expected.html    |    44 -
 .../tests/tables/addAdjacentColumn12-input.html |    47 -
 .../tables/addAdjacentColumn13-expected.html    |    45 -
 .../tests/tables/addAdjacentColumn13-input.html |    47 -
 .../tables/addAdjacentColumn14-expected.html    |    42 -
 .../tests/tables/addAdjacentColumn14-input.html |    45 -
 .../tables/addAdjacentColumn15-expected.html    |    41 -
 .../tests/tables/addAdjacentColumn15-input.html |    45 -
 .../tables/addAdjacentColumn16-expected.html    |    43 -
 .../tests/tables/addAdjacentColumn16-input.html |    45 -
 .../tables/addAdjacentColumn17-expected.html    |    46 -
 .../tests/tables/addAdjacentColumn17-input.html |    48 -
 .../tables/addAdjacentColumn18-expected.html    |    44 -
 .../tests/tables/addAdjacentColumn18-input.html |    47 -
 .../tables/addAdjacentColumn19-expected.html    |    47 -
 .../tests/tables/addAdjacentColumn19-input.html |    48 -
 .../tables/addAdjacentColumn20-expected.html    |    47 -
 .../tests/tables/addAdjacentColumn20-input.html |    48 -
 .../tests/tables/addAdjacentRow01-expected.html |    41 -
 .../tests/tables/addAdjacentRow01-input.html    |    44 -
 .../tests/tables/addAdjacentRow02-expected.html |    41 -
 .../tests/tables/addAdjacentRow02-input.html    |    44 -
 .../tests/tables/addAdjacentRow03-expected.html |    41 -
 .../tests/tables/addAdjacentRow03-input.html    |    44 -
 .../tests/tables/addAdjacentRow04-expected.html |    38 -
 .../tests/tables/addAdjacentRow04-input.html    |    41 -
 .../tests/tables/addAdjacentRow05-expected.html |    36 -
 .../tests/tables/addAdjacentRow05-input.html    |    41 -
 .../tests/tables/addAdjacentRow06-expected.html |    37 -
 .../tests/tables/addAdjacentRow06-input.html    |    41 -
 .../tests/tables/addAdjacentRow07-expected.html |    38 -
 .../tests/tables/addAdjacentRow07-input.html    |    41 -
 .../tests/tables/addAdjacentRow08-expected.html |    35 -
 .../tests/tables/addAdjacentRow08-input.html    |    38 -
 .../tests/tables/addAdjacentRow09-expected.html |    32 -
 .../tests/tables/addAdjacentRow09-input.html    |    38 -
 .../tests/tables/addAdjacentRow10-expected.html |    33 -
 .../tests/tables/addAdjacentRow10-input.html    |    38 -
 .../tests/tables/addAdjacentRow11-expected.html |    34 -
 .../tests/tables/addAdjacentRow11-input.html    |    38 -
 .../tests/tables/addAdjacentRow12-expected.html |    39 -
 .../tests/tables/addAdjacentRow12-input.html    |    43 -
 .../tests/tables/addAdjacentRow13-expected.html |    40 -
 .../tests/tables/addAdjacentRow13-input.html    |    43 -
 .../tests/tables/addAdjacentRow14-expected.html |    37 -
 .../tests/tables/addAdjacentRow14-input.html    |    41 -
 .../tests/tables/addAdjacentRow15-expected.html |    36 -
 .../tests/tables/addAdjacentRow15-input.html    |    41 -
 .../tests/tables/addAdjacentRow16-expected.html |    38 -
 .../tests/tables/addAdjacentRow16-input.html    |    41 -
 .../tests/tables/addAdjacentRow17-expected.html |    41 -
 .../tests/tables/addAdjacentRow17-input.html    |    44 -
 .../tests/tables/addAdjacentRow18-expected.html |    39 -
 .../tests/tables/addAdjacentRow18-input.html    |    43 -
 .../tests/tables/addAdjacentRow19-expected.html |    42 -
 .../tests/tables/addAdjacentRow19-input.html    |    44 -
 .../tests/tables/addAdjacentRow20-expected.html |    42 -
 .../tests/tables/addAdjacentRow20-input.html    |    44 -
 .../tests/tables/addColElement01-expected.html  |    46 -
 .../tests/tables/addColElement01-input.html     |    48 -
 .../tests/tables/addColElement02-expected.html  |    39 -
 .../tests/tables/addColElement02-input.html     |    44 -
 .../tests/tables/addColElement03-expected.html  |    46 -
 .../tests/tables/addColElement03-input.html     |    48 -
 .../tests/tables/addColElement04-expected.html  |    46 -
 .../tests/tables/addColElement04-input.html     |    47 -
 .../tests/tables/addColElement05-expected.html  |    56 -
 .../tests/tables/addColElement05-input.html     |    58 -
 .../tests/tables/addColElement06-expected.html  |    41 -
 .../tests/tables/addColElement06-input.html     |    43 -
 .../tests/tables/addColElement07-expected.html  |    46 -
 .../tests/tables/addColElement07-input.html     |    48 -
 .../tests/tables/addColElement08-expected.html  |    46 -
 .../tests/tables/addColElement08-input.html     |    46 -
 .../tests/tables/addColElement09-expected.html  |    41 -
 .../tests/tables/addColElement09-input.html     |    42 -
 .../tests/tables/addColElement10-expected.html  |    51 -
 .../tests/tables/addColElement10-input.html     |    53 -
 .../tests/tables/addColElement11-expected.html  |    46 -
 .../tests/tables/addColElement11-input.html     |    48 -
 .../tests/tables/addColElement12-expected.html  |    46 -
 .../tests/tables/addColElement12-input.html     |    48 -
 .../tests/tables/caption-moveLeft-expected.html |    27 -
 .../tests/tables/caption-moveLeft-input.html    |    34 -
 .../tables/caption-moveRight-expected.html      |    27 -
 .../tests/tables/caption-moveRight-input.html   |    34 -
 .../Editor/tests/tables/copy01-expected.html    |    26 -
 .../Editor/tests/tables/copy01-input.html       |    44 -
 .../Editor/tests/tables/copy02-expected.html    |     1 -
 .../Editor/tests/tables/copy02-input.html       |    44 -
 .../Editor/tests/tables/copy03-expected.html    |     1 -
 .../Editor/tests/tables/copy03-input.html       |    44 -
 .../Editor/tests/tables/copy04-expected.html    |     1 -
 .../Editor/tests/tables/copy04-input.html       |    44 -
 .../Editor/tests/tables/copy05-expected.html    |     1 -
 .../Editor/tests/tables/copy05-input.html       |    44 -
 .../Editor/tests/tables/copy06-expected.html    |     1 -
 .../Editor/tests/tables/copy06-input.html       |    44 -
 .../Editor/tests/tables/copy07-expected.html    |     1 -
 .../Editor/tests/tables/copy07-input.html       |    43 -
 .../Editor/tests/tables/copy08-expected.html    |     1 -
 .../Editor/tests/tables/copy08-input.html       |    43 -
 .../Editor/tests/tables/copy09-expected.html    |     1 -
 .../Editor/tests/tables/copy09-input.html       |    43 -
 .../Editor/tests/tables/copy10-expected.html    |     1 -
 .../Editor/tests/tables/copy10-input.html       |    43 -
 .../tables/deleteCellContents01-expected.html   |    53 -
 .../tables/deleteCellContents01-input.html      |    61 -
 .../tables/deleteCellContents02-expected.html   |    53 -
 .../tables/deleteCellContents02-input.html      |    61 -
 .../tables/deleteCellContents03-expected.html   |    53 -
 .../tables/deleteCellContents03-input.html      |    61 -
 .../tables/deleteCellContents04-expected.html   |    53 -
 .../tables/deleteCellContents04-input.html      |    61 -
 .../tables/deleteCellContents05-expected.html   |    53 -
 .../tables/deleteCellContents05-input.html      |    61 -
 .../tables/deleteCellContents06-expected.html   |    50 -
 .../tables/deleteCellContents06-input.html      |    58 -
 .../tables/deleteCellContents07-expected.html   |    50 -
 .../tables/deleteCellContents07-input.html      |    58 -
 .../tables/deleteCellContents08-expected.html   |    50 -
 .../tables/deleteCellContents08-input.html      |    58 -
 .../tables/deleteCellContents09-expected.html   |    50 -
 .../tables/deleteCellContents09-input.html      |    58 -
 .../tables/deleteColElements01-expected.html    |    41 -
 .../tests/tables/deleteColElements01-input.html |    56 -
 .../tables/deleteColElements02-expected.html    |    35 -
 .../tests/tables/deleteColElements02-input.html |    49 -
 .../tables/deleteColElements05-expected.html    |    51 -
 .../tests/tables/deleteColElements05-input.html |    66 -
 .../tables/deleteColElements06-expected.html    |    36 -
 .../tests/tables/deleteColElements06-input.html |    51 -
 .../tables/deleteColElements07-expected.html    |    41 -
 .../tests/tables/deleteColElements07-input.html |    56 -
 .../tables/deleteColElements10-expected.html    |    46 -
 .../tests/tables/deleteColElements10-input.html |    61 -
 .../tables/deleteColElements11-expected.html    |    41 -
 .../tests/tables/deleteColElements11-input.html |    56 -
 .../tables/deleteColElements12-expected.html    |    41 -
 .../tests/tables/deleteColElements12-input.html |    56 -
 .../tests/tables/deleteColumns01-expected.html  |    47 -
 .../tests/tables/deleteColumns01-input.html     |    60 -
 .../tests/tables/deleteColumns02-expected.html  |    47 -
 .../tests/tables/deleteColumns02-input.html     |    60 -
 .../tests/tables/deleteColumns03-expected.html  |    47 -
 .../tests/tables/deleteColumns03-input.html     |    60 -
 .../tests/tables/deleteColumns04-expected.html  |    35 -
 .../tests/tables/deleteColumns04-input.html     |    60 -
 .../tests/tables/deleteColumns05-expected.html  |    35 -
 .../tests/tables/deleteColumns05-input.html     |    60 -
 .../tests/tables/deleteColumns06-expected.html  |    35 -
 .../tests/tables/deleteColumns06-input.html     |    60 -
 .../tests/tables/deleteColumns07-expected.html  |    35 -
 .../tests/tables/deleteColumns07-input.html     |    58 -
 .../tests/tables/deleteRows01-expected.html     |    39 -
 .../Editor/tests/tables/deleteRows01-input.html |    55 -
 .../tests/tables/deleteRows02-expected.html     |    39 -
 .../Editor/tests/tables/deleteRows02-input.html |    55 -
 .../tests/tables/deleteRows03-expected.html     |    39 -
 .../Editor/tests/tables/deleteRows03-input.html |    55 -
 .../tests/tables/deleteRows04-expected.html     |    25 -
 .../Editor/tests/tables/deleteRows04-input.html |    55 -
 .../tests/tables/deleteRows05-expected.html     |    25 -
 .../Editor/tests/tables/deleteRows05-input.html |    55 -
 .../tests/tables/deleteRows06-expected.html     |    25 -
 .../Editor/tests/tables/deleteRows06-input.html |    55 -
 .../tests/tables/deleteRows07-expected.html     |    25 -
 .../Editor/tests/tables/deleteRows07-input.html |    53 -
 .../tests/tables/fixTable01-expected.html       |    23 -
 .../Editor/tests/tables/fixTable01-input.html   |    23 -
 .../tests/tables/fixTable02-expected.html       |    22 -
 .../Editor/tests/tables/fixTable02-input.html   |    23 -
 .../tests/tables/fixTable03-expected.html       |    25 -
 .../Editor/tests/tables/fixTable03-input.html   |    23 -
 .../tests/tables/fixTable04-expected.html       |    23 -
 .../Editor/tests/tables/fixTable04-input.html   |    23 -
 .../tests/tables/fixTable05-expected.html       |    22 -
 .../Editor/tests/tables/fixTable05-input.html   |    23 -
 .../tests/tables/fixTable06-expected.html       |    25 -
 .../Editor/tests/tables/fixTable06-input.html   |    23 -
 .../tests/tables/fixTable07-expected.html       |    29 -
 .../Editor/tests/tables/fixTable07-input.html   |    24 -
 .../tests/tables/fixTable08-expected.html       |    26 -
 .../Editor/tests/tables/fixTable08-input.html   |    24 -
 .../tests/tables/fixTable09-expected.html       |    26 -
 .../Editor/tests/tables/fixTable09-input.html   |    24 -
 .../tests/tables/fixTable10-expected.html       |    25 -
 .../Editor/tests/tables/fixTable10-input.html   |    23 -
 .../tests/tables/fixTable11-expected.html       |    20 -
 .../Editor/tests/tables/fixTable11-input.html   |    20 -
 .../tests/tables/fixTable12-expected.html       |    24 -
 .../Editor/tests/tables/fixTable12-input.html   |    22 -
 .../tests/tables/fixTable13-expected.html       |    26 -
 .../Editor/tests/tables/fixTable13-input.html   |    21 -
 .../tests/tables/fixTable14-expected.html       |    31 -
 .../Editor/tests/tables/fixTable14-input.html   |    23 -
 .../tests/tables/fixTable15-expected.html       |    31 -
 .../Editor/tests/tables/fixTable15-input.html   |    24 -
 .../tables/formattingInCell01-expected.html     |    26 -
 .../tests/tables/formattingInCell01-input.html  |    24 -
 .../tables/formattingInCell02-expected.html     |    26 -
 .../tests/tables/formattingInCell02-input.html  |    24 -
 .../tests/tables/getColWidths01-expected.html   |     1 -
 .../tests/tables/getColWidths01-input.html      |    28 -
 .../tests/tables/getColWidths02-expected.html   |     1 -
 .../tests/tables/getColWidths02-input.html      |    28 -
 .../tests/tables/getColWidths03-expected.html   |     1 -
 .../tests/tables/getColWidths03-input.html      |    26 -
 .../tests/tables/getColWidths04-expected.html   |     1 -
 .../tests/tables/getColWidths04-input.html      |    28 -
 .../tests/tables/getColWidths05-expected.html   |     1 -
 .../tests/tables/getColWidths05-input.html      |    27 -
 .../tests/tables/getColWidths06-expected.html   |     1 -
 .../tests/tables/getColWidths06-input.html      |    30 -
 .../tests/tables/getColWidths07-expected.html   |     1 -
 .../tests/tables/getColWidths07-input.html      |    32 -
 .../insertTable-hierarchy01-expected.html       |    26 -
 .../tables/insertTable-hierarchy01-input.html   |    27 -
 .../insertTable-hierarchy02-expected.html       |    27 -
 .../tables/insertTable-hierarchy02-input.html   |    27 -
 .../insertTable-hierarchy03-expected.html       |    27 -
 .../tables/insertTable-hierarchy03-input.html   |    27 -
 .../insertTable-hierarchy04-expected.html       |    30 -
 .../tables/insertTable-hierarchy04-input.html   |    27 -
 .../insertTable-hierarchy05-expected.html       |    27 -
 .../tables/insertTable-hierarchy05-input.html   |    27 -
 .../insertTable-hierarchy06-expected.html       |    22 -
 .../tables/insertTable-hierarchy06-input.html   |    24 -
 .../insertTable-hierarchy07-expected.html       |    25 -
 .../tables/insertTable-hierarchy07-input.html   |    24 -
 .../insertTable-hierarchy08-expected.html       |    22 -
 .../tables/insertTable-hierarchy08-input.html   |    24 -
 .../tests/tables/insertTable01-expected.html    |    29 -
 .../tests/tables/insertTable01-input.html       |    19 -
 .../tests/tables/insertTable02-expected.html    |    29 -
 .../tests/tables/insertTable02-input.html       |    19 -
 .../tests/tables/insertTable03-expected.html    |    30 -
 .../tests/tables/insertTable03-input.html       |    19 -
 .../tests/tables/insertTable04-expected.html    |    30 -
 .../tests/tables/insertTable04-input.html       |    19 -
 .../tests/tables/insertTable05-expected.html    |    30 -
 .../tests/tables/insertTable05-input.html       |    19 -
 .../tests/tables/insertTable06-expected.html    |    17 -
 .../tests/tables/insertTable06-input.html       |    18 -
 .../tests/tables/insertTable07-expected.html    |    20 -
 .../tests/tables/insertTable07-input.html       |    18 -
 .../tests/tables/paste-merged01a-expected.html  |    41 -
 .../tests/tables/paste-merged01a-input.html     |    51 -
 .../tests/tables/paste-merged01b-expected.html  |    41 -
 .../tests/tables/paste-merged01b-input.html     |    51 -
 .../tests/tables/paste-merged01c-expected.html  |    41 -
 .../tests/tables/paste-merged01c-input.html     |    50 -
 .../tests/tables/paste-merged01d-expected.html  |    41 -
 .../tests/tables/paste-merged01d-input.html     |    51 -
 .../tests/tables/paste-merged01e-expected.html  |    41 -
 .../tests/tables/paste-merged01e-input.html     |    51 -
 .../tests/tables/paste-merged01f-expected.html  |    41 -
 .../tests/tables/paste-merged01f-input.html     |    50 -
 .../tests/tables/paste-merged01g-expected.html  |    41 -
 .../tests/tables/paste-merged01g-input.html     |    49 -
 .../tests/tables/paste-merged02a-expected.html  |    40 -
 .../tests/tables/paste-merged02a-input.html     |    57 -
 .../tests/tables/paste-merged02b-expected.html  |    40 -
 .../tests/tables/paste-merged02b-input.html     |    57 -
 .../tests/tables/paste-merged02c-expected.html  |    39 -
 .../tests/tables/paste-merged02c-input.html     |    56 -
 .../tests/tables/paste-merged02d-expected.html  |    40 -
 .../tests/tables/paste-merged02d-input.html     |    57 -
 .../tests/tables/paste-merged02e-expected.html  |    40 -
 .../tests/tables/paste-merged02e-input.html     |    57 -
 .../tests/tables/paste-merged02f-expected.html  |    39 -
 .../tests/tables/paste-merged02f-input.html     |    56 -
 .../tests/tables/paste-merged02g-expected.html  |    38 -
 .../tests/tables/paste-merged02g-input.html     |    55 -
 .../tests/tables/paste-merged03a-expected.html  |    46 -
 .../tests/tables/paste-merged03a-input.html     |    57 -
 .../tests/tables/paste-merged03b-expected.html  |    46 -
 .../tests/tables/paste-merged03b-input.html     |    57 -
 .../tests/tables/paste-merged03c-expected.html  |    45 -
 .../tests/tables/paste-merged03c-input.html     |    56 -
 .../tests/tables/paste-merged03d-expected.html  |    46 -
 .../tests/tables/paste-merged03d-input.html     |    57 -
 .../tests/tables/paste-merged03e-expected.html  |    46 -
 .../tests/tables/paste-merged03e-input.html     |    57 -
 .../tests/tables/paste-merged03f-expected.html  |    45 -
 .../tests/tables/paste-merged03f-input.html     |    56 -
 .../tests/tables/paste-merged03g-expected.html  |    44 -
 .../tests/tables/paste-merged03g-input.html     |    55 -
 .../tests/tables/paste-merged04a-expected.html  |    45 -
 .../tests/tables/paste-merged04a-input.html     |    57 -
 .../tests/tables/paste-merged04b-expected.html  |    45 -
 .../tests/tables/paste-merged04b-input.html     |    57 -
 .../tests/tables/paste-merged04c-expected.html  |    44 -
 .../tests/tables/paste-merged04c-input.html     |    56 -
 .../tests/tables/paste-merged04d-expected.html  |    45 -
 .../tests/tables/paste-merged04d-input.html     |    57 -
 .../tests/tables/paste-merged04e-expected.html  |    45 -
 .../tests/tables/paste-merged04e-input.html     |    57 -
 .../tests/tables/paste-merged04f-expected.html  |    44 -
 .../tests/tables/paste-merged04f-input.html     |    56 -
 .../tests/tables/paste-merged04g-expected.html  |    43 -
 .../tests/tables/paste-merged04g-input.html     |    55 -
 .../Editor/tests/tables/paste01a-expected.html  |    41 -
 .../Editor/tests/tables/paste01a-input.html     |    52 -
 .../Editor/tests/tables/paste01b-expected.html  |    41 -
 .../Editor/tests/tables/paste01b-input.html     |    52 -
 .../Editor/tests/tables/paste01c-expected.html  |    41 -
 .../Editor/tests/tables/paste01c-input.html     |    52 -
 .../Editor/tests/tables/paste01d-expected.html  |    41 -
 .../Editor/tests/tables/paste01d-input.html     |    52 -
 .../Editor/tests/tables/paste01e-expected.html  |    41 -
 .../Editor/tests/tables/paste01e-input.html     |    52 -
 .../Editor/tests/tables/paste02a-expected.html  |    41 -
 .../Editor/tests/tables/paste02a-input.html     |    52 -
 .../Editor/tests/tables/paste02b-expected.html  |    41 -
 .../Editor/tests/tables/paste02b-input.html     |    52 -
 .../Editor/tests/tables/paste02c-expected.html  |    41 -
 .../Editor/tests/tables/paste02c-input.html     |    52 -
 .../Editor/tests/tables/paste02d-expected.html  |    41 -
 .../Editor/tests/tables/paste02d-input.html     |    52 -
 .../Editor/tests/tables/paste03a-expected.html  |    41 -
 .../Editor/tests/tables/paste03a-input.html     |    53 -
 .../Editor/tests/tables/paste03b-expected.html  |    41 -
 .../Editor/tests/tables/paste03b-input.html     |    54 -
 .../Editor/tests/tables/paste03c-expected.html  |    41 -
 .../Editor/tests/tables/paste03c-input.html     |    53 -
 .../Editor/tests/tables/paste03d-expected.html  |    41 -
 .../Editor/tests/tables/paste03d-input.html     |    53 -
 .../Editor/tests/tables/paste04a-expected.html  |    47 -
 .../Editor/tests/tables/paste04a-input.html     |    52 -
 .../Editor/tests/tables/paste04b-expected.html  |    47 -
 .../Editor/tests/tables/paste04b-input.html     |    52 -
 .../Editor/tests/tables/paste04c-expected.html  |    47 -
 .../Editor/tests/tables/paste04c-input.html     |    52 -
 .../Editor/tests/tables/paste04d-expected.html  |    46 -
 .../Editor/tests/tables/paste04d-input.html     |    52 -
 .../Editor/tests/tables/paste04e-expected.html  |    46 -
 .../Editor/tests/tables/paste04e-input.html     |    52 -
 .../Editor/tests/tables/paste04f-expected.html  |    46 -
 .../Editor/tests/tables/paste04f-input.html     |    52 -
 .../Editor/tests/tables/paste04g-expected.html  |    53 -
 .../Editor/tests/tables/paste04g-input.html     |    52 -
 .../Editor/tests/tables/paste05a-expected.html  |    65 -
 .../Editor/tests/tables/paste05a-input.html     |    58 -
 .../Editor/tests/tables/paste05b-expected.html  |    65 -
 .../Editor/tests/tables/paste05b-input.html     |    57 -
 .../Editor/tests/tables/paste05c-expected.html  |    61 -
 .../Editor/tests/tables/paste05c-input.html     |    60 -
 .../Editor/tests/tables/paste05d-expected.html  |    61 -
 .../Editor/tests/tables/paste05d-input.html     |    59 -
 .../Editor/tests/tables/paste06a-expected.html  |    41 -
 .../Editor/tests/tables/paste06a-input.html     |    58 -
 .../Editor/tests/tables/paste06b-expected.html  |    41 -
 .../Editor/tests/tables/paste06b-input.html     |    58 -
 .../Editor/tests/tables/paste06c-expected.html  |    41 -
 .../Editor/tests/tables/paste06c-input.html     |    58 -
 .../tables/regionFromRange01-expected.html      |     4 -
 .../tests/tables/regionFromRange01-input.html   |    50 -
 .../tables/regionFromRange02-expected.html      |     4 -
 .../tests/tables/regionFromRange02-input.html   |    49 -
 .../tables/regionFromRange03-expected.html      |     4 -
 .../tests/tables/regionFromRange03-input.html   |    49 -
 .../tables/regionFromRange04-expected.html      |     4 -
 .../tests/tables/regionFromRange04-input.html   |    49 -
 .../tables/regionFromRange05-expected.html      |     4 -
 .../tests/tables/regionFromRange05-input.html   |    49 -
 .../tables/regionFromRange06-expected.html      |     4 -
 .../tests/tables/regionFromRange06-input.html   |    49 -
 .../tables/regionFromRange07-expected.html      |     4 -
 .../tests/tables/regionFromRange07-input.html   |    49 -
 .../tables/regionFromRange08-expected.html      |     4 -
 .../tests/tables/regionFromRange08-input.html   |    49 -
 .../tables/regionFromRange09-expected.html      |     4 -
 .../tests/tables/regionFromRange09-input.html   |    49 -
 .../tables/regionFromRange10-expected.html      |    46 -
 .../tests/tables/regionFromRange10-input.html   |    65 -
 .../tables/regionFromRange11-expected.html      |    46 -
 .../tests/tables/regionFromRange11-input.html   |    65 -
 .../tables/regionFromRange12-expected.html      |    46 -
 .../tests/tables/regionFromRange12-input.html   |    65 -
 .../tables/regionFromRange13-expected.html      |    46 -
 .../tests/tables/regionFromRange13-input.html   |    65 -
 .../tables/regionFromRange14-expected.html      |    46 -
 .../tests/tables/regionFromRange14-input.html   |    65 -
 .../tests/tables/regionSpan01-expected.html     |    87 -
 .../Editor/tests/tables/regionSpan01-input.html |    98 -
 .../tests/tables/regionSpan02-expected.html     |    87 -
 .../Editor/tests/tables/regionSpan02-input.html |    98 -
 .../tests/tables/regionSpan03-expected.html     |    87 -
 .../Editor/tests/tables/regionSpan03-input.html |    98 -
 .../tests/tables/regionSpan04-expected.html     |    87 -
 .../Editor/tests/tables/regionSpan04-input.html |    98 -
 .../tests/tables/regionSpan05-expected.html     |    87 -
 .../Editor/tests/tables/regionSpan05-input.html |    98 -
 .../tests/tables/regionSpan06-expected.html     |    87 -
 .../Editor/tests/tables/regionSpan06-input.html |    98 -
 .../tests/tables/regionSpan07-expected.html     |    87 -
 .../Editor/tests/tables/regionSpan07-input.html |    98 -
 .../tests/tables/regionSpan08-expected.html     |    87 -
 .../Editor/tests/tables/regionSpan08-input.html |    98 -
 .../tests/tables/regionSpan09-expected.html     |    79 -
 .../Editor/tests/tables/regionSpan09-input.html |    90 -
 .../tests/tables/regionSpan10-expected.html     |    79 -
 .../Editor/tests/tables/regionSpan10-input.html |    90 -
 .../tests/tables/regionSpan11-expected.html     |    79 -
 .../Editor/tests/tables/regionSpan11-input.html |    90 -
 .../tests/tables/regionSpan12-expected.html     |    79 -
 .../Editor/tests/tables/regionSpan12-input.html |    90 -
 .../tests/tables/regionSpan13-expected.html     |    79 -
 .../Editor/tests/tables/regionSpan13-input.html |    90 -
 .../tests/tables/regionSpan14-expected.html     |    79 -
 .../Editor/tests/tables/regionSpan14-input.html |    90 -
 .../tests/tables/regionSpan15-expected.html     |    79 -
 .../Editor/tests/tables/regionSpan15-input.html |    90 -
 .../tests/tables/regionSpan16-expected.html     |    79 -
 .../Editor/tests/tables/regionSpan16-input.html |    90 -
 .../removeAdjacentColumn01inside-expected.html  |    41 -
 .../removeAdjacentColumn01inside-input.html     |    50 -
 .../removeAdjacentColumn01right-expected.html   |    41 -
 .../removeAdjacentColumn01right-input.html      |    50 -
 .../removeAdjacentColumn02inside-expected.html  |    41 -
 .../removeAdjacentColumn02inside-input.html     |    50 -
 .../removeAdjacentColumn02left-expected.html    |    41 -
 .../removeAdjacentColumn02left-input.html       |    50 -
 .../removeAdjacentColumn02right-expected.html   |    41 -
 .../removeAdjacentColumn02right-input.html      |    50 -
 .../removeAdjacentColumn03inside-expected.html  |    41 -
 .../removeAdjacentColumn03inside-input.html     |    50 -
 .../removeAdjacentColumn03left-expected.html    |    41 -
 .../removeAdjacentColumn03left-input.html       |    50 -
 .../removeAdjacentColumn04inside-expected.html  |    41 -
 .../removeAdjacentColumn04inside-input.html     |    50 -
 .../removeAdjacentColumn04right-expected.html   |    41 -
 .../removeAdjacentColumn04right-input.html      |    50 -
 .../removeAdjacentColumn05inside-expected.html  |    41 -
 .../removeAdjacentColumn05inside-input.html     |    50 -
 .../removeAdjacentColumn05left-expected.html    |    41 -
 .../removeAdjacentColumn05left-input.html       |    50 -
 .../removeAdjacentColumn05right-expected.html   |    41 -
 .../removeAdjacentColumn05right-input.html      |    50 -
 .../removeAdjacentColumn06inside-expected.html  |    41 -
 .../removeAdjacentColumn06inside-input.html     |    50 -
 .../removeAdjacentColumn06left-expected.html    |    41 -
 .../removeAdjacentColumn06left-input.html       |    50 -
 .../tables/removeAdjacentColumn07-expected.html |    26 -
 .../tables/removeAdjacentColumn07-input.html    |    30 -
 .../tables/removeAdjacentColumn08-expected.html |    42 -
 .../tables/removeAdjacentColumn08-input.html    |    50 -
 .../tables/removeAdjacentColumn09-expected.html |    42 -
 .../tables/removeAdjacentColumn09-input.html    |    50 -
 .../tables/removeAdjacentColumn10-expected.html |    27 -
 .../tables/removeAdjacentColumn10-input.html    |    30 -
 .../tables/removeAdjacentColumn11-expected.html |    27 -
 .../tables/removeAdjacentColumn11-input.html    |    30 -
 .../removeAdjacentRow01below-expected.html      |    41 -
 .../tables/removeAdjacentRow01below-input.html  |    51 -
 .../removeAdjacentRow01inside-expected.html     |    41 -
 .../tables/removeAdjacentRow01inside-input.html |    51 -
 .../removeAdjacentRow02above-expected.html      |    41 -
 .../tables/removeAdjacentRow02above-input.html  |    51 -
 .../removeAdjacentRow02below-expected.html      |    41 -
 .../tables/removeAdjacentRow02below-input.html  |    51 -
 .../removeAdjacentRow02inside-expected.html     |    41 -
 .../tables/removeAdjacentRow02inside-input.html |    51 -
 .../removeAdjacentRow03above-expected.html      |    41 -
 .../tables/removeAdjacentRow03above-input.html  |    51 -
 .../removeAdjacentRow03inside-expected.html     |    41 -
 .../tables/removeAdjacentRow03inside-input.html |    51 -
 .../removeAdjacentRow04below-expected.html      |    41 -
 .../tables/removeAdjacentRow04below-input.html  |    51 -
 .../removeAdjacentRow04inside-expected.html     |    41 -
 .../tables/removeAdjacentRow04inside-input.html |    51 -
 .../removeAdjacentRow05above-expected.html      |    41 -
 .../tables/removeAdjacentRow05above-input.html  |    51 -
 .../removeAdjacentRow05below-expected.html      |    41 -
 .../tables/removeAdjacentRow05below-input.html  |    51 -
 .../removeAdjacentRow05inside-expected.html     |    41 -
 .../tables/removeAdjacentRow05inside-input.html |    51 -
 .../removeAdjacentRow06above-expected.html      |    41 -
 .../tables/removeAdjacentRow06above-input.html  |    51 -
 .../removeAdjacentRow06inside-expected.html     |    41 -
 .../tables/removeAdjacentRow06inside-input.html |    51 -
 .../tables/removeAdjacentRow07-expected.html    |    23 -
 .../tests/tables/removeAdjacentRow07-input.html |    27 -
 .../tables/removeAdjacentRow08-expected.html    |    42 -
 .../tests/tables/removeAdjacentRow08-input.html |    51 -
 .../tables/removeAdjacentRow09-expected.html    |    42 -
 .../tests/tables/removeAdjacentRow09-input.html |    51 -
 .../tables/removeAdjacentRow10-expected.html    |    24 -
 .../tests/tables/removeAdjacentRow10-input.html |    28 -
 .../tables/removeAdjacentRow11-expected.html    |    24 -
 .../tests/tables/removeAdjacentRow11-input.html |    28 -
 .../tests/tables/setColWidths01-expected.html   |    22 -
 .../tests/tables/setColWidths01-input.html      |    26 -
 .../tests/tables/setColWidths02-expected.html   |    22 -
 .../tests/tables/setColWidths02-input.html      |    26 -
 .../Editor/tests/tables/split00a-expected.html  |    41 -
 .../Editor/tests/tables/split00a-input.html     |    47 -
 .../Editor/tests/tables/split00b-expected.html  |    41 -
 .../Editor/tests/tables/split00b-input.html     |    47 -
 .../Editor/tests/tables/split00c-expected.html  |    41 -
 .../Editor/tests/tables/split00c-input.html     |    46 -
 .../Editor/tests/tables/split00d-expected.html  |    41 -
 .../Editor/tests/tables/split00d-input.html     |    47 -
 .../Editor/tests/tables/split00e-expected.html  |    41 -
 .../Editor/tests/tables/split00e-input.html     |    47 -
 .../Editor/tests/tables/split00f-expected.html  |    41 -
 .../Editor/tests/tables/split00f-input.html     |    46 -
 .../Editor/tests/tables/split00g-expected.html  |    41 -
 .../Editor/tests/tables/split00g-input.html     |    45 -
 .../Editor/tests/tables/split01-expected.html   |    41 -
 .../Editor/tests/tables/split01-input.html      |    40 -
 .../Editor/tests/tables/split02-expected.html   |    41 -
 .../Editor/tests/tables/split02-input.html      |    40 -
 .../Editor/tests/tables/split03-expected.html   |    41 -
 .../Editor/tests/tables/split03-input.html      |    40 -
 .../Editor/tests/tables/split04-expected.html   |    41 -
 .../Editor/tests/tables/split04-input.html      |    40 -
 .../Editor/tests/tables/split05-expected.html   |    41 -
 .../Editor/tests/tables/split05-input.html      |    42 -
 .../Editor/tests/tables/split05a-expected.html  |    38 -
 .../Editor/tests/tables/split05a-input.html     |    42 -
 .../Editor/tests/tables/split05b-expected.html  |    38 -
 .../Editor/tests/tables/split05b-input.html     |    42 -
 .../Editor/tests/tables/split05c-expected.html  |    39 -
 .../Editor/tests/tables/split05c-input.html     |    42 -
 .../Editor/tests/tables/split06-expected.html   |    41 -
 .../Editor/tests/tables/split06-input.html      |    42 -
 .../Editor/tests/tables/split06a-expected.html  |    37 -
 .../Editor/tests/tables/split06a-input.html     |    42 -
 .../Editor/tests/tables/split07-expected.html   |    41 -
 .../Editor/tests/tables/split07-input.html      |    40 -
 .../Editor/tests/tables/split07a-expected.html  |    35 -
 .../Editor/tests/tables/split07a-input.html     |    40 -
 .../Editor/tests/tables/split07b-expected.html  |    37 -
 .../Editor/tests/tables/split07b-input.html     |    40 -
 .../Editor/tests/tables/split07c-expected.html  |    37 -
 .../Editor/tests/tables/split07c-input.html     |    40 -
 .../Editor/tests/tables/split08-expected.html   |    41 -
 .../Editor/tests/tables/split08-input.html      |    40 -
 .../Editor/tests/tables/split08a-expected.html  |    37 -
 .../Editor/tests/tables/split08a-input.html     |    40 -
 .../Editor/tests/tables/split08b-expected.html  |    37 -
 .../Editor/tests/tables/split08b-input.html     |    40 -
 .../Editor/tests/tables/split09-expected.html   |    41 -
 .../Editor/tests/tables/split09-input.html      |    34 -
 .../Editor/tests/tables/split09a-expected.html  |    34 -
 .../Editor/tests/tables/split09a-input.html     |    34 -
 .../Editor/tests/tables/split09b-expected.html  |    34 -
 .../Editor/tests/tables/split09b-input.html     |    34 -
 .../Editor/tests/tables/split10-expected.html   |    41 -
 .../Editor/tests/tables/split10-input.html      |    34 -
 .../Editor/tests/tables/split10a-expected.html  |    34 -
 .../Editor/tests/tables/split10a-input.html     |    34 -
 .../Editor/tests/tables/split10b-expected.html  |    34 -
 .../Editor/tests/tables/split10b-input.html     |    34 -
 .../Editor/tests/tables/split11-expected.html   |    41 -
 .../Editor/tests/tables/split11-input.html      |    36 -
 .../Editor/tests/tables/split11a-expected.html  |    35 -
 .../Editor/tests/tables/split11a-input.html     |    36 -
 .../Editor/tests/tables/split11b-expected.html  |    35 -
 .../Editor/tests/tables/split11b-input.html     |    36 -
 .../Editor/tests/tables/split11c-expected.html  |    32 -
 .../Editor/tests/tables/split11c-input.html     |    36 -
 .../Editor/tests/tables/split12-expected.html   |    41 -
 .../Editor/tests/tables/split12-input.html      |    33 -
 experiments/Editor/tests/test-structure.html    |   126 -
 experiments/Editor/tests/testharness.html       |   108 -
 experiments/Editor/tests/testharness.js         |   317 -
 experiments/Editor/tests/testlib.js             |   438 -
 experiments/Editor/tests/text/TextTests.js      |    38 -
 .../analyseParagraph-implicit01-expected.html   |     3 -
 .../text/analyseParagraph-implicit01-input.html |    17 -
 .../analyseParagraph-implicit02-expected.html   |     9 -
 .../text/analyseParagraph-implicit02-input.html |    17 -
 .../analyseParagraph-implicit03-expected.html   |     9 -
 .../text/analyseParagraph-implicit03-input.html |    17 -
 .../tests/text/analyseParagraph01-expected.html |     3 -
 .../tests/text/analyseParagraph01-input.html    |    17 -
 .../tests/text/analyseParagraph02-expected.html |     9 -
 .../tests/text/analyseParagraph02-input.html    |    17 -
 .../tests/text/analyseParagraph03-expected.html |     9 -
 .../tests/text/analyseParagraph03-input.html    |    17 -
 experiments/Editor/tests/undo/UndoTests.js      |    90 -
 .../tests/undo/addAdjacentColumn-expected.html  |   140 -
 .../tests/undo/addAdjacentColumn-input.html     |    54 -
 .../tests/undo/addAdjacentRow-expected.html     |   146 -
 .../Editor/tests/undo/addAdjacentRow-input.html |    54 -
 .../Editor/tests/undo/cut01-expected.html       |    77 -
 experiments/Editor/tests/undo/cut01-input.html  |    37 -
 .../Editor/tests/undo/deleteTOC01-expected.html |     9 -
 .../Editor/tests/undo/deleteTOC01-input.html    |    37 -
 .../tests/undo/insertDelete01-expected.html     |    59 -
 .../Editor/tests/undo/insertDelete01-input.html |    53 -
 .../tests/undo/insertDelete02-expected.html     |    59 -
 .../Editor/tests/undo/insertDelete02-input.html |    53 -
 .../tests/undo/insertDelete03-expected.html     |    56 -
 .../Editor/tests/undo/insertDelete03-input.html |    51 -
 .../tests/undo/insertDelete04-expected.html     |    59 -
 .../Editor/tests/undo/insertDelete04-input.html |    57 -
 .../tests/undo/insertDelete05-expected.html     |    59 -
 .../Editor/tests/undo/insertDelete05-input.html |    57 -
 .../tests/undo/insertFigure01-expected.html     |    44 -
 .../Editor/tests/undo/insertFigure01-input.html |    49 -
 .../tests/undo/insertFigure02-expected.html     |    74 -
 .../Editor/tests/undo/insertFigure02-input.html |    45 -
 .../tests/undo/insertFigure03-expected.html     |    74 -
 .../Editor/tests/undo/insertFigure03-input.html |    45 -
 .../tests/undo/insertFigure04-expected.html     |    64 -
 .../Editor/tests/undo/insertFigure04-input.html |    45 -
 .../tests/undo/insertFigure05-expected.html     |    74 -
 .../Editor/tests/undo/insertFigure05-input.html |    45 -
 .../tests/undo/insertHeading01-expected.html    |    44 -
 .../tests/undo/insertHeading01-input.html       |    63 -
 .../tests/undo/insertHeading02-expected.html    |    44 -
 .../tests/undo/insertHeading02-input.html       |    63 -
 .../tests/undo/insertTable01-expected.html      |    44 -
 .../Editor/tests/undo/insertTable01-input.html  |    49 -
 .../tests/undo/insertTable02-expected.html      |   144 -
 .../Editor/tests/undo/insertTable02-input.html  |    45 -
 .../tests/undo/insertTable03-expected.html      |   144 -
 .../Editor/tests/undo/insertTable03-input.html  |    45 -
 .../tests/undo/insertTable04-expected.html      |   134 -
 .../Editor/tests/undo/insertTable04-input.html  |    45 -
 .../tests/undo/insertTable05-expected.html      |   144 -
 .../Editor/tests/undo/insertTable05-input.html  |    45 -
 .../Editor/tests/undo/nodeValue01-expected.html |    24 -
 .../Editor/tests/undo/nodeValue01-input.html    |    35 -
 .../Editor/tests/undo/nodeValue02-expected.html |    29 -
 .../Editor/tests/undo/nodeValue02-input.html    |    39 -
 .../Editor/tests/undo/nodeValue03-expected.html |    29 -
 .../Editor/tests/undo/nodeValue03-input.html    |    39 -
 .../Editor/tests/undo/nodeValue04-expected.html |    29 -
 .../Editor/tests/undo/nodeValue04-input.html    |    39 -
 .../Editor/tests/undo/nodeValue05-expected.html |    29 -
 .../Editor/tests/undo/nodeValue05-input.html    |    39 -
 .../Editor/tests/undo/nodeValue06-expected.html |    29 -
 .../Editor/tests/undo/nodeValue06-input.html    |    39 -
 .../Editor/tests/undo/nodeValue07-expected.html |    29 -
 .../Editor/tests/undo/nodeValue07-input.html    |    39 -
 .../Editor/tests/undo/outline01-expected.html   |    14 -
 .../Editor/tests/undo/outline01-input.html      |    51 -
 .../tests/undo/setAttribute01-expected.html     |    24 -
 .../Editor/tests/undo/setAttribute01-input.html |    35 -
 .../tests/undo/setAttribute02-expected.html     |    24 -
 .../Editor/tests/undo/setAttribute02-input.html |    35 -
 .../tests/undo/setAttribute03-expected.html     |    24 -
 .../Editor/tests/undo/setAttribute03-input.html |    35 -
 .../tests/undo/setAttribute04-expected.html     |    49 -
 .../Editor/tests/undo/setAttribute04-input.html |    54 -
 .../tests/undo/setAttributeNS01-expected.html   |    29 -
 .../tests/undo/setAttributeNS01-input.html      |    40 -
 .../tests/undo/setAttributeNS02-expected.html   |    29 -
 .../tests/undo/setAttributeNS02-input.html      |    40 -
 .../tests/undo/setAttributeNS03-expected.html   |    29 -
 .../tests/undo/setAttributeNS03-input.html      |    40 -
 .../tests/undo/setAttributeNS04-expected.html   |    49 -
 .../tests/undo/setAttributeNS04-input.html      |    55 -
 .../undo/setStyleProperties01-expected.html     |    34 -
 .../tests/undo/setStyleProperties01-input.html  |    43 -
 .../undo/setStyleProperties02-expected.html     |    34 -
 .../tests/undo/setStyleProperties02-input.html  |    43 -
 .../Editor/tests/undo/undo01-expected.html      |    74 -
 experiments/Editor/tests/undo/undo01-input.html |    79 -
 .../Editor/tests/undo/undo02-expected.html      |    74 -
 experiments/Editor/tests/undo/undo02-input.html |    79 -
 .../Editor/tests/undo/undo03-expected.html      |    38 -
 experiments/Editor/tests/undo/undo03-input.html |    67 -
 experiments/editorFramework/CMakeLists.txt      |   139 +
 experiments/editorFramework/main.cpp            |    25 +
 .../3rdparty/showdown/license.txt               |    34 +
 .../3rdparty/showdown/showdown.js               |  1302 ++
 .../src/Layer0_Javascript/AutoCorrect.js        |   285 +
 .../src/Layer0_Javascript/ChangeTracking.js     |   127 +
 .../src/Layer0_Javascript/Clipboard.js          |   757 ++
 .../src/Layer0_Javascript/Cursor.js             |  1050 ++
 .../src/Layer0_Javascript/DOM.js                |   966 ++
 .../src/Layer0_Javascript/Editor.js             |   113 +
 .../src/Layer0_Javascript/ElementTypes.js       |   344 +
 .../src/Layer0_Javascript/Equations.js          |    55 +
 .../src/Layer0_Javascript/Figures.js            |   125 +
 .../src/Layer0_Javascript/Formatting.js         |  1281 ++
 .../src/Layer0_Javascript/Hierarchy.js          |   284 +
 .../src/Layer0_Javascript/Input.js              |   746 ++
 .../src/Layer0_Javascript/Lists.js              |   553 +
 .../src/Layer0_Javascript/Main.js               |   393 +
 .../src/Layer0_Javascript/Metadata.js           |    32 +
 .../src/Layer0_Javascript/NodeSet.js            |   201 +
 .../src/Layer0_Javascript/Outline.js            |  1434 +++
 .../src/Layer0_Javascript/Position.js           |  1164 ++
 .../src/Layer0_Javascript/PostponedActions.js   |    55 +
 .../src/Layer0_Javascript/Preview.js            |   139 +
 .../src/Layer0_Javascript/Range.js              |   566 +
 .../src/Layer0_Javascript/Scan.js               |   179 +
 .../src/Layer0_Javascript/Selection.js          |  1430 ++
 .../src/Layer0_Javascript/StringBuilder.js      |    21 +
 .../src/Layer0_Javascript/Styles.js             |   179 +
 .../src/Layer0_Javascript/Tables.js             |  1362 ++
 .../src/Layer0_Javascript/Text.js               |   543 +
 .../src/Layer0_Javascript/UndoManager.js        |   270 +
 .../src/Layer0_Javascript/Viewport.js           |    80 +
 .../src/Layer0_Javascript/check-dom-methods.sh  |    15 +
 .../src/Layer0_Javascript/dtdsource/dtd.js      |  5562 ++++++++
 .../dtdsource/gen_dtd_data.html                 |   247 +
 .../src/Layer0_Javascript/dtdsource/html4.dtd   |  1078 ++
 .../src/Layer0_Javascript/dtdsource/html4.xml   | 11464 +++++++++++++++++
 .../Layer0_Javascript/elementtypes/elements.txt |   113 +
 .../elementtypes/genelementtypes.pl             |    36 +
 .../src/Layer0_Javascript/empty.html            |     1 +
 .../src/Layer0_Javascript/first.js              |    45 +
 .../src/Layer0_Javascript/traversal.js          |   184 +
 .../src/Layer0_Javascript/types.js              |   280 +
 .../src/Layer0_Javascript/util.js               |   365 +
 .../src/Layer1_toolkit/Layer1_interface.hpp     |   480 +
 .../src/Layer1_toolkit/qt/README                |     1 +
 .../src/Layer1_toolkit/qt/qt_toolkit.cpp        |    57 +
 .../src/Layer1_toolkit/qt/qt_toolkit.hpp        |    44 +
 .../src/Layer1_toolkit/qt/windows.hpp           |    48 +
 .../src/Layer1_toolkit/toolkit.hpp              |   123 +
 .../src/Layer1_toolkit/web/README               |     1 +
 .../src/Layer2_API/EDJSInterface.h              |   349 +
 .../src/Layer2_API/EDJSInterface.m              |  1759 +++
 .../src/Layer2_API/Layer2_interface.h           |   480 +
 .../test/Layer0/PrettyPrinter.js                |   226 +
 .../test/Layer0/autocorrect/AutoCorrectTests.js |    50 +
 .../acceptCorrection-undo-expected.html         |    50 +
 .../acceptCorrection-undo-input.html            |    42 +
 .../acceptCorrection01-expected.html            |    14 +
 .../autocorrect/acceptCorrection01-input.html   |    32 +
 .../acceptCorrection02-expected.html            |     9 +
 .../autocorrect/acceptCorrection02-input.html   |    33 +
 .../acceptCorrection03-expected.html            |    17 +
 .../autocorrect/acceptCorrection03-input.html   |    38 +
 .../acceptCorrection04-expected.html            |    17 +
 .../autocorrect/acceptCorrection04-input.html   |    38 +
 .../acceptCorrection05-expected.html            |    17 +
 .../autocorrect/acceptCorrection05-input.html   |    38 +
 .../changeCorrection01-expected.html            |    14 +
 .../autocorrect/changeCorrection01-input.html   |    33 +
 .../changeCorrection02-expected.html            |    14 +
 .../autocorrect/changeCorrection02-input.html   |    33 +
 .../correctPrecedingWord01-expected.html        |    17 +
 .../correctPrecedingWord01-input.html           |    29 +
 .../removeCorrection01-expected.html            |    15 +
 .../autocorrect/removeCorrection01-input.html   |    33 +
 .../removeCorrection02-expected.html            |    15 +
 .../autocorrect/removeCorrection02-input.html   |    33 +
 .../autocorrect/removedSpan01-expected.html     |    11 +
 .../Layer0/autocorrect/removedSpan01-input.html |    26 +
 .../autocorrect/removedSpan02-expected.html     |     7 +
 .../Layer0/autocorrect/removedSpan02-input.html |    27 +
 .../autocorrect/removedSpan03-expected.html     |     7 +
 .../Layer0/autocorrect/removedSpan03-input.html |    27 +
 .../replaceCorrection-undo-expected.html        |    50 +
 .../replaceCorrection-undo-input.html           |    42 +
 .../replaceCorrection01-expected.html           |    14 +
 .../autocorrect/replaceCorrection01-input.html  |    32 +
 .../replaceCorrection02-expected.html           |     9 +
 .../autocorrect/replaceCorrection02-input.html  |    33 +
 .../replaceCorrection03-expected.html           |    17 +
 .../autocorrect/replaceCorrection03-input.html  |    38 +
 .../replaceCorrection04-expected.html           |    17 +
 .../autocorrect/replaceCorrection04-input.html  |    38 +
 .../replaceCorrection05-expected.html           |    17 +
 .../autocorrect/replaceCorrection05-input.html  |    38 +
 .../Layer0/autocorrect/undo01-expected.html     |    17 +
 .../test/Layer0/autocorrect/undo01-input.html   |    35 +
 .../Layer0/autocorrect/undo02-expected.html     |    14 +
 .../test/Layer0/autocorrect/undo02-input.html   |    35 +
 .../Layer0/autocorrect/undo03-expected.html     |     9 +
 .../test/Layer0/autocorrect/undo03-input.html   |    35 +
 .../Layer0/autocorrect/undo04-expected.html     |    17 +
 .../test/Layer0/autocorrect/undo04-input.html   |    38 +
 .../Layer0/autocorrect/undo05-expected.html     |    52 +
 .../test/Layer0/autocorrect/undo05-input.html   |    39 +
 .../Layer0/autocorrect/undo06-expected.html     |    62 +
 .../test/Layer0/autocorrect/undo06-input.html   |    45 +
 .../acceptDel-list01-expected.html              |    16 +
 .../changetracking/acceptDel-list01-input.html  |    25 +
 .../acceptDel-list02-expected.html              |    16 +
 .../changetracking/acceptDel-list02-input.html  |    25 +
 .../acceptDel-list03-expected.html              |    16 +
 .../changetracking/acceptDel-list03-input.html  |    25 +
 .../acceptDel-list04-expected.html              |    15 +
 .../changetracking/acceptDel-list04-input.html  |    25 +
 .../acceptDel-list05-expected.html              |    16 +
 .../changetracking/acceptDel-list05-input.html  |    25 +
 .../acceptDel-list06-expected.html              |    19 +
 .../changetracking/acceptDel-list06-input.html  |    29 +
 .../acceptDel-list07-expected.html              |    12 +
 .../changetracking/acceptDel-list07-input.html  |    25 +
 .../acceptDel-list08-expected.html              |    12 +
 .../changetracking/acceptDel-list08-input.html  |    25 +
 .../acceptDel-list09-expected.html              |    11 +
 .../changetracking/acceptDel-list09-input.html  |    25 +
 .../changetracking/acceptDel01-expected.html    |    13 +
 .../changetracking/acceptDel01-input.html       |    17 +
 .../changetracking/acceptDel02-expected.html    |    13 +
 .../changetracking/acceptDel02-input.html       |    17 +
 .../changetracking/acceptDel03-expected.html    |    16 +
 .../changetracking/acceptDel03-input.html       |    17 +
 .../changetracking/acceptDel04-expected.html    |     9 +
 .../changetracking/acceptDel04-input.html       |    17 +
 .../changetracking/acceptDel05-expected.html    |    16 +
 .../changetracking/acceptDel05-input.html       |    17 +
 .../changetracking/acceptDel06-expected.html    |    15 +
 .../changetracking/acceptDel06-input.html       |    17 +
 .../acceptIns-list01-expected.html              |    17 +
 .../changetracking/acceptIns-list01-input.html  |    25 +
 .../acceptIns-list02-expected.html              |    17 +
 .../changetracking/acceptIns-list02-input.html  |    25 +
 .../acceptIns-list03-expected.html              |    17 +
 .../changetracking/acceptIns-list03-input.html  |    25 +
 .../acceptIns-list04-expected.html              |    17 +
 .../changetracking/acceptIns-list04-input.html  |    25 +
 .../acceptIns-list05-expected.html              |    17 +
 .../changetracking/acceptIns-list05-input.html  |    25 +
 .../acceptIns-list06-expected.html              |    21 +
 .../changetracking/acceptIns-list06-input.html  |    29 +
 .../acceptIns-list07-expected.html              |    17 +
 .../changetracking/acceptIns-list07-input.html  |    25 +
 .../acceptIns-list08-expected.html              |    17 +
 .../changetracking/acceptIns-list08-input.html  |    25 +
 .../acceptIns-list09-expected.html              |    17 +
 .../changetracking/acceptIns-list09-input.html  |    25 +
 .../changetracking/acceptIns01-expected.html    |    13 +
 .../changetracking/acceptIns01-input.html       |    17 +
 .../changetracking/acceptIns02-expected.html    |    13 +
 .../changetracking/acceptIns02-input.html       |    17 +
 .../changetracking/acceptIns03-expected.html    |    17 +
 .../changetracking/acceptIns03-input.html       |    17 +
 .../changetracking/acceptIns04-expected.html    |     9 +
 .../changetracking/acceptIns04-input.html       |    17 +
 .../changetracking/acceptIns05-expected.html    |    17 +
 .../changetracking/acceptIns05-input.html       |    17 +
 .../changetracking/acceptIns06-expected.html    |    15 +
 .../changetracking/acceptIns06-input.html       |    17 +
 .../Layer0/changetracking/changetracking.css    |     8 +
 .../test/Layer0/changetracking/temp             |    17 +
 .../clipboard/copy-blockquote01-expected.html   |     9 +
 .../clipboard/copy-blockquote01-input.html      |    14 +
 .../clipboard/copy-blockquote02-expected.html   |    17 +
 .../clipboard/copy-blockquote02-input.html      |    18 +
 .../clipboard/copy-blockquote03-expected.html   |    26 +
 .../clipboard/copy-blockquote03-input.html      |    21 +
 .../clipboard/copy-blockquote04-expected.html   |    35 +
 .../clipboard/copy-blockquote04-input.html      |    28 +
 .../clipboard/copy-blockquote05-expected.html   |    17 +
 .../clipboard/copy-blockquote05-input.html      |    20 +
 .../clipboard/copy-blockquote06-expected.html   |    19 +
 .../clipboard/copy-blockquote06-input.html      |    20 +
 .../clipboard/copy-blockquote07-expected.html   |    17 +
 .../clipboard/copy-blockquote07-input.html      |    20 +
 .../clipboard/copy-blockquote08-expected.html   |    19 +
 .../clipboard/copy-blockquote08-input.html      |    20 +
 .../clipboard/copy-blockquote09-expected.html   |    41 +
 .../clipboard/copy-blockquote09-input.html      |    30 +
 .../clipboard/copy-escaping01-expected.html     |    15 +
 .../Layer0/clipboard/copy-escaping01-input.html |    16 +
 .../clipboard/copy-escaping02-expected.html     |     9 +
 .../Layer0/clipboard/copy-escaping02-input.html |    20 +
 .../clipboard/copy-escaping03-expected.html     |     9 +
 .../Layer0/clipboard/copy-escaping03-input.html |    14 +
 .../clipboard/copy-escaping04-expected.html     |    16 +
 .../Layer0/clipboard/copy-escaping04-input.html |    24 +
 .../clipboard/copy-formatting01a-expected.html  |     9 +
 .../clipboard/copy-formatting01a-input.html     |    14 +
 .../clipboard/copy-formatting01b-expected.html  |     9 +
 .../clipboard/copy-formatting01b-input.html     |    14 +
 .../clipboard/copy-formatting01c-expected.html  |     9 +
 .../clipboard/copy-formatting01c-input.html     |    14 +
 .../clipboard/copy-formatting02a-expected.html  |     9 +
 .../clipboard/copy-formatting02a-input.html     |    14 +
 .../clipboard/copy-formatting02b-expected.html  |     9 +
 .../clipboard/copy-formatting02b-input.html     |    14 +
 .../clipboard/copy-formatting02c-expected.html  |     9 +
 .../clipboard/copy-formatting02c-input.html     |    14 +
 .../clipboard/copy-formatting03a-expected.html  |     9 +
 .../clipboard/copy-formatting03a-input.html     |    14 +
 .../clipboard/copy-formatting03b-expected.html  |     9 +
 .../clipboard/copy-formatting03b-input.html     |    14 +
 .../clipboard/copy-formatting03c-expected.html  |     9 +
 .../clipboard/copy-formatting03c-input.html     |    14 +
 .../clipboard/copy-formatting03d-expected.html  |     9 +
 .../clipboard/copy-formatting03d-input.html     |    14 +
 .../clipboard/copy-formatting03e-expected.html  |     9 +
 .../clipboard/copy-formatting03e-input.html     |    14 +
 .../clipboard/copy-formatting04a-expected.html  |     9 +
 .../clipboard/copy-formatting04a-input.html     |    14 +
 .../clipboard/copy-formatting04b-expected.html  |     9 +
 .../clipboard/copy-formatting04b-input.html     |    14 +
 .../clipboard/copy-formatting04c-expected.html  |     9 +
 .../clipboard/copy-formatting04c-input.html     |    14 +
 .../clipboard/copy-formatting04d-expected.html  |     9 +
 .../clipboard/copy-formatting04d-input.html     |    14 +
 .../clipboard/copy-formatting04e-expected.html  |     9 +
 .../clipboard/copy-formatting04e-input.html     |    14 +
 .../clipboard/copy-formatting05a-expected.html  |     9 +
 .../clipboard/copy-formatting05a-input.html     |    14 +
 .../clipboard/copy-formatting05b-expected.html  |     9 +
 .../clipboard/copy-formatting05b-input.html     |    14 +
 .../clipboard/copy-formatting05c-expected.html  |     9 +
 .../clipboard/copy-formatting05c-input.html     |    14 +
 .../clipboard/copy-formatting06a-expected.html  |     9 +
 .../clipboard/copy-formatting06a-input.html     |    14 +
 .../clipboard/copy-formatting06b-expected.html  |     9 +
 .../clipboard/copy-formatting06b-input.html     |    14 +
 .../clipboard/copy-formatting06c-expected.html  |     9 +
 .../clipboard/copy-formatting06c-input.html     |    14 +
 .../clipboard/copy-formatting06d-expected.html  |     9 +
 .../clipboard/copy-formatting06d-input.html     |    14 +
 .../clipboard/copy-formatting07a-expected.html  |     9 +
 .../clipboard/copy-formatting07a-input.html     |    14 +
 .../clipboard/copy-formatting07b-expected.html  |     9 +
 .../clipboard/copy-formatting07b-input.html     |    14 +
 .../clipboard/copy-formatting07c-expected.html  |     9 +
 .../clipboard/copy-formatting07c-input.html     |    14 +
 .../clipboard/copy-formatting07d-expected.html  |     9 +
 .../clipboard/copy-formatting07d-input.html     |    14 +
 .../clipboard/copy-formatting08a-expected.html  |     9 +
 .../clipboard/copy-formatting08a-input.html     |    14 +
 .../clipboard/copy-formatting08b-expected.html  |     9 +
 .../clipboard/copy-formatting08b-input.html     |    14 +
 .../clipboard/copy-formatting08c-expected.html  |     9 +
 .../clipboard/copy-formatting08c-input.html     |    14 +
 .../clipboard/copy-formatting08d-expected.html  |     9 +
 .../clipboard/copy-formatting08d-input.html     |    14 +
 .../clipboard/copy-formatting08e-expected.html  |     9 +
 .../clipboard/copy-formatting08e-input.html     |    14 +
 .../clipboard/copy-formatting09a-expected.html  |    12 +
 .../clipboard/copy-formatting09a-input.html     |    15 +
 .../clipboard/copy-formatting09b-expected.html  |    12 +
 .../clipboard/copy-formatting09b-input.html     |    15 +
 .../clipboard/copy-formatting09c-expected.html  |    12 +
 .../clipboard/copy-formatting09c-input.html     |    15 +
 .../Layer0/clipboard/copy-li01-expected.html    |    13 +
 .../test/Layer0/clipboard/copy-li01-input.html  |    18 +
 .../Layer0/clipboard/copy-li02-expected.html    |    11 +
 .../test/Layer0/clipboard/copy-li02-input.html  |    18 +
 .../Layer0/clipboard/copy-li03-expected.html    |    11 +
 .../test/Layer0/clipboard/copy-li03-input.html  |    18 +
 .../Layer0/clipboard/copy-li04-expected.html    |     9 +
 .../test/Layer0/clipboard/copy-li04-input.html  |    18 +
 .../Layer0/clipboard/copy-li05-expected.html    |     9 +
 .../test/Layer0/clipboard/copy-li05-input.html  |    18 +
 .../Layer0/clipboard/copy-link01-expected.html  |     9 +
 .../Layer0/clipboard/copy-link01-input.html     |    14 +
 .../Layer0/clipboard/copy-link02-expected.html  |     9 +
 .../Layer0/clipboard/copy-link02-input.html     |    14 +
 .../Layer0/clipboard/copy-link03-expected.html  |     9 +
 .../Layer0/clipboard/copy-link03-input.html     |    14 +
 .../Layer0/clipboard/copy-link04-expected.html  |     9 +
 .../Layer0/clipboard/copy-link04-input.html     |    14 +
 .../Layer0/clipboard/copy-list01-expected.html  |    15 +
 .../Layer0/clipboard/copy-list01-input.html     |    18 +
 .../Layer0/clipboard/copy-list02-expected.html  |    33 +
 .../Layer0/clipboard/copy-list02-input.html     |    27 +
 .../Layer0/clipboard/copy-list03-expected.html  |    24 +
 .../Layer0/clipboard/copy-list03-input.html     |    21 +
 .../Layer0/clipboard/copy-list04-expected.html  |    24 +
 .../Layer0/clipboard/copy-list04-input.html     |    21 +
 .../Layer0/clipboard/copy-list05-expected.html  |    31 +
 .../Layer0/clipboard/copy-list05-input.html     |    24 +
 .../Layer0/clipboard/copy-list06-expected.html  |    24 +
 .../Layer0/clipboard/copy-list06-input.html     |    21 +
 .../Layer0/clipboard/copy-list07-expected.html  |    24 +
 .../Layer0/clipboard/copy-list07-input.html     |    21 +
 .../Layer0/clipboard/copy-list08-expected.html  |    31 +
 .../Layer0/clipboard/copy-list08-input.html     |    24 +
 .../Layer0/clipboard/copy-list09-expected.html  |    32 +
 .../Layer0/clipboard/copy-list09-input.html     |    27 +
 .../Layer0/clipboard/copy-list10-expected.html  |    66 +
 .../Layer0/clipboard/copy-list10-input.html     |    39 +
 .../Layer0/clipboard/copy-list11-expected.html  |    41 +
 .../Layer0/clipboard/copy-list11-input.html     |    30 +
 .../Layer0/clipboard/copy-list12-expected.html  |    48 +
 .../Layer0/clipboard/copy-list12-input.html     |    39 +
 .../Layer0/clipboard/copy-list13-expected.html  |    44 +
 .../Layer0/clipboard/copy-list13-input.html     |    33 +
 .../clipboard/copy-partli01-expected.html       |     9 +
 .../Layer0/clipboard/copy-partli01-input.html   |    18 +
 .../clipboard/copy-partli02-expected.html       |     9 +
 .../Layer0/clipboard/copy-partli02-input.html   |    18 +
 .../clipboard/copy-partli03-expected.html       |     9 +
 .../Layer0/clipboard/copy-partli03-input.html   |    18 +
 .../clipboard/copy-partli04-expected.html       |     9 +
 .../Layer0/clipboard/copy-partli04-input.html   |    18 +
 .../clipboard/copy-partli05-expected.html       |     9 +
 .../Layer0/clipboard/copy-partli05-input.html   |    18 +
 .../clipboard/copy-partli06-expected.html       |     9 +
 .../Layer0/clipboard/copy-partli06-input.html   |    18 +
 .../clipboard/copy-partli07-expected.html       |     9 +
 .../Layer0/clipboard/copy-partli07-input.html   |    18 +
 .../clipboard/copy-partli08-expected.html       |     9 +
 .../Layer0/clipboard/copy-partli08-input.html   |    18 +
 .../Layer0/clipboard/copy-pre01-expected.html   |    22 +
 .../test/Layer0/clipboard/copy-pre01-input.html |    22 +
 .../Layer0/clipboard/copy-pre02-expected.html   |    38 +
 .../test/Layer0/clipboard/copy-pre02-input.html |    31 +
 .../Layer0/clipboard/copy-pre03-expected.html   |    47 +
 .../test/Layer0/clipboard/copy-pre03-input.html |    34 +
 .../Layer0/clipboard/copy-pre04-expected.html   |    24 +
 .../test/Layer0/clipboard/copy-pre04-input.html |    24 +
 .../Layer0/clipboard/copy-pre05-expected.html   |    30 +
 .../test/Layer0/clipboard/copy-pre05-input.html |    26 +
 .../Layer0/clipboard/copy-pre06-expected.html   |    50 +
 .../test/Layer0/clipboard/copy-pre06-input.html |    39 +
 .../Layer0/clipboard/copy-pre07-expected.html   |    50 +
 .../test/Layer0/clipboard/copy-pre07-input.html |    39 +
 .../Layer0/clipboard/copy-pre08-expected.html   |    56 +
 .../test/Layer0/clipboard/copy-pre08-input.html |    47 +
 .../test/Layer0/clipboard/copy01-expected.html  |     9 +
 .../test/Layer0/clipboard/copy01-input.html     |    14 +
 .../test/Layer0/clipboard/copy02-expected.html  |     9 +
 .../test/Layer0/clipboard/copy02-input.html     |    14 +
 .../test/Layer0/clipboard/copy03-expected.html  |     9 +
 .../test/Layer0/clipboard/copy03-input.html     |    14 +
 .../test/Layer0/clipboard/copy04-expected.html  |     9 +
 .../test/Layer0/clipboard/copy04-input.html     |    14 +
 .../test/Layer0/clipboard/copy05-expected.html  |     9 +
 .../test/Layer0/clipboard/copy05-input.html     |    15 +
 .../test/Layer0/clipboard/copy06-expected.html  |    12 +
 .../test/Layer0/clipboard/copy06-input.html     |    15 +
 .../clipboard/copypaste-list01-expected.html    |    16 +
 .../clipboard/copypaste-list01-input.html       |    29 +
 .../clipboard/copypaste-list02-expected.html    |    16 +
 .../clipboard/copypaste-list02-input.html       |    29 +
 .../Layer0/clipboard/cut-li01-expected.html     |    19 +
 .../test/Layer0/clipboard/cut-li01-input.html   |    20 +
 .../Layer0/clipboard/cut-li02-expected.html     |    19 +
 .../test/Layer0/clipboard/cut-li02-input.html   |    20 +
 .../Layer0/clipboard/cut-li03-expected.html     |    20 +
 .../test/Layer0/clipboard/cut-li03-input.html   |    20 +
 .../Layer0/clipboard/cut-li04-expected.html     |    19 +
 .../test/Layer0/clipboard/cut-li04-input.html   |    20 +
 .../Layer0/clipboard/cut-li05-expected.html     |    19 +
 .../test/Layer0/clipboard/cut-li05-input.html   |    20 +
 .../Layer0/clipboard/cut-li06-expected.html     |    15 +
 .../test/Layer0/clipboard/cut-li06-input.html   |    18 +
 .../Layer0/clipboard/cut-li07-expected.html     |    23 +
 .../test/Layer0/clipboard/cut-li07-input.html   |    24 +
 .../Layer0/clipboard/cut-li08-expected.html     |    26 +
 .../test/Layer0/clipboard/cut-li08-input.html   |    25 +
 .../Layer0/clipboard/cut-li09-expected.html     |    26 +
 .../test/Layer0/clipboard/cut-li09-input.html   |    25 +
 .../Layer0/clipboard/cut-li10-expected.html     |    27 +
 .../test/Layer0/clipboard/cut-li10-input.html   |    26 +
 .../Layer0/clipboard/cut-li11-expected.html     |    26 +
 .../test/Layer0/clipboard/cut-li11-input.html   |    25 +
 .../Layer0/clipboard/cut-li12-expected.html     |    26 +
 .../test/Layer0/clipboard/cut-li12-input.html   |    25 +
 .../Layer0/clipboard/cut-li13-expected.html     |    27 +
 .../test/Layer0/clipboard/cut-li13-input.html   |    26 +
 .../Layer0/clipboard/cut-li14-expected.html     |    19 +
 .../test/Layer0/clipboard/cut-li14-input.html   |    21 +
 .../Layer0/clipboard/cut-li14a-expected.html    |    19 +
 .../test/Layer0/clipboard/cut-li14a-input.html  |    21 +
 .../Layer0/clipboard/cut-li15-expected.html     |    20 +
 .../test/Layer0/clipboard/cut-li15-input.html   |    21 +
 .../Layer0/clipboard/cut-li15a-expected.html    |    21 +
 .../test/Layer0/clipboard/cut-li15a-input.html  |    21 +
 .../Layer0/clipboard/cut-li16-expected.html     |    20 +
 .../test/Layer0/clipboard/cut-li16-input.html   |    21 +
 .../Layer0/clipboard/cut-li16a-expected.html    |    21 +
 .../test/Layer0/clipboard/cut-li16a-input.html  |    21 +
 .../Layer0/clipboard/cut-li17-expected.html     |    21 +
 .../test/Layer0/clipboard/cut-li17-input.html   |    22 +
 .../Layer0/clipboard/cut-li17a-expected.html    |    22 +
 .../test/Layer0/clipboard/cut-li17a-input.html  |    22 +
 .../Layer0/clipboard/cut-td01-expected.html     |    27 +
 .../test/Layer0/clipboard/cut-td01-input.html   |    25 +
 .../Layer0/clipboard/cut-td01a-expected.html    |    32 +
 .../test/Layer0/clipboard/cut-td01a-input.html  |    25 +
 .../clipboard/paste-dupIds01-expected.html      |     8 +
 .../Layer0/clipboard/paste-dupIds01-input.html  |    15 +
 .../clipboard/paste-dupIds02-expected.html      |     9 +
 .../Layer0/clipboard/paste-dupIds02-input.html  |    16 +
 .../clipboard/paste-dupIds03-expected.html      |     9 +
 .../Layer0/clipboard/paste-dupIds03-input.html  |    16 +
 .../clipboard/paste-htmldoc01-expected.html     |     8 +
 .../Layer0/clipboard/paste-htmldoc01-input.html |    15 +
 .../clipboard/paste-htmldoc02-expected.html     |     6 +
 .../Layer0/clipboard/paste-htmldoc02-input.html |    15 +
 .../clipboard/paste-invalid01-expected.html     |     8 +
 .../Layer0/clipboard/paste-invalid01-input.html |    15 +
 .../clipboard/paste-invalid02-expected.html     |     8 +
 .../Layer0/clipboard/paste-invalid02-input.html |    15 +
 .../clipboard/paste-invalid03-expected.html     |     8 +
 .../Layer0/clipboard/paste-invalid03-input.html |    15 +
 .../clipboard/paste-invalid04-expected.html     |     8 +
 .../Layer0/clipboard/paste-invalid04-input.html |    15 +
 .../clipboard/paste-invalid05-expected.html     |     8 +
 .../Layer0/clipboard/paste-invalid05-input.html |    15 +
 .../clipboard/paste-invalid06-expected.html     |     8 +
 .../Layer0/clipboard/paste-invalid06-input.html |    15 +
 .../clipboard/paste-invalid07-expected.html     |    12 +
 .../Layer0/clipboard/paste-invalid07-input.html |    15 +
 .../clipboard/paste-invalid08-expected.html     |    12 +
 .../Layer0/clipboard/paste-invalid08-input.html |    15 +
 .../clipboard/paste-invalid09-expected.html     |    12 +
 .../Layer0/clipboard/paste-invalid09-input.html |    15 +
 .../clipboard/paste-invalid10-expected.html     |    14 +
 .../Layer0/clipboard/paste-invalid10-input.html |    15 +
 .../Layer0/clipboard/paste-li01-expected.html   |    18 +
 .../test/Layer0/clipboard/paste-li01-input.html |    33 +
 .../Layer0/clipboard/paste-li02-expected.html   |    18 +
 .../test/Layer0/clipboard/paste-li02-input.html |    29 +
 .../Layer0/clipboard/paste-li03-expected.html   |    18 +
 .../test/Layer0/clipboard/paste-li03-input.html |    33 +
 .../Layer0/clipboard/paste-li04-expected.html   |    18 +
 .../test/Layer0/clipboard/paste-li04-input.html |    29 +
 .../Layer0/clipboard/paste-li05-expected.html   |    18 +
 .../test/Layer0/clipboard/paste-li05-input.html |    33 +
 .../Layer0/clipboard/paste-li06-expected.html   |    18 +
 .../test/Layer0/clipboard/paste-li06-input.html |    29 +
 .../Layer0/clipboard/paste-li07-expected.html   |    30 +
 .../test/Layer0/clipboard/paste-li07-input.html |    33 +
 .../Layer0/clipboard/paste-li08-expected.html   |    30 +
 .../test/Layer0/clipboard/paste-li08-input.html |    29 +
 .../Layer0/clipboard/paste-li09-expected.html   |    18 +
 .../test/Layer0/clipboard/paste-li09-input.html |    33 +
 .../Layer0/clipboard/paste-li10-expected.html   |    18 +
 .../test/Layer0/clipboard/paste-li10-input.html |    29 +
 .../Layer0/clipboard/paste-li11-expected.html   |    18 +
 .../test/Layer0/clipboard/paste-li11-input.html |    33 +
 .../Layer0/clipboard/paste-li12-expected.html   |    18 +
 .../test/Layer0/clipboard/paste-li12-input.html |    29 +
 .../Layer0/clipboard/paste-li13-expected.html   |    26 +
 .../test/Layer0/clipboard/paste-li13-input.html |    33 +
 .../Layer0/clipboard/paste-li14-expected.html   |    26 +
 .../test/Layer0/clipboard/paste-li14-input.html |    29 +
 .../Layer0/clipboard/paste-list01-expected.html |    10 +
 .../Layer0/clipboard/paste-list01-input.html    |    19 +
 .../Layer0/clipboard/paste-list02-expected.html |    10 +
 .../Layer0/clipboard/paste-list02-input.html    |    17 +
 .../Layer0/clipboard/paste-list03-expected.html |    12 +
 .../Layer0/clipboard/paste-list03-input.html    |    23 +
 .../Layer0/clipboard/paste-list04-expected.html |    12 +
 .../Layer0/clipboard/paste-list04-input.html    |    21 +
 .../Layer0/clipboard/paste-list05-expected.html |    12 +
 .../Layer0/clipboard/paste-list05-input.html    |    23 +
 .../Layer0/clipboard/paste-list06-expected.html |    12 +
 .../Layer0/clipboard/paste-list06-input.html    |    23 +
 .../clipboard/paste-markdown-expected.html      |    44 +
 .../Layer0/clipboard/paste-markdown-input.html  |    62 +
 .../clipboard/paste-table01-expected.html       |    14 +
 .../Layer0/clipboard/paste-table01-input.html   |    17 +
 .../clipboard/paste-table02-expected.html       |    14 +
 .../Layer0/clipboard/paste-table02-input.html   |    17 +
 .../clipboard/paste-table03-expected.html       |    17 +
 .../Layer0/clipboard/paste-table03-input.html   |    22 +
 .../clipboard/paste-table04-expected.html       |    17 +
 .../Layer0/clipboard/paste-table04-input.html   |    24 +
 .../clipboard/paste-table05-expected.html       |    17 +
 .../Layer0/clipboard/paste-table05-input.html   |    24 +
 .../clipboard/paste-table06-expected.html       |    17 +
 .../Layer0/clipboard/paste-table06-input.html   |    24 +
 .../clipboard/paste-table07-expected.html       |    25 +
 .../Layer0/clipboard/paste-table07-input.html   |    32 +
 .../test/Layer0/clipboard/paste01-expected.html |     6 +
 .../test/Layer0/clipboard/paste01-input.html    |    15 +
 .../test/Layer0/clipboard/paste02-expected.html |     6 +
 .../test/Layer0/clipboard/paste02-input.html    |    15 +
 .../test/Layer0/clipboard/paste03-expected.html |     6 +
 .../test/Layer0/clipboard/paste03-input.html    |    15 +
 .../test/Layer0/clipboard/paste04-expected.html |     6 +
 .../test/Layer0/clipboard/paste04-input.html    |    15 +
 .../test/Layer0/clipboard/paste05-expected.html |    10 +
 .../test/Layer0/clipboard/paste05-input.html    |    15 +
 .../pasteText-whitespace01-expected.html        |     6 +
 .../clipboard/pasteText-whitespace01-input.html |    15 +
 .../clipboard/preserve-cutpaste01-expected.html |    12 +
 .../clipboard/preserve-cutpaste01-input.html    |    24 +
 .../deleteBeforeParagraph-list01-expected.html  |     6 +
 .../deleteBeforeParagraph-list01-input.html     |    16 +
 .../deleteBeforeParagraph-list01a-expected.html |     6 +
 .../deleteBeforeParagraph-list01a-input.html    |    16 +
 .../deleteBeforeParagraph-list02-expected.html  |    14 +
 .../deleteBeforeParagraph-list02-input.html     |    16 +
 .../deleteBeforeParagraph-list02a-expected.html |     6 +
 .../deleteBeforeParagraph-list02a-input.html    |    16 +
 .../deleteBeforeParagraph-list03-expected.html  |    10 +
 .../deleteBeforeParagraph-list03-input.html     |    20 +
 .../deleteBeforeParagraph-list03a-expected.html |     9 +
 .../deleteBeforeParagraph-list03a-input.html    |    20 +
 .../deleteBeforeParagraph-list04-expected.html  |    17 +
 .../deleteBeforeParagraph-list04-input.html     |    27 +
 .../deleteBeforeParagraph-list04a-expected.html |    14 +
 .../deleteBeforeParagraph-list04a-input.html    |    27 +
 .../deleteBeforeParagraph-list05-expected.html  |    21 +
 .../deleteBeforeParagraph-list05-input.html     |    27 +
 .../deleteBeforeParagraph-list05a-expected.html |    14 +
 .../deleteBeforeParagraph-list05a-input.html    |    27 +
 .../deleteBeforeParagraph-list06-expected.html  |    21 +
 .../deleteBeforeParagraph-list06-input.html     |    27 +
 .../deleteBeforeParagraph-list06a-expected.html |    14 +
 .../deleteBeforeParagraph-list06a-input.html    |    27 +
 ...eleteBeforeParagraph-sublist01-expected.html |    21 +
 .../deleteBeforeParagraph-sublist01-input.html  |    25 +
 ...eleteBeforeParagraph-sublist02-expected.html |    21 +
 .../deleteBeforeParagraph-sublist02-input.html  |    25 +
 ...eleteBeforeParagraph-sublist03-expected.html |    15 +
 .../deleteBeforeParagraph-sublist03-input.html  |    25 +
 ...leteBeforeParagraph-sublist03a-expected.html |    15 +
 .../deleteBeforeParagraph-sublist03a-input.html |    25 +
 .../deleteBeforeParagraph01-expected.html       |     6 +
 .../cursor/deleteBeforeParagraph01-input.html   |    16 +
 .../deleteBeforeParagraph01a-expected.html      |     6 +
 .../cursor/deleteBeforeParagraph01a-input.html  |    16 +
 .../deleteBeforeParagraph02-expected.html       |     6 +
 .../cursor/deleteBeforeParagraph02-input.html   |    16 +
 .../deleteBeforeParagraph02a-expected.html      |     6 +
 .../cursor/deleteBeforeParagraph02a-input.html  |    16 +
 .../deleteCharacter-caption01-expected.html     |    24 +
 .../cursor/deleteCharacter-caption01-input.html |    34 +
 .../deleteCharacter-caption02-expected.html     |    24 +
 .../cursor/deleteCharacter-caption02-input.html |    34 +
 .../deleteCharacter-emoji01-expected.html       |    12 +
 .../cursor/deleteCharacter-emoji01-input.html   |    17 +
 .../deleteCharacter-emoji02-expected.html       |     9 +
 .../cursor/deleteCharacter-emoji02-input.html   |    17 +
 .../deleteCharacter-emoji03-expected.html       |     9 +
 .../cursor/deleteCharacter-emoji03-input.html   |    17 +
 .../deleteCharacter-emoji04-expected.html       |     9 +
 .../cursor/deleteCharacter-emoji04-input.html   |    17 +
 .../deleteCharacter-emoji05-expected.html       |     9 +
 .../cursor/deleteCharacter-emoji05-input.html   |    17 +
 .../deleteCharacter-emoji06-expected.html       |     9 +
 .../cursor/deleteCharacter-emoji06-input.html   |    17 +
 .../deleteCharacter-emoji07-expected.html       |     9 +
 .../cursor/deleteCharacter-emoji07-input.html   |    17 +
 .../deleteCharacter-emoji08-expected.html       |     9 +
 .../cursor/deleteCharacter-emoji08-input.html   |    17 +
 .../deleteCharacter-endnote01-expected.html     |    11 +
 .../cursor/deleteCharacter-endnote01-input.html |    16 +
 .../deleteCharacter-endnote02-expected.html     |    11 +
 .../cursor/deleteCharacter-endnote02-input.html |    16 +
 .../deleteCharacter-endnote03-expected.html     |     8 +
 .../cursor/deleteCharacter-endnote03-input.html |    16 +
 .../deleteCharacter-endnote04-expected.html     |     8 +
 .../cursor/deleteCharacter-endnote04-input.html |    16 +
 .../deleteCharacter-endnote05-expected.html     |     9 +
 .../cursor/deleteCharacter-endnote05-input.html |    17 +
 .../deleteCharacter-endnote06-expected.html     |    11 +
 .../cursor/deleteCharacter-endnote06-input.html |    16 +
 .../deleteCharacter-endnote07-expected.html     |    11 +
 .../cursor/deleteCharacter-endnote07-input.html |    16 +
 .../deleteCharacter-endnote08-expected.html     |    11 +
 .../cursor/deleteCharacter-endnote08-input.html |    16 +
 .../deleteCharacter-endnote09-expected.html     |     8 +
 .../cursor/deleteCharacter-endnote09-input.html |    16 +
 .../deleteCharacter-endnote10-expected.html     |     9 +
 .../cursor/deleteCharacter-endnote10-input.html |    17 +
 .../deleteCharacter-figcaption01-expected.html  |    11 +
 .../deleteCharacter-figcaption01-input.html     |    25 +
 .../deleteCharacter-figcaption02-expected.html  |    11 +
 .../deleteCharacter-figcaption02-input.html     |    25 +
 .../deleteCharacter-figcaption03-expected.html  |    11 +
 .../deleteCharacter-figcaption03-input.html     |    19 +
 .../deleteCharacter-figcaption04-expected.html  |    11 +
 .../deleteCharacter-figcaption04-input.html     |    19 +
 .../deleteCharacter-figure01-expected.html      |    11 +
 .../cursor/deleteCharacter-figure01-input.html  |    21 +
 .../deleteCharacter-figure02-expected.html      |    11 +
 .../cursor/deleteCharacter-figure02-input.html  |    21 +
 .../deleteCharacter-figure03-expected.html      |    11 +
 .../cursor/deleteCharacter-figure03-input.html  |    23 +
 .../deleteCharacter-figure04-expected.html      |    11 +
 .../cursor/deleteCharacter-figure04-input.html  |    23 +
 .../deleteCharacter-footnote01-expected.html    |    11 +
 .../deleteCharacter-footnote01-input.html       |    16 +
 .../deleteCharacter-footnote02-expected.html    |    11 +
 .../deleteCharacter-footnote02-input.html       |    16 +
 .../deleteCharacter-footnote03-expected.html    |     8 +
 .../deleteCharacter-footnote03-input.html       |    16 +
 .../deleteCharacter-footnote04-expected.html    |     8 +
 .../deleteCharacter-footnote04-input.html       |    16 +
 .../deleteCharacter-footnote05-expected.html    |     9 +
 .../deleteCharacter-footnote05-input.html       |    17 +
 .../deleteCharacter-footnote06-expected.html    |    11 +
 .../deleteCharacter-footnote06-input.html       |    16 +
 .../deleteCharacter-footnote07-expected.html    |    11 +
 .../deleteCharacter-footnote07-input.html       |    16 +
 .../deleteCharacter-footnote08-expected.html    |    11 +
 .../deleteCharacter-footnote08-input.html       |    16 +
 .../deleteCharacter-footnote09-expected.html    |     8 +
 .../deleteCharacter-footnote09-input.html       |    16 +
 .../deleteCharacter-footnote10-expected.html    |     9 +
 .../deleteCharacter-footnote10-input.html       |    17 +
 .../cursor/deleteCharacter-last01-expected.html |     9 +
 .../cursor/deleteCharacter-last01-input.html    |    15 +
 .../cursor/deleteCharacter-last02-expected.html |    10 +
 .../cursor/deleteCharacter-last02-input.html    |    16 +
 .../cursor/deleteCharacter-last03-expected.html |    10 +
 .../cursor/deleteCharacter-last03-input.html    |    19 +
 .../deleteCharacter-last03a-expected.html       |    15 +
 .../cursor/deleteCharacter-last03a-input.html   |    19 +
 .../cursor/deleteCharacter-last04-expected.html |    12 +
 .../cursor/deleteCharacter-last04-input.html    |    21 +
 .../deleteCharacter-last04a-expected.html       |    17 +
 .../cursor/deleteCharacter-last04a-input.html   |    21 +
 .../cursor/deleteCharacter-last05-expected.html |    12 +
 .../cursor/deleteCharacter-last05-input.html    |    21 +
 .../deleteCharacter-last05a-expected.html       |    17 +
 .../cursor/deleteCharacter-last05a-input.html   |    21 +
 .../cursor/deleteCharacter-last06-expected.html |    12 +
 .../cursor/deleteCharacter-last06-input.html    |    21 +
 .../deleteCharacter-last06a-expected.html       |    17 +
 .../cursor/deleteCharacter-last06a-input.html   |    21 +
 .../cursor/deleteCharacter-last07-expected.html |    15 +
 .../cursor/deleteCharacter-last07-input.html    |    21 +
 .../deleteCharacter-last07a-expected.html       |    15 +
 .../cursor/deleteCharacter-last07a-input.html   |    21 +
 .../cursor/deleteCharacter-last08-expected.html |    22 +
 .../cursor/deleteCharacter-last08-input.html    |    26 +
 .../deleteCharacter-last08a-expected.html       |    22 +
 .../cursor/deleteCharacter-last08a-input.html   |    26 +
 .../cursor/deleteCharacter-last09-expected.html |    19 +
 .../cursor/deleteCharacter-last09-input.html    |    26 +
 .../deleteCharacter-last09a-expected.html       |    24 +
 .../cursor/deleteCharacter-last09a-input.html   |    26 +
 .../cursor/deleteCharacter-last10-expected.html |    19 +
 .../cursor/deleteCharacter-last10-input.html    |    26 +
 .../deleteCharacter-last10a-expected.html       |    24 +
 .../cursor/deleteCharacter-last10a-input.html   |    26 +
 .../cursor/deleteCharacter-last11-expected.html |    19 +
 .../cursor/deleteCharacter-last11-input.html    |    26 +
 .../deleteCharacter-last11a-expected.html       |    24 +
 .../cursor/deleteCharacter-last11a-input.html   |    26 +
 .../cursor/deleteCharacter-last13-expected.html |    19 +
 .../cursor/deleteCharacter-last13-input.html    |    26 +
 .../cursor/deleteCharacter-link01-expected.html |     9 +
 .../cursor/deleteCharacter-link01-input.html    |    15 +
 .../cursor/deleteCharacter-link02-expected.html |     6 +
 .../cursor/deleteCharacter-link02-input.html    |    16 +
 .../cursor/deleteCharacter-link03-expected.html |     9 +
 .../cursor/deleteCharacter-link03-input.html    |    15 +
 .../cursor/deleteCharacter-link04-expected.html |     9 +
 .../cursor/deleteCharacter-link04-input.html    |    16 +
 .../cursor/deleteCharacter-list01-expected.html |    11 +
 .../cursor/deleteCharacter-list01-input.html    |    21 +
 .../cursor/deleteCharacter-list02-expected.html |    11 +
 .../cursor/deleteCharacter-list02-input.html    |    21 +
 .../cursor/deleteCharacter-list03-expected.html |    11 +
 .../cursor/deleteCharacter-list03-input.html    |    21 +
 .../cursor/deleteCharacter-list04-expected.html |     7 +
 .../cursor/deleteCharacter-list04-input.html    |    19 +
 .../cursor/deleteCharacter-list05-expected.html |    10 +
 .../cursor/deleteCharacter-list05-input.html    |    19 +
 .../cursor/deleteCharacter-list06-expected.html |     8 +
 .../cursor/deleteCharacter-list06-input.html    |    17 +
 .../cursor/deleteCharacter-list07-expected.html |     6 +
 .../cursor/deleteCharacter-list07-input.html    |    22 +
 .../deleteCharacter-reference01-expected.html   |    13 +
 .../deleteCharacter-reference01-input.html      |    19 +
 .../deleteCharacter-reference02-expected.html   |    10 +
 .../deleteCharacter-reference02-input.html      |    21 +
 .../deleteCharacter-reference03-expected.html   |    13 +
 .../deleteCharacter-reference03-input.html      |    19 +
 .../deleteCharacter-reference04-expected.html   |    13 +
 .../deleteCharacter-reference04-input.html      |    21 +
 .../deleteCharacter-table01-expected.html       |    11 +
 .../cursor/deleteCharacter-table01-input.html   |    28 +
 .../deleteCharacter-table02-expected.html       |    20 +
 .../cursor/deleteCharacter-table02-input.html   |    28 +
 .../deleteCharacter-table03-expected.html       |    11 +
 .../cursor/deleteCharacter-table03-input.html   |    30 +
 .../deleteCharacter-table04-expected.html       |    20 +
 .../cursor/deleteCharacter-table04-input.html   |    30 +
 ...deleteCharacter-tablecaption01-expected.html |    18 +
 .../deleteCharacter-tablecaption01-input.html   |    25 +
 ...deleteCharacter-tablecaption02-expected.html |    18 +
 .../deleteCharacter-tablecaption02-input.html   |    25 +
 .../cursor/deleteCharacter-toc01-expected.html  |    14 +
 .../cursor/deleteCharacter-toc01-input.html     |    24 +
 .../cursor/deleteCharacter-toc02-expected.html  |    15 +
 .../cursor/deleteCharacter-toc02-input.html     |    24 +
 .../cursor/deleteCharacter-toc03-expected.html  |    14 +
 .../cursor/deleteCharacter-toc03-input.html     |    27 +
 .../cursor/deleteCharacter-toc04-expected.html  |    15 +
 .../cursor/deleteCharacter-toc04-input.html     |    27 +
 .../cursor/deleteCharacter01-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter01-input.html  |    15 +
 .../cursor/deleteCharacter02-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter02-input.html  |    15 +
 .../cursor/deleteCharacter03-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter03-input.html  |    15 +
 .../cursor/deleteCharacter04-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter04-input.html  |    16 +
 .../cursor/deleteCharacter04a-expected.html     |     6 +
 .../Layer0/cursor/deleteCharacter04a-input.html |    16 +
 .../cursor/deleteCharacter04b-expected.html     |     6 +
 .../Layer0/cursor/deleteCharacter04b-input.html |    16 +
 .../cursor/deleteCharacter05-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter05-input.html  |    16 +
 .../cursor/deleteCharacter05a-expected.html     |     6 +
 .../Layer0/cursor/deleteCharacter05a-input.html |    16 +
 .../cursor/deleteCharacter05b-expected.html     |     6 +
 .../Layer0/cursor/deleteCharacter05b-input.html |    16 +
 .../cursor/deleteCharacter06-expected.html      |     8 +
 .../Layer0/cursor/deleteCharacter06-input.html  |    16 +
 .../cursor/deleteCharacter06a-expected.html     |     8 +
 .../Layer0/cursor/deleteCharacter06a-input.html |    16 +
 .../cursor/deleteCharacter06b-expected.html     |     8 +
 .../Layer0/cursor/deleteCharacter06b-input.html |    16 +
 .../cursor/deleteCharacter07-expected.html      |     8 +
 .../Layer0/cursor/deleteCharacter07-input.html  |    16 +
 .../cursor/deleteCharacter07a-expected.html     |     8 +
 .../Layer0/cursor/deleteCharacter07a-input.html |    16 +
 .../cursor/deleteCharacter07b-expected.html     |     8 +
 .../Layer0/cursor/deleteCharacter07b-input.html |    16 +
 .../cursor/deleteCharacter08-expected.html      |     9 +
 .../Layer0/cursor/deleteCharacter08-input.html  |    16 +
 .../cursor/deleteCharacter08a-expected.html     |     9 +
 .../Layer0/cursor/deleteCharacter08a-input.html |    16 +
 .../cursor/deleteCharacter08b-expected.html     |     9 +
 .../Layer0/cursor/deleteCharacter08b-input.html |    16 +
 .../cursor/deleteCharacter09-expected.html      |     7 +
 .../Layer0/cursor/deleteCharacter09-input.html  |    17 +
 .../cursor/deleteCharacter10-expected.html      |     7 +
 .../Layer0/cursor/deleteCharacter10-input.html  |    17 +
 .../cursor/deleteCharacter11-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter11-input.html  |    15 +
 .../cursor/deleteCharacter12-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter12-input.html  |    16 +
 .../cursor/deleteCharacter13-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter13-input.html  |    18 +
 .../cursor/deleteCharacter14-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter14-input.html  |    19 +
 .../cursor/deleteCharacter15-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter15-input.html  |    19 +
 .../cursor/deleteCharacter16-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter16-input.html  |    16 +
 .../cursor/deleteCharacter17-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter17-input.html  |    16 +
 .../cursor/deleteCharacter18-expected.html      |     7 +
 .../Layer0/cursor/deleteCharacter18-input.html  |    17 +
 .../cursor/deleteCharacter19-expected.html      |     7 +
 .../Layer0/cursor/deleteCharacter19-input.html  |    17 +
 .../cursor/deleteCharacter20-expected.html      |     7 +
 .../Layer0/cursor/deleteCharacter20-input.html  |    17 +
 .../cursor/deleteCharacter21-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter21-input.html  |    16 +
 .../cursor/deleteCharacter22-expected.html      |     6 +
 .../Layer0/cursor/deleteCharacter22-input.html  |    19 +
 .../cursor/deleteCharacter23-expected.html      |     7 +
 .../Layer0/cursor/deleteCharacter23-input.html  |    19 +
 .../cursor/deleteCharacter24-expected.html      |    11 +
 .../Layer0/cursor/deleteCharacter24-input.html  |    17 +
 .../cursor/doubleSpacePeriod01-expected.html    |     6 +
 .../cursor/doubleSpacePeriod01-input.html       |    16 +
 .../cursor/doubleSpacePeriod02-expected.html    |     6 +
 .../cursor/doubleSpacePeriod02-input.html       |    17 +
 .../cursor/doubleSpacePeriod03-expected.html    |     6 +
 .../cursor/doubleSpacePeriod03-input.html       |    16 +
 .../cursor/doubleSpacePeriod04-expected.html    |     6 +
 .../cursor/doubleSpacePeriod04-input.html       |    16 +
 .../cursor/doubleSpacePeriod05-expected.html    |     6 +
 .../cursor/doubleSpacePeriod05-input.html       |    19 +
 .../Layer0/cursor/enter-delete01-expected.html  |     6 +
 .../Layer0/cursor/enter-delete01-input.html     |    16 +
 .../Layer0/cursor/enter-delete02-expected.html  |     6 +
 .../Layer0/cursor/enter-delete02-input.html     |    18 +
 .../Layer0/cursor/enter-delete03-expected.html  |     6 +
 .../Layer0/cursor/enter-delete03-input.html     |    24 +
 .../cursor/enterAfterFigure01-expected.html     |    13 +
 .../Layer0/cursor/enterAfterFigure01-input.html |    18 +
 .../cursor/enterAfterFigure02-expected.html     |    14 +
 .../Layer0/cursor/enterAfterFigure02-input.html |    18 +
 .../cursor/enterAfterFigure03-expected.html     |    14 +
 .../Layer0/cursor/enterAfterFigure03-input.html |    18 +
 .../cursor/enterAfterTable01-expected.html      |    22 +
 .../Layer0/cursor/enterAfterTable01-input.html  |    25 +
 .../cursor/enterAfterTable02-expected.html      |    23 +
 .../Layer0/cursor/enterAfterTable02-input.html  |    25 +
 .../cursor/enterAfterTable03-expected.html      |    23 +
 .../Layer0/cursor/enterAfterTable03-input.html  |    25 +
 .../cursor/enterBeforeFigure01-expected.html    |    13 +
 .../cursor/enterBeforeFigure01-input.html       |    18 +
 .../cursor/enterBeforeFigure02-expected.html    |    14 +
 .../cursor/enterBeforeFigure02-input.html       |    18 +
 .../cursor/enterBeforeFigure03-expected.html    |    11 +
 .../cursor/enterBeforeFigure03-input.html       |    18 +
 .../cursor/enterBeforeTable01-expected.html     |    22 +
 .../Layer0/cursor/enterBeforeTable01-input.html |    25 +
 .../cursor/enterBeforeTable02-expected.html     |    23 +
 .../Layer0/cursor/enterBeforeTable02-input.html |    25 +
 .../cursor/enterBeforeTable03-expected.html     |    20 +
 .../Layer0/cursor/enterBeforeTable03-input.html |    25 +
 .../cursor/enterPressed-caption01-expected.html |    28 +
 .../cursor/enterPressed-caption01-input.html    |    38 +
 .../cursor/enterPressed-caption02-expected.html |    28 +
 .../cursor/enterPressed-caption02-input.html    |    38 +
 .../enterPressed-emptyContainer01-expected.html |    10 +
 .../enterPressed-emptyContainer01-input.html    |    13 +
 ...enterPressed-emptyContainer01a-expected.html |    10 +
 .../enterPressed-emptyContainer01a-input.html   |    14 +
 .../enterPressed-emptyContainer02-expected.html |    12 +
 .../enterPressed-emptyContainer02-input.html    |    13 +
 ...enterPressed-emptyContainer02a-expected.html |    12 +
 .../enterPressed-emptyContainer02a-input.html   |    14 +
 .../enterPressed-emptyContainer03-expected.html |    12 +
 .../enterPressed-emptyContainer03-input.html    |    13 +
 ...enterPressed-emptyContainer03a-expected.html |    12 +
 .../enterPressed-emptyContainer03a-input.html   |    14 +
 .../enterPressed-emptyContainer04-expected.html |    17 +
 .../enterPressed-emptyContainer04-input.html    |    20 +
 ...enterPressed-emptyContainer04a-expected.html |    17 +
 .../enterPressed-emptyContainer04a-input.html   |    21 +
 .../enterPressed-emptyContainer05-expected.html |    18 +
 .../enterPressed-emptyContainer05-input.html    |    19 +
 ...enterPressed-emptyContainer05a-expected.html |    18 +
 .../enterPressed-emptyContainer05a-input.html   |    20 +
 .../enterPressed-emptyContainer06-expected.html |    18 +
 .../enterPressed-emptyContainer06-input.html    |    19 +
 ...enterPressed-emptyContainer06a-expected.html |    18 +
 .../enterPressed-emptyContainer06a-input.html   |    20 +
 .../enterPressed-emptyContainer07-expected.html |     9 +
 .../enterPressed-emptyContainer07-input.html    |    17 +
 ...enterPressed-emptyContainer07a-expected.html |     9 +
 .../enterPressed-emptyContainer07a-input.html   |    18 +
 .../enterPressed-emptyContainer08-expected.html |    14 +
 .../enterPressed-emptyContainer08-input.html    |    17 +
 ...enterPressed-emptyContainer08a-expected.html |    14 +
 .../enterPressed-emptyContainer08a-input.html   |    18 +
 .../cursor/enterPressed-endnote01-expected.html |    13 +
 .../cursor/enterPressed-endnote01-input.html    |    16 +
 .../cursor/enterPressed-endnote02-expected.html |    12 +
 .../cursor/enterPressed-endnote02-input.html    |    16 +
 .../cursor/enterPressed-endnote03-expected.html |    12 +
 .../cursor/enterPressed-endnote03-input.html    |    16 +
 .../cursor/enterPressed-endnote04-expected.html |    13 +
 .../cursor/enterPressed-endnote04-input.html    |    16 +
 .../cursor/enterPressed-endnote05-expected.html |    12 +
 .../cursor/enterPressed-endnote05-input.html    |    16 +
 .../cursor/enterPressed-endnote06-expected.html |    12 +
 .../cursor/enterPressed-endnote06-input.html    |    16 +
 .../cursor/enterPressed-endnote07-expected.html |    12 +
 .../cursor/enterPressed-endnote07-input.html    |    16 +
 .../cursor/enterPressed-endnote08-expected.html |    12 +
 .../cursor/enterPressed-endnote08-input.html    |    16 +
 .../enterPressed-figcaption01-expected.html     |    15 +
 .../cursor/enterPressed-figcaption01-input.html |    27 +
 .../enterPressed-figcaption02-expected.html     |    15 +
 .../cursor/enterPressed-figcaption02-input.html |    27 +
 .../enterPressed-footnote01-expected.html       |    13 +
 .../cursor/enterPressed-footnote01-input.html   |    16 +
 .../enterPressed-footnote02-expected.html       |    12 +
 .../cursor/enterPressed-footnote02-input.html   |    16 +
 .../enterPressed-footnote03-expected.html       |    12 +
 .../cursor/enterPressed-footnote03-input.html   |    16 +
 .../enterPressed-footnote04-expected.html       |    13 +
 .../cursor/enterPressed-footnote04-input.html   |    16 +
 .../enterPressed-footnote05-expected.html       |    12 +
 .../cursor/enterPressed-footnote05-input.html   |    16 +
 .../enterPressed-footnote06-expected.html       |    12 +
 .../cursor/enterPressed-footnote06-input.html   |    16 +
 .../enterPressed-footnote07-expected.html       |    12 +
 .../cursor/enterPressed-footnote07-input.html   |    16 +
 .../enterPressed-footnote08-expected.html       |    12 +
 .../cursor/enterPressed-footnote08-input.html   |    16 +
 .../cursor/enterPressed-heading01-expected.html |     7 +
 .../cursor/enterPressed-heading01-input.html    |    18 +
 .../cursor/enterPressed-heading02-expected.html |    10 +
 .../cursor/enterPressed-heading02-input.html    |    19 +
 .../cursor/enterPressed-heading03-expected.html |    10 +
 .../cursor/enterPressed-heading03-input.html    |    18 +
 .../cursor/enterPressed-heading04-expected.html |    10 +
 .../cursor/enterPressed-heading04-input.html    |    15 +
 .../cursor/enterPressed-heading05-expected.html |     7 +
 .../cursor/enterPressed-heading05-input.html    |    15 +
 .../cursor/enterPressed-heading06-expected.html |    10 +
 .../cursor/enterPressed-heading06-input.html    |    15 +
 .../cursor/enterPressed-heading07-expected.html |     7 +
 .../cursor/enterPressed-heading07-input.html    |    15 +
 .../cursor/enterPressed-heading08-expected.html |    13 +
 .../cursor/enterPressed-heading08-input.html    |    15 +
 .../cursor/enterPressed-heading09-expected.html |     7 +
 .../cursor/enterPressed-heading09-input.html    |    15 +
 .../cursor/enterPressed-heading10-expected.html |     6 +
 .../cursor/enterPressed-heading10-input.html    |    17 +
 .../cursor/enterPressed-heading11-expected.html |    10 +
 .../cursor/enterPressed-heading11-input.html    |    17 +
 .../cursor/enterPressed-heading12-expected.html |    13 +
 .../cursor/enterPressed-heading12-input.html    |    17 +
 .../cursor/enterPressed-heading13-expected.html |     7 +
 .../cursor/enterPressed-heading13-input.html    |    17 +
 .../enterPressed-list-nop01-expected.html       |     9 +
 .../cursor/enterPressed-list-nop01-input.html   |    17 +
 .../enterPressed-list-nop02-expected.html       |    12 +
 .../cursor/enterPressed-list-nop02-input.html   |    20 +
 .../enterPressed-list-nop03-expected.html       |     9 +
 .../cursor/enterPressed-list-nop03-input.html   |    17 +
 .../enterPressed-list-nop04-expected.html       |    12 +
 .../cursor/enterPressed-list-nop04-input.html   |    20 +
 .../enterPressed-list-nop05-expected.html       |     9 +
 .../cursor/enterPressed-list-nop05-input.html   |    17 +
 .../enterPressed-list-nop06-expected.html       |    12 +
 .../cursor/enterPressed-list-nop06-input.html   |    20 +
 .../enterPressed-list-nop07-expected.html       |     9 +
 .../cursor/enterPressed-list-nop07-input.html   |    17 +
 .../enterPressed-list-nop08-expected.html       |    12 +
 .../cursor/enterPressed-list-nop08-input.html   |    20 +
 .../cursor/enterPressed-list01-expected.html    |    11 +
 .../cursor/enterPressed-list01-input.html       |    20 +
 .../cursor/enterPressed-list02-expected.html    |    11 +
 .../cursor/enterPressed-list02-input.html       |    20 +
 .../cursor/enterPressed-list03-expected.html    |    16 +
 .../cursor/enterPressed-list03-input.html       |    20 +
 .../cursor/enterPressed-list04-expected.html    |    11 +
 .../cursor/enterPressed-list04-input.html       |    20 +
 .../cursor/enterPressed-list05-expected.html    |    11 +
 .../cursor/enterPressed-list05-input.html       |    20 +
 .../cursor/enterPressed-list06-expected.html    |    11 +
 .../cursor/enterPressed-list06-input.html       |    20 +
 .../cursor/enterPressed-list07-expected.html    |    11 +
 .../cursor/enterPressed-list07-input.html       |    21 +
 .../cursor/enterPressed-list08-expected.html    |    11 +
 .../cursor/enterPressed-list08-input.html       |    21 +
 .../cursor/enterPressed-list09-expected.html    |    11 +
 .../cursor/enterPressed-list09-input.html       |    21 +
 .../cursor/enterPressed-list10-expected.html    |    14 +
 .../cursor/enterPressed-list10-input.html       |    20 +
 .../cursor/enterPressed-list11-expected.html    |    11 +
 .../cursor/enterPressed-list11-input.html       |    20 +
 .../cursor/enterPressed-list12-expected.html    |    15 +
 .../cursor/enterPressed-list12-input.html       |    23 +
 .../cursor/enterPressed-list13-expected.html    |    14 +
 .../cursor/enterPressed-list13-input.html       |    23 +
 .../cursor/enterPressed-list14-expected.html    |    14 +
 .../cursor/enterPressed-list14-input.html       |    23 +
 .../cursor/enterPressed-list15-expected.html    |    17 +
 .../cursor/enterPressed-list15-input.html       |    23 +
 .../cursor/enterPressed-list16-expected.html    |    14 +
 .../cursor/enterPressed-list16-input.html       |    24 +
 .../cursor/enterPressed-list17-expected.html    |    14 +
 .../cursor/enterPressed-list17-input.html       |    23 +
 .../cursor/enterPressed-list18-expected.html    |    14 +
 .../cursor/enterPressed-list18-input.html       |    23 +
 .../cursor/enterPressed-list19-expected.html    |    19 +
 .../cursor/enterPressed-list19-input.html       |    23 +
 .../cursor/enterPressed-list20-expected.html    |    14 +
 .../cursor/enterPressed-list20-input.html       |    24 +
 .../cursor/enterPressed-list21-expected.html    |    11 +
 .../cursor/enterPressed-list21-input.html       |    20 +
 .../cursor/enterPressed-list22-expected.html    |    16 +
 .../cursor/enterPressed-list22-input.html       |    20 +
 .../cursor/enterPressed-list23-expected.html    |    16 +
 .../cursor/enterPressed-list23-input.html       |    20 +
 .../cursor/enterPressed-list24-expected.html    |    18 +
 .../cursor/enterPressed-list24-input.html       |    21 +
 .../cursor/enterPressed-list25-expected.html    |    11 +
 .../cursor/enterPressed-list25-input.html       |    24 +
 .../cursor/enterPressed-list26-expected.html    |    14 +
 .../cursor/enterPressed-list26-input.html       |    17 +
 .../cursor/enterPressed-list27-expected.html    |    17 +
 .../cursor/enterPressed-list27-input.html       |    20 +
 .../cursor/enterPressed-list28-expected.html    |    17 +
 .../cursor/enterPressed-list28-input.html       |    20 +
 .../cursor/enterPressed-list29-expected.html    |    19 +
 .../cursor/enterPressed-list29-input.html       |    24 +
 .../cursor/enterPressed-list30-expected.html    |    24 +
 .../cursor/enterPressed-list30-input.html       |    29 +
 .../cursor/enterPressed-list31-expected.html    |    17 +
 .../cursor/enterPressed-list31-input.html       |    24 +
 .../cursor/enterPressed-list32-expected.html    |    22 +
 .../cursor/enterPressed-list32-input.html       |    29 +
 .../cursor/enterPressed-list33-expected.html    |    22 +
 .../cursor/enterPressed-list33-input.html       |    29 +
 .../cursor/enterPressed-next01-expected.html    |     7 +
 .../cursor/enterPressed-next01-input.html       |    16 +
 .../cursor/enterPressed-next02-expected.html    |     7 +
 .../cursor/enterPressed-next02-input.html       |    17 +
 .../cursor/enterPressed-next03-expected.html    |     7 +
 .../cursor/enterPressed-next03-input.html       |    16 +
 .../cursor/enterPressed-next04-expected.html    |     7 +
 .../cursor/enterPressed-next04-input.html       |    17 +
 .../cursor/enterPressed-next05a-expected.html   |    10 +
 .../cursor/enterPressed-next05a-input.html      |    18 +
 .../cursor/enterPressed-next05b-expected.html   |    10 +
 .../cursor/enterPressed-next05b-input.html      |    18 +
 .../cursor/enterPressed-next05c-expected.html   |    10 +
 .../cursor/enterPressed-next05c-input.html      |    18 +
 .../cursor/enterPressed-next05d-expected.html   |    10 +
 .../cursor/enterPressed-next05d-input.html      |    18 +
 .../cursor/enterPressed-next05e-expected.html   |    10 +
 .../cursor/enterPressed-next05e-input.html      |    18 +
 .../cursor/enterPressed-next06-expected.html    |    10 +
 .../cursor/enterPressed-next06-input.html       |    17 +
 .../cursor/enterPressed-next07-expected.html    |    10 +
 .../cursor/enterPressed-next07-input.html       |    17 +
 .../cursor/enterPressed-next08-expected.html    |    10 +
 .../cursor/enterPressed-next08-input.html       |    17 +
 .../cursor/enterPressed-next09-expected.html    |     7 +
 .../cursor/enterPressed-next09-input.html       |    16 +
 .../enterPressed-paragraphClass01-expected.html |     7 +
 .../enterPressed-paragraphClass01-input.html    |    16 +
 .../enterPressed-paragraphClass02-expected.html |    10 +
 .../enterPressed-paragraphClass02-input.html    |    16 +
 .../enterPressed-paragraphClass03-expected.html |    10 +
 .../enterPressed-paragraphClass03-input.html    |    16 +
 .../enterPressed-paragraphClass04-expected.html |     7 +
 .../enterPressed-paragraphClass04-input.html    |    17 +
 .../enterPressed-paragraphClass05-expected.html |    10 +
 .../enterPressed-paragraphClass05-input.html    |    17 +
 .../enterPressed-paragraphClass06-expected.html |    10 +
 .../enterPressed-paragraphClass06-input.html    |    17 +
 .../enterPressed-selection01-expected.html      |     7 +
 .../cursor/enterPressed-selection01-input.html  |    15 +
 .../enterPressed-selection02-expected.html      |    10 +
 .../cursor/enterPressed-selection02-input.html  |    15 +
 .../enterPressed-selection03-expected.html      |     7 +
 .../cursor/enterPressed-selection03-input.html  |    16 +
 .../enterPressed-selection04-expected.html      |    10 +
 .../cursor/enterPressed-selection04-input.html  |    16 +
 .../Layer0/cursor/enterPressed01-expected.html  |     7 +
 .../Layer0/cursor/enterPressed01-input.html     |    16 +
 .../Layer0/cursor/enterPressed02-expected.html  |     7 +
 .../Layer0/cursor/enterPressed02-input.html     |    16 +
 .../Layer0/cursor/enterPressed03-expected.html  |    11 +
 .../Layer0/cursor/enterPressed03-input.html     |    16 +
 .../Layer0/cursor/enterPressed04-expected.html  |     7 +
 .../Layer0/cursor/enterPressed04-input.html     |    16 +
 .../Layer0/cursor/enterPressed05-expected.html  |    10 +
 .../Layer0/cursor/enterPressed05-input.html     |    16 +
 .../Layer0/cursor/enterPressed06-expected.html  |     7 +
 .../Layer0/cursor/enterPressed06-input.html     |    16 +
 .../Layer0/cursor/enterPressed07-expected.html  |     7 +
 .../Layer0/cursor/enterPressed07-input.html     |    16 +
 .../Layer0/cursor/enterPressed08-expected.html  |    10 +
 .../Layer0/cursor/enterPressed08-input.html     |    16 +
 .../Layer0/cursor/enterPressed09-expected.html  |     7 +
 .../Layer0/cursor/enterPressed09-input.html     |    17 +
 .../Layer0/cursor/enterPressed10-expected.html  |     7 +
 .../Layer0/cursor/enterPressed10-input.html     |    16 +
 .../Layer0/cursor/enterPressed11-expected.html  |     7 +
 .../Layer0/cursor/enterPressed11-input.html     |    16 +
 .../Layer0/cursor/enterPressed12-expected.html  |    10 +
 .../Layer0/cursor/enterPressed12-input.html     |    16 +
 .../Layer0/cursor/enterPressed13-expected.html  |     7 +
 .../Layer0/cursor/enterPressed13-input.html     |    17 +
 .../Layer0/cursor/enterPressed14-expected.html  |    10 +
 .../Layer0/cursor/enterPressed14-input.html     |    16 +
 .../Layer0/cursor/enterPressed15-expected.html  |    10 +
 .../Layer0/cursor/enterPressed15-input.html     |    16 +
 .../Layer0/cursor/enterPressed16-expected.html  |    10 +
 .../Layer0/cursor/enterPressed16-input.html     |    16 +
 .../Layer0/cursor/enterPressed17-expected.html  |     7 +
 .../Layer0/cursor/enterPressed17-input.html     |    16 +
 .../Layer0/cursor/enterPressed18-expected.html  |    14 +
 .../Layer0/cursor/enterPressed18-input.html     |    16 +
 .../Layer0/cursor/enterPressed19-expected.html  |     7 +
 .../Layer0/cursor/enterPressed19-input.html     |    16 +
 .../Layer0/cursor/enterPressed20-expected.html  |    17 +
 .../Layer0/cursor/enterPressed20-input.html     |    16 +
 .../Layer0/cursor/enterPressed21-expected.html  |    14 +
 .../Layer0/cursor/enterPressed21-input.html     |    16 +
 .../Layer0/cursor/enterPressed22-expected.html  |    14 +
 .../Layer0/cursor/enterPressed22-input.html     |    16 +
 .../Layer0/cursor/enterPressed23-expected.html  |    14 +
 .../Layer0/cursor/enterPressed23-input.html     |    16 +
 .../Layer0/cursor/enterPressed24-expected.html  |    10 +
 .../Layer0/cursor/enterPressed24-input.html     |    16 +
 .../Layer0/cursor/enterPressed25-expected.html  |    10 +
 .../Layer0/cursor/enterPressed25-input.html     |    16 +
 .../Layer0/cursor/enterPressed26-expected.html  |    14 +
 .../Layer0/cursor/enterPressed26-input.html     |    16 +
 .../Layer0/cursor/enterPressed27-expected.html  |    10 +
 .../Layer0/cursor/enterPressed27-input.html     |    16 +
 .../Layer0/cursor/enterPressed28-expected.html  |    14 +
 .../Layer0/cursor/enterPressed28-input.html     |    19 +
 .../Layer0/cursor/enterPressed29-expected.html  |     7 +
 .../Layer0/cursor/enterPressed29-input.html     |    15 +
 .../Layer0/cursor/enterPressed30-expected.html  |    11 +
 .../Layer0/cursor/enterPressed30-input.html     |    16 +
 .../Layer0/cursor/enterPressed31-expected.html  |    11 +
 .../Layer0/cursor/enterPressed31-input.html     |    19 +
 .../Layer0/cursor/enterPressed32-expected.html  |    16 +
 .../Layer0/cursor/enterPressed32-input.html     |    24 +
 .../Layer0/cursor/enterPressed33-expected.html  |    14 +
 .../Layer0/cursor/enterPressed33-input.html     |    19 +
 .../Layer0/cursor/enterPressed34-expected.html  |    19 +
 .../Layer0/cursor/enterPressed34-input.html     |    24 +
 .../Layer0/cursor/enterPressed35-expected.html  |    12 +
 .../Layer0/cursor/enterPressed35-input.html     |    17 +
 .../insertCharacter-caption01-expected.html     |    24 +
 .../cursor/insertCharacter-caption01-input.html |    38 +
 .../insertCharacter-caption02-expected.html     |    24 +
 .../cursor/insertCharacter-caption02-input.html |    38 +
 .../cursor/insertCharacter-dash01-expected.html |     7 +
 .../cursor/insertCharacter-dash01-input.html    |    20 +
 .../cursor/insertCharacter-dash02-expected.html |     7 +
 .../cursor/insertCharacter-dash02-input.html    |    20 +
 .../cursor/insertCharacter-dash03-expected.html |     7 +
 .../cursor/insertCharacter-dash03-input.html    |    21 +
 .../cursor/insertCharacter-dash04-expected.html |     7 +
 .../cursor/insertCharacter-dash04-input.html    |    21 +
 .../insertCharacter-empty01-expected.html       |     6 +
 .../cursor/insertCharacter-empty01-input.html   |    15 +
 .../insertCharacter-empty02-expected.html       |     6 +
 .../cursor/insertCharacter-empty02-input.html   |    15 +
 .../insertCharacter-empty03-expected.html       |     6 +
 .../cursor/insertCharacter-empty03-input.html   |    15 +
 .../insertCharacter-empty04-expected.html       |     6 +
 .../cursor/insertCharacter-empty04-input.html   |    15 +
 .../insertCharacter-empty05-expected.html       |     6 +
 .../cursor/insertCharacter-empty05-input.html   |    15 +
 .../insertCharacter-empty06-expected.html       |     6 +
 .../cursor/insertCharacter-empty06-input.html   |    15 +
 .../insertCharacter-empty07-expected.html       |     6 +
 .../cursor/insertCharacter-empty07-input.html   |    15 +
 .../insertCharacter-empty08-expected.html       |     6 +
 .../cursor/insertCharacter-empty08-input.html   |    19 +
 .../insertCharacter-empty09-expected.html       |     6 +
 .../cursor/insertCharacter-empty09-input.html   |    19 +
 .../insertCharacter-empty10-expected.html       |     6 +
 .../cursor/insertCharacter-empty10-input.html   |    17 +
 .../insertCharacter-empty11-expected.html       |     6 +
 .../cursor/insertCharacter-empty11-input.html   |    15 +
 .../insertCharacter-figcaption01-expected.html  |    11 +
 .../insertCharacter-figcaption01-input.html     |    27 +
 .../insertCharacter-figcaption02-expected.html  |    11 +
 .../insertCharacter-figcaption02-input.html     |    27 +
 .../cursor/insertCharacter-list01-expected.html |    10 +
 .../cursor/insertCharacter-list01-input.html    |    20 +
 .../cursor/insertCharacter-list02-expected.html |    10 +
 .../cursor/insertCharacter-list02-input.html    |    20 +
 .../cursor/insertCharacter-list03-expected.html |    10 +
 .../cursor/insertCharacter-list03-input.html    |    20 +
 .../cursor/insertCharacter-list04-expected.html |    10 +
 .../cursor/insertCharacter-list04-input.html    |    20 +
 .../cursor/insertCharacter-list05-expected.html |    10 +
 .../cursor/insertCharacter-list05-input.html    |    20 +
 .../cursor/insertCharacter-list06-expected.html |    12 +
 .../cursor/insertCharacter-list06-input.html    |    22 +
 .../cursor/insertCharacter-list07-expected.html |    12 +
 .../cursor/insertCharacter-list07-input.html    |    22 +
 .../cursor/insertCharacter-list08-expected.html |    12 +
 .../cursor/insertCharacter-list08-input.html    |    22 +
 .../cursor/insertCharacter-list09-expected.html |    12 +
 .../cursor/insertCharacter-list09-input.html    |    22 +
 .../cursor/insertCharacter-list10-expected.html |    12 +
 .../cursor/insertCharacter-list10-input.html    |    22 +
 .../insertCharacter-quotes01-expected.html      |     8 +
 .../cursor/insertCharacter-quotes01-input.html  |    29 +
 .../insertCharacter-space01-expected.html       |     6 +
 .../cursor/insertCharacter-space01-input.html   |    16 +
 .../insertCharacter-space02-expected.html       |     9 +
 .../cursor/insertCharacter-space02-input.html   |    15 +
 .../insertCharacter-space03-expected.html       |     9 +
 .../cursor/insertCharacter-space03-input.html   |    15 +
 .../insertCharacter-space04-expected.html       |    10 +
 .../cursor/insertCharacter-space04-input.html   |    15 +
 .../insertCharacter-space05-expected.html       |    10 +
 .../cursor/insertCharacter-space05-input.html   |    15 +
 .../insertCharacter-space06-expected.html       |     9 +
 .../cursor/insertCharacter-space06-input.html   |    15 +
 .../insertCharacter-space07-expected.html       |    10 +
 .../cursor/insertCharacter-space07-input.html   |    15 +
 .../insertCharacter-space08-expected.html       |    10 +
 .../cursor/insertCharacter-space08-input.html   |    15 +
 .../insertCharacter-spchar01-expected.html      |     6 +
 .../cursor/insertCharacter-spchar01-input.html  |    16 +
 .../insertCharacter-spchar02-expected.html      |     9 +
 .../cursor/insertCharacter-spchar02-input.html  |    16 +
 .../insertCharacter-spchar03-expected.html      |     6 +
 .../cursor/insertCharacter-spchar03-input.html  |    16 +
 .../insertCharacter-spchar04-expected.html      |     9 +
 .../cursor/insertCharacter-spchar04-input.html  |    16 +
 .../insertCharacter-table01-expected.html       |    25 +
 .../cursor/insertCharacter-table01-input.html   |    32 +
 .../insertCharacter-table02-expected.html       |    25 +
 .../cursor/insertCharacter-table02-input.html   |    32 +
 .../insertCharacter-table03-expected.html       |    24 +
 .../cursor/insertCharacter-table03-input.html   |    35 +
 .../insertCharacter-table04-expected.html       |    24 +
 .../cursor/insertCharacter-table04-input.html   |    35 +
 .../insertCharacter-table05-expected.html       |    25 +
 .../cursor/insertCharacter-table05-input.html   |    35 +
 .../insertCharacter-table06-expected.html       |    24 +
 .../cursor/insertCharacter-table06-input.html   |    35 +
 .../insertCharacter-table07-expected.html       |    24 +
 .../cursor/insertCharacter-table07-input.html   |    35 +
 .../insertCharacter-table08-expected.html       |    25 +
 .../cursor/insertCharacter-table08-input.html   |    35 +
 .../insertCharacter-table09-expected.html       |    24 +
 .../cursor/insertCharacter-table09-input.html   |    35 +
 .../insertCharacter-table10-expected.html       |    24 +
 .../cursor/insertCharacter-table10-input.html   |    35 +
 .../insertCharacter-table11-expected.html       |    24 +
 .../cursor/insertCharacter-table11-input.html   |    37 +
 .../insertCharacter-table12-expected.html       |    25 +
 .../cursor/insertCharacter-table12-input.html   |    37 +
 .../insertCharacter-table13-expected.html       |    24 +
 .../cursor/insertCharacter-table13-input.html   |    37 +
 .../insertCharacter-table14-expected.html       |    24 +
 .../cursor/insertCharacter-table14-input.html   |    37 +
 .../insertCharacter-table15-expected.html       |    25 +
 .../cursor/insertCharacter-table15-input.html   |    37 +
 .../insertCharacter-toparagraph01-expected.html |     6 +
 .../insertCharacter-toparagraph01-input.html    |    28 +
 .../insertCharacter-toparagraph02-expected.html |     6 +
 .../insertCharacter-toparagraph02-input.html    |    28 +
 .../insertCharacter-toparagraph03-expected.html |     6 +
 .../insertCharacter-toparagraph03-input.html    |    32 +
 .../insertCharacter-toparagraph04-expected.html |     6 +
 .../insertCharacter-toparagraph04-input.html    |    32 +
 .../insertCharacter-toparagraph05-expected.html |     6 +
 .../insertCharacter-toparagraph05-input.html    |    32 +
 .../insertCharacter-toparagraph06-expected.html |     6 +
 .../insertCharacter-toparagraph06-input.html    |    32 +
 .../insertCharacter-toparagraph07-expected.html |     7 +
 .../insertCharacter-toparagraph07-input.html    |    31 +
 .../insertCharacter-toparagraph08-expected.html |     7 +
 .../insertCharacter-toparagraph08-input.html    |    31 +
 .../cursor/insertCharacter01-expected.html      |     6 +
 .../Layer0/cursor/insertCharacter01-input.html  |    15 +
 .../cursor/insertCharacter02-expected.html      |     6 +
 .../Layer0/cursor/insertCharacter02-input.html  |    15 +
 .../cursor/insertCharacter03-expected.html      |     6 +
 .../Layer0/cursor/insertCharacter03-input.html  |    15 +
 .../cursor/insertCharacter04-expected.html      |     6 +
 .../Layer0/cursor/insertCharacter04-input.html  |    15 +
 .../cursor/insertCharacter05-expected.html      |     6 +
 .../Layer0/cursor/insertCharacter05-input.html  |    15 +
 .../cursor/insertCharacter06-expected.html      |     6 +
 .../Layer0/cursor/insertCharacter06-input.html  |    15 +
 .../cursor/insertCharacter07-expected.html      |     6 +
 .../Layer0/cursor/insertCharacter07-input.html  |    15 +
 .../cursor/insertCharacter08-expected.html      |     6 +
 .../Layer0/cursor/insertCharacter08-input.html  |    15 +
 .../cursor/insertCharacter09-expected.html      |     7 +
 .../Layer0/cursor/insertCharacter09-input.html  |    17 +
 .../cursor/insertCharacter10-expected.html      |     6 +
 .../Layer0/cursor/insertCharacter10-input.html  |    16 +
 .../cursor/insertCharacter11-expected.html      |     7 +
 .../Layer0/cursor/insertCharacter11-input.html  |    16 +
 .../cursor/insertCharacter12-expected.html      |     8 +
 .../Layer0/cursor/insertCharacter12-input.html  |    18 +
 .../cursor/insertCharacter13-expected.html      |     7 +
 .../Layer0/cursor/insertCharacter13-input.html  |    16 +
 .../cursor/insertCharacter14-expected.html      |     7 +
 .../Layer0/cursor/insertCharacter14-input.html  |    16 +
 .../cursor/insertCharacter15-expected.html      |     8 +
 .../Layer0/cursor/insertCharacter15-input.html  |    17 +
 .../cursor/insertCharacter16-expected.html      |     8 +
 .../Layer0/cursor/insertCharacter16-input.html  |    17 +
 .../Layer0/cursor/insertEndnote01-expected.html |    10 +
 .../Layer0/cursor/insertEndnote01-input.html    |    16 +
 .../Layer0/cursor/insertEndnote02-expected.html |     9 +
 .../Layer0/cursor/insertEndnote02-input.html    |    16 +
 .../Layer0/cursor/insertEndnote03-expected.html |     9 +
 .../Layer0/cursor/insertEndnote03-input.html    |    16 +
 .../Layer0/cursor/insertEndnote04-expected.html |     6 +
 .../Layer0/cursor/insertEndnote04-input.html    |    16 +
 .../Layer0/cursor/insertEndnote05-expected.html |     6 +
 .../Layer0/cursor/insertEndnote05-input.html    |    16 +
 .../Layer0/cursor/insertEndnote06-expected.html |     6 +
 .../Layer0/cursor/insertEndnote06-input.html    |    16 +
 .../Layer0/cursor/insertEndnote07-expected.html |    11 +
 .../Layer0/cursor/insertEndnote07-input.html    |    16 +
 .../Layer0/cursor/insertEndnote08-expected.html |    11 +
 .../Layer0/cursor/insertEndnote08-input.html    |    16 +
 .../Layer0/cursor/insertEndnote09-expected.html |    11 +
 .../Layer0/cursor/insertEndnote09-input.html    |    16 +
 .../cursor/insertFootnote01-expected.html       |    10 +
 .../Layer0/cursor/insertFootnote01-input.html   |    16 +
 .../cursor/insertFootnote02-expected.html       |     9 +
 .../Layer0/cursor/insertFootnote02-input.html   |    16 +
 .../cursor/insertFootnote03-expected.html       |     9 +
 .../Layer0/cursor/insertFootnote03-input.html   |    16 +
 .../cursor/insertFootnote04-expected.html       |     6 +
 .../Layer0/cursor/insertFootnote04-input.html   |    16 +
 .../cursor/insertFootnote05-expected.html       |     6 +
 .../Layer0/cursor/insertFootnote05-input.html   |    16 +
 .../cursor/insertFootnote06-expected.html       |     6 +
 .../Layer0/cursor/insertFootnote06-input.html   |    16 +
 .../cursor/insertFootnote07-expected.html       |    11 +
 .../Layer0/cursor/insertFootnote07-input.html   |    16 +
 .../cursor/insertFootnote08-expected.html       |    11 +
 .../Layer0/cursor/insertFootnote08-input.html   |    16 +
 .../cursor/insertFootnote09-expected.html       |    11 +
 .../Layer0/cursor/insertFootnote09-input.html   |    16 +
 .../makeContainerInsertionPoint01-expected.html |     7 +
 .../makeContainerInsertionPoint01-input.html    |    15 +
 ...makeContainerInsertionPoint02a-expected.html |     8 +
 .../makeContainerInsertionPoint02a-input.html   |    15 +
 ...makeContainerInsertionPoint02b-expected.html |     7 +
 .../makeContainerInsertionPoint02b-input.html   |    15 +
 ...makeContainerInsertionPoint02c-expected.html |     7 +
 .../makeContainerInsertionPoint02c-input.html   |    15 +
 ...makeContainerInsertionPoint03a-expected.html |     8 +
 .../makeContainerInsertionPoint03a-input.html   |    20 +
 ...makeContainerInsertionPoint03b-expected.html |    10 +
 .../makeContainerInsertionPoint03b-input.html   |    20 +
 ...makeContainerInsertionPoint03c-expected.html |    10 +
 .../makeContainerInsertionPoint03c-input.html   |    20 +
 .../makeContainerInsertionPoint04-expected.html |     8 +
 .../makeContainerInsertionPoint04-input.html    |    15 +
 ...makeContainerInsertionPoint05a-expected.html |     8 +
 .../makeContainerInsertionPoint05a-input.html   |    15 +
 ...makeContainerInsertionPoint05b-expected.html |     7 +
 .../makeContainerInsertionPoint05b-input.html   |    15 +
 ...makeContainerInsertionPoint05c-expected.html |     7 +
 .../makeContainerInsertionPoint05c-input.html   |    15 +
 .../makeContainerInsertionPoint06-expected.html |    14 +
 .../makeContainerInsertionPoint06-input.html    |    19 +
 .../makeContainerInsertionPoint07-expected.html |    21 +
 .../makeContainerInsertionPoint07-input.html    |    24 +
 .../test/Layer0/cursor/nbsp01-expected.html     |     6 +
 .../test/Layer0/cursor/nbsp01-input.html        |    15 +
 .../test/Layer0/cursor/nbsp02-expected.html     |     6 +
 .../test/Layer0/cursor/nbsp02-input.html        |    16 +
 .../test/Layer0/cursor/nbsp03-expected.html     |     6 +
 .../test/Layer0/cursor/nbsp03-input.html        |    16 +
 .../test/Layer0/cursor/nbsp04-expected.html     |     6 +
 .../test/Layer0/cursor/nbsp04-input.html        |    17 +
 .../test/Layer0/cursor/nbsp05-expected.html     |     6 +
 .../test/Layer0/cursor/nbsp05-input.html        |    18 +
 .../Layer0/cursor/position-br01-expected.html   |    23 +
 .../test/Layer0/cursor/position-br01-input.html |    26 +
 .../Layer0/cursor/position-br02-expected.html   |    10 +
 .../test/Layer0/cursor/position-br02-input.html |    22 +
 .../Layer0/cursor/position-br03-expected.html   |    20 +
 .../test/Layer0/cursor/position-br03-input.html |    22 +
 .../Layer0/cursor/position-br04-expected.html   |    28 +
 .../test/Layer0/cursor/position-br04-input.html |    22 +
 .../cursor/textAfterFigure01-expected.html      |    10 +
 .../Layer0/cursor/textAfterFigure01-input.html  |    18 +
 .../cursor/textAfterFigure02-expected.html      |    10 +
 .../Layer0/cursor/textAfterFigure02-input.html  |    18 +
 .../cursor/textAfterFigure03-expected.html      |    10 +
 .../Layer0/cursor/textAfterFigure03-input.html  |    18 +
 .../cursor/textAfterTable01-expected.html       |    19 +
 .../Layer0/cursor/textAfterTable01-input.html   |    25 +
 .../cursor/textAfterTable02-expected.html       |    19 +
 .../Layer0/cursor/textAfterTable02-input.html   |    25 +
 .../cursor/textAfterTable03-expected.html       |    19 +
 .../Layer0/cursor/textAfterTable03-input.html   |    25 +
 .../cursor/textBeforeFigure01-expected.html     |    10 +
 .../Layer0/cursor/textBeforeFigure01-input.html |    18 +
 .../cursor/textBeforeFigure02-expected.html     |    10 +
 .../Layer0/cursor/textBeforeFigure02-input.html |    18 +
 .../cursor/textBeforeFigure03-expected.html     |    10 +
 .../Layer0/cursor/textBeforeFigure03-input.html |    18 +
 .../cursor/textBeforeTable01-expected.html      |    19 +
 .../Layer0/cursor/textBeforeTable01-input.html  |    25 +
 .../cursor/textBeforeTable02-expected.html      |    19 +
 .../Layer0/cursor/textBeforeTable02-input.html  |    25 +
 .../cursor/textBeforeTable03-expected.html      |    19 +
 .../Layer0/cursor/textBeforeTable03-input.html  |    25 +
 .../test/Layer0/dom/Position_next-expected.html |     9 +
 .../test/Layer0/dom/Position_next-input.html    |   106 +
 .../test/Layer0/dom/Position_prev-expected.html |     9 +
 .../test/Layer0/dom/Position_prev-input.html    |   104 +
 .../test/Layer0/dom/RangeTest.js                |   182 +
 .../dom/Range_getOutermostNodes-expected.html   |     9 +
 .../dom/Range_getOutermostNodes-input.html      |    97 +
 .../Layer0/dom/Range_isForward-expected.html    |     9 +
 .../test/Layer0/dom/Range_isForward-input.html  |    97 +
 .../test/Layer0/dom/avoidInline01-expected.html |     6 +
 .../test/Layer0/dom/avoidInline01-input.html    |    14 +
 .../test/Layer0/dom/avoidInline02-expected.html |     7 +
 .../test/Layer0/dom/avoidInline02-input.html    |    15 +
 .../test/Layer0/dom/avoidInline03-expected.html |     7 +
 .../test/Layer0/dom/avoidInline03-input.html    |    15 +
 .../test/Layer0/dom/avoidInline04-expected.html |     8 +
 .../test/Layer0/dom/avoidInline04-input.html    |    16 +
 .../test/Layer0/dom/avoidInline05-expected.html |     8 +
 .../test/Layer0/dom/avoidInline05-input.html    |    16 +
 .../test/Layer0/dom/avoidInline06-expected.html |    10 +
 .../test/Layer0/dom/avoidInline06-input.html    |    14 +
 .../test/Layer0/dom/avoidInline07-expected.html |    16 +
 .../test/Layer0/dom/avoidInline07-input.html    |    16 +
 .../test/Layer0/dom/avoidInline08-expected.html |    18 +
 .../test/Layer0/dom/avoidInline08-input.html    |    18 +
 ...ensureInlineNodesInParagraph01-expected.html |     6 +
 .../ensureInlineNodesInParagraph01-input.html   |    16 +
 ...ensureInlineNodesInParagraph02-expected.html |    12 +
 .../ensureInlineNodesInParagraph02-input.html   |    21 +
 ...ensureInlineNodesInParagraph03-expected.html |    12 +
 .../ensureInlineNodesInParagraph03-input.html   |    21 +
 ...ensureInlineNodesInParagraph04-expected.html |    12 +
 .../ensureInlineNodesInParagraph04-input.html   |    21 +
 ...ensureInlineNodesInParagraph05-expected.html |    20 +
 .../ensureInlineNodesInParagraph05-input.html   |    31 +
 ...ensureInlineNodesInParagraph06-expected.html |    20 +
 .../ensureInlineNodesInParagraph06-input.html   |    31 +
 ...ensureInlineNodesInParagraph07-expected.html |    20 +
 .../ensureInlineNodesInParagraph07-input.html   |    31 +
 ...ensureInlineNodesInParagraph08-expected.html |    24 +
 .../ensureInlineNodesInParagraph08-input.html   |    35 +
 ...ensureInlineNodesInParagraph09-expected.html |    10 +
 .../ensureInlineNodesInParagraph09-input.html   |    26 +
 ...ensureInlineNodesInParagraph10-expected.html |    10 +
 .../ensureInlineNodesInParagraph10-input.html   |    26 +
 ...ensureInlineNodesInParagraph11-expected.html |    10 +
 .../ensureInlineNodesInParagraph11-input.html   |    26 +
 ...ensureInlineNodesInParagraph12-expected.html |    10 +
 .../ensureInlineNodesInParagraph12-input.html   |    26 +
 ...ensureInlineNodesInParagraph13-expected.html |    10 +
 .../ensureInlineNodesInParagraph13-input.html   |    26 +
 ...ensureInlineNodesInParagraph14-expected.html |    10 +
 .../ensureInlineNodesInParagraph14-input.html   |    26 +
 ...ensureInlineNodesInParagraph15-expected.html |    10 +
 .../ensureInlineNodesInParagraph15-input.html   |    26 +
 ...ensureInlineNodesInParagraph16-expected.html |    10 +
 .../ensureInlineNodesInParagraph16-input.html   |    26 +
 .../dom/ensureValidHierarchy01-expected.html    |     6 +
 .../dom/ensureValidHierarchy01-input.html       |    17 +
 .../dom/ensureValidHierarchy02-expected.html    |     6 +
 .../dom/ensureValidHierarchy02-input.html       |    17 +
 .../dom/ensureValidHierarchy03-expected.html    |     7 +
 .../dom/ensureValidHierarchy03-input.html       |    17 +
 .../dom/ensureValidHierarchy04-expected.html    |     7 +
 .../dom/ensureValidHierarchy04-input.html       |    17 +
 .../dom/ensureValidHierarchy05-expected.html    |     7 +
 .../dom/ensureValidHierarchy05-input.html       |    19 +
 .../dom/ensureValidHierarchy06-expected.html    |     6 +
 .../dom/ensureValidHierarchy06-input.html       |    17 +
 .../dom/ensureValidHierarchy07-expected.html    |    24 +
 .../dom/ensureValidHierarchy07-input.html       |    17 +
 .../dom/ensureValidHierarchy08-expected.html    |    22 +
 .../dom/ensureValidHierarchy08-input.html       |    17 +
 .../dom/ensureValidHierarchy09-expected.html    |    30 +
 .../dom/ensureValidHierarchy09-input.html       |    17 +
 .../dom/ensureValidHierarchy10-expected.html    |    22 +
 .../dom/ensureValidHierarchy10-input.html       |    17 +
 .../dom/ensureValidHierarchy11-expected.html    |    24 +
 .../dom/ensureValidHierarchy11-input.html       |    17 +
 .../dom/ensureValidHierarchy12-expected.html    |    55 +
 .../dom/ensureValidHierarchy12-input.html       |    50 +
 .../dom/mergeWithNeighbours01-expected.html     |     6 +
 .../Layer0/dom/mergeWithNeighbours01-input.html |    31 +
 .../dom/mergeWithNeighbours02-expected.html     |     6 +
 .../Layer0/dom/mergeWithNeighbours02-input.html |    31 +
 .../dom/mergeWithNeighbours03-expected.html     |     6 +
 .../Layer0/dom/mergeWithNeighbours03-input.html |    31 +
 .../dom/mergeWithNeighbours04-expected.html     |     6 +
 .../Layer0/dom/mergeWithNeighbours04-input.html |    31 +
 .../dom/mergeWithNeighbours05-expected.html     |     6 +
 .../Layer0/dom/mergeWithNeighbours05-input.html |    25 +
 .../dom/mergeWithNeighbours06-expected.html     |    11 +
 .../Layer0/dom/mergeWithNeighbours06-input.html |    25 +
 .../dom/mergeWithNeighbours07-expected.html     |     6 +
 .../Layer0/dom/mergeWithNeighbours07-input.html |    31 +
 .../dom/mergeWithNeighbours08-expected.html     |    12 +
 .../Layer0/dom/mergeWithNeighbours08-input.html |    39 +
 .../dom/mergeWithNeighbours09-expected.html     |    14 +
 .../Layer0/dom/mergeWithNeighbours09-input.html |    39 +
 .../dom/mergeWithNeighbours10-expected.html     |    14 +
 .../Layer0/dom/mergeWithNeighbours10-input.html |    39 +
 .../dom/mergeWithNeighbours11-expected.html     |     6 +
 .../Layer0/dom/mergeWithNeighbours11-input.html |    25 +
 .../dom/mergeWithNeighbours12-expected.html     |    14 +
 .../Layer0/dom/mergeWithNeighbours12-input.html |    25 +
 .../dom/mergeWithNeighbours13-expected.html     |    14 +
 .../Layer0/dom/mergeWithNeighbours13-input.html |    25 +
 .../dom/mergeWithNeighbours14-expected.html     |    14 +
 .../Layer0/dom/mergeWithNeighbours14-input.html |    25 +
 .../Layer0/dom/moveCharacters01-expected.html   |    28 +
 .../test/Layer0/dom/moveCharacters01-input.html |    62 +
 .../Layer0/dom/moveCharacters02-expected.html   |    28 +
 .../test/Layer0/dom/moveCharacters02-input.html |    62 +
 .../Layer0/dom/moveCharacters03-expected.html   |    28 +
 .../test/Layer0/dom/moveCharacters03-input.html |    62 +
 .../Layer0/dom/moveCharacters04-expected.html   |    28 +
 .../test/Layer0/dom/moveCharacters04-input.html |    62 +
 .../test/Layer0/dom/moveNode01-expected.html    |    10 +
 .../test/Layer0/dom/moveNode01-input.html       |    19 +
 .../test/Layer0/dom/moveNode02-expected.html    |    10 +
 .../test/Layer0/dom/moveNode02-input.html       |    19 +
 .../test/Layer0/dom/moveNode03-expected.html    |    10 +
 .../test/Layer0/dom/moveNode03-input.html       |    19 +
 .../test/Layer0/dom/moveNode04-expected.html    |    10 +
 .../test/Layer0/dom/moveNode04-input.html       |    19 +
 .../test/Layer0/dom/moveNode05-expected.html    |    10 +
 .../test/Layer0/dom/moveNode05-input.html       |    19 +
 .../test/Layer0/dom/moveNode06-expected.html    |    10 +
 .../test/Layer0/dom/moveNode06-input.html       |    19 +
 .../test/Layer0/dom/moveNode07-expected.html    |    10 +
 .../test/Layer0/dom/moveNode07-input.html       |    19 +
 .../test/Layer0/dom/moveNode08-expected.html    |    10 +
 .../test/Layer0/dom/moveNode08-input.html       |    19 +
 .../test/Layer0/dom/moveNode09-expected.html    |    12 +
 .../test/Layer0/dom/moveNode09-input.html       |    19 +
 .../test/Layer0/dom/moveNode10-expected.html    |    12 +
 .../test/Layer0/dom/moveNode10-input.html       |    19 +
 .../test/Layer0/dom/moveNode11-expected.html    |    12 +
 .../test/Layer0/dom/moveNode11-input.html       |    19 +
 .../test/Layer0/dom/moveNode12-expected.html    |    12 +
 .../test/Layer0/dom/moveNode12-input.html       |    19 +
 .../test/Layer0/dom/moveNode13-expected.html    |    12 +
 .../test/Layer0/dom/moveNode13-input.html       |    19 +
 .../test/Layer0/dom/moveNode14-expected.html    |    12 +
 .../test/Layer0/dom/moveNode14-input.html       |    19 +
 .../test/Layer0/dom/moveNode15-expected.html    |    12 +
 .../test/Layer0/dom/moveNode15-input.html       |    19 +
 .../test/Layer0/dom/moveNode16-expected.html    |    12 +
 .../test/Layer0/dom/moveNode16-input.html       |    19 +
 .../test/Layer0/dom/moveNode17-expected.html    |    12 +
 .../test/Layer0/dom/moveNode17-input.html       |    22 +
 .../test/Layer0/dom/moveNode18-expected.html    |    12 +
 .../test/Layer0/dom/moveNode18-input.html       |    22 +
 .../test/Layer0/dom/moveNode19-expected.html    |    12 +
 .../test/Layer0/dom/moveNode19-input.html       |    22 +
 .../test/Layer0/dom/moveNode20-expected.html    |    12 +
 .../test/Layer0/dom/moveNode20-input.html       |    19 +
 .../test/Layer0/dom/moveNode21-expected.html    |    12 +
 .../test/Layer0/dom/moveNode21-input.html       |    19 +
 .../test/Layer0/dom/moveNode22-expected.html    |    12 +
 .../test/Layer0/dom/moveNode22-input.html       |    19 +
 .../test/Layer0/dom/moveNode23-expected.html    |    13 +
 .../test/Layer0/dom/moveNode23-input.html       |    19 +
 .../test/Layer0/dom/moveNode24-expected.html    |    13 +
 .../test/Layer0/dom/moveNode24-input.html       |    19 +
 .../test/Layer0/dom/nextNode01-expected.html    |    25 +
 .../test/Layer0/dom/nextNode01-input.html       |    63 +
 .../test/Layer0/dom/nextNode02-expected.html    |    76 +
 .../test/Layer0/dom/nextNode02-input.html       |    76 +
 .../removeNodeButKeepChildren1-expected.html    |    12 +
 .../dom/removeNodeButKeepChildren1-input.html   |    21 +
 .../removeNodeButKeepChildren2-expected.html    |    12 +
 .../dom/removeNodeButKeepChildren2-input.html   |    21 +
 .../removeNodeButKeepChildren3-expected.html    |    12 +
 .../dom/removeNodeButKeepChildren3-input.html   |    21 +
 .../removeNodeButKeepChildren4-expected.html    |    13 +
 .../dom/removeNodeButKeepChildren4-input.html   |    21 +
 .../removeNodeButKeepChildren5-expected.html    |    13 +
 .../dom/removeNodeButKeepChildren5-input.html   |    21 +
 .../removeNodeButKeepChildren6-expected.html    |    13 +
 .../dom/removeNodeButKeepChildren6-input.html   |    21 +
 .../Layer0/dom/replaceElement01-expected.html   |     8 +
 .../test/Layer0/dom/replaceElement01-input.html |    17 +
 .../Layer0/dom/replaceElement02-expected.html   |    12 +
 .../test/Layer0/dom/replaceElement02-input.html |    21 +
 .../Layer0/dom/replaceElement03-expected.html   |    12 +
 .../test/Layer0/dom/replaceElement03-input.html |    21 +
 .../Layer0/dom/replaceElement04-expected.html   |    16 +
 .../test/Layer0/dom/replaceElement04-input.html |    21 +
 .../Layer0/dom/replaceElement05-expected.html   |    18 +
 .../test/Layer0/dom/replaceElement05-input.html |    21 +
 .../Layer0/dom/replaceElement06-expected.html   |    12 +
 .../test/Layer0/dom/replaceElement06-input.html |    23 +
 .../Layer0/dom/replaceElement07-expected.html   |    14 +
 .../test/Layer0/dom/replaceElement07-input.html |    24 +
 .../Layer0/dom/replaceElement08-expected.html   |    12 +
 .../test/Layer0/dom/replaceElement08-input.html |    25 +
 .../Layer0/dom/replaceElement09-expected.html   |    20 +
 .../test/Layer0/dom/replaceElement09-input.html |    25 +
 .../Layer0/dom/replaceElement10-expected.html   |    22 +
 .../test/Layer0/dom/replaceElement10-input.html |    26 +
 ...splitAroundSelection-endnote01-expected.html |    10 +
 .../splitAroundSelection-endnote01-input.html   |    18 +
 ...splitAroundSelection-endnote02-expected.html |    10 +
 .../splitAroundSelection-endnote02-input.html   |    18 +
 ...splitAroundSelection-endnote03-expected.html |    10 +
 .../splitAroundSelection-endnote03-input.html   |    18 +
 ...plitAroundSelection-footnote01-expected.html |    10 +
 .../splitAroundSelection-footnote01-input.html  |    18 +
 ...plitAroundSelection-footnote02-expected.html |    10 +
 .../splitAroundSelection-footnote02-input.html  |    18 +
 ...plitAroundSelection-footnote03-expected.html |    10 +
 .../splitAroundSelection-footnote03-input.html  |    18 +
 .../splitAroundSelection-nested01-expected.html |    18 +
 .../splitAroundSelection-nested01-input.html    |    15 +
 .../splitAroundSelection-nested02-expected.html |    15 +
 .../splitAroundSelection-nested02-input.html    |    15 +
 .../splitAroundSelection-nested03-expected.html |    15 +
 .../splitAroundSelection-nested03-input.html    |    15 +
 .../splitAroundSelection-nested04-expected.html |    25 +
 .../splitAroundSelection-nested04-input.html    |    15 +
 .../splitAroundSelection-nested05-expected.html |    21 +
 .../splitAroundSelection-nested05-input.html    |    15 +
 .../splitAroundSelection-nested06-expected.html |    21 +
 .../splitAroundSelection-nested06-input.html    |    15 +
 .../splitAroundSelection-nested07-expected.html |    30 +
 .../splitAroundSelection-nested07-input.html    |    15 +
 .../splitAroundSelection-nested08-expected.html |    26 +
 .../splitAroundSelection-nested08-input.html    |    15 +
 .../splitAroundSelection-nested09-expected.html |    26 +
 .../splitAroundSelection-nested09-input.html    |    15 +
 .../splitAroundSelection-nested10-expected.html |    26 +
 .../splitAroundSelection-nested10-input.html    |    15 +
 .../splitAroundSelection-nested11-expected.html |    23 +
 .../splitAroundSelection-nested11-input.html    |    15 +
 .../splitAroundSelection-nested12-expected.html |    23 +
 .../splitAroundSelection-nested12-input.html    |    15 +
 .../splitAroundSelection-nested13-expected.html |    20 +
 .../splitAroundSelection-nested13-input.html    |    15 +
 .../splitAroundSelection-nested14-expected.html |    18 +
 .../splitAroundSelection-nested14-input.html    |    15 +
 .../splitAroundSelection-nested15-expected.html |    24 +
 .../splitAroundSelection-nested15-input.html    |    15 +
 .../splitAroundSelection-nested16-expected.html |    25 +
 .../splitAroundSelection-nested16-input.html    |    15 +
 .../splitAroundSelection-nested17-expected.html |    25 +
 .../splitAroundSelection-nested17-input.html    |    15 +
 .../splitAroundSelection-nested18-expected.html |    30 +
 .../splitAroundSelection-nested18-input.html    |    16 +
 .../splitAroundSelection-nested19-expected.html |    30 +
 .../splitAroundSelection-nested19-input.html    |    16 +
 .../splitAroundSelection-nested20-expected.html |    37 +
 .../splitAroundSelection-nested20-input.html    |    16 +
 .../splitAroundSelection-nested21-expected.html |    38 +
 .../splitAroundSelection-nested21-input.html    |    16 +
 .../dom/splitAroundSelection01-expected.html    |    12 +
 .../dom/splitAroundSelection01-input.html       |    15 +
 .../dom/splitAroundSelection02-expected.html    |    11 +
 .../dom/splitAroundSelection02-input.html       |    15 +
 .../dom/splitAroundSelection03-expected.html    |    11 +
 .../dom/splitAroundSelection03-input.html       |    15 +
 .../dom/splitAroundSelection04-expected.html    |    10 +
 .../dom/splitAroundSelection04-input.html       |    15 +
 .../dom/splitAroundSelection05-expected.html    |    11 +
 .../dom/splitAroundSelection05-input.html       |    15 +
 .../dom/splitAroundSelection06-expected.html    |    12 +
 .../dom/splitAroundSelection06-input.html       |    15 +
 .../dom/splitAroundSelection07-expected.html    |    11 +
 .../dom/splitAroundSelection07-input.html       |    15 +
 .../dom/splitAroundSelection08-expected.html    |    14 +
 .../dom/splitAroundSelection08-input.html       |    16 +
 .../dom/splitAroundSelection09-expected.html    |    13 +
 .../dom/splitAroundSelection09-input.html       |    16 +
 .../dom/splitAroundSelection10-expected.html    |    14 +
 .../dom/splitAroundSelection10-input.html       |    16 +
 .../dom/splitAroundSelection11-expected.html    |    14 +
 .../dom/splitAroundSelection11-input.html       |    16 +
 .../dom/splitAroundSelection12-expected.html    |    13 +
 .../dom/splitAroundSelection12-input.html       |    16 +
 .../dom/splitAroundSelection13-expected.html    |    18 +
 .../dom/splitAroundSelection13-input.html       |    15 +
 .../dom/splitAroundSelection14-expected.html    |    17 +
 .../dom/splitAroundSelection14-input.html       |    15 +
 .../dom/splitAroundSelection15-expected.html    |    17 +
 .../dom/splitAroundSelection15-input.html       |    15 +
 .../dom/splitAroundSelection16-expected.html    |    17 +
 .../dom/splitAroundSelection16-input.html       |    15 +
 .../dom/splitAroundSelection17-expected.html    |    19 +
 .../dom/splitAroundSelection17-input.html       |    15 +
 .../dom/splitAroundSelection18-expected.html    |    17 +
 .../dom/splitAroundSelection18-input.html       |    15 +
 .../dom/splitAroundSelection19-expected.html    |    12 +
 .../dom/splitAroundSelection19-input.html       |    22 +
 .../dom/splitAroundSelection20-expected.html    |    12 +
 .../dom/splitAroundSelection20-input.html       |    22 +
 .../dom/splitAroundSelection21-expected.html    |    12 +
 .../dom/splitAroundSelection21-input.html       |    22 +
 .../dom/splitAroundSelection22-expected.html    |    14 +
 .../dom/splitAroundSelection22-input.html       |    24 +
 .../dom/splitAroundSelection23-expected.html    |    14 +
 .../dom/splitAroundSelection23-input.html       |    24 +
 .../dom/splitAroundSelection24-expected.html    |    14 +
 .../dom/splitAroundSelection24-input.html       |    24 +
 .../Layer0/dom/stripComments01-expected.html    |    26 +
 .../test/Layer0/dom/stripComments01-input.html  |    26 +
 .../Layer0/dom/tracking-delete01-expected.html  |     6 +
 .../Layer0/dom/tracking-delete01-input.html     |    15 +
 .../Layer0/dom/tracking-delete02-expected.html  |     6 +
 .../Layer0/dom/tracking-delete02-input.html     |    15 +
 .../Layer0/dom/tracking-delete03-expected.html  |     6 +
 .../Layer0/dom/tracking-delete03-input.html     |    15 +
 ...tracking-mergeWithNeighbours01-expected.html |    57 +
 .../tracking-mergeWithNeighbours01-input.html   |    39 +
 ...tracking-mergeWithNeighbours02-expected.html |    71 +
 .../tracking-mergeWithNeighbours02-input.html   |    75 +
 .../Layer0/dom/tracking-moveNode-expected.html  |   179 +
 .../Layer0/dom/tracking-moveNode-input.html     |    41 +
 ...king-removeNodeButKeepChildren-expected.html |    87 +
 ...racking-removeNodeButKeepChildren-input.html |    22 +
 .../dom/tracking-replaceElement-expected.html   |    87 +
 .../dom/tracking-replaceElement-input.html      |    22 +
 .../Layer0/dom/tracking-text1-expected.html     |    45 +
 .../test/Layer0/dom/tracking-text1-input.html   |    32 +
 .../Layer0/dom/tracking-text2-expected.html     |    45 +
 .../test/Layer0/dom/tracking-text2-input.html   |    32 +
 .../Layer0/dom/tracking-text3-expected.html     |    45 +
 .../test/Layer0/dom/tracking-text3-input.html   |    32 +
 .../Layer0/dom/tracking-text4-expected.html     |    45 +
 .../test/Layer0/dom/tracking-text4-input.html   |    32 +
 .../Layer0/dom/tracking-text5-expected.html     |    45 +
 .../test/Layer0/dom/tracking-text5-input.html   |    32 +
 .../Layer0/dom/tracking-text6-expected.html     |    45 +
 .../test/Layer0/dom/tracking-text6-input.html   |    32 +
 .../Layer0/dom/tracking-text7-expected.html     |    45 +
 .../test/Layer0/dom/tracking-text7-input.html   |    33 +
 .../Layer0/dom/tracking-text8-expected.html     |    45 +
 .../test/Layer0/dom/tracking-text8-input.html   |    33 +
 .../Layer0/dom/tracking-text9-expected.html     |    45 +
 .../test/Layer0/dom/tracking-text9-input.html   |    33 +
 .../Layer0/dom/tracking-wrapNode-expected.html  |    67 +
 .../Layer0/dom/tracking-wrapNode-input.html     |    22 +
 .../test/Layer0/dom/tracking1-expected.html     |    32 +
 .../test/Layer0/dom/tracking1-input.html        |    32 +
 .../test/Layer0/dom/tracking2-expected.html     |    11 +
 .../test/Layer0/dom/tracking2-input.html        |    30 +
 .../test/Layer0/dom/tracking3-expected.html     |    10 +
 .../test/Layer0/dom/tracking3-input.html        |    20 +
 .../test/Layer0/dom/tracking4-expected.html     |    13 +
 .../test/Layer0/dom/tracking4-input.html        |    18 +
 .../Layer0/dom/wrapSiblings01-expected.html     |    26 +
 .../test/Layer0/dom/wrapSiblings01-input.html   |    38 +
 .../Layer0/dom/wrapSiblings02-expected.html     |    26 +
 .../test/Layer0/dom/wrapSiblings02-input.html   |    38 +
 .../Layer0/dom/wrapSiblings03-expected.html     |    26 +
 .../test/Layer0/dom/wrapSiblings03-input.html   |    38 +
 .../Layer0/dom/wrapSiblings04-expected.html     |    26 +
 .../test/Layer0/dom/wrapSiblings04-input.html   |    38 +
 .../test/Layer0/figures/FiguresTest.js          |    35 +
 .../figures/getProperties01-expected.html       |     2 +
 .../Layer0/figures/getProperties01-input.html   |    21 +
 .../figures/getProperties02-expected.html       |     2 +
 .../Layer0/figures/getProperties02-input.html   |    21 +
 .../figures/getProperties03-expected.html       |     2 +
 .../Layer0/figures/getProperties03-input.html   |    18 +
 .../figures/getProperties04-expected.html       |     2 +
 .../Layer0/figures/getProperties04-input.html   |    19 +
 .../figures/getProperties05-expected.html       |     2 +
 .../Layer0/figures/getProperties05-input.html   |    19 +
 .../figures/getProperties06-expected.html       |     2 +
 .../Layer0/figures/getProperties06-input.html   |    19 +
 .../figures/getProperties07-expected.html       |     2 +
 .../Layer0/figures/getProperties07-input.html   |    19 +
 .../figures/getProperties08-expected.html       |     2 +
 .../Layer0/figures/getProperties08-input.html   |    19 +
 .../insertFigure-hierarchy01-expected.html      |    14 +
 .../figures/insertFigure-hierarchy01-input.html |    24 +
 .../insertFigure-hierarchy02-expected.html      |    15 +
 .../figures/insertFigure-hierarchy02-input.html |    24 +
 .../insertFigure-hierarchy03-expected.html      |    15 +
 .../figures/insertFigure-hierarchy03-input.html |    24 +
 .../insertFigure-hierarchy04-expected.html      |    18 +
 .../figures/insertFigure-hierarchy04-input.html |    24 +
 .../insertFigure-hierarchy05-expected.html      |    15 +
 .../figures/insertFigure-hierarchy05-input.html |    24 +
 .../insertFigure-hierarchy06-expected.html      |    20 +
 .../figures/insertFigure-hierarchy06-input.html |    27 +
 .../insertFigure-hierarchy07-expected.html      |    23 +
 .../figures/insertFigure-hierarchy07-input.html |    27 +
 .../insertFigure-hierarchy08-expected.html      |    20 +
 .../figures/insertFigure-hierarchy08-input.html |    27 +
 .../Layer0/figures/insertFigure01-expected.html |    10 +
 .../Layer0/figures/insertFigure01-input.html    |    19 +
 .../Layer0/figures/insertFigure02-expected.html |    10 +
 .../Layer0/figures/insertFigure02-input.html    |    19 +
 .../Layer0/figures/insertFigure03-expected.html |    11 +
 .../Layer0/figures/insertFigure03-input.html    |    19 +
 .../Layer0/figures/insertFigure04-expected.html |    11 +
 .../Layer0/figures/insertFigure04-input.html    |    19 +
 .../Layer0/figures/insertFigure05-expected.html |    11 +
 .../Layer0/figures/insertFigure05-input.html    |    19 +
 .../test/Layer0/figures/nothing.png             |   Bin 0 -> 24405 bytes
 .../figures/setProperties01-expected.html       |    10 +
 .../Layer0/figures/setProperties01-input.html   |    21 +
 .../figures/setProperties02-expected.html       |    10 +
 .../Layer0/figures/setProperties02-input.html   |    21 +
 .../figures/setProperties03-expected.html       |    10 +
 .../Layer0/figures/setProperties03-input.html   |    21 +
 .../figures/setProperties04-expected.html       |    10 +
 .../Layer0/figures/setProperties04-input.html   |    21 +
 .../formatting/classNames01-expected.html       |     6 +
 .../Layer0/formatting/classNames01-input.html   |    14 +
 .../formatting/classNames02-expected.html       |     6 +
 .../Layer0/formatting/classNames02-input.html   |    14 +
 .../formatting/classNames03-expected.html       |     6 +
 .../Layer0/formatting/classNames03-input.html   |    14 +
 .../formatting/classNames04-expected.html       |     6 +
 .../Layer0/formatting/classNames04-input.html   |    14 +
 .../formatting/classNames05-expected.html       |     6 +
 .../Layer0/formatting/classNames05-input.html   |    14 +
 .../formatting/classNames06-expected.html       |     6 +
 .../Layer0/formatting/classNames06-input.html   |    14 +
 .../formatting/classNames07-expected.html       |     6 +
 .../Layer0/formatting/classNames07-input.html   |    14 +
 .../formatting/classNames08-expected.html       |     6 +
 .../Layer0/formatting/classNames08-input.html   |    14 +
 .../Layer0/formatting/empty01-expected.html     |     7 +
 .../test/Layer0/formatting/empty01-input.html   |    15 +
 .../Layer0/formatting/empty02-expected.html     |     9 +
 .../test/Layer0/formatting/empty02-input.html   |    16 +
 .../Layer0/formatting/empty03-expected.html     |    10 +
 .../test/Layer0/formatting/empty03-input.html   |    17 +
 .../Layer0/formatting/empty04-expected.html     |    10 +
 .../test/Layer0/formatting/empty04-input.html   |    18 +
 .../Layer0/formatting/empty05-expected.html     |     6 +
 .../test/Layer0/formatting/empty05-input.html   |    16 +
 .../Layer0/formatting/empty06-expected.html     |     6 +
 .../test/Layer0/formatting/empty06-input.html   |    16 +
 .../Layer0/formatting/empty07-expected.html     |     8 +
 .../test/Layer0/formatting/empty07-input.html   |    17 +
 .../Layer0/formatting/empty08-expected.html     |     7 +
 .../test/Layer0/formatting/empty08-input.html   |    19 +
 .../getFormatting-class01-expected.html         |     1 +
 .../formatting/getFormatting-class01-input.html |    22 +
 .../getFormatting-class02-expected.html         |     1 +
 .../formatting/getFormatting-class02-input.html |    22 +
 .../getFormatting-class03-expected.html         |     1 +
 .../formatting/getFormatting-class03-input.html |    22 +
 .../getFormatting-class04-expected.html         |     1 +
 .../formatting/getFormatting-class04-input.html |    22 +
 .../getFormatting-class05-expected.html         |     1 +
 .../formatting/getFormatting-class05-input.html |    22 +
 .../getFormatting-class06-expected.html         |     1 +
 .../formatting/getFormatting-class06-input.html |    22 +
 .../getFormatting-class07-expected.html         |     1 +
 .../formatting/getFormatting-class07-input.html |    22 +
 .../getFormatting-class08-expected.html         |     1 +
 .../formatting/getFormatting-class08-input.html |    22 +
 .../getFormatting-empty01a-expected.html        |     1 +
 .../getFormatting-empty01a-input.html           |    22 +
 .../getFormatting-empty01b-expected.html        |     1 +
 .../getFormatting-empty01b-input.html           |    24 +
 .../getFormatting-empty02a-expected.html        |     1 +
 .../getFormatting-empty02a-input.html           |    22 +
 .../getFormatting-empty02b-expected.html        |     1 +
 .../getFormatting-empty02b-input.html           |    25 +
 .../getFormatting-empty03a-expected.html        |     1 +
 .../getFormatting-empty03a-input.html           |    22 +
 .../getFormatting-empty03b-expected.html        |     1 +
 .../getFormatting-empty03b-input.html           |    25 +
 .../getFormatting-empty04a-expected.html        |     2 +
 .../getFormatting-empty04a-input.html           |    22 +
 .../getFormatting-empty04b-expected.html        |     2 +
 .../getFormatting-empty04b-input.html           |    25 +
 .../getFormatting-empty05a-expected.html        |     2 +
 .../getFormatting-empty05a-input.html           |    22 +
 .../getFormatting-empty05b-expected.html        |     2 +
 .../getFormatting-empty05b-input.html           |    25 +
 .../getFormatting-empty06a-expected.html        |     2 +
 .../getFormatting-empty06a-input.html           |    22 +
 .../getFormatting-empty06b-expected.html        |     2 +
 .../getFormatting-empty06b-input.html           |    25 +
 .../getFormatting-list01-expected.html          |     2 +
 .../formatting/getFormatting-list01-input.html  |    26 +
 .../getFormatting-list02-expected.html          |     2 +
 .../formatting/getFormatting-list02-input.html  |    26 +
 .../getFormatting-list03-expected.html          |     2 +
 .../formatting/getFormatting-list03-input.html  |    26 +
 .../getFormatting-list04-expected.html          |     2 +
 .../formatting/getFormatting-list04-input.html  |    26 +
 .../getFormatting-list05-expected.html          |     2 +
 .../formatting/getFormatting-list05-input.html  |    23 +
 .../getFormatting-list06-expected.html          |     3 +
 .../formatting/getFormatting-list06-input.html  |    23 +
 .../getFormatting-list07-expected.html          |     2 +
 .../formatting/getFormatting-list07-input.html  |    23 +
 .../getFormatting-list08-expected.html          |     3 +
 .../formatting/getFormatting-list08-input.html  |    23 +
 .../getFormatting-list09-expected.html          |     2 +
 .../formatting/getFormatting-list09-input.html  |    23 +
 .../getFormatting-list10-expected.html          |     3 +
 .../formatting/getFormatting-list10-input.html  |    23 +
 .../getFormatting-list11-expected.html          |     3 +
 .../formatting/getFormatting-list11-input.html  |    28 +
 .../getFormatting-list12-expected.html          |     3 +
 .../formatting/getFormatting-list12-input.html  |    28 +
 .../getFormatting-list13-expected.html          |     2 +
 .../formatting/getFormatting-list13-input.html  |    28 +
 .../getFormatting-list14-expected.html          |     2 +
 .../formatting/getFormatting-list14-input.html  |    28 +
 .../getFormatting-list15-expected.html          |     3 +
 .../formatting/getFormatting-list15-input.html  |    34 +
 .../getFormatting-list16-expected.html          |     2 +
 .../formatting/getFormatting-list16-input.html  |    34 +
 .../getFormatting-list17-expected.html          |     3 +
 .../formatting/getFormatting-list17-input.html  |    34 +
 .../getFormatting-list18-expected.html          |     2 +
 .../formatting/getFormatting-list18-input.html  |    34 +
 .../getFormatting-list19-expected.html          |     2 +
 .../formatting/getFormatting-list19-input.html  |    34 +
 .../getFormatting-list20-expected.html          |     3 +
 .../formatting/getFormatting-list20-input.html  |    34 +
 .../formatting/getFormatting01-expected.html    |     7 +
 .../formatting/getFormatting01-input.html       |    27 +
 .../formatting/getFormatting02-expected.html    |     6 +
 .../formatting/getFormatting02-input.html       |    28 +
 .../formatting/getFormatting03-expected.html    |     6 +
 .../formatting/getFormatting03-input.html       |    28 +
 .../formatting/getFormatting04-expected.html    |     7 +
 .../formatting/getFormatting04-input.html       |    27 +
 .../formatting/getFormatting05-expected.html    |     7 +
 .../formatting/getFormatting05-input.html       |    27 +
 .../formatting/getFormatting06-expected.html    |     7 +
 .../formatting/getFormatting06-input.html       |    27 +
 .../formatting/getFormatting07-expected.html    |     8 +
 .../formatting/getFormatting07-input.html       |    28 +
 .../formatting/getFormatting08-expected.html    |     7 +
 .../formatting/getFormatting08-input.html       |    28 +
 .../formatting/getFormatting09-expected.html    |    15 +
 .../formatting/getFormatting09-input.html       |    32 +
 .../formatting/getFormatting10-expected.html    |     6 +
 .../formatting/getFormatting10-input.html       |    25 +
 .../formatting/getFormatting11-expected.html    |     6 +
 .../formatting/getFormatting11-input.html       |    25 +
 .../formatting/getFormatting12-expected.html    |     4 +
 .../formatting/getFormatting12-input.html       |    26 +
 .../Layer0/formatting/indiv01a-expected.html    |    14 +
 .../test/Layer0/formatting/indiv01a-input.html  |    22 +
 .../Layer0/formatting/indiv01b-expected.html    |    14 +
 .../test/Layer0/formatting/indiv01b-input.html  |    22 +
 .../Layer0/formatting/indiv02a-expected.html    |    10 +
 .../test/Layer0/formatting/indiv02a-input.html  |    19 +
 .../Layer0/formatting/indiv02b-expected.html    |    10 +
 .../test/Layer0/formatting/indiv02b-input.html  |    19 +
 .../Layer0/formatting/indiv03a-expected.html    |    10 +
 .../test/Layer0/formatting/indiv03a-input.html  |    19 +
 .../Layer0/formatting/indiv03b-expected.html    |    10 +
 .../test/Layer0/formatting/indiv03b-input.html  |    19 +
 .../formatting/inline-change01-expected.html    |     6 +
 .../formatting/inline-change01-input.html       |    16 +
 .../formatting/inline-change02-expected.html    |     6 +
 .../formatting/inline-change02-input.html       |    16 +
 .../formatting/inline-change03-expected.html    |     6 +
 .../formatting/inline-change03-input.html       |    16 +
 .../formatting/inline-change04-expected.html    |     6 +
 .../formatting/inline-change04-input.html       |    16 +
 .../formatting/inline-change05-expected.html    |     6 +
 .../formatting/inline-change05-input.html       |    16 +
 .../formatting/inline-change06-expected.html    |     6 +
 .../formatting/inline-change06-input.html       |    16 +
 .../formatting/inline-change07-expected.html    |    10 +
 .../formatting/inline-change07-input.html       |    18 +
 .../formatting/inline-change08-expected.html    |    10 +
 .../formatting/inline-change08-input.html       |    18 +
 .../formatting/inline-change09-expected.html    |    10 +
 .../formatting/inline-change09-input.html       |    18 +
 .../formatting/inline-change10-expected.html    |    10 +
 .../formatting/inline-change10-input.html       |    18 +
 .../formatting/inline-change11-expected.html    |    10 +
 .../formatting/inline-change11-input.html       |    18 +
 .../formatting/inline-change12-expected.html    |    10 +
 .../formatting/inline-change12-input.html       |    18 +
 .../formatting/inline-change13-expected.html    |    10 +
 .../formatting/inline-change13-input.html       |    18 +
 .../formatting/inline-change14-expected.html    |    10 +
 .../formatting/inline-change14-input.html       |    20 +
 .../formatting/inline-change15-expected.html    |    10 +
 .../formatting/inline-change15-input.html       |    20 +
 .../formatting/inline-change16-expected.html    |    10 +
 .../formatting/inline-change16-input.html       |    20 +
 .../formatting/inline-change17-expected.html    |    10 +
 .../formatting/inline-change17-input.html       |    20 +
 .../formatting/inline-change18-expected.html    |    12 +
 .../formatting/inline-change18-input.html       |    20 +
 .../formatting/inline-change19-expected.html    |    12 +
 .../formatting/inline-change19-input.html       |    20 +
 .../formatting/inline-change20-expected.html    |    10 +
 .../formatting/inline-change20-input.html       |    20 +
 .../formatting/inline-change21-expected.html    |    10 +
 .../formatting/inline-change21-input.html       |    20 +
 .../formatting/inline-change22-expected.html    |    10 +
 .../formatting/inline-change22-input.html       |    20 +
 .../formatting/inline-endnote01-expected.html   |    12 +
 .../formatting/inline-endnote01-input.html      |    15 +
 .../formatting/inline-endnote02-expected.html   |    12 +
 .../formatting/inline-endnote02-input.html      |    15 +
 .../formatting/inline-endnote03-expected.html   |    12 +
 .../formatting/inline-endnote03-input.html      |    15 +
 .../formatting/inline-endnote04-expected.html   |    12 +
 .../formatting/inline-endnote04-input.html      |    15 +
 .../formatting/inline-endnote05-expected.html   |    14 +
 .../formatting/inline-endnote05-input.html      |    15 +
 .../formatting/inline-endnote06-expected.html   |    14 +
 .../formatting/inline-endnote06-input.html      |    15 +
 .../formatting/inline-footnote01-expected.html  |    12 +
 .../formatting/inline-footnote01-input.html     |    15 +
 .../formatting/inline-footnote02-expected.html  |    12 +
 .../formatting/inline-footnote02-input.html     |    15 +
 .../formatting/inline-footnote03-expected.html  |    12 +
 .../formatting/inline-footnote03-input.html     |    15 +
 .../formatting/inline-footnote04-expected.html  |    12 +
 .../formatting/inline-footnote04-input.html     |    15 +
 .../formatting/inline-footnote05-expected.html  |    14 +
 .../formatting/inline-footnote05-input.html     |    15 +
 .../formatting/inline-footnote06-expected.html  |    14 +
 .../formatting/inline-footnote06-input.html     |    15 +
 .../formatting/inline-remove01-expected.html    |     6 +
 .../formatting/inline-remove01-input.html       |    16 +
 .../formatting/inline-remove02-expected.html    |     6 +
 .../formatting/inline-remove02-input.html       |    16 +
 .../formatting/inline-remove03-expected.html    |     9 +
 .../formatting/inline-remove03-input.html       |    17 +
 .../formatting/inline-remove04-expected.html    |     9 +
 .../formatting/inline-remove04-input.html       |    17 +
 .../formatting/inline-remove05-expected.html    |     6 +
 .../formatting/inline-remove05-input.html       |    16 +
 .../formatting/inline-remove06-expected.html    |     6 +
 .../formatting/inline-remove06-input.html       |    16 +
 .../formatting/inline-remove07-expected.html    |     6 +
 .../formatting/inline-remove07-input.html       |    16 +
 .../formatting/inline-remove08-expected.html    |     6 +
 .../formatting/inline-remove08-input.html       |    16 +
 .../formatting/inline-remove09-expected.html    |     6 +
 .../formatting/inline-remove09-input.html       |    18 +
 .../formatting/inline-remove10-expected.html    |     6 +
 .../formatting/inline-remove10-input.html       |    16 +
 .../formatting/inline-remove11-expected.html    |     6 +
 .../formatting/inline-remove11-input.html       |    16 +
 .../formatting/inline-remove12-expected.html    |     6 +
 .../formatting/inline-remove12-input.html       |    19 +
 .../formatting/inline-remove13-expected.html    |     9 +
 .../formatting/inline-remove13-input.html       |    19 +
 .../formatting/inline-remove14-expected.html    |     9 +
 .../formatting/inline-remove14-input.html       |    19 +
 .../formatting/inline-remove15-expected.html    |     9 +
 .../formatting/inline-remove15-input.html       |    19 +
 .../formatting/inline-remove16-expected.html    |     9 +
 .../formatting/inline-remove16-input.html       |    19 +
 .../formatting/inline-remove17-expected.html    |     9 +
 .../formatting/inline-remove17-input.html       |    19 +
 .../formatting/inline-remove18-expected.html    |     9 +
 .../formatting/inline-remove18-input.html       |    19 +
 .../formatting/inline-remove19-expected.html    |     7 +
 .../formatting/inline-remove19-input.html       |    17 +
 .../formatting/inline-remove20-expected.html    |     7 +
 .../formatting/inline-remove20-input.html       |    17 +
 .../formatting/inline-set01-nop-expected.html   |     6 +
 .../formatting/inline-set01-nop-input.html      |    11 +
 .../formatting/inline-set01-outer-expected.html |     6 +
 .../formatting/inline-set01-outer-input.html    |    14 +
 .../formatting/inline-set01-p-expected.html     |     6 +
 .../Layer0/formatting/inline-set01-p-input.html |    14 +
 .../formatting/inline-set02-nop-expected.html   |     7 +
 .../formatting/inline-set02-nop-input.html      |    11 +
 .../formatting/inline-set02-outer-expected.html |     9 +
 .../formatting/inline-set02-outer-input.html    |    14 +
 .../formatting/inline-set02-p-expected.html     |     9 +
 .../Layer0/formatting/inline-set02-p-input.html |    14 +
 .../formatting/inline-set03-nop-expected.html   |     6 +
 .../formatting/inline-set03-nop-input.html      |    14 +
 .../formatting/inline-set03-outer-expected.html |     6 +
 .../formatting/inline-set03-outer-input.html    |    14 +
 .../formatting/inline-set03-p-expected.html     |     6 +
 .../Layer0/formatting/inline-set03-p-input.html |    14 +
 .../formatting/inline-set04-expected.html       |     6 +
 .../Layer0/formatting/inline-set04-input.html   |    16 +
 .../formatting/inline-set05-expected.html       |     9 +
 .../Layer0/formatting/inline-set05-input.html   |    16 +
 .../formatting/inline-set06-expected.html       |     9 +
 .../Layer0/formatting/inline-set06-input.html   |    18 +
 .../formatting/inline-set07-expected.html       |    16 +
 .../Layer0/formatting/inline-set07-input.html   |    18 +
 .../formatting/inline-set07-outer-expected.html |    10 +
 .../formatting/inline-set07-outer-input.html    |    18 +
 .../formatting/inline-set08-expected.html       |    16 +
 .../Layer0/formatting/inline-set08-input.html   |    22 +
 .../formatting/inline-set08-outer-expected.html |    10 +
 .../formatting/inline-set08-outer-input.html    |    22 +
 .../formatting/justCursor01-expected.html       |    10 +
 .../Layer0/formatting/justCursor01-input.html   |    15 +
 .../formatting/justCursor02-expected.html       |    10 +
 .../Layer0/formatting/justCursor02-input.html   |    15 +
 .../formatting/justCursor03-expected.html       |     6 +
 .../Layer0/formatting/justCursor03-input.html   |    15 +
 .../formatting/justCursor04-expected.html       |    10 +
 .../Layer0/formatting/justCursor04-input.html   |    16 +
 .../formatting/mergeUpwards01-expected.html     |     6 +
 .../Layer0/formatting/mergeUpwards01-input.html |    27 +
 .../formatting/mergeUpwards02-expected.html     |     6 +
 .../Layer0/formatting/mergeUpwards02-input.html |    27 +
 .../formatting/mergeUpwards03-expected.html     |     8 +
 .../Layer0/formatting/mergeUpwards03-input.html |    27 +
 .../formatting/mergeUpwards04-expected.html     |    10 +
 .../Layer0/formatting/mergeUpwards04-input.html |    27 +
 .../formatting/mergeUpwards05-expected.html     |     6 +
 .../Layer0/formatting/mergeUpwards05-input.html |    27 +
 .../formatting/mergeUpwards06-expected.html     |     6 +
 .../Layer0/formatting/mergeUpwards06-input.html |    27 +
 .../formatting/mergeUpwards07-expected.html     |     6 +
 .../Layer0/formatting/mergeUpwards07-input.html |    27 +
 .../formatting/mergeUpwards08-expected.html     |     6 +
 .../Layer0/formatting/mergeUpwards08-input.html |    27 +
 .../formatting/paragraph-change01-expected.html |     6 +
 .../formatting/paragraph-change01-input.html    |    14 +
 .../formatting/paragraph-change02-expected.html |     6 +
 .../formatting/paragraph-change02-input.html    |    14 +
 .../formatting/paragraph-change03-expected.html |    10 +
 .../formatting/paragraph-change03-input.html    |    20 +
 .../formatting/paragraph-change04-expected.html |    10 +
 .../formatting/paragraph-change04-input.html    |    20 +
 .../formatting/paragraph-change05-expected.html |    10 +
 .../formatting/paragraph-change05-input.html    |    20 +
 .../formatting/paragraph-change06-expected.html |    10 +
 .../formatting/paragraph-change06-input.html    |    18 +
 .../formatting/paragraph-change07-expected.html |    10 +
 .../formatting/paragraph-change07-input.html    |    18 +
 .../formatting/paragraph-change08-expected.html |    10 +
 .../formatting/paragraph-change08-input.html    |    18 +
 .../formatting/paragraph-remove01-expected.html |     6 +
 .../formatting/paragraph-remove01-input.html    |    14 +
 .../formatting/paragraph-remove02-expected.html |     6 +
 .../formatting/paragraph-remove02-input.html    |    14 +
 .../formatting/paragraph-remove03-expected.html |     6 +
 .../formatting/paragraph-remove03-input.html    |    14 +
 .../formatting/paragraph-remove04-expected.html |    10 +
 .../formatting/paragraph-remove04-input.html    |    20 +
 .../formatting/paragraph-remove05-expected.html |    10 +
 .../formatting/paragraph-remove05-input.html    |    20 +
 .../formatting/paragraph-remove06-expected.html |    10 +
 .../formatting/paragraph-remove06-input.html    |    20 +
 .../formatting/paragraph-remove07-expected.html |    10 +
 .../formatting/paragraph-remove07-input.html    |    18 +
 .../formatting/paragraph-remove08-expected.html |    10 +
 .../formatting/paragraph-remove08-input.html    |    18 +
 .../formatting/paragraph-remove09-expected.html |    10 +
 .../formatting/paragraph-remove09-input.html    |    18 +
 .../formatting/paragraph-remove10-expected.html |    10 +
 .../formatting/paragraph-remove10-input.html    |    18 +
 .../formatting/paragraph-set01-expected.html    |     6 +
 .../formatting/paragraph-set01-input.html       |    14 +
 .../formatting/paragraph-set02-expected.html    |     6 +
 .../formatting/paragraph-set02-input.html       |    14 +
 .../formatting/paragraph-set03-expected.html    |    10 +
 .../formatting/paragraph-set03-input.html       |    20 +
 .../formatting/paragraph-set04-expected.html    |    10 +
 .../formatting/paragraph-set04-input.html       |    20 +
 .../formatting/paragraph-set05-expected.html    |    10 +
 .../formatting/paragraph-set05-input.html       |    20 +
 .../formatting/paragraph-set06-expected.html    |    10 +
 .../formatting/paragraph-set06-input.html       |    18 +
 .../formatting/paragraph-set07-expected.html    |    10 +
 .../formatting/paragraph-set07-input.html       |    18 +
 .../paragraphTextUpToPosition01-expected.html   |     1 +
 .../paragraphTextUpToPosition01-input.html      |    16 +
 .../paragraphTextUpToPosition02-expected.html   |     1 +
 .../paragraphTextUpToPosition02-input.html      |    16 +
 .../paragraphTextUpToPosition03-expected.html   |     1 +
 .../paragraphTextUpToPosition03-input.html      |    16 +
 .../paragraphTextUpToPosition04-expected.html   |     1 +
 .../paragraphTextUpToPosition04-input.html      |    16 +
 .../paragraphTextUpToPosition05-expected.html   |     1 +
 .../paragraphTextUpToPosition05-input.html      |    16 +
 .../paragraphTextUpToPosition06-expected.html   |     1 +
 .../paragraphTextUpToPosition06-input.html      |    16 +
 .../paragraphTextUpToPosition07-expected.html   |     1 +
 .../paragraphTextUpToPosition07-input.html      |    16 +
 .../paragraphTextUpToPosition08-expected.html   |     1 +
 .../paragraphTextUpToPosition08-input.html      |    16 +
 .../paragraphTextUpToPosition09-expected.html   |     1 +
 .../paragraphTextUpToPosition09-input.html      |    16 +
 .../paragraphTextUpToPosition10-expected.html   |     0
 .../paragraphTextUpToPosition10-input.html      |    17 +
 .../paragraphTextUpToPosition11-expected.html   |     1 +
 .../paragraphTextUpToPosition11-input.html      |    17 +
 .../paragraphTextUpToPosition12-expected.html   |     0
 .../paragraphTextUpToPosition12-input.html      |    18 +
 .../paragraphTextUpToPosition13-expected.html   |     1 +
 .../paragraphTextUpToPosition13-input.html      |    18 +
 .../preserveAbstract01a-expected.html           |    10 +
 .../formatting/preserveAbstract01a-input.html   |    17 +
 .../preserveAbstract01b-expected.html           |    10 +
 .../formatting/preserveAbstract01b-input.html   |    17 +
 .../preserveAbstract02a-expected.html           |    10 +
 .../formatting/preserveAbstract02a-input.html   |    17 +
 .../preserveAbstract02b-expected.html           |    10 +
 .../formatting/preserveAbstract02b-input.html   |    17 +
 .../preserveAbstract03a-expected.html           |    10 +
 .../formatting/preserveAbstract03a-input.html   |    19 +
 .../preserveAbstract03b-expected.html           |    10 +
 .../formatting/preserveAbstract03b-input.html   |    19 +
 .../preserveParaProps01-expected.html           |    10 +
 .../formatting/preserveParaProps01-input.html   |    16 +
 .../preserveParaProps02-expected.html           |    10 +
 .../formatting/preserveParaProps02-input.html   |    16 +
 .../preserveParaProps03-expected.html           |    10 +
 .../formatting/preserveParaProps03-input.html   |    16 +
 .../preserveParaProps04-expected.html           |    10 +
 .../formatting/preserveParaProps04-input.html   |    16 +
 .../preserveParaProps05-expected.html           |    10 +
 .../formatting/preserveParaProps05-input.html   |    16 +
 .../preserveParaProps06-expected.html           |    10 +
 .../formatting/preserveParaProps06-input.html   |    16 +
 .../preserveParaProps07-expected.html           |    10 +
 .../formatting/preserveParaProps07-input.html   |    16 +
 .../preserveParaProps08-expected.html           |    10 +
 .../formatting/preserveParaProps08-input.html   |    16 +
 .../preserveParaProps09-expected.html           |    10 +
 .../formatting/preserveParaProps09-input.html   |    16 +
 ...wnInlineProperties-structure01-expected.html |    14 +
 ...hDownInlineProperties-structure01-input.html |    21 +
 ...wnInlineProperties-structure02-expected.html |    14 +
 ...hDownInlineProperties-structure02-input.html |    21 +
 ...wnInlineProperties-structure03-expected.html |    14 +
 ...hDownInlineProperties-structure03-input.html |    21 +
 ...wnInlineProperties-structure04-expected.html |    11 +
 ...hDownInlineProperties-structure04-input.html |    21 +
 ...wnInlineProperties-structure05-expected.html |     8 +
 ...hDownInlineProperties-structure05-input.html |    21 +
 ...wnInlineProperties-structure06-expected.html |    20 +
 ...hDownInlineProperties-structure06-input.html |    28 +
 ...wnInlineProperties-structure07-expected.html |    14 +
 ...hDownInlineProperties-structure07-input.html |    28 +
 ...wnInlineProperties-structure08-expected.html |    14 +
 ...hDownInlineProperties-structure08-input.html |    28 +
 ...wnInlineProperties-structure09-expected.html |    14 +
 ...hDownInlineProperties-structure09-input.html |    28 +
 ...wnInlineProperties-structure10-expected.html |    20 +
 ...hDownInlineProperties-structure10-input.html |    28 +
 ...wnInlineProperties-structure11-expected.html |    20 +
 ...hDownInlineProperties-structure11-input.html |    28 +
 ...wnInlineProperties-structure12-expected.html |    20 +
 ...hDownInlineProperties-structure12-input.html |    28 +
 ...wnInlineProperties-structure13-expected.html |    14 +
 ...hDownInlineProperties-structure13-input.html |    28 +
 ...wnInlineProperties-structure14-expected.html |    14 +
 ...hDownInlineProperties-structure14-input.html |    28 +
 ...wnInlineProperties-structure15-expected.html |    14 +
 ...hDownInlineProperties-structure15-input.html |    28 +
 ...wnInlineProperties-structure16-expected.html |    20 +
 ...hDownInlineProperties-structure16-input.html |    28 +
 ...wnInlineProperties-structure17-expected.html |    20 +
 ...hDownInlineProperties-structure17-input.html |    28 +
 .../pushDownInlineProperties01-expected.html    |     9 +
 .../pushDownInlineProperties01-input.html       |    19 +
 .../pushDownInlineProperties02-expected.html    |    10 +
 .../pushDownInlineProperties02-input.html       |    19 +
 .../pushDownInlineProperties03-expected.html    |     9 +
 .../pushDownInlineProperties03-input.html       |    19 +
 .../pushDownInlineProperties04-expected.html    |    10 +
 .../pushDownInlineProperties04-input.html       |    19 +
 .../pushDownInlineProperties05-expected.html    |    10 +
 .../pushDownInlineProperties05-input.html       |    19 +
 .../pushDownInlineProperties06-expected.html    |    10 +
 .../pushDownInlineProperties06-input.html       |    19 +
 .../pushDownInlineProperties07-expected.html    |    10 +
 .../pushDownInlineProperties07-input.html       |    19 +
 .../pushDownInlineProperties08-expected.html    |    10 +
 .../pushDownInlineProperties08-input.html       |    19 +
 .../pushDownInlineProperties09-expected.html    |    10 +
 .../pushDownInlineProperties09-input.html       |    19 +
 .../pushDownInlineProperties10-expected.html    |    12 +
 .../pushDownInlineProperties10-input.html       |    21 +
 .../pushDownInlineProperties11-expected.html    |    26 +
 .../pushDownInlineProperties11-input.html       |    37 +
 .../pushDownInlineProperties12-expected.html    |    24 +
 .../pushDownInlineProperties12-input.html       |    39 +
 .../pushDownInlineProperties13-expected.html    |    24 +
 .../pushDownInlineProperties13-input.html       |    39 +
 .../pushDownInlineProperties14-expected.html    |    24 +
 .../pushDownInlineProperties14-input.html       |    39 +
 .../pushDownInlineProperties15-expected.html    |    24 +
 .../pushDownInlineProperties15-input.html       |    39 +
 .../pushDownInlineProperties16-expected.html    |    24 +
 .../pushDownInlineProperties16-input.html       |    39 +
 .../pushDownInlineProperties17-expected.html    |    24 +
 .../pushDownInlineProperties17-input.html       |    39 +
 .../pushDownInlineProperties18-expected.html    |    24 +
 .../pushDownInlineProperties18-input.html       |    39 +
 .../pushDownInlineProperties19-expected.html    |    27 +
 .../pushDownInlineProperties19-input.html       |    42 +
 .../formatting/splitTextAfter01-expected.html   |    19 +
 .../formatting/splitTextAfter01-input.html      |    57 +
 .../formatting/splitTextBefore01-expected.html  |    19 +
 .../formatting/splitTextBefore01-input.html     |    57 +
 .../Layer0/formatting/style-nop01-expected.html |     6 +
 .../Layer0/formatting/style-nop01-input.html    |    17 +
 .../formatting/style-nop01a-expected.html       |     6 +
 .../Layer0/formatting/style-nop01a-input.html   |    17 +
 .../Layer0/formatting/style-nop02-expected.html |     6 +
 .../Layer0/formatting/style-nop02-input.html    |    17 +
 .../Layer0/formatting/style-nop03-expected.html |     6 +
 .../Layer0/formatting/style-nop03-input.html    |    17 +
 .../Layer0/formatting/style-nop04-expected.html |     6 +
 .../Layer0/formatting/style-nop04-input.html    |    17 +
 .../Layer0/formatting/style-nop05-expected.html |     6 +
 .../Layer0/formatting/style-nop05-input.html    |    17 +
 .../Layer0/formatting/style-nop06-expected.html |     8 +
 .../Layer0/formatting/style-nop06-input.html    |    17 +
 .../Layer0/formatting/style-nop07-expected.html |     8 +
 .../Layer0/formatting/style-nop07-input.html    |    17 +
 .../Layer0/formatting/style-nop08-expected.html |    13 +
 .../Layer0/formatting/style-nop08-input.html    |    23 +
 .../Layer0/formatting/style-nop09-expected.html |    12 +
 .../Layer0/formatting/style-nop09-input.html    |    22 +
 .../Layer0/formatting/style01-expected.html     |    14 +
 .../test/Layer0/formatting/style01-input.html   |    49 +
 .../Layer0/formatting/style02-expected.html     |    14 +
 .../test/Layer0/formatting/style02-input.html   |    49 +
 .../Layer0/formatting/style03-expected.html     |    14 +
 .../test/Layer0/formatting/style03-input.html   |    49 +
 .../Layer0/formatting/style04-expected.html     |    14 +
 .../test/Layer0/formatting/style04-input.html   |    49 +
 .../Layer0/formatting/style05-expected.html     |    10 +
 .../test/Layer0/formatting/style05-input.html   |    23 +
 .../Layer0/formatting/style06-expected.html     |    35 +
 .../test/Layer0/formatting/style06-input.html   |    23 +
 .../Layer0/formatting/style07-expected.html     |    10 +
 .../test/Layer0/formatting/style07-input.html   |    23 +
 .../Layer0/formatting/style08-expected.html     |    10 +
 .../test/Layer0/formatting/style08-input.html   |    23 +
 .../Layer0/formatting/style09-expected.html     |    35 +
 .../test/Layer0/formatting/style09-input.html   |    23 +
 .../Layer0/formatting/style10-expected.html     |    35 +
 .../test/Layer0/formatting/style10-input.html   |    23 +
 .../Layer0/formatting/style11-nop-expected.html |    10 +
 .../Layer0/formatting/style11-nop-input.html    |    18 +
 .../Layer0/formatting/style11-p-expected.html   |    10 +
 .../test/Layer0/formatting/style11-p-input.html |    18 +
 .../Layer0/formatting/style12-nop-expected.html |    12 +
 .../Layer0/formatting/style12-nop-input.html    |    20 +
 .../Layer0/formatting/style12-p-expected.html   |    12 +
 .../test/Layer0/formatting/style12-p-input.html |    20 +
 .../Layer0/formatting/style13-expected.html     |    12 +
 .../test/Layer0/formatting/style13-input.html   |    21 +
 .../Layer0/formatting/style14-expected.html     |    12 +
 .../test/Layer0/formatting/style14-input.html   |    20 +
 .../Layer0/formatting/style15-expected.html     |    12 +
 .../test/Layer0/formatting/style15-input.html   |    20 +
 .../Layer0/formatting/style16-nop-expected.html |    21 +
 .../Layer0/formatting/style16-nop-input.html    |    27 +
 .../Layer0/formatting/style16-p-expected.html   |    21 +
 .../test/Layer0/formatting/style16-p-input.html |    27 +
 .../Layer0/formatting/style17-nop-expected.html |    21 +
 .../Layer0/formatting/style17-nop-input.html    |    27 +
 .../Layer0/formatting/style17-p-expected.html   |    21 +
 .../test/Layer0/formatting/style17-p-input.html |    27 +
 .../Layer0/formatting/style18-nop-expected.html |    29 +
 .../Layer0/formatting/style18-nop-input.html    |    46 +
 .../Layer0/formatting/style18-p-expected.html   |    29 +
 .../test/Layer0/formatting/style18-p-input.html |    46 +
 .../Layer0/formatting/style19-nop-expected.html |    21 +
 .../Layer0/formatting/style19-nop-input.html    |    36 +
 .../Layer0/formatting/style19-p-expected.html   |    21 +
 .../test/Layer0/formatting/style19-p-input.html |    36 +
 .../Layer0/formatting/style20-nop-expected.html |    21 +
 .../Layer0/formatting/style20-nop-input.html    |    27 +
 .../Layer0/formatting/style20-p-expected.html   |    21 +
 .../test/Layer0/formatting/style20-p-input.html |    27 +
 .../Layer0/formatting/style21-nop-expected.html |    21 +
 .../Layer0/formatting/style21-nop-input.html    |    27 +
 .../Layer0/formatting/style21-p-expected.html   |    21 +
 .../test/Layer0/formatting/style21-p-input.html |    27 +
 .../Layer0/formatting/style22-nop-expected.html |    13 +
 .../Layer0/formatting/style22-nop-input.html    |    21 +
 .../Layer0/formatting/style22-p-expected.html   |    13 +
 .../test/Layer0/formatting/style22-p-input.html |    21 +
 .../Layer0/formatting/style23-nop-expected.html |     8 +
 .../Layer0/formatting/style23-nop-input.html    |    21 +
 .../Layer0/formatting/style23-p-expected.html   |     8 +
 .../test/Layer0/formatting/style23-p-input.html |    21 +
 .../Layer0/formatting/style24-expected.html     |    10 +
 .../test/Layer0/formatting/style24-input.html   |    16 +
 .../editorFramework/test/Layer0/generic.css     |    62 +
 .../editorFramework/test/Layer0/genindex.sh     |    29 +
 .../editorFramework/test/Layer0/htmltotext.html |   125 +
 .../editorFramework/test/Layer0/index.js        |  2380 ++++
 .../inline/unwrap-multiplep3-expected.html      |    15 +
 .../Layer0/inline/unwrap-multiplep3-input.html  |    15 +
 .../Layer0/inline/unwrap-nop3-expected.html     |    10 +
 .../test/Layer0/inline/unwrap-nop3-input.html   |    14 +
 .../Layer0/inline/unwrap-singlep3-expected.html |    12 +
 .../Layer0/inline/unwrap-singlep3-input.html    |    14 +
 .../Layer0/inline/wrap-multiplep1-expected.html |    13 +
 .../Layer0/inline/wrap-multiplep1-input.html    |    15 +
 .../Layer0/inline/wrap-multiplep2-expected.html |    21 +
 .../Layer0/inline/wrap-multiplep2-input.html    |    15 +
 .../Layer0/inline/wrap-multiplep3-expected.html |    13 +
 .../Layer0/inline/wrap-multiplep3-input.html    |    15 +
 .../Layer0/inline/wrap-multiplep4-expected.html |    13 +
 .../Layer0/inline/wrap-multiplep4-input.html    |    17 +
 .../Layer0/inline/wrap-multiplep5-expected.html |    13 +
 .../Layer0/inline/wrap-multiplep5-input.html    |    18 +
 .../test/Layer0/inline/wrap-nop1-expected.html  |     8 +
 .../test/Layer0/inline/wrap-nop1-input.html     |    14 +
 .../test/Layer0/inline/wrap-nop2-expected.html  |    10 +
 .../test/Layer0/inline/wrap-nop2-input.html     |    14 +
 .../test/Layer0/inline/wrap-nop3-expected.html  |     8 +
 .../test/Layer0/inline/wrap-nop3-input.html     |    14 +
 .../test/Layer0/inline/wrap-nop4-expected.html  |     8 +
 .../test/Layer0/inline/wrap-nop4-input.html     |    16 +
 .../test/Layer0/inline/wrap-nop5-expected.html  |     8 +
 .../test/Layer0/inline/wrap-nop5-input.html     |    17 +
 .../Layer0/inline/wrap-singlep1-expected.html   |    10 +
 .../test/Layer0/inline/wrap-singlep1-input.html |    14 +
 .../Layer0/inline/wrap-singlep2-expected.html   |    12 +
 .../test/Layer0/inline/wrap-singlep2-input.html |    14 +
 .../Layer0/inline/wrap-singlep3-expected.html   |    10 +
 .../test/Layer0/inline/wrap-singlep3-input.html |    14 +
 .../Layer0/inline/wrap-singlep4-expected.html   |    10 +
 .../test/Layer0/inline/wrap-singlep4-input.html |    16 +
 .../Layer0/inline/wrap-singlep5-expected.html   |    10 +
 .../test/Layer0/inline/wrap-singlep5-input.html |    17 +
 .../test/Layer0/input/InputTests.js             |   150 +
 .../test/Layer0/input/moveDown01a-expected.html |    23 +
 .../test/Layer0/input/moveDown01a-input.html    |    29 +
 .../test/Layer0/input/moveDown01b-expected.html |    23 +
 .../test/Layer0/input/moveDown01b-input.html    |    29 +
 .../test/Layer0/input/moveDown01c-expected.html |    23 +
 .../test/Layer0/input/moveDown01c-input.html    |    29 +
 .../test/Layer0/input/moveDown01d-expected.html |    23 +
 .../test/Layer0/input/moveDown01d-input.html    |    29 +
 .../test/Layer0/input/moveDown02a-expected.html |    14 +
 .../test/Layer0/input/moveDown02a-input.html    |    29 +
 .../test/Layer0/input/moveDown02b-expected.html |    14 +
 .../test/Layer0/input/moveDown02b-input.html    |    29 +
 .../test/Layer0/input/moveDown03a-expected.html |    21 +
 .../test/Layer0/input/moveDown03a-input.html    |    32 +
 .../test/Layer0/input/moveDown03b-expected.html |    20 +
 .../test/Layer0/input/moveDown03b-input.html    |    32 +
 .../test/Layer0/input/moveDown03c-expected.html |    21 +
 .../test/Layer0/input/moveDown03c-input.html    |    32 +
 .../test/Layer0/input/moveDown03d-expected.html |    20 +
 .../test/Layer0/input/moveDown03d-input.html    |    32 +
 .../test/Layer0/input/moveDown04a-expected.html |    24 +
 .../test/Layer0/input/moveDown04a-input.html    |    38 +
 .../test/Layer0/input/moveDown04b-expected.html |    23 +
 .../test/Layer0/input/moveDown04b-input.html    |    38 +
 .../test/Layer0/input/moveDown04c-expected.html |    26 +
 .../test/Layer0/input/moveDown04c-input.html    |    38 +
 .../test/Layer0/input/moveDown04d-expected.html |    26 +
 .../test/Layer0/input/moveDown04d-input.html    |    38 +
 .../test/Layer0/input/moveDown04e-expected.html |    23 +
 .../test/Layer0/input/moveDown04e-input.html    |    38 +
 .../test/Layer0/input/moveUp01a-expected.html   |    23 +
 .../test/Layer0/input/moveUp01a-input.html      |    29 +
 .../test/Layer0/input/moveUp01b-expected.html   |    23 +
 .../test/Layer0/input/moveUp01b-input.html      |    29 +
 .../test/Layer0/input/moveUp01c-expected.html   |    23 +
 .../test/Layer0/input/moveUp01c-input.html      |    29 +
 .../test/Layer0/input/moveUp01d-expected.html   |    23 +
 .../test/Layer0/input/moveUp01d-input.html      |    29 +
 .../test/Layer0/input/moveUp02a-expected.html   |    14 +
 .../test/Layer0/input/moveUp02a-input.html      |    29 +
 .../test/Layer0/input/moveUp02b-expected.html   |    14 +
 .../test/Layer0/input/moveUp02b-input.html      |    29 +
 .../test/Layer0/input/moveUp03a-expected.html   |    21 +
 .../test/Layer0/input/moveUp03a-input.html      |    32 +
 .../test/Layer0/input/moveUp03b-expected.html   |    20 +
 .../test/Layer0/input/moveUp03b-input.html      |    32 +
 .../test/Layer0/input/moveUp03c-expected.html   |    21 +
 .../test/Layer0/input/moveUp03c-input.html      |    32 +
 .../test/Layer0/input/moveUp03d-expected.html   |    20 +
 .../test/Layer0/input/moveUp03d-input.html      |    32 +
 .../test/Layer0/input/moveUp04a-expected.html   |    24 +
 .../test/Layer0/input/moveUp04a-input.html      |    38 +
 .../test/Layer0/input/moveUp04b-expected.html   |    23 +
 .../test/Layer0/input/moveUp04b-input.html      |    38 +
 .../test/Layer0/input/moveUp04c-expected.html   |    26 +
 .../test/Layer0/input/moveUp04c-input.html      |    38 +
 .../test/Layer0/input/moveUp04d-expected.html   |    26 +
 .../test/Layer0/input/moveUp04d-input.html      |    38 +
 .../test/Layer0/input/moveUp04e-expected.html   |    23 +
 .../test/Layer0/input/moveUp04e-input.html      |    38 +
 ...sitionAtBoundary-line-backward-expected.html |    40 +
 .../positionAtBoundary-line-backward-input.html |    23 +
 ...ositionAtBoundary-line-forward-expected.html |    40 +
 .../positionAtBoundary-line-forward-input.html  |    23 +
 ...nAtBoundary-paragraph-backward-expected.html |    28 +
 ...tionAtBoundary-paragraph-backward-input.html |    21 +
 ...onAtBoundary-paragraph-forward-backward.html |    17 +
 ...onAtBoundary-paragraph-forward-expected.html |    28 +
 ...itionAtBoundary-paragraph-forward-input.html |    21 +
 ...sitionAtBoundary-word-backward-expected.html |    28 +
 .../positionAtBoundary-word-backward-input.html |    17 +
 ...ositionAtBoundary-word-forward-expected.html |    28 +
 .../positionAtBoundary-word-forward-input.html  |    17 +
 ...sitionToBoundary-line-backward-expected.html |    40 +
 .../positionToBoundary-line-backward-input.html |    23 +
 ...ositionToBoundary-line-forward-expected.html |    40 +
 .../positionToBoundary-line-forward-input.html  |    23 +
 ...nToBoundary-paragraph-backward-expected.html |    28 +
 ...tionToBoundary-paragraph-backward-input.html |    21 +
 ...onToBoundary-paragraph-forward-backward.html |    17 +
 ...onToBoundary-paragraph-forward-expected.html |    28 +
 ...itionToBoundary-paragraph-forward-input.html |    21 +
 ...sitionToBoundary-word-backward-expected.html |    28 +
 .../positionToBoundary-word-backward-input.html |    17 +
 ...ositionToBoundary-word-forward-expected.html |    28 +
 .../positionToBoundary-word-forward-input.html  |    17 +
 .../positionWithin-line-backward-expected.html  |    40 +
 .../positionWithin-line-backward-input.html     |    23 +
 .../positionWithin-line-forward-expected.html   |    40 +
 .../positionWithin-line-forward-input.html      |    23 +
 ...itionWithin-paragraph-backward-expected.html |    28 +
 ...positionWithin-paragraph-backward-input.html |    21 +
 ...sitionWithin-paragraph-forward-expected.html |    28 +
 .../positionWithin-paragraph-forward-input.html |    21 +
 .../positionWithin-word-backward-expected.html  |    28 +
 .../positionWithin-word-backward-input.html     |    17 +
 .../positionWithin-word-forward-expected.html   |    28 +
 .../positionWithin-word-forward-input.html      |    17 +
 .../rangeEnclosing-line-backward-expected.html  |    40 +
 .../rangeEnclosing-line-backward-input.html     |    23 +
 .../rangeEnclosing-line-forward-expected.html   |    40 +
 .../rangeEnclosing-line-forward-input.html      |    23 +
 ...geEnclosing-paragraph-backward-expected.html |    28 +
 ...rangeEnclosing-paragraph-backward-input.html |    21 +
 ...ngeEnclosing-paragraph-forward-expected.html |    28 +
 .../rangeEnclosing-paragraph-forward-input.html |    21 +
 .../rangeEnclosing-word-backward-expected.html  |    28 +
 .../rangeEnclosing-word-backward-input.html     |    17 +
 .../rangeEnclosing-word-forward-expected.html   |    28 +
 .../rangeEnclosing-word-forward-input.html      |    17 +
 .../Layer0/input/replaceRange01-expected.html   |     6 +
 .../test/Layer0/input/replaceRange01-input.html |    16 +
 .../Layer0/input/replaceRange02-expected.html   |     6 +
 .../test/Layer0/input/replaceRange02-input.html |    16 +
 .../Layer0/input/replaceRange03-expected.html   |     6 +
 .../test/Layer0/input/replaceRange03-input.html |    16 +
 .../Layer0/input/replaceRange04-expected.html   |     9 +
 .../test/Layer0/input/replaceRange04-input.html |    17 +
 .../Layer0/input/replaceRange05-expected.html   |     6 +
 .../test/Layer0/input/replaceRange05-input.html |    17 +
 .../Layer0/input/replaceRange06-expected.html   |     6 +
 .../test/Layer0/input/replaceRange06-input.html |    17 +
 .../Layer0/input/replaceRange07-expected.html   |    10 +
 .../test/Layer0/input/replaceRange07-input.html |    17 +
 .../Layer0/input/replaceRange08-expected.html   |    10 +
 .../test/Layer0/input/replaceRange08-input.html |    17 +
 .../Layer0/input/replaceRange09-expected.html   |    12 +
 .../test/Layer0/input/replaceRange09-input.html |    17 +
 .../Layer0/input/replaceRange10-expected.html   |    11 +
 .../test/Layer0/input/replaceRange10-input.html |    18 +
 .../Layer0/lists/clearList01a-expected.html     |    10 +
 .../test/Layer0/lists/clearList01a-input.html   |    20 +
 .../Layer0/lists/clearList01b-expected.html     |    10 +
 .../test/Layer0/lists/clearList01b-input.html   |    20 +
 .../Layer0/lists/clearList02a-expected.html     |    12 +
 .../test/Layer0/lists/clearList02a-input.html   |    20 +
 .../Layer0/lists/clearList02b-expected.html     |    12 +
 .../test/Layer0/lists/clearList02b-input.html   |    20 +
 .../Layer0/lists/clearList03a-expected.html     |    14 +
 .../test/Layer0/lists/clearList03a-input.html   |    20 +
 .../Layer0/lists/clearList03b-expected.html     |    14 +
 .../test/Layer0/lists/clearList03b-input.html   |    20 +
 .../Layer0/lists/clearList04a-expected.html     |    12 +
 .../test/Layer0/lists/clearList04a-input.html   |    20 +
 .../Layer0/lists/clearList04b-expected.html     |    12 +
 .../test/Layer0/lists/clearList04b-input.html   |    20 +
 .../Layer0/lists/clearList05a-expected.html     |    10 +
 .../test/Layer0/lists/clearList05a-input.html   |    20 +
 .../Layer0/lists/clearList05b-expected.html     |    10 +
 .../test/Layer0/lists/clearList05b-input.html   |    20 +
 .../Layer0/lists/clearList06a-expected.html     |    15 +
 .../test/Layer0/lists/clearList06a-input.html   |    26 +
 .../Layer0/lists/clearList06b-expected.html     |    15 +
 .../test/Layer0/lists/clearList06b-input.html   |    26 +
 .../Layer0/lists/clearList07a-expected.html     |    15 +
 .../test/Layer0/lists/clearList07a-input.html   |    24 +
 .../Layer0/lists/clearList07b-expected.html     |    15 +
 .../test/Layer0/lists/clearList07b-input.html   |    24 +
 .../Layer0/lists/clearList08a-expected.html     |    20 +
 .../test/Layer0/lists/clearList08a-input.html   |    30 +
 .../Layer0/lists/clearList08b-expected.html     |    20 +
 .../test/Layer0/lists/clearList08b-input.html   |    30 +
 .../Layer0/lists/clearList09a-expected.html     |    13 +
 .../test/Layer0/lists/clearList09a-input.html   |    20 +
 .../Layer0/lists/clearList09b-expected.html     |    10 +
 .../test/Layer0/lists/clearList09b-input.html   |    21 +
 .../Layer0/lists/clearList10a-expected.html     |    17 +
 .../test/Layer0/lists/clearList10a-input.html   |    21 +
 .../Layer0/lists/clearList10b-expected.html     |    18 +
 .../test/Layer0/lists/clearList10b-input.html   |    21 +
 .../Layer0/lists/clearList10c-expected.html     |    18 +
 .../test/Layer0/lists/clearList10c-input.html   |    21 +
 .../Layer0/lists/clearList10d-expected.html     |    16 +
 .../test/Layer0/lists/clearList10d-input.html   |    21 +
 .../Layer0/lists/clearList10e-expected.html     |    31 +
 .../test/Layer0/lists/clearList10e-input.html   |    27 +
 .../Layer0/lists/clearList11a-expected.html     |    12 +
 .../test/Layer0/lists/clearList11a-input.html   |    18 +
 .../Layer0/lists/clearList11b-expected.html     |    12 +
 .../test/Layer0/lists/clearList11b-input.html   |    18 +
 .../Layer0/lists/clearList11c-expected.html     |    12 +
 .../test/Layer0/lists/clearList11c-input.html   |    18 +
 .../lists/decrease-flat-tozero01a-expected.html |    10 +
 .../lists/decrease-flat-tozero01a-input.html    |    19 +
 .../lists/decrease-flat-tozero01b-expected.html |    10 +
 .../lists/decrease-flat-tozero01b-input.html    |    19 +
 .../lists/decrease-flat-tozero02a-expected.html |    12 +
 .../lists/decrease-flat-tozero02a-input.html    |    19 +
 .../lists/decrease-flat-tozero02b-expected.html |    12 +
 .../lists/decrease-flat-tozero02b-input.html    |    19 +
 .../lists/decrease-flat-tozero03a-expected.html |    10 +
 .../lists/decrease-flat-tozero03a-input.html    |    19 +
 .../lists/decrease-flat-tozero03b-expected.html |    10 +
 .../lists/decrease-flat-tozero03b-input.html    |    19 +
 .../lists/decrease-flat-tozero04a-expected.html |     8 +
 .../lists/decrease-flat-tozero04a-input.html    |    19 +
 .../lists/decrease-flat-tozero04b-expected.html |     8 +
 .../lists/decrease-flat-tozero04b-input.html    |    19 +
 .../decrease-nested-toone01a-expected.html      |    16 +
 .../lists/decrease-nested-toone01a-input.html   |    25 +
 .../decrease-nested-toone01b-expected.html      |    16 +
 .../lists/decrease-nested-toone01b-input.html   |    25 +
 .../decrease-nested-toone02a-expected.html      |    20 +
 .../lists/decrease-nested-toone02a-input.html   |    25 +
 .../decrease-nested-toone02b-expected.html      |    20 +
 .../lists/decrease-nested-toone02b-input.html   |    25 +
 .../decrease-nested-toone03a-expected.html      |    16 +
 .../lists/decrease-nested-toone03a-input.html   |    25 +
 .../decrease-nested-toone03b-expected.html      |    16 +
 .../lists/decrease-nested-toone03b-input.html   |    25 +
 .../decrease-nested-toone04a-expected.html      |    16 +
 .../lists/decrease-nested-toone04a-input.html   |    25 +
 .../decrease-nested-toone04b-expected.html      |    16 +
 .../lists/decrease-nested-toone04b-input.html   |    25 +
 .../decrease-nested-toone05a-expected.html      |    16 +
 .../lists/decrease-nested-toone05a-input.html   |    25 +
 .../decrease-nested-toone05b-expected.html      |    16 +
 .../lists/decrease-nested-toone05b-input.html   |    25 +
 .../decrease-nested-toone06a-expected.html      |    12 +
 .../lists/decrease-nested-toone06a-input.html   |    25 +
 .../decrease-nested-toone06b-expected.html      |    12 +
 .../lists/decrease-nested-toone06b-input.html   |    25 +
 .../decrease-nested-tozero01a-expected.html     |    24 +
 .../lists/decrease-nested-tozero01a-input.html  |    39 +
 .../decrease-nested-tozero01b-expected.html     |    24 +
 .../lists/decrease-nested-tozero01b-input.html  |    39 +
 .../decrease-nested-tozero02a-expected.html     |    20 +
 .../lists/decrease-nested-tozero02a-input.html  |    39 +
 .../decrease-nested-tozero02b-expected.html     |    20 +
 .../lists/decrease-nested-tozero02b-input.html  |    39 +
 .../decrease-nested-tozero03a-expected.html     |    16 +
 .../lists/decrease-nested-tozero03a-input.html  |    39 +
 .../decrease-nested-tozero03b-expected.html     |    16 +
 .../lists/decrease-nested-tozero03b-input.html  |    39 +
 .../decrease-nested-tozero04a-expected.html     |    12 +
 .../lists/decrease-nested-tozero04a-input.html  |    39 +
 .../decrease-nested-tozero04b-expected.html     |    12 +
 .../lists/decrease-nested-tozero04b-input.html  |    39 +
 .../decrease-nested-tozero05a-expected.html     |    10 +
 .../lists/decrease-nested-tozero05a-input.html  |    39 +
 .../decrease-nested-tozero05b-expected.html     |    10 +
 .../lists/decrease-nested-tozero05b-input.html  |    39 +
 .../lists/decrease-nested01a-expected.html      |    10 +
 .../Layer0/lists/decrease-nested01a-input.html  |    23 +
 .../lists/decrease-nested01b-expected.html      |    10 +
 .../Layer0/lists/decrease-nested01b-input.html  |    23 +
 .../lists/decrease-nested02a-expected.html      |    10 +
 .../Layer0/lists/decrease-nested02a-input.html  |    23 +
 .../lists/decrease-nested02b-expected.html      |    10 +
 .../Layer0/lists/decrease-nested02b-input.html  |    23 +
 .../lists/decrease-nested03a-expected.html      |    10 +
 .../Layer0/lists/decrease-nested03a-input.html  |    23 +
 .../lists/decrease-nested03b-expected.html      |    10 +
 .../Layer0/lists/decrease-nested03b-input.html  |    23 +
 .../lists/decrease-nested04a-expected.html      |    10 +
 .../Layer0/lists/decrease-nested04a-input.html  |    23 +
 .../lists/decrease-nested04b-expected.html      |    10 +
 .../Layer0/lists/decrease-nested04b-input.html  |    23 +
 .../lists/decrease-nested05a-expected.html      |    16 +
 .../Layer0/lists/decrease-nested05a-input.html  |    29 +
 .../lists/decrease-nested05b-expected.html      |    16 +
 .../Layer0/lists/decrease-nested05b-input.html  |    29 +
 .../lists/decrease-nested06a-expected.html      |    16 +
 .../Layer0/lists/decrease-nested06a-input.html  |    29 +
 .../lists/decrease-nested06b-expected.html      |    16 +
 .../Layer0/lists/decrease-nested06b-input.html  |    29 +
 .../lists/decrease-nested07a-expected.html      |    16 +
 .../Layer0/lists/decrease-nested07a-input.html  |    29 +
 .../lists/decrease-nested07b-expected.html      |    16 +
 .../Layer0/lists/decrease-nested07b-input.html  |    29 +
 .../test/Layer0/lists/div01a-expected.html      |    12 +
 .../test/Layer0/lists/div01a-input.html         |    19 +
 .../test/Layer0/lists/div01b-expected.html      |    12 +
 .../test/Layer0/lists/div01b-input.html         |    19 +
 .../test/Layer0/lists/div02a-expected.html      |    14 +
 .../test/Layer0/lists/div02a-input.html         |    21 +
 .../test/Layer0/lists/div02b-expected.html      |    10 +
 .../test/Layer0/lists/div02b-input.html         |    21 +
 .../test/Layer0/lists/div03a-expected.html      |    14 +
 .../test/Layer0/lists/div03a-input.html         |    21 +
 .../test/Layer0/lists/div03b-expected.html      |    10 +
 .../test/Layer0/lists/div03b-input.html         |    21 +
 .../Layer0/lists/increase-flat01a-expected.html |    10 +
 .../Layer0/lists/increase-flat01a-input.html    |    19 +
 .../Layer0/lists/increase-flat01b-expected.html |    10 +
 .../Layer0/lists/increase-flat01b-input.html    |    19 +
 .../Layer0/lists/increase-flat02a-expected.html |    14 +
 .../Layer0/lists/increase-flat02a-input.html    |    19 +
 .../Layer0/lists/increase-flat02b-expected.html |    14 +
 .../Layer0/lists/increase-flat02b-input.html    |    19 +
 .../Layer0/lists/increase-flat03a-expected.html |    14 +
 .../Layer0/lists/increase-flat03a-input.html    |    19 +
 .../Layer0/lists/increase-flat03b-expected.html |    14 +
 .../Layer0/lists/increase-flat03b-input.html    |    19 +
 .../Layer0/lists/increase-flat04a-expected.html |    14 +
 .../Layer0/lists/increase-flat04a-input.html    |    19 +
 .../Layer0/lists/increase-flat04b-expected.html |    14 +
 .../Layer0/lists/increase-flat04b-input.html    |    19 +
 .../Layer0/lists/increase-flat05a-expected.html |    14 +
 .../Layer0/lists/increase-flat05a-input.html    |    19 +
 .../Layer0/lists/increase-flat05b-expected.html |    14 +
 .../Layer0/lists/increase-flat05b-input.html    |    19 +
 .../Layer0/lists/increase-misc01a-expected.html |    14 +
 .../Layer0/lists/increase-misc01a-input.html    |    19 +
 .../Layer0/lists/increase-misc01b-expected.html |    14 +
 .../Layer0/lists/increase-misc01b-input.html    |    19 +
 .../Layer0/lists/increase-misc02a-expected.html |    14 +
 .../Layer0/lists/increase-misc02a-input.html    |    22 +
 .../Layer0/lists/increase-misc02b-expected.html |    14 +
 .../Layer0/lists/increase-misc02b-input.html    |    22 +
 .../Layer0/lists/increase-misc03a-expected.html |    13 +
 .../Layer0/lists/increase-misc03a-input.html    |    18 +
 .../Layer0/lists/increase-misc03b-expected.html |    18 +
 .../Layer0/lists/increase-misc03b-input.html    |    18 +
 .../lists/increase-multiple01a-expected.html    |    20 +
 .../lists/increase-multiple01a-input.html       |    22 +
 .../lists/increase-multiple01b-expected.html    |    20 +
 .../lists/increase-multiple01b-input.html       |    22 +
 .../lists/increase-multiple02a-expected.html    |    28 +
 .../lists/increase-multiple02a-input.html       |    25 +
 .../lists/increase-multiple02b-expected.html    |    28 +
 .../lists/increase-multiple02b-input.html       |    25 +
 .../lists/increase-nested01a-expected.html      |    20 +
 .../Layer0/lists/increase-nested01a-input.html  |    25 +
 .../lists/increase-nested01b-expected.html      |    20 +
 .../Layer0/lists/increase-nested01b-input.html  |    25 +
 .../lists/increase-nested02a-expected.html      |    20 +
 .../Layer0/lists/increase-nested02a-input.html  |    25 +
 .../lists/increase-nested02b-expected.html      |    20 +
 .../Layer0/lists/increase-nested02b-input.html  |    25 +
 .../test/Layer0/lists/merge01a-expected.html    |    12 +
 .../test/Layer0/lists/merge01a-input.html       |    22 +
 .../test/Layer0/lists/merge02a-expected.html    |    18 +
 .../test/Layer0/lists/merge02a-input.html       |    30 +
 .../test/Layer0/lists/merge02b-expected.html    |    18 +
 .../test/Layer0/lists/merge02b-input.html       |    30 +
 .../test/Layer0/lists/merge03a-expected.html    |    22 +
 .../test/Layer0/lists/merge03a-input.html       |    30 +
 .../test/Layer0/lists/merge03b-expected.html    |    22 +
 .../test/Layer0/lists/merge03b-input.html       |    30 +
 .../test/Layer0/lists/merge04a-expected.html    |    18 +
 .../test/Layer0/lists/merge04a-input.html       |    30 +
 .../test/Layer0/lists/merge04b-expected.html    |    18 +
 .../test/Layer0/lists/merge04b-input.html       |    30 +
 .../lists/ol-from-ul-adjacent01a-expected.html  |    14 +
 .../lists/ol-from-ul-adjacent01a-input.html     |    24 +
 .../lists/ol-from-ul-adjacent01b-expected.html  |    14 +
 .../lists/ol-from-ul-adjacent01b-input.html     |    24 +
 .../lists/ol-from-ul-adjacent02a-expected.html  |    14 +
 .../lists/ol-from-ul-adjacent02a-input.html     |    24 +
 .../lists/ol-from-ul-adjacent02b-expected.html  |    14 +
 .../lists/ol-from-ul-adjacent02b-input.html     |    24 +
 .../lists/ol-from-ul-adjacent03a-expected.html  |    16 +
 .../lists/ol-from-ul-adjacent03a-input.html     |    28 +
 .../lists/ol-from-ul-adjacent03b-expected.html  |    16 +
 .../lists/ol-from-ul-adjacent03b-input.html     |    28 +
 .../Layer0/lists/ol-from-ul01a-expected.html    |    12 +
 .../test/Layer0/lists/ol-from-ul01a-input.html  |    20 +
 .../Layer0/lists/ol-from-ul01b-expected.html    |    12 +
 .../test/Layer0/lists/ol-from-ul01b-input.html  |    20 +
 .../Layer0/lists/ol-from-ul02a-expected.html    |    14 +
 .../test/Layer0/lists/ol-from-ul02a-input.html  |    20 +
 .../Layer0/lists/ol-from-ul02b-expected.html    |    14 +
 .../test/Layer0/lists/ol-from-ul02b-input.html  |    20 +
 .../Layer0/lists/ol-from-ul03a-expected.html    |    16 +
 .../test/Layer0/lists/ol-from-ul03a-input.html  |    20 +
 .../Layer0/lists/ol-from-ul03b-expected.html    |    16 +
 .../test/Layer0/lists/ol-from-ul03b-input.html  |    20 +
 .../Layer0/lists/ol-from-ul04a-expected.html    |    14 +
 .../test/Layer0/lists/ol-from-ul04a-input.html  |    20 +
 .../Layer0/lists/ol-from-ul04b-expected.html    |    14 +
 .../test/Layer0/lists/ol-from-ul04b-input.html  |    20 +
 .../Layer0/lists/ol-from-ul05a-expected.html    |    19 +
 .../test/Layer0/lists/ol-from-ul05a-input.html  |    26 +
 .../Layer0/lists/ol-from-ul05b-expected.html    |    19 +
 .../test/Layer0/lists/ol-from-ul05b-input.html  |    26 +
 .../Layer0/lists/ol-from-ul06a-expected.html    |    19 +
 .../test/Layer0/lists/ol-from-ul06a-input.html  |    26 +
 .../Layer0/lists/ol-from-ul06b-expected.html    |    19 +
 .../test/Layer0/lists/ol-from-ul06b-input.html  |    26 +
 .../Layer0/lists/ol-from-ul07a-expected.html    |    30 +
 .../test/Layer0/lists/ol-from-ul07a-input.html  |    32 +
 .../Layer0/lists/ol-from-ul07b-expected.html    |    30 +
 .../test/Layer0/lists/ol-from-ul07b-input.html  |    32 +
 .../test/Layer0/lists/ol01-expected.html        |    12 +
 .../test/Layer0/lists/ol01-input.html           |    18 +
 .../test/Layer0/lists/ol02-expected.html        |    12 +
 .../test/Layer0/lists/ol02-input.html           |    18 +
 .../test/Layer0/lists/ol03-expected.html        |    12 +
 .../test/Layer0/lists/ol03-input.html           |    18 +
 .../test/Layer0/lists/ol04-expected.html        |    12 +
 .../test/Layer0/lists/ol04-input.html           |    18 +
 .../lists/setList-adjacentLists01-expected.html |    13 +
 .../lists/setList-adjacentLists01-input.html    |    24 +
 .../lists/setList-adjacentLists02-expected.html |    13 +
 .../lists/setList-adjacentLists02-input.html    |    24 +
 .../lists/setList-adjacentLists03-expected.html |    13 +
 .../lists/setList-adjacentLists03-input.html    |    24 +
 .../lists/setList-adjacentLists04-expected.html |    13 +
 .../lists/setList-adjacentLists04-input.html    |    24 +
 .../lists/setList-emptyLIs01-expected.html      |    10 +
 .../Layer0/lists/setList-emptyLIs01-input.html  |    18 +
 .../lists/setList-emptyLIs02-expected.html      |    10 +
 .../Layer0/lists/setList-emptyLIs02-input.html  |    18 +
 .../lists/setList-emptyLIs03-expected.html      |    10 +
 .../Layer0/lists/setList-emptyLIs03-input.html  |    18 +
 .../lists/setList-emptyLIs04-expected.html      |    10 +
 .../Layer0/lists/setList-emptyLIs04-input.html  |    18 +
 .../lists/setList-headings01-expected.html      |     6 +
 .../Layer0/lists/setList-headings01-input.html  |    18 +
 .../lists/setList-headings02-expected.html      |    10 +
 .../Layer0/lists/setList-headings02-input.html  |    20 +
 .../lists/setList-headings03-expected.html      |    12 +
 .../Layer0/lists/setList-headings03-input.html  |    20 +
 .../lists/setList-headings04-expected.html      |    10 +
 .../Layer0/lists/setList-headings04-input.html  |    20 +
 .../Layer0/lists/setList-innerp01-expected.html |    11 +
 .../Layer0/lists/setList-innerp01-input.html    |    20 +
 .../Layer0/lists/setList-innerp02-expected.html |    13 +
 .../Layer0/lists/setList-innerp02-input.html    |    20 +
 .../Layer0/lists/setList-innerp03-expected.html |    17 +
 .../Layer0/lists/setList-innerp03-input.html    |    30 +
 .../Layer0/lists/setList-innerp04-expected.html |    19 +
 .../Layer0/lists/setList-innerp04-input.html    |    30 +
 .../Layer0/lists/setList-mixed01-expected.html  |    14 +
 .../Layer0/lists/setList-mixed01-input.html     |    23 +
 .../Layer0/lists/setList-mixed02-expected.html  |    15 +
 .../Layer0/lists/setList-mixed02-input.html     |    24 +
 .../Layer0/lists/setList-mixed03-expected.html  |    15 +
 .../Layer0/lists/setList-mixed03-input.html     |    24 +
 .../Layer0/lists/setList-nested01-expected.html |    22 +
 .../Layer0/lists/setList-nested01-input.html    |    29 +
 .../Layer0/lists/setList-nested02-expected.html |    22 +
 .../Layer0/lists/setList-nested02-input.html    |    29 +
 .../Layer0/lists/setList-nested03-expected.html |    22 +
 .../Layer0/lists/setList-nested03-input.html    |    29 +
 .../Layer0/lists/setList-nested04-expected.html |    22 +
 .../Layer0/lists/setList-nested04-input.html    |    29 +
 .../Layer0/lists/setList-nested05-expected.html |    22 +
 .../Layer0/lists/setList-nested05-input.html    |    29 +
 .../Layer0/lists/setList-nested06-expected.html |    21 +
 .../Layer0/lists/setList-nested06-input.html    |    28 +
 .../Layer0/lists/setList-nested07-expected.html |    24 +
 .../Layer0/lists/setList-nested07-input.html    |    29 +
 .../Layer0/lists/setList-nested08-expected.html |    23 +
 .../Layer0/lists/setList-nested08-input.html    |    28 +
 .../Layer0/lists/setList-nop01-expected.html    |     8 +
 .../test/Layer0/lists/setList-nop01-input.html  |    15 +
 .../Layer0/lists/setList-nop02-expected.html    |     8 +
 .../test/Layer0/lists/setList-nop02-input.html  |    15 +
 .../Layer0/lists/setList-nop03-expected.html    |     8 +
 .../test/Layer0/lists/setList-nop03-input.html  |    15 +
 .../Layer0/lists/setList-nop04-expected.html    |     8 +
 .../test/Layer0/lists/setList-nop04-input.html  |    15 +
 .../Layer0/lists/setList-nop05-expected.html    |     8 +
 .../test/Layer0/lists/setList-nop05-input.html  |    17 +
 .../lists/setList-paragraphs01-expected.html    |    12 +
 .../lists/setList-paragraphs01-input.html       |    19 +
 .../lists/setList-paragraphs02-expected.html    |    16 +
 .../lists/setList-paragraphs02-input.html       |    23 +
 .../lists/setList-paragraphs03-expected.html    |    16 +
 .../lists/setList-paragraphs03-input.html       |    23 +
 .../lists/setList-paragraphs04-expected.html    |    16 +
 .../lists/setList-paragraphs04-input.html       |    23 +
 .../lists/setList-paragraphs05-expected.html    |     8 +
 .../lists/setList-paragraphs05-input.html       |    15 +
 .../lists/setList-paragraphs06-expected.html    |     8 +
 .../lists/setList-paragraphs06-input.html       |    15 +
 .../lists/setList-paragraphs07-expected.html    |     8 +
 .../lists/setList-paragraphs07-input.html       |    15 +
 .../test/Layer0/lists/ul01-expected.html        |    12 +
 .../test/Layer0/lists/ul01-input.html           |    18 +
 .../test/Layer0/lists/ul02-expected.html        |    12 +
 .../test/Layer0/lists/ul02-input.html           |    18 +
 .../test/Layer0/lists/ul03-expected.html        |    12 +
 .../test/Layer0/lists/ul03-input.html           |    18 +
 .../test/Layer0/lists/ul04-expected.html        |    12 +
 .../test/Layer0/lists/ul04-input.html           |    18 +
 .../Layer0/main/removeSpecial01-expected.html   |    27 +
 .../test/Layer0/main/removeSpecial01-input.html |    29 +
 .../Layer0/main/removeSpecial02-expected.html   |    19 +
 .../test/Layer0/main/removeSpecial02-input.html |    23 +
 .../Layer0/main/removeSpecial03-expected.html   |    27 +
 .../test/Layer0/main/removeSpecial03-input.html |    29 +
 .../test/Layer0/outline/OutlineTest.js          |   111 +
 .../changeHeadingToParagraph-expected.html      |    12 +
 .../outline/changeHeadingToParagraph-input.html |    20 +
 .../outline/changeHeadingType-expected.html     |    31 +
 .../Layer0/outline/changeHeadingType-input.html |    28 +
 .../outline/deleteSection-inner01-expected.html |    46 +
 .../outline/deleteSection-inner01-input.html    |    21 +
 .../outline/deleteSection-inner02-expected.html |    46 +
 .../outline/deleteSection-inner02-input.html    |    21 +
 .../outline/deleteSection-inner03-expected.html |    46 +
 .../outline/deleteSection-inner03-input.html    |    21 +
 .../deleteSection-nested01-expected.html        |    66 +
 .../outline/deleteSection-nested01-input.html   |    21 +
 .../deleteSection-nested02-expected.html        |    66 +
 .../outline/deleteSection-nested02-input.html   |    21 +
 .../deleteSection-nested03-expected.html        |    66 +
 .../outline/deleteSection-nested03-input.html   |    21 +
 .../outline/deleteSection01-expected.html       |    18 +
 .../Layer0/outline/deleteSection01-input.html   |    21 +
 .../outline/deleteSection02-expected.html       |    18 +
 .../Layer0/outline/deleteSection02-input.html   |    21 +
 .../outline/deleteSection03-expected.html       |    18 +
 .../Layer0/outline/deleteSection03-input.html   |    21 +
 .../Layer0/outline/discovery01-expected.html    |    27 +
 .../test/Layer0/outline/discovery01-input.html  |    28 +
 .../Layer0/outline/discovery02-expected.html    |    41 +
 .../test/Layer0/outline/discovery02-input.html  |    29 +
 .../Layer0/outline/discovery03-expected.html    |    39 +
 .../test/Layer0/outline/discovery03-input.html  |    28 +
 .../Layer0/outline/discovery04-expected.html    |    41 +
 .../test/Layer0/outline/discovery04-input.html  |    29 +
 .../Layer0/outline/discovery05-expected.html    |    41 +
 .../test/Layer0/outline/discovery05-input.html  |    28 +
 .../Layer0/outline/discovery06-expected.html    |    41 +
 .../test/Layer0/outline/discovery06-input.html  |    30 +
 .../Layer0/outline/discovery07-expected.html    |    41 +
 .../test/Layer0/outline/discovery07-input.html  |    29 +
 .../Layer0/outline/discovery08-expected.html    |    25 +
 .../test/Layer0/outline/discovery08-input.html  |    26 +
 .../Layer0/outline/discovery09-expected.html    |    27 +
 .../test/Layer0/outline/discovery09-input.html  |    27 +
 .../Layer0/outline/discovery10-expected.html    |    29 +
 .../test/Layer0/outline/discovery10-input.html  |    28 +
 .../outline/heading-editing01-expected.html     |    31 +
 .../Layer0/outline/heading-editing01-input.html |    25 +
 .../outline/heading-editing02-expected.html     |     9 +
 .../Layer0/outline/heading-editing02-input.html |    20 +
 .../outline/heading-editing03-expected.html     |    18 +
 .../Layer0/outline/heading-editing03-input.html |    24 +
 .../outline/heading-editing04-expected.html     |    12 +
 .../Layer0/outline/heading-editing04-input.html |    24 +
 .../outline/heading-editing05-expected.html     |    12 +
 .../Layer0/outline/heading-editing05-input.html |    24 +
 .../outline/heading-editing06-expected.html     |    17 +
 .../Layer0/outline/heading-editing06-input.html |    25 +
 .../outline/heading-editing07-expected.html     |    12 +
 .../Layer0/outline/heading-editing07-input.html |    25 +
 .../outline/heading-editing08-expected.html     |    18 +
 .../Layer0/outline/heading-editing08-input.html |    28 +
 .../outline/heading-hierarchy01a-expected.html  |    12 +
 .../outline/heading-hierarchy01a-input.html     |    25 +
 .../outline/heading-hierarchy01b-expected.html  |    14 +
 .../outline/heading-hierarchy01b-input.html     |    25 +
 .../outline/heading-hierarchy01c-expected.html  |    12 +
 .../outline/heading-hierarchy01c-input.html     |    25 +
 .../outline/heading-hierarchy02a-expected.html  |    12 +
 .../outline/heading-hierarchy02a-input.html     |    25 +
 .../outline/heading-hierarchy02b-expected.html  |    14 +
 .../outline/heading-hierarchy02b-input.html     |    25 +
 .../outline/heading-hierarchy02c-expected.html  |    12 +
 .../outline/heading-hierarchy02c-input.html     |    25 +
 .../outline/heading-hierarchy03a-expected.html  |    16 +
 .../outline/heading-hierarchy03a-input.html     |    27 +
 .../outline/heading-hierarchy03b-expected.html  |    14 +
 .../outline/heading-hierarchy03b-input.html     |    27 +
 .../outline/heading-hierarchy03c-expected.html  |    16 +
 .../outline/heading-hierarchy03c-input.html     |    27 +
 .../outline/heading-hierarchy04a-expected.html  |    18 +
 .../outline/heading-hierarchy04a-input.html     |    29 +
 .../outline/heading-hierarchy04b-expected.html  |    14 +
 .../outline/heading-hierarchy04b-input.html     |    29 +
 .../outline/heading-hierarchy04c-expected.html  |    18 +
 .../outline/heading-hierarchy04c-input.html     |    29 +
 .../outline/heading-numbering01-expected.html   |    28 +
 .../outline/heading-numbering01-input.html      |    28 +
 .../outline/heading-numbering02-expected.html   |    28 +
 .../outline/heading-numbering02-input.html      |    28 +
 .../outline/heading-numbering03-expected.html   |    28 +
 .../outline/heading-numbering03-input.html      |    29 +
 .../outline/heading-numbering04-expected.html   |    28 +
 .../outline/heading-numbering04-input.html      |    31 +
 .../outline/heading-numbering05-expected.html   |    16 +
 .../outline/heading-numbering05-input.html      |    24 +
 .../outline/heading-numbering06-expected.html   |    16 +
 .../outline/heading-numbering06-input.html      |    25 +
 .../outline/heading-numbering07-expected.html   |    16 +
 .../outline/heading-numbering07-input.html      |    25 +
 .../outline/heading-numbering08-expected.html   |    16 +
 .../outline/heading-numbering08-input.html      |    25 +
 .../outline/heading-numbering09-expected.html   |    16 +
 .../outline/heading-numbering09-input.html      |    25 +
 .../outline/heading-numbering10-expected.html   |    15 +
 .../outline/heading-numbering10-input.html      |    28 +
 .../Layer0/outline/headings01-expected.html     |    20 +
 .../test/Layer0/outline/headings01-input.html   |    21 +
 .../Layer0/outline/headings02-expected.html     |    20 +
 .../test/Layer0/outline/headings02-input.html   |    21 +
 .../Layer0/outline/headings03-expected.html     |    17 +
 .../test/Layer0/outline/headings03-input.html   |    22 +
 .../Layer0/outline/headings04-expected.html     |    17 +
 .../test/Layer0/outline/headings04-input.html   |    21 +
 .../Layer0/outline/headings05-expected.html     |    17 +
 .../test/Layer0/outline/headings05-input.html   |    21 +
 .../Layer0/outline/itemtypes01-expected.html    |    82 +
 .../test/Layer0/outline/itemtypes01-input.html  |    78 +
 .../outline/listOfFigures01-expected.html       |    49 +
 .../Layer0/outline/listOfFigures01-input.html   |    24 +
 .../outline/listOfFigures02-expected.html       |    52 +
 .../Layer0/outline/listOfFigures02-input.html   |    29 +
 .../outline/listOfFigures03-expected.html       |    49 +
 .../Layer0/outline/listOfFigures03-input.html   |    29 +
 .../outline/listOfFigures04-expected.html       |    49 +
 .../Layer0/outline/listOfFigures04-input.html   |    29 +
 .../outline/listOfFigures05-expected.html       |    49 +
 .../Layer0/outline/listOfFigures05-input.html   |    38 +
 .../outline/listOfFigures06-expected.html       |    29 +
 .../Layer0/outline/listOfFigures06-input.html   |    38 +
 .../outline/listOfFigures07-expected.html       |    29 +
 .../Layer0/outline/listOfFigures07-input.html   |    28 +
 .../outline/listOfFigures08-expected.html       |    29 +
 .../Layer0/outline/listOfFigures08-input.html   |    28 +
 .../outline/listOfFigures09-expected.html       |    39 +
 .../Layer0/outline/listOfFigures09-input.html   |    34 +
 .../outline/listOfFigures09a-expected.html      |    49 +
 .../Layer0/outline/listOfFigures09a-input.html  |    40 +
 .../outline/listOfFigures10-expected.html       |    10 +
 .../Layer0/outline/listOfFigures10-input.html   |    21 +
 .../outline/listOfFigures11-expected.html       |    10 +
 .../Layer0/outline/listOfFigures11-input.html   |    33 +
 .../Layer0/outline/listOfTables01-expected.html |    69 +
 .../Layer0/outline/listOfTables01-input.html    |    24 +
 .../Layer0/outline/listOfTables02-expected.html |    72 +
 .../Layer0/outline/listOfTables02-input.html    |    29 +
 .../Layer0/outline/listOfTables03-expected.html |    69 +
 .../Layer0/outline/listOfTables03-input.html    |    29 +
 .../Layer0/outline/listOfTables04-expected.html |    69 +
 .../Layer0/outline/listOfTables04-input.html    |    29 +
 .../Layer0/outline/listOfTables05-expected.html |    77 +
 .../Layer0/outline/listOfTables05-input.html    |    42 +
 .../Layer0/outline/listOfTables06-expected.html |    57 +
 .../Layer0/outline/listOfTables06-input.html    |    42 +
 .../Layer0/outline/listOfTables07-expected.html |    49 +
 .../Layer0/outline/listOfTables07-input.html    |    28 +
 .../Layer0/outline/listOfTables08-expected.html |    49 +
 .../Layer0/outline/listOfTables08-input.html    |    28 +
 .../Layer0/outline/listOfTables09-expected.html |    59 +
 .../Layer0/outline/listOfTables09-input.html    |    34 +
 .../outline/listOfTables09a-expected.html       |    69 +
 .../Layer0/outline/listOfTables09a-input.html   |    40 +
 .../Layer0/outline/listOfTables10-expected.html |    10 +
 .../Layer0/outline/listOfTables10-input.html    |    21 +
 .../Layer0/outline/listOfTables11-expected.html |    10 +
 .../Layer0/outline/listOfTables11-input.html    |    33 +
 .../outline/moveSection-inner01-expected.html   |    58 +
 .../outline/moveSection-inner01-input.html      |    21 +
 .../outline/moveSection-inner02-expected.html   |    58 +
 .../outline/moveSection-inner02-input.html      |    21 +
 .../outline/moveSection-inner03-expected.html   |    58 +
 .../outline/moveSection-inner03-input.html      |    21 +
 .../outline/moveSection-inner04-expected.html   |    58 +
 .../outline/moveSection-inner04-input.html      |    21 +
 .../outline/moveSection-inner05-expected.html   |    58 +
 .../outline/moveSection-inner05-input.html      |    21 +
 .../outline/moveSection-inner06-expected.html   |    58 +
 .../outline/moveSection-inner06-input.html      |    21 +
 .../outline/moveSection-inner07-expected.html   |    58 +
 .../outline/moveSection-inner07-input.html      |    21 +
 .../outline/moveSection-inner08-expected.html   |    58 +
 .../outline/moveSection-inner08-input.html      |    21 +
 .../outline/moveSection-inner09-expected.html   |    58 +
 .../outline/moveSection-inner09-input.html      |    21 +
 .../outline/moveSection-nested01-expected.html  |    94 +
 .../outline/moveSection-nested01-input.html     |    21 +
 .../outline/moveSection-nested02-expected.html  |    94 +
 .../outline/moveSection-nested02-input.html     |    21 +
 .../outline/moveSection-nested03-expected.html  |    94 +
 .../outline/moveSection-nested03-input.html     |    21 +
 .../outline/moveSection-nested04-expected.html  |    94 +
 .../outline/moveSection-nested04-input.html     |    21 +
 .../outline/moveSection-nested05-expected.html  |    94 +
 .../outline/moveSection-nested05-input.html     |    21 +
 .../outline/moveSection-nested06-expected.html  |    94 +
 .../outline/moveSection-nested06-input.html     |    21 +
 .../outline/moveSection-nested07-expected.html  |    94 +
 .../outline/moveSection-nested07-input.html     |    21 +
 .../outline/moveSection-nested08-expected.html  |    94 +
 .../outline/moveSection-nested08-input.html     |    21 +
 .../outline/moveSection-nested09-expected.html  |    94 +
 .../outline/moveSection-nested09-input.html     |    21 +
 .../moveSection-newparent01-expected.html       |    42 +
 .../outline/moveSection-newparent01-input.html  |    21 +
 .../moveSection-newparent02-expected.html       |    42 +
 .../outline/moveSection-newparent02-input.html  |    21 +
 .../moveSection-newparent03-expected.html       |    42 +
 .../outline/moveSection-newparent03-input.html  |    21 +
 .../moveSection-newparent04-expected.html       |    42 +
 .../outline/moveSection-newparent04-input.html  |    21 +
 .../moveSection-newparent05-expected.html       |    42 +
 .../outline/moveSection-newparent05-input.html  |    21 +
 .../Layer0/outline/moveSection01-expected.html  |    22 +
 .../Layer0/outline/moveSection01-input.html     |    21 +
 .../Layer0/outline/moveSection02-expected.html  |    22 +
 .../Layer0/outline/moveSection02-input.html     |    21 +
 .../Layer0/outline/moveSection03-expected.html  |    22 +
 .../Layer0/outline/moveSection03-input.html     |    21 +
 .../Layer0/outline/moveSection04-expected.html  |    22 +
 .../Layer0/outline/moveSection04-input.html     |    21 +
 .../Layer0/outline/moveSection05-expected.html  |    22 +
 .../Layer0/outline/moveSection05-input.html     |    21 +
 .../Layer0/outline/moveSection06-expected.html  |    22 +
 .../Layer0/outline/moveSection06-input.html     |    21 +
 .../Layer0/outline/moveSection07-expected.html  |    22 +
 .../Layer0/outline/moveSection07-input.html     |    21 +
 .../Layer0/outline/moveSection08-expected.html  |    22 +
 .../Layer0/outline/moveSection08-input.html     |    21 +
 .../Layer0/outline/moveSection09-expected.html  |    22 +
 .../Layer0/outline/moveSection09-input.html     |    21 +
 .../Layer0/outline/moveSection10-expected.html  |    22 +
 .../Layer0/outline/moveSection10-input.html     |    24 +
 .../outline/refTitle-figure01-expected.html     |    45 +
 .../Layer0/outline/refTitle-figure01-input.html |    40 +
 .../outline/refTitle-figure02-expected.html     |    57 +
 .../Layer0/outline/refTitle-figure02-input.html |    45 +
 .../outline/refTitle-figure03-expected.html     |    45 +
 .../Layer0/outline/refTitle-figure03-input.html |    45 +
 .../outline/refTitle-figure04-expected.html     |    45 +
 .../Layer0/outline/refTitle-figure04-input.html |    45 +
 .../outline/refTitle-figure05-expected.html     |    45 +
 .../Layer0/outline/refTitle-figure05-input.html |    45 +
 .../outline/refTitle-figure06-expected.html     |    41 +
 .../Layer0/outline/refTitle-figure06-input.html |    30 +
 .../outline/refTitle-figure07-expected.html     |    41 +
 .../Layer0/outline/refTitle-figure07-input.html |    30 +
 .../outline/refTitle-section01-expected.html    |    39 +
 .../outline/refTitle-section01-input.html       |    40 +
 .../outline/refTitle-section02-expected.html    |    51 +
 .../outline/refTitle-section02-input.html       |    45 +
 .../outline/refTitle-section03-expected.html    |    39 +
 .../outline/refTitle-section03-input.html       |    45 +
 .../outline/refTitle-section04-expected.html    |    39 +
 .../outline/refTitle-section04-input.html       |    45 +
 .../outline/refTitle-section05-expected.html    |    39 +
 .../outline/refTitle-section05-input.html       |    45 +
 .../outline/refTitle-section06-expected.html    |    35 +
 .../outline/refTitle-section06-input.html       |    30 +
 .../outline/refTitle-section07-expected.html    |    35 +
 .../outline/refTitle-section07-input.html       |    30 +
 .../outline/refTitle-table01-expected.html      |    45 +
 .../Layer0/outline/refTitle-table01-input.html  |    40 +
 .../outline/refTitle-table02-expected.html      |    57 +
 .../Layer0/outline/refTitle-table02-input.html  |    45 +
 .../outline/refTitle-table03-expected.html      |    45 +
 .../Layer0/outline/refTitle-table03-input.html  |    45 +
 .../outline/refTitle-table04-expected.html      |    45 +
 .../Layer0/outline/refTitle-table04-input.html  |    45 +
 .../outline/refTitle-table05-expected.html      |    45 +
 .../Layer0/outline/refTitle-table05-input.html  |    45 +
 .../outline/refTitle-table06-expected.html      |    41 +
 .../Layer0/outline/refTitle-table06-input.html  |    30 +
 .../outline/refTitle-table07-expected.html      |    41 +
 .../Layer0/outline/refTitle-table07-input.html  |    30 +
 .../refType-figure-numbered-expected.html       |    30 +
 .../outline/refType-figure-numbered-input.html  |    26 +
 .../refType-figure-unnumbered-expected.html     |    30 +
 .../refType-figure-unnumbered-input.html        |    26 +
 .../refType-section-numbered-expected.html      |    29 +
 .../outline/refType-section-numbered-input.html |    23 +
 .../refType-section-unnumbered-expected.html    |    27 +
 .../refType-section-unnumbered-input.html       |    23 +
 .../refType-section-unnumbered2-expected.html   |    29 +
 .../refType-section-unnumbered2-input.html      |    22 +
 .../refType-table-numbered-expected.html        |    43 +
 .../outline/refType-table-numbered-input.html   |    37 +
 .../refType-table-unnumbered-expected.html      |    43 +
 .../outline/refType-table-unnumbered-input.html |    37 +
 .../outline/reference-insert01-expected.html    |    14 +
 .../outline/reference-insert01-input.html       |    32 +
 .../outline/reference-insert02-expected.html    |    18 +
 .../outline/reference-insert02-input.html       |    32 +
 .../outline/reference-insert03-expected.html    |    18 +
 .../outline/reference-insert03-input.html       |    32 +
 .../outline/reference-static01-expected.html    |    35 +
 .../outline/reference-static01-input.html       |    27 +
 .../outline/reference-static02-expected.html    |    39 +
 .../outline/reference-static02-input.html       |    27 +
 .../outline/reference-static03-expected.html    |    39 +
 .../outline/reference-static03-input.html       |    27 +
 .../outline/reference-update01-expected.html    |    36 +
 .../outline/reference-update01-input.html       |    33 +
 .../outline/reference-update02-expected.html    |    42 +
 .../outline/reference-update02-input.html       |    35 +
 .../outline/reference-update03-expected.html    |    42 +
 .../outline/reference-update03-input.html       |    35 +
 .../Layer0/outline/reference01-expected.html    |   136 +
 .../test/Layer0/outline/reference01-input.html  |   123 +
 .../Layer0/outline/refsById01-expected.html     |     6 +
 .../test/Layer0/outline/refsById01-input.html   |    29 +
 .../outline/setNumbered-figure01-expected.html  |     9 +
 .../outline/setNumbered-figure01-input.html     |    20 +
 .../outline/setNumbered-figure02-expected.html  |     8 +
 .../outline/setNumbered-figure02-input.html     |    21 +
 .../outline/setNumbered-figure03-expected.html  |     9 +
 .../outline/setNumbered-figure03-input.html     |    21 +
 .../outline/setNumbered-figure04-expected.html  |     9 +
 .../outline/setNumbered-figure04-input.html     |    21 +
 .../outline/setNumbered-table01-expected.html   |    18 +
 .../outline/setNumbered-table01-input.html      |    27 +
 .../outline/setNumbered-table02-expected.html   |    17 +
 .../outline/setNumbered-table02-input.html      |    28 +
 .../outline/setNumbered-table03-expected.html   |    18 +
 .../outline/setNumbered-table03-input.html      |    28 +
 .../outline/setNumbered-table04-expected.html   |    18 +
 .../outline/setNumbered-table04-input.html      |    28 +
 .../tableOfContents-insert01-expected.html      |    19 +
 .../outline/tableOfContents-insert01-input.html |    26 +
 .../tableOfContents-insert02-expected.html      |    19 +
 .../outline/tableOfContents-insert02-input.html |    26 +
 .../tableOfContents-insert03-expected.html      |    21 +
 .../outline/tableOfContents-insert03-input.html |    28 +
 .../tableOfContents-insert04-expected.html      |    19 +
 .../outline/tableOfContents-insert04-input.html |    28 +
 .../tableOfContents-insert05-expected.html      |    19 +
 .../outline/tableOfContents-insert05-input.html |    28 +
 .../tableOfContents-insert06-expected.html      |    19 +
 .../outline/tableOfContents-insert06-input.html |    28 +
 .../tableOfContents-insert07-expected.html      |    19 +
 .../outline/tableOfContents-insert07-input.html |    28 +
 .../outline/tableOfContents01-expected.html     |    51 +
 .../Layer0/outline/tableOfContents01-input.html |    27 +
 .../outline/tableOfContents02-expected.html     |    54 +
 .../Layer0/outline/tableOfContents02-input.html |    32 +
 .../outline/tableOfContents03-expected.html     |    51 +
 .../Layer0/outline/tableOfContents03-input.html |    32 +
 .../outline/tableOfContents04-expected.html     |    51 +
 .../Layer0/outline/tableOfContents04-input.html |    32 +
 .../outline/tableOfContents05-expected.html     |    51 +
 .../Layer0/outline/tableOfContents05-input.html |    55 +
 .../outline/tableOfContents06-expected.html     |    49 +
 .../Layer0/outline/tableOfContents06-input.html |    53 +
 .../outline/tableOfContents07-expected.html     |    51 +
 .../Layer0/outline/tableOfContents07-input.html |    30 +
 .../outline/tableOfContents08-expected.html     |    51 +
 .../Layer0/outline/tableOfContents08-input.html |    30 +
 .../outline/tableOfContents09-expected.html     |    51 +
 .../Layer0/outline/tableOfContents09-input.html |    37 +
 .../outline/tableOfContents10-expected.html     |    10 +
 .../Layer0/outline/tableOfContents10-input.html |    21 +
 .../outline/tableOfContents11-expected.html     |    12 +
 .../Layer0/outline/tableOfContents11-input.html |    33 +
 .../Layer0/outline/tocInHeading01-expected.html |    12 +
 .../Layer0/outline/tocInHeading01-input.html    |    22 +
 .../Layer0/outline/tocInsert01-expected.html    |    53 +
 .../test/Layer0/outline/tocInsert01-input.html  |    49 +
 .../Layer0/outline/tocInsert02-expected.html    |    55 +
 .../test/Layer0/outline/tocInsert02-input.html  |    49 +
 .../Layer0/outline/tocInsert03-expected.html    |    53 +
 .../test/Layer0/outline/tocInsert03-input.html  |    48 +
 ...ValidCursorPosition-afterbr01a-expected.html |    10 +
 .../isValidCursorPosition-afterbr01a-input.html |    15 +
 ...ValidCursorPosition-afterbr01b-expected.html |    10 +
 .../isValidCursorPosition-afterbr01b-input.html |    15 +
 ...ValidCursorPosition-afterbr01c-expected.html |    11 +
 .../isValidCursorPosition-afterbr01c-input.html |    15 +
 ...ValidCursorPosition-afterbr01d-expected.html |    11 +
 .../isValidCursorPosition-afterbr01d-input.html |    15 +
 ...ValidCursorPosition-afterbr01e-expected.html |    11 +
 .../isValidCursorPosition-afterbr01e-input.html |    15 +
 ...ValidCursorPosition-afterbr02a-expected.html |    16 +
 .../isValidCursorPosition-afterbr02a-input.html |    15 +
 ...ValidCursorPosition-afterbr02b-expected.html |    16 +
 .../isValidCursorPosition-afterbr02b-input.html |    15 +
 ...ValidCursorPosition-afterbr02c-expected.html |    16 +
 .../isValidCursorPosition-afterbr02c-input.html |    15 +
 ...ValidCursorPosition-afterbr03a-expected.html |    16 +
 .../isValidCursorPosition-afterbr03a-input.html |    15 +
 ...ValidCursorPosition-afterbr03b-expected.html |    16 +
 .../isValidCursorPosition-afterbr03b-input.html |    15 +
 ...ValidCursorPosition-afterbr03c-expected.html |    16 +
 .../isValidCursorPosition-afterbr03c-input.html |    15 +
 ...ValidCursorPosition-afterbr04a-expected.html |    17 +
 .../isValidCursorPosition-afterbr04a-input.html |    15 +
 ...ValidCursorPosition-afterbr04b-expected.html |    17 +
 .../isValidCursorPosition-afterbr04b-input.html |    15 +
 ...ValidCursorPosition-afterbr04c-expected.html |    17 +
 .../isValidCursorPosition-afterbr04c-input.html |    15 +
 .../isValidCursorPosition-body01a-expected.html |     7 +
 .../isValidCursorPosition-body01a-input.html    |    12 +
 .../isValidCursorPosition-body01b-expected.html |     7 +
 .../isValidCursorPosition-body01b-input.html    |    12 +
 .../isValidCursorPosition-body01c-expected.html |     7 +
 .../isValidCursorPosition-body01c-input.html    |    12 +
 .../isValidCursorPosition-body01d-expected.html |     7 +
 .../isValidCursorPosition-body01d-input.html    |    13 +
 .../isValidCursorPosition-body01e-expected.html |     7 +
 .../isValidCursorPosition-body01e-input.html    |    16 +
 .../isValidCursorPosition-body01f-expected.html |     7 +
 .../isValidCursorPosition-body01f-input.html    |    16 +
 .../isValidCursorPosition-body01g-expected.html |     7 +
 .../isValidCursorPosition-body01g-input.html    |    16 +
 ...ValidCursorPosition-caption01a-expected.html |    17 +
 .../isValidCursorPosition-caption01a-input.html |    23 +
 ...ValidCursorPosition-caption01b-expected.html |    17 +
 .../isValidCursorPosition-caption01b-input.html |    23 +
 ...ValidCursorPosition-caption01c-expected.html |    17 +
 .../isValidCursorPosition-caption01c-input.html |    23 +
 ...sValidCursorPosition-endnote01-expected.html |    11 +
 .../isValidCursorPosition-endnote01-input.html  |    15 +
 ...sValidCursorPosition-endnote02-expected.html |    11 +
 .../isValidCursorPosition-endnote02-input.html  |    15 +
 ...sValidCursorPosition-endnote03-expected.html |    11 +
 .../isValidCursorPosition-endnote03-input.html  |    15 +
 ...sValidCursorPosition-endnote04-expected.html |    11 +
 .../isValidCursorPosition-endnote04-input.html  |    15 +
 ...sValidCursorPosition-endnote05-expected.html |    13 +
 .../isValidCursorPosition-endnote05-input.html  |    15 +
 ...sValidCursorPosition-endnote06-expected.html |    11 +
 .../isValidCursorPosition-endnote06-input.html  |    15 +
 ...sValidCursorPosition-endnote07-expected.html |    11 +
 .../isValidCursorPosition-endnote07-input.html  |    15 +
 ...sValidCursorPosition-endnote08-expected.html |    11 +
 .../isValidCursorPosition-endnote08-input.html  |    15 +
 ...sValidCursorPosition-endnote09-expected.html |    11 +
 .../isValidCursorPosition-endnote09-input.html  |    15 +
 ...sValidCursorPosition-endnote10-expected.html |    13 +
 .../isValidCursorPosition-endnote10-input.html  |    15 +
 ...sValidCursorPosition-figure01a-expected.html |    12 +
 .../isValidCursorPosition-figure01a-input.html  |    20 +
 ...sValidCursorPosition-figure01b-expected.html |    12 +
 .../isValidCursorPosition-figure01b-input.html  |    20 +
 ...sValidCursorPosition-figure01c-expected.html |    12 +
 .../isValidCursorPosition-figure01c-input.html  |    20 +
 ...ValidCursorPosition-footnote01-expected.html |    11 +
 .../isValidCursorPosition-footnote01-input.html |    15 +
 ...ValidCursorPosition-footnote02-expected.html |    11 +
 .../isValidCursorPosition-footnote02-input.html |    15 +
 ...ValidCursorPosition-footnote03-expected.html |    11 +
 .../isValidCursorPosition-footnote03-input.html |    15 +
 ...ValidCursorPosition-footnote04-expected.html |    11 +
 .../isValidCursorPosition-footnote04-input.html |    15 +
 ...ValidCursorPosition-footnote05-expected.html |    13 +
 .../isValidCursorPosition-footnote05-input.html |    15 +
 ...ValidCursorPosition-footnote06-expected.html |    11 +
 .../isValidCursorPosition-footnote06-input.html |    15 +
 ...ValidCursorPosition-footnote07-expected.html |    11 +
 .../isValidCursorPosition-footnote07-input.html |    15 +
 ...ValidCursorPosition-footnote08-expected.html |    11 +
 .../isValidCursorPosition-footnote08-input.html |    15 +
 ...ValidCursorPosition-footnote09-expected.html |    11 +
 .../isValidCursorPosition-footnote09-input.html |    15 +
 ...ValidCursorPosition-footnote10-expected.html |    13 +
 .../isValidCursorPosition-footnote10-input.html |    15 +
 ...ValidCursorPosition-footnote11-expected.html |    11 +
 .../isValidCursorPosition-footnote11-input.html |    15 +
 ...ValidCursorPosition-footnote12-expected.html |    11 +
 .../isValidCursorPosition-footnote12-input.html |    15 +
 ...ValidCursorPosition-footnote13-expected.html |    11 +
 .../isValidCursorPosition-footnote13-input.html |    15 +
 ...ValidCursorPosition-footnote14-expected.html |    11 +
 .../isValidCursorPosition-footnote14-input.html |    15 +
 ...ValidCursorPosition-heading01a-expected.html |     7 +
 .../isValidCursorPosition-heading01a-input.html |    17 +
 ...ValidCursorPosition-heading01b-expected.html |     7 +
 .../isValidCursorPosition-heading01b-input.html |    17 +
 ...ValidCursorPosition-heading01c-expected.html |     7 +
 .../isValidCursorPosition-heading01c-input.html |    17 +
 ...isValidCursorPosition-image01a-expected.html |    13 +
 .../isValidCursorPosition-image01a-input.html   |    15 +
 ...isValidCursorPosition-image01b-expected.html |    13 +
 .../isValidCursorPosition-image01b-input.html   |    15 +
 ...isValidCursorPosition-image01c-expected.html |    13 +
 .../isValidCursorPosition-image01c-input.html   |    15 +
 ...isValidCursorPosition-image02a-expected.html |    15 +
 .../isValidCursorPosition-image02a-input.html   |    15 +
 ...isValidCursorPosition-image02b-expected.html |    16 +
 .../isValidCursorPosition-image02b-input.html   |    15 +
 ...isValidCursorPosition-image02c-expected.html |    16 +
 .../isValidCursorPosition-image02c-input.html   |    15 +
 ...isValidCursorPosition-image03a-expected.html |    19 +
 .../isValidCursorPosition-image03a-input.html   |    15 +
 ...isValidCursorPosition-image03b-expected.html |    21 +
 .../isValidCursorPosition-image03b-input.html   |    15 +
 ...isValidCursorPosition-image03c-expected.html |    21 +
 .../isValidCursorPosition-image03c-input.html   |    15 +
 ...isValidCursorPosition-image04a-expected.html |    15 +
 .../isValidCursorPosition-image04a-input.html   |    15 +
 ...isValidCursorPosition-image04b-expected.html |    15 +
 .../isValidCursorPosition-image04b-input.html   |    15 +
 ...isValidCursorPosition-image04c-expected.html |    15 +
 .../isValidCursorPosition-image04c-input.html   |    15 +
 ...sValidCursorPosition-inline01a-expected.html |    11 +
 .../isValidCursorPosition-inline01a-input.html  |    15 +
 ...sValidCursorPosition-inline01b-expected.html |    11 +
 .../isValidCursorPosition-inline01b-input.html  |    15 +
 ...sValidCursorPosition-inline01c-expected.html |    11 +
 .../isValidCursorPosition-inline01c-input.html  |    15 +
 ...sValidCursorPosition-inline01d-expected.html |    11 +
 .../isValidCursorPosition-inline01d-input.html  |    15 +
 ...sValidCursorPosition-inline01e-expected.html |    11 +
 .../isValidCursorPosition-inline01e-input.html  |    15 +
 ...sValidCursorPosition-inline01f-expected.html |    11 +
 .../isValidCursorPosition-inline01f-input.html  |    15 +
 ...sValidCursorPosition-inline01g-expected.html |    11 +
 .../isValidCursorPosition-inline01g-input.html  |    15 +
 ...sValidCursorPosition-inline02a-expected.html |    11 +
 .../isValidCursorPosition-inline02a-input.html  |    15 +
 ...sValidCursorPosition-inline02b-expected.html |    11 +
 .../isValidCursorPosition-inline02b-input.html  |    15 +
 ...sValidCursorPosition-inline02c-expected.html |    11 +
 .../isValidCursorPosition-inline02c-input.html  |    15 +
 ...sValidCursorPosition-inline02d-expected.html |    11 +
 .../isValidCursorPosition-inline02d-input.html  |    15 +
 ...sValidCursorPosition-inline02e-expected.html |    11 +
 .../isValidCursorPosition-inline02e-input.html  |    15 +
 ...sValidCursorPosition-inline02f-expected.html |    11 +
 .../isValidCursorPosition-inline02f-input.html  |    15 +
 ...sValidCursorPosition-inline02g-expected.html |    11 +
 .../isValidCursorPosition-inline02g-input.html  |    15 +
 ...sValidCursorPosition-inline03a-expected.html |    14 +
 .../isValidCursorPosition-inline03a-input.html  |    15 +
 ...sValidCursorPosition-inline03b-expected.html |    14 +
 .../isValidCursorPosition-inline03b-input.html  |    15 +
 ...sValidCursorPosition-inline03c-expected.html |    14 +
 .../isValidCursorPosition-inline03c-input.html  |    15 +
 ...sValidCursorPosition-inline05a-expected.html |     7 +
 .../isValidCursorPosition-inline05a-input.html  |    15 +
 ...sValidCursorPosition-inline05b-expected.html |     7 +
 .../isValidCursorPosition-inline05b-input.html  |    15 +
 ...sValidCursorPosition-inline05c-expected.html |     7 +
 .../isValidCursorPosition-inline05c-input.html  |    15 +
 ...sValidCursorPosition-inline05d-expected.html |     7 +
 .../isValidCursorPosition-inline05d-input.html  |    15 +
 ...sValidCursorPosition-inline05e-expected.html |     7 +
 .../isValidCursorPosition-inline05e-input.html  |    15 +
 ...sValidCursorPosition-inline05f-expected.html |     7 +
 .../isValidCursorPosition-inline05f-input.html  |    15 +
 ...sValidCursorPosition-inline05g-expected.html |     7 +
 .../isValidCursorPosition-inline05g-input.html  |    15 +
 ...sValidCursorPosition-inline06a-expected.html |     7 +
 .../isValidCursorPosition-inline06a-input.html  |    15 +
 ...sValidCursorPosition-inline06b-expected.html |     7 +
 .../isValidCursorPosition-inline06b-input.html  |    15 +
 ...sValidCursorPosition-inline06c-expected.html |     7 +
 .../isValidCursorPosition-inline06c-input.html  |    15 +
 ...sValidCursorPosition-inline06d-expected.html |     7 +
 .../isValidCursorPosition-inline06d-input.html  |    15 +
 ...sValidCursorPosition-inline06e-expected.html |     7 +
 .../isValidCursorPosition-inline06e-input.html  |    15 +
 ...sValidCursorPosition-inline06f-expected.html |     7 +
 .../isValidCursorPosition-inline06f-input.html  |    15 +
 ...sValidCursorPosition-inline06g-expected.html |     7 +
 .../isValidCursorPosition-inline06g-input.html  |    15 +
 ...sValidCursorPosition-inline06h-expected.html |     7 +
 .../isValidCursorPosition-inline06h-input.html  |    15 +
 ...sValidCursorPosition-inline06i-expected.html |     7 +
 .../isValidCursorPosition-inline06i-input.html  |    15 +
 ...sValidCursorPosition-inline06j-expected.html |     7 +
 .../isValidCursorPosition-inline06j-input.html  |    15 +
 ...sValidCursorPosition-inline06k-expected.html |     7 +
 .../isValidCursorPosition-inline06k-input.html  |    15 +
 ...sValidCursorPosition-inline07a-expected.html |     7 +
 .../isValidCursorPosition-inline07a-input.html  |    15 +
 ...sValidCursorPosition-inline07b-expected.html |     7 +
 .../isValidCursorPosition-inline07b-input.html  |    15 +
 ...sValidCursorPosition-inline07c-expected.html |     7 +
 .../isValidCursorPosition-inline07c-input.html  |    15 +
 ...sValidCursorPosition-inline07d-expected.html |     7 +
 .../isValidCursorPosition-inline07d-input.html  |    15 +
 ...sValidCursorPosition-inline07e-expected.html |     7 +
 .../isValidCursorPosition-inline07e-input.html  |    15 +
 ...sValidCursorPosition-inline07f-expected.html |     7 +
 .../isValidCursorPosition-inline07f-input.html  |    15 +
 ...sValidCursorPosition-inline07g-expected.html |     7 +
 .../isValidCursorPosition-inline07g-input.html  |    15 +
 ...sValidCursorPosition-inline08a-expected.html |     7 +
 .../isValidCursorPosition-inline08a-input.html  |    15 +
 ...sValidCursorPosition-inline08b-expected.html |     7 +
 .../isValidCursorPosition-inline08b-input.html  |    15 +
 ...sValidCursorPosition-inline08c-expected.html |     7 +
 .../isValidCursorPosition-inline08c-input.html  |    15 +
 ...sValidCursorPosition-inline08d-expected.html |     7 +
 .../isValidCursorPosition-inline08d-input.html  |    15 +
 ...sValidCursorPosition-inline08e-expected.html |     7 +
 .../isValidCursorPosition-inline08e-input.html  |    15 +
 ...sValidCursorPosition-inline08f-expected.html |     7 +
 .../isValidCursorPosition-inline08f-input.html  |    15 +
 ...sValidCursorPosition-inline08g-expected.html |     7 +
 .../isValidCursorPosition-inline08g-input.html  |    15 +
 ...sValidCursorPosition-inline08h-expected.html |     7 +
 .../isValidCursorPosition-inline08h-input.html  |    15 +
 ...sValidCursorPosition-inline08i-expected.html |     7 +
 .../isValidCursorPosition-inline08i-input.html  |    15 +
 ...sValidCursorPosition-inline08j-expected.html |     7 +
 .../isValidCursorPosition-inline08j-input.html  |    15 +
 ...sValidCursorPosition-inline08k-expected.html |     7 +
 .../isValidCursorPosition-inline08k-input.html  |    15 +
 .../isValidCursorPosition-link01a-expected.html |    13 +
 .../isValidCursorPosition-link01a-input.html    |    15 +
 .../isValidCursorPosition-link01b-expected.html |    13 +
 .../isValidCursorPosition-link01b-input.html    |    15 +
 .../isValidCursorPosition-link01c-expected.html |    13 +
 .../isValidCursorPosition-link01c-input.html    |    15 +
 .../isValidCursorPosition-list01a-expected.html |    11 +
 .../isValidCursorPosition-list01a-input.html    |    19 +
 .../isValidCursorPosition-list01b-expected.html |    11 +
 .../isValidCursorPosition-list01b-input.html    |    19 +
 .../isValidCursorPosition-list01c-expected.html |    11 +
 .../isValidCursorPosition-list01c-input.html    |    19 +
 .../isValidCursorPosition-list02a-expected.html |    11 +
 .../isValidCursorPosition-list02a-input.html    |    19 +
 .../isValidCursorPosition-list02b-expected.html |    11 +
 .../isValidCursorPosition-list02b-input.html    |    19 +
 .../isValidCursorPosition-list02c-expected.html |    11 +
 .../isValidCursorPosition-list02c-input.html    |    19 +
 .../isValidCursorPosition-list03a-expected.html |    11 +
 .../isValidCursorPosition-list03a-input.html    |    19 +
 .../isValidCursorPosition-list03b-expected.html |    11 +
 .../isValidCursorPosition-list03b-input.html    |    19 +
 .../isValidCursorPosition-list03c-expected.html |    11 +
 .../isValidCursorPosition-list03c-input.html    |    19 +
 .../isValidCursorPosition-list04a-expected.html |    23 +
 .../isValidCursorPosition-list04a-input.html    |    19 +
 .../isValidCursorPosition-list04b-expected.html |    23 +
 .../isValidCursorPosition-list04b-input.html    |    19 +
 .../isValidCursorPosition-list04c-expected.html |    23 +
 .../isValidCursorPosition-list04c-input.html    |    19 +
 .../isValidCursorPosition-list05a-expected.html |     9 +
 .../isValidCursorPosition-list05a-input.html    |    19 +
 .../isValidCursorPosition-list05b-expected.html |     9 +
 .../isValidCursorPosition-list05b-input.html    |    18 +
 .../isValidCursorPosition-list05c-expected.html |    10 +
 .../isValidCursorPosition-list05c-input.html    |    19 +
 .../isValidCursorPosition-list05d-expected.html |    10 +
 .../isValidCursorPosition-list05d-input.html    |    19 +
 .../isValidCursorPosition-list05e-expected.html |    11 +
 .../isValidCursorPosition-list05e-input.html    |    20 +
 ...lidCursorPosition-paragraph01a-expected.html |     7 +
 ...sValidCursorPosition-paragraph01a-input.html |    15 +
 ...lidCursorPosition-paragraph01b-expected.html |     7 +
 ...sValidCursorPosition-paragraph01b-input.html |    15 +
 ...lidCursorPosition-paragraph01c-expected.html |     7 +
 ...sValidCursorPosition-paragraph01c-input.html |    15 +
 ...lidCursorPosition-paragraph01d-expected.html |     7 +
 ...sValidCursorPosition-paragraph01d-input.html |    15 +
 ...lidCursorPosition-paragraph01e-expected.html |     7 +
 ...sValidCursorPosition-paragraph01e-input.html |    15 +
 ...lidCursorPosition-paragraph02a-expected.html |     8 +
 ...sValidCursorPosition-paragraph02a-input.html |    16 +
 ...lidCursorPosition-paragraph02b-expected.html |     8 +
 ...sValidCursorPosition-paragraph02b-input.html |    25 +
 ...lidCursorPosition-paragraph02c-expected.html |    11 +
 ...sValidCursorPosition-paragraph02c-input.html |    25 +
 ...lidCursorPosition-paragraph02d-expected.html |    11 +
 ...sValidCursorPosition-paragraph02d-input.html |    25 +
 ...lidCursorPosition-paragraph03a-expected.html |     7 +
 ...sValidCursorPosition-paragraph03a-input.html |    15 +
 ...lidCursorPosition-paragraph03b-expected.html |     7 +
 ...sValidCursorPosition-paragraph03b-input.html |    15 +
 ...lidCursorPosition-paragraph03c-expected.html |     7 +
 ...sValidCursorPosition-paragraph03c-input.html |    15 +
 ...lidCursorPosition-paragraph03d-expected.html |     7 +
 ...sValidCursorPosition-paragraph03d-input.html |    16 +
 ...lidCursorPosition-paragraph04a-expected.html |     7 +
 ...sValidCursorPosition-paragraph04a-input.html |    15 +
 ...lidCursorPosition-paragraph04b-expected.html |     7 +
 ...sValidCursorPosition-paragraph04b-input.html |    15 +
 ...lidCursorPosition-paragraph04c-expected.html |     7 +
 ...sValidCursorPosition-paragraph04c-input.html |    15 +
 ...lidCursorPosition-paragraph05a-expected.html |    10 +
 ...sValidCursorPosition-paragraph05a-input.html |    15 +
 ...lidCursorPosition-paragraph05b-expected.html |    10 +
 ...sValidCursorPosition-paragraph05b-input.html |    15 +
 ...lidCursorPosition-paragraph05c-expected.html |    10 +
 ...sValidCursorPosition-paragraph05c-input.html |    15 +
 ...lidCursorPosition-paragraph06a-expected.html |    10 +
 ...sValidCursorPosition-paragraph06a-input.html |    15 +
 ...lidCursorPosition-paragraph06b-expected.html |    10 +
 ...sValidCursorPosition-paragraph06b-input.html |    15 +
 ...lidCursorPosition-paragraph06c-expected.html |    10 +
 ...sValidCursorPosition-paragraph06c-input.html |    15 +
 ...lidCursorPosition-paragraph07a-expected.html |     9 +
 ...sValidCursorPosition-paragraph07a-input.html |    12 +
 ...lidCursorPosition-paragraph07b-expected.html |     9 +
 ...sValidCursorPosition-paragraph07b-input.html |    12 +
 ...lidCursorPosition-paragraph07c-expected.html |     9 +
 ...sValidCursorPosition-paragraph07c-input.html |    12 +
 ...lidCursorPosition-paragraph08a-expected.html |     7 +
 ...sValidCursorPosition-paragraph08a-input.html |    12 +
 ...lidCursorPosition-paragraph08b-expected.html |     7 +
 ...sValidCursorPosition-paragraph08b-input.html |    12 +
 ...lidCursorPosition-paragraph08c-expected.html |     7 +
 ...sValidCursorPosition-paragraph08c-input.html |    12 +
 ...lidCursorPosition-paragraph08d-expected.html |     7 +
 ...sValidCursorPosition-paragraph08d-input.html |    14 +
 ...lidCursorPosition-paragraph08e-expected.html |     7 +
 ...sValidCursorPosition-paragraph08e-input.html |    17 +
 ...lidCursorPosition-paragraph08f-expected.html |     7 +
 ...sValidCursorPosition-paragraph08f-input.html |    17 +
 ...lidCursorPosition-paragraph08g-expected.html |     7 +
 ...sValidCursorPosition-paragraph08g-input.html |    17 +
 ...isValidCursorPosition-table01a-expected.html |    16 +
 .../isValidCursorPosition-table01a-input.html   |    20 +
 ...isValidCursorPosition-table01b-expected.html |    25 +
 .../isValidCursorPosition-table01b-input.html   |    25 +
 ...isValidCursorPosition-table01c-expected.html |    26 +
 .../isValidCursorPosition-table01c-input.html   |    28 +
 ...isValidCursorPosition-table01d-expected.html |    27 +
 .../isValidCursorPosition-table01d-input.html   |    29 +
 ...isValidCursorPosition-table01e-expected.html |    29 +
 .../isValidCursorPosition-table01e-input.html   |    23 +
 ...isValidCursorPosition-table01f-expected.html |    29 +
 .../isValidCursorPosition-table01f-input.html   |    35 +
 ...isValidCursorPosition-table02a-expected.html |    16 +
 .../isValidCursorPosition-table02a-input.html   |    20 +
 ...isValidCursorPosition-table02b-expected.html |    16 +
 .../isValidCursorPosition-table02b-input.html   |    20 +
 ...isValidCursorPosition-table02c-expected.html |    16 +
 .../isValidCursorPosition-table02c-input.html   |    20 +
 ...isValidCursorPosition-table03a-expected.html |    16 +
 .../isValidCursorPosition-table03a-input.html   |    20 +
 ...isValidCursorPosition-table03b-expected.html |    16 +
 .../isValidCursorPosition-table03b-input.html   |    20 +
 ...isValidCursorPosition-table03c-expected.html |    16 +
 .../isValidCursorPosition-table03c-input.html   |    20 +
 .../isValidCursorPosition-toc01a-expected.html  |    18 +
 .../isValidCursorPosition-toc01a-input.html     |    24 +
 .../test/Layer0/position/validPositions.js      |   141 +
 .../range/cloneContents-list01-expected.html    |    10 +
 .../range/cloneContents-list01-input.html       |    24 +
 .../range/cloneContents-list02-expected.html    |    10 +
 .../range/cloneContents-list02-input.html       |    24 +
 .../range/cloneContents-list03-expected.html    |     9 +
 .../range/cloneContents-list03-input.html       |    24 +
 .../range/cloneContents-list04-expected.html    |     9 +
 .../range/cloneContents-list04-input.html       |    24 +
 .../range/cloneContents-list05-expected.html    |     8 +
 .../range/cloneContents-list05-input.html       |    24 +
 .../range/cloneContents-list06-expected.html    |     9 +
 .../range/cloneContents-list06-input.html       |    24 +
 .../range/cloneContents-list07-expected.html    |     9 +
 .../range/cloneContents-list07-input.html       |    24 +
 .../range/cloneContents-list08-expected.html    |     4 +
 .../range/cloneContents-list08-input.html       |    24 +
 .../range/cloneContents-list09-expected.html    |     4 +
 .../range/cloneContents-list09-input.html       |    24 +
 .../range/cloneContents-list10-expected.html    |    15 +
 .../range/cloneContents-list10-input.html       |    30 +
 .../range/cloneContents-list11-expected.html    |    16 +
 .../range/cloneContents-list11-input.html       |    30 +
 .../Layer0/range/cloneContents01-expected.html  |     6 +
 .../Layer0/range/cloneContents01-input.html     |    20 +
 .../Layer0/range/cloneContents02-expected.html  |     6 +
 .../Layer0/range/cloneContents02-input.html     |    20 +
 .../Layer0/range/cloneContents03-expected.html  |     6 +
 .../Layer0/range/cloneContents03-input.html     |    20 +
 .../Layer0/range/cloneContents04-expected.html  |     6 +
 .../Layer0/range/cloneContents04-input.html     |    20 +
 .../Layer0/range/cloneContents05-expected.html  |     6 +
 .../Layer0/range/cloneContents05-input.html     |    20 +
 .../Layer0/range/cloneContents06-expected.html  |     6 +
 .../Layer0/range/cloneContents06-input.html     |    20 +
 .../Layer0/range/cloneContents07-expected.html  |     6 +
 .../Layer0/range/cloneContents07-input.html     |    20 +
 .../Layer0/range/cloneContents08-expected.html  |     6 +
 .../Layer0/range/cloneContents08-input.html     |    20 +
 .../Layer0/range/cloneContents09-expected.html  |     6 +
 .../Layer0/range/cloneContents09-input.html     |    20 +
 .../Layer0/range/cloneContents10-expected.html  |     6 +
 .../Layer0/range/cloneContents10-input.html     |    20 +
 .../Layer0/range/cloneContents11-expected.html  |     6 +
 .../Layer0/range/cloneContents11-input.html     |    20 +
 .../Layer0/range/cloneContents12-expected.html  |     6 +
 .../Layer0/range/cloneContents12-input.html     |    20 +
 .../Layer0/range/cloneContents13-expected.html  |     6 +
 .../Layer0/range/cloneContents13-input.html     |    20 +
 .../Layer0/range/cloneContents14-expected.html  |     6 +
 .../Layer0/range/cloneContents14-input.html     |    20 +
 .../Layer0/range/cloneContents15-expected.html  |     7 +
 .../Layer0/range/cloneContents15-input.html     |    20 +
 .../Layer0/range/cloneContents16-expected.html  |     7 +
 .../Layer0/range/cloneContents16-input.html     |    20 +
 .../Layer0/range/cloneContents17-expected.html  |     8 +
 .../Layer0/range/cloneContents17-input.html     |    20 +
 .../Layer0/range/cloneContents18-expected.html  |     9 +
 .../Layer0/range/cloneContents18-input.html     |    20 +
 .../Layer0/range/cloneContents19-expected.html  |     9 +
 .../Layer0/range/cloneContents19-input.html     |    20 +
 .../Layer0/range/cloneContents20-expected.html  |     7 +
 .../Layer0/range/cloneContents20-input.html     |    21 +
 .../test/Layer0/range/getText01-expected.html   |     1 +
 .../test/Layer0/range/getText01-input.html      |    16 +
 .../test/Layer0/range/getText02-expected.html   |     1 +
 .../test/Layer0/range/getText02-input.html      |    16 +
 .../test/Layer0/range/getText03-expected.html   |     1 +
 .../test/Layer0/range/getText03-input.html      |    16 +
 .../test/Layer0/range/getText04-expected.html   |     1 +
 .../test/Layer0/range/getText04-input.html      |    17 +
 .../test/Layer0/range/getText05-expected.html   |     1 +
 .../test/Layer0/range/getText05-input.html      |    17 +
 .../test/Layer0/range/getText06-expected.html   |     1 +
 .../test/Layer0/range/getText06-input.html      |    17 +
 .../test/Layer0/range/getText07-expected.html   |     1 +
 .../test/Layer0/range/getText07-input.html      |    17 +
 .../test/Layer0/range/getText08-expected.html   |     1 +
 .../test/Layer0/range/getText08-input.html      |    17 +
 .../test/Layer0/range/getText09-expected.html   |     1 +
 .../test/Layer0/range/getText09-input.html      |    18 +
 .../test/Layer0/range/getText10-expected.html   |     1 +
 .../test/Layer0/range/getText10-input.html      |    18 +
 .../test/Layer0/range/getText11-expected.html   |     1 +
 .../test/Layer0/range/getText11-input.html      |    17 +
 .../test/Layer0/range/getText12-expected.html   |     1 +
 .../test/Layer0/range/getText12-input.html      |    17 +
 .../test/Layer0/range/getText13-expected.html   |     1 +
 .../test/Layer0/range/getText13-input.html      |    17 +
 .../test/Layer0/range/getText14-expected.html   |     1 +
 .../test/Layer0/range/getText14-input.html      |    18 +
 .../test/Layer0/range/getText15-expected.html   |     1 +
 .../test/Layer0/range/getText15-input.html      |    18 +
 .../test/Layer0/range/getText16-expected.html   |     1 +
 .../test/Layer0/range/getText16-input.html      |    18 +
 .../test/Layer0/range/getText17-expected.html   |     1 +
 .../test/Layer0/range/getText17-input.html      |    18 +
 .../test/Layer0/range/getText18-expected.html   |     1 +
 .../test/Layer0/range/getText18-input.html      |    18 +
 .../test/Layer0/range/getText19-expected.html   |     1 +
 .../test/Layer0/range/getText19-input.html      |    18 +
 .../test/Layer0/range/getText20-expected.html   |     1 +
 .../test/Layer0/range/getText20-input.html      |    25 +
 .../test/Layer0/range/getText21-expected.html   |     6 +
 .../test/Layer0/range/getText21-input.html      |    21 +
 .../range/rangeHasContent01-expected.html       |     1 +
 .../Layer0/range/rangeHasContent01-input.html   |    15 +
 .../range/rangeHasContent02-expected.html       |     1 +
 .../Layer0/range/rangeHasContent02-input.html   |    15 +
 .../range/rangeHasContent03-expected.html       |     1 +
 .../Layer0/range/rangeHasContent03-input.html   |    15 +
 .../range/rangeHasContent04-expected.html       |     1 +
 .../Layer0/range/rangeHasContent04-input.html   |    15 +
 .../range/rangeHasContent05-expected.html       |     1 +
 .../Layer0/range/rangeHasContent05-input.html   |    15 +
 .../range/rangeHasContent06-expected.html       |     1 +
 .../Layer0/range/rangeHasContent06-input.html   |    15 +
 .../range/rangeHasContent07-expected.html       |     1 +
 .../Layer0/range/rangeHasContent07-input.html   |    15 +
 .../test/Layer0/scan/ScanTests.js               |    34 +
 .../test/Layer0/scan/next01-expected.html       |     4 +
 .../test/Layer0/scan/next01-input.html          |    18 +
 .../test/Layer0/scan/next02-expected.html       |     4 +
 .../test/Layer0/scan/next02-input.html          |    23 +
 .../test/Layer0/scan/next03-expected.html       |     7 +
 .../test/Layer0/scan/next03-input.html          |    32 +
 .../test/Layer0/scan/next04-expected.html       |     5 +
 .../test/Layer0/scan/next04-input.html          |    25 +
 .../test/Layer0/scan/next05-expected.html       |     7 +
 .../test/Layer0/scan/next05-input.html          |    35 +
 .../test/Layer0/scan/next06-expected.html       |     3 +
 .../test/Layer0/scan/next06-input.html          |    24 +
 .../test/Layer0/scan/next07-expected.html       |     4 +
 .../test/Layer0/scan/next07-input.html          |    18 +
 .../Layer0/scan/replaceMatch01-expected.html    |    10 +
 .../test/Layer0/scan/replaceMatch01-input.html  |    31 +
 .../Layer0/scan/replaceMatch02-expected.html    |    10 +
 .../test/Layer0/scan/replaceMatch02-input.html  |    42 +
 .../Layer0/scan/replaceMatch03-expected.html    |    20 +
 .../test/Layer0/scan/replaceMatch03-input.html  |    31 +
 .../Layer0/scan/replaceMatch04-expected.html    |    16 +
 .../test/Layer0/scan/replaceMatch04-input.html  |    31 +
 .../Layer0/scan/replaceMatch05-expected.html    |    13 +
 .../test/Layer0/scan/replaceMatch05-input.html  |    31 +
 .../test/Layer0/scan/showMatch01-expected.html  |    20 +
 .../test/Layer0/scan/showMatch01-input.html     |    27 +
 .../test/Layer0/scan/showMatch02-expected.html  |    22 +
 .../test/Layer0/scan/showMatch02-input.html     |    35 +
 .../test/Layer0/scan/showMatch03-expected.html  |    20 +
 .../test/Layer0/scan/showMatch03-input.html     |    27 +
 .../test/Layer0/scan/showMatch04-expected.html  |    22 +
 .../test/Layer0/scan/showMatch04-input.html     |    27 +
 .../test/Layer0/scan/showMatch05-expected.html  |    24 +
 .../test/Layer0/scan/showMatch05-input.html     |    27 +
 .../test/Layer0/selection/PositionTests.js      |   147 +
 .../selection/boundaries-table01-expected.html  |    20 +
 .../selection/boundaries-table01-input.html     |    25 +
 .../selection/boundaries-table02-expected.html  |    20 +
 .../selection/boundaries-table02-input.html     |    25 +
 .../selection/boundaries-table03-expected.html  |    19 +
 .../selection/boundaries-table03-input.html     |    25 +
 .../selection/boundaries-table04-expected.html  |    19 +
 .../selection/boundaries-table04-input.html     |    25 +
 .../selection/boundaries-table05-expected.html  |    41 +
 .../selection/boundaries-table05-input.html     |    54 +
 .../selection/boundaries-table06-expected.html  |    43 +
 .../selection/boundaries-table06-input.html     |    57 +
 .../selection/boundaries-table07-expected.html  |    28 +
 .../selection/boundaries-table07-input.html     |    41 +
 .../selection/boundaries-table08-expected.html  |    28 +
 .../selection/boundaries-table08-input.html     |    41 +
 .../selection/boundaries-table09-expected.html  |    21 +
 .../selection/boundaries-table09-input.html     |    30 +
 .../selection/boundaries-table10-expected.html  |    21 +
 .../selection/boundaries-table10-input.html     |    30 +
 .../Layer0/selection/delete01-expected.html     |     7 +
 .../test/Layer0/selection/delete01-input.html   |    16 +
 .../Layer0/selection/delete02-expected.html     |     7 +
 .../test/Layer0/selection/delete02-input.html   |    16 +
 .../Layer0/selection/delete03-expected.html     |     6 +
 .../test/Layer0/selection/delete03-input.html   |    16 +
 .../Layer0/selection/delete04-expected.html     |     6 +
 .../test/Layer0/selection/delete04-input.html   |    16 +
 .../Layer0/selection/delete05-expected.html     |     6 +
 .../test/Layer0/selection/delete05-input.html   |    16 +
 .../deleteContents-list01-expected.html         |    25 +
 .../selection/deleteContents-list01-input.html  |    34 +
 .../deleteContents-list02-expected.html         |    24 +
 .../selection/deleteContents-list02-input.html  |    34 +
 .../deleteContents-list03-expected.html         |    23 +
 .../selection/deleteContents-list03-input.html  |    34 +
 .../deleteContents-list04-expected.html         |    22 +
 .../selection/deleteContents-list04-input.html  |    34 +
 .../deleteContents-list05-expected.html         |    24 +
 .../selection/deleteContents-list05-input.html  |    34 +
 .../deleteContents-list06-expected.html         |    24 +
 .../selection/deleteContents-list06-input.html  |    33 +
 .../deleteContents-list07-expected.html         |    24 +
 .../selection/deleteContents-list07-input.html  |    33 +
 .../deleteContents-list08-expected.html         |    24 +
 .../selection/deleteContents-list08-input.html  |    34 +
 .../deleteContents-list09-expected.html         |    22 +
 .../selection/deleteContents-list09-input.html  |    33 +
 .../deleteContents-list10-expected.html         |    20 +
 .../selection/deleteContents-list10-input.html  |    33 +
 .../deleteContents-list11-expected.html         |    25 +
 .../selection/deleteContents-list11-input.html  |    34 +
 .../deleteContents-list12-expected.html         |    11 +
 .../selection/deleteContents-list12-input.html  |    21 +
 .../deleteContents-list13-expected.html         |    11 +
 .../selection/deleteContents-list13-input.html  |    21 +
 .../deleteContents-list14-expected.html         |    10 +
 .../selection/deleteContents-list14-input.html  |    21 +
 .../deleteContents-list15-expected.html         |    11 +
 .../selection/deleteContents-list15-input.html  |    21 +
 .../deleteContents-list16-expected.html         |    11 +
 .../selection/deleteContents-list16-input.html  |    21 +
 .../deleteContents-list17-expected.html         |    10 +
 .../selection/deleteContents-list17-input.html  |    21 +
 .../deleteContents-list18-expected.html         |     9 +
 .../selection/deleteContents-list18-input.html  |    21 +
 .../deleteContents-list19-expected.html         |     9 +
 .../selection/deleteContents-list19-input.html  |    21 +
 ...eleteContents-paragraph-span01-expected.html |     9 +
 .../deleteContents-paragraph-span01-input.html  |    15 +
 ...eleteContents-paragraph-span02-expected.html |     6 +
 .../deleteContents-paragraph-span02-input.html  |    16 +
 ...eleteContents-paragraph-span03-expected.html |     6 +
 .../deleteContents-paragraph-span03-input.html  |    16 +
 ...eleteContents-paragraph-span04-expected.html |     7 +
 .../deleteContents-paragraph-span04-input.html  |    17 +
 ...eleteContents-paragraph-span05-expected.html |     9 +
 .../deleteContents-paragraph-span05-input.html  |    21 +
 ...eleteContents-paragraph-span06-expected.html |     9 +
 .../deleteContents-paragraph-span06-input.html  |    21 +
 ...eleteContents-paragraph-span07-expected.html |     9 +
 .../deleteContents-paragraph-span07-input.html  |    21 +
 .../deleteContents-paragraph01-expected.html    |     9 +
 .../deleteContents-paragraph01-input.html       |    15 +
 .../deleteContents-paragraph02-expected.html    |     6 +
 .../deleteContents-paragraph02-input.html       |    16 +
 .../deleteContents-paragraph03-expected.html    |     6 +
 .../deleteContents-paragraph03-input.html       |    16 +
 .../deleteContents-paragraph04-expected.html    |     7 +
 .../deleteContents-paragraph04-input.html       |    17 +
 .../deleteContents-paragraph05-expected.html    |     9 +
 .../deleteContents-paragraph05-input.html       |    21 +
 .../deleteContents-paragraph06-expected.html    |     9 +
 .../deleteContents-paragraph06-input.html       |    21 +
 .../deleteContents-paragraph07-expected.html    |     9 +
 .../deleteContents-paragraph07-input.html       |    21 +
 .../deleteContents-table01-expected.html        |    24 +
 .../selection/deleteContents-table01-input.html |    31 +
 .../deleteContents-table02-expected.html        |    24 +
 .../selection/deleteContents-table02-input.html |    31 +
 .../deleteContents-table03-expected.html        |    19 +
 .../selection/deleteContents-table03-input.html |    30 +
 .../deleteContents-table04-expected.html        |    14 +
 .../selection/deleteContents-table04-input.html |    30 +
 .../deleteContents-table05-expected.html        |    24 +
 .../selection/deleteContents-table05-input.html |    31 +
 .../deleteContents-table06-expected.html        |     6 +
 .../selection/deleteContents-table06-input.html |    31 +
 .../deleteContents-table07-expected.html        |     6 +
 .../selection/deleteContents-table07-input.html |    31 +
 .../deleteContents-table08-expected.html        |    19 +
 .../selection/deleteContents-table08-input.html |    33 +
 .../deleteContents-table09-expected.html        |    14 +
 .../selection/deleteContents-table09-input.html |    35 +
 .../deleteContents-table10-expected.html        |     6 +
 .../selection/deleteContents-table10-input.html |    37 +
 .../deleteContents-table11-expected.html        |     6 +
 .../selection/deleteContents-table11-input.html |    36 +
 .../deleteContents-table12-expected.html        |     7 +
 .../selection/deleteContents-table12-input.html |    38 +
 .../deleteContents-table13-expected.html        |     6 +
 .../selection/deleteContents-table13-input.html |    31 +
 .../deleteContents-table14-expected.html        |     7 +
 .../selection/deleteContents-table14-input.html |    34 +
 .../deleteContents-table15-expected.html        |     6 +
 .../selection/deleteContents-table15-input.html |    35 +
 .../selection/deleteContents01-expected.html    |     6 +
 .../selection/deleteContents01-input.html       |    15 +
 .../selection/deleteContents02-expected.html    |     6 +
 .../selection/deleteContents02-input.html       |    15 +
 .../selection/deleteContents03-expected.html    |     6 +
 .../selection/deleteContents03-input.html       |    15 +
 .../selection/deleteContents04-expected.html    |     9 +
 .../selection/deleteContents04-input.html       |    15 +
 .../selection/deleteContents05-expected.html    |     6 +
 .../selection/deleteContents05-input.html       |    15 +
 .../selection/deleteContents06-expected.html    |     7 +
 .../selection/deleteContents06-input.html       |    17 +
 .../selection/deleteContents07-expected.html    |     7 +
 .../selection/deleteContents07-input.html       |    17 +
 .../selection/deleteContents08-expected.html    |     7 +
 .../selection/deleteContents08-input.html       |    17 +
 .../selection/deleteContents09-expected.html    |     6 +
 .../selection/deleteContents09-input.html       |    18 +
 .../selection/deleteContents10-expected.html    |     6 +
 .../selection/deleteContents10-input.html       |    16 +
 .../selection/deleteContents11-expected.html    |     8 +
 .../selection/deleteContents11-input.html       |    18 +
 .../selection/deleteContents12-expected.html    |     8 +
 .../selection/deleteContents12-input.html       |    16 +
 .../selection/deleteContents13-expected.html    |     6 +
 .../selection/deleteContents13-input.html       |    16 +
 .../selection/deleteContents14-expected.html    |     8 +
 .../selection/deleteContents14-input.html       |    18 +
 .../selection/deleteContents15-expected.html    |     8 +
 .../selection/deleteContents15-input.html       |    16 +
 .../selection/deleteContents16-expected.html    |    11 +
 .../selection/deleteContents16-input.html       |    20 +
 .../selection/deleteContents17-expected.html    |     6 +
 .../selection/deleteContents17-input.html       |    16 +
 .../selection/deleteContents18-expected.html    |     6 +
 .../selection/deleteContents18-input.html       |    16 +
 .../selection/deleteContents18a-expected.html   |     6 +
 .../selection/deleteContents18a-input.html      |    16 +
 .../selection/deleteContents18b-expected.html   |     6 +
 .../selection/deleteContents18b-input.html      |    16 +
 .../selection/deleteContents19-expected.html    |     6 +
 .../selection/deleteContents19-input.html       |    16 +
 .../selection/deleteContents19a-expected.html   |     6 +
 .../selection/deleteContents19a-input.html      |    16 +
 .../selection/deleteContents19b-expected.html   |     6 +
 .../selection/deleteContents19b-input.html      |    16 +
 .../selection/deleteContents20-expected.html    |     8 +
 .../selection/deleteContents20-input.html       |    16 +
 .../selection/deleteContents20a-expected.html   |     8 +
 .../selection/deleteContents20a-input.html      |    16 +
 .../selection/deleteContents20b-expected.html   |     8 +
 .../selection/deleteContents20b-input.html      |    16 +
 .../selection/deleteContents21-expected.html    |    11 +
 .../selection/deleteContents21-input.html       |    15 +
 .../selection/deleteContents21a-expected.html   |    11 +
 .../selection/deleteContents21a-input.html      |    15 +
 .../selection/deleteContents21b-expected.html   |    11 +
 .../selection/deleteContents21b-input.html      |    15 +
 .../selection/deleteContents22-expected.html    |    15 +
 .../selection/deleteContents22-input.html       |    15 +
 .../selection/deleteContents22a-expected.html   |    15 +
 .../selection/deleteContents22a-input.html      |    15 +
 .../selection/deleteContents22b-expected.html   |    15 +
 .../selection/deleteContents22b-input.html      |    15 +
 .../selection/highlights-figure01-expected.html |    27 +
 .../selection/highlights-figure01-input.html    |    26 +
 .../selection/highlights-figure02-expected.html |    22 +
 .../selection/highlights-figure02-input.html    |    30 +
 .../selection/highlights-table01-expected.html  |    48 +
 .../selection/highlights-table01-input.html     |    45 +
 .../selection/highlights-table02-expected.html  |    43 +
 .../selection/highlights-table02-input.html     |    49 +
 .../selection/highlights-table03-expected.html  |    43 +
 .../selection/highlights-table03-input.html     |    49 +
 .../selection/highlights-toc01-expected.html    |    25 +
 .../selection/highlights-toc01-input.html       |    24 +
 .../selection/highlights-toc02-expected.html    |    20 +
 .../selection/highlights-toc02-input.html       |    28 +
 .../Layer0/selection/highlights01-expected.html |     8 +
 .../Layer0/selection/highlights01-input.html    |    17 +
 .../Layer0/selection/highlights02-expected.html |    14 +
 .../Layer0/selection/highlights02-input.html    |    16 +
 .../Layer0/selection/highlights03-expected.html |     8 +
 .../Layer0/selection/highlights03-input.html    |    18 +
 .../Layer0/selection/highlights04-expected.html |     8 +
 .../Layer0/selection/highlights04-input.html    |    27 +
 .../Layer0/selection/highlights05-expected.html |     8 +
 .../Layer0/selection/highlights05-input.html    |    26 +
 .../selection/positions-inner01a-expected.html  |    27 +
 .../selection/positions-inner01a-input.html     |    17 +
 .../selection/positions-inner01b-expected.html  |    27 +
 .../selection/positions-inner01b-input.html     |    17 +
 .../selection/positions-inner02a-expected.html  |    27 +
 .../selection/positions-inner02a-input.html     |    17 +
 .../selection/positions-inner02b-expected.html  |    27 +
 .../selection/positions-inner02b-input.html     |    17 +
 .../selection/positions-inner03a-expected.html  |    27 +
 .../selection/positions-inner03a-input.html     |    17 +
 .../selection/positions-inner03b-expected.html  |    27 +
 .../selection/positions-inner03b-input.html     |    17 +
 .../selection/positions-inner04a-expected.html  |    27 +
 .../selection/positions-inner04a-input.html     |    17 +
 .../selection/positions-inner04b-expected.html  |    27 +
 .../selection/positions-inner04b-input.html     |    17 +
 .../selection/positions-inner05a-expected.html  |    27 +
 .../selection/positions-inner05a-input.html     |    17 +
 .../selection/positions-inner05b-expected.html  |    27 +
 .../selection/positions-inner05b-input.html     |    17 +
 .../selection/positions-inner06a-expected.html  |    27 +
 .../selection/positions-inner06a-input.html     |    17 +
 .../selection/positions-inner06b-expected.html  |    27 +
 .../selection/positions-inner06b-input.html     |    17 +
 .../selection/positions-outer01a-expected.html  |    27 +
 .../selection/positions-outer01a-input.html     |    17 +
 .../selection/positions-outer01b-expected.html  |    27 +
 .../selection/positions-outer01b-input.html     |    17 +
 .../selection/positions-outer02a-expected.html  |    27 +
 .../selection/positions-outer02a-input.html     |    17 +
 .../selection/positions-outer02b-expected.html  |    27 +
 .../selection/positions-outer02b-input.html     |    17 +
 .../selection/positions-outer03a-expected.html  |    27 +
 .../selection/positions-outer03a-input.html     |    17 +
 .../selection/positions-outer03b-expected.html  |    27 +
 .../selection/positions-outer03b-input.html     |    17 +
 .../selection/positions-outer04a-expected.html  |    27 +
 .../selection/positions-outer04a-input.html     |    17 +
 .../selection/positions-outer04b-expected.html  |    27 +
 .../selection/positions-outer04b-input.html     |    17 +
 .../selection/positions-outer05a-expected.html  |    27 +
 .../selection/positions-outer05a-input.html     |    17 +
 .../selection/positions-outer05b-expected.html  |    27 +
 .../selection/positions-outer05b-input.html     |    17 +
 .../selection/positions-outer06a-expected.html  |    27 +
 .../selection/positions-outer06a-input.html     |    17 +
 .../selection/positions-outer06b-expected.html  |    27 +
 .../selection/positions-outer06b-input.html     |    17 +
 .../selectAll-from-table01-expected.html        |    43 +
 .../selection/selectAll-from-table01-input.html |    49 +
 .../selectAll-from-table02-expected.html        |    45 +
 .../selection/selectAll-from-table02-input.html |    51 +
 .../selection/selectParagraph01-expected.html   |     8 +
 .../selection/selectParagraph01-input.html      |    17 +
 .../selection/selectParagraph02-expected.html   |     8 +
 .../selection/selectParagraph02-input.html      |    17 +
 .../selection/selectParagraph03-expected.html   |     8 +
 .../selection/selectParagraph03-input.html      |    17 +
 .../selection/selectParagraph04-expected.html   |     8 +
 .../selection/selectParagraph04-input.html      |    17 +
 .../selection/selectParagraph05-expected.html   |    15 +
 .../selection/selectParagraph05-input.html      |    24 +
 .../selection/selectParagraph06-expected.html   |     8 +
 .../selection/selectParagraph06-input.html      |    18 +
 .../selectWordAtCursor-figure01-expected.html   |    13 +
 .../selectWordAtCursor-figure01-input.html      |    24 +
 .../selectWordAtCursor-figure02-expected.html   |    13 +
 .../selectWordAtCursor-figure02-input.html      |    24 +
 .../selectWordAtCursor-table01-expected.html    |    21 +
 .../selectWordAtCursor-table01-input.html       |    30 +
 .../selectWordAtCursor-table02-expected.html    |    21 +
 .../selectWordAtCursor-table02-input.html       |    30 +
 .../selectWordAtCursor01-expected.html          |     6 +
 .../selection/selectWordAtCursor01-input.html   |    15 +
 .../selectWordAtCursor02-expected.html          |     6 +
 .../selection/selectWordAtCursor02-input.html   |    15 +
 .../selectWordAtCursor03-expected.html          |     6 +
 .../selection/selectWordAtCursor03-input.html   |    15 +
 .../selectWordAtCursor04-expected.html          |     6 +
 .../selection/selectWordAtCursor04-input.html   |    15 +
 .../selectWordAtCursor05-expected.html          |     6 +
 .../selection/selectWordAtCursor05-input.html   |    15 +
 .../selectWordAtCursor06-expected.html          |     6 +
 .../selection/selectWordAtCursor06-input.html   |    15 +
 .../selectWordAtCursor07-expected.html          |     6 +
 .../selection/selectWordAtCursor07-input.html   |    15 +
 .../selectWordAtCursor08-expected.html          |     6 +
 .../selection/selectWordAtCursor08-input.html   |    15 +
 .../selectWordAtCursor09-expected.html          |     6 +
 .../selection/selectWordAtCursor09-input.html   |    15 +
 .../selectWordAtCursor10-expected.html          |     6 +
 .../selection/selectWordAtCursor10-input.html   |    15 +
 .../selectWordAtCursor11-expected.html          |     6 +
 .../selection/selectWordAtCursor11-input.html   |    15 +
 .../selectWordAtCursor12-expected.html          |     6 +
 .../selection/selectWordAtCursor12-input.html   |    15 +
 .../selectWordAtCursor13-expected.html          |     6 +
 .../selection/selectWordAtCursor13-input.html   |    15 +
 .../selectWordAtCursor14-expected.html          |     6 +
 .../selection/selectWordAtCursor14-input.html   |    15 +
 .../selection/tableSelection01-expected.html    |    17 +
 .../selection/tableSelection01-input.html       |    31 +
 .../editorFramework/test/Layer0/server.js       |    76 +
 .../test/Layer0/tables/TableTests.js            |    56 +
 .../tables/addAdjacentColumn01-expected.html    |    46 +
 .../tables/addAdjacentColumn01-input.html       |    48 +
 .../tables/addAdjacentColumn02-expected.html    |    46 +
 .../tables/addAdjacentColumn02-input.html       |    48 +
 .../tables/addAdjacentColumn03-expected.html    |    46 +
 .../tables/addAdjacentColumn03-input.html       |    48 +
 .../tables/addAdjacentColumn04-expected.html    |    43 +
 .../tables/addAdjacentColumn04-input.html       |    45 +
 .../tables/addAdjacentColumn05-expected.html    |    41 +
 .../tables/addAdjacentColumn05-input.html       |    45 +
 .../tables/addAdjacentColumn06-expected.html    |    42 +
 .../tables/addAdjacentColumn06-input.html       |    45 +
 .../tables/addAdjacentColumn07-expected.html    |    43 +
 .../tables/addAdjacentColumn07-input.html       |    45 +
 .../tables/addAdjacentColumn08-expected.html    |    40 +
 .../tables/addAdjacentColumn08-input.html       |    42 +
 .../tables/addAdjacentColumn09-expected.html    |    37 +
 .../tables/addAdjacentColumn09-input.html       |    42 +
 .../tables/addAdjacentColumn10-expected.html    |    38 +
 .../tables/addAdjacentColumn10-input.html       |    42 +
 .../tables/addAdjacentColumn11-expected.html    |    39 +
 .../tables/addAdjacentColumn11-input.html       |    42 +
 .../tables/addAdjacentColumn12-expected.html    |    44 +
 .../tables/addAdjacentColumn12-input.html       |    47 +
 .../tables/addAdjacentColumn13-expected.html    |    45 +
 .../tables/addAdjacentColumn13-input.html       |    47 +
 .../tables/addAdjacentColumn14-expected.html    |    42 +
 .../tables/addAdjacentColumn14-input.html       |    45 +
 .../tables/addAdjacentColumn15-expected.html    |    41 +
 .../tables/addAdjacentColumn15-input.html       |    45 +
 .../tables/addAdjacentColumn16-expected.html    |    43 +
 .../tables/addAdjacentColumn16-input.html       |    45 +
 .../tables/addAdjacentColumn17-expected.html    |    46 +
 .../tables/addAdjacentColumn17-input.html       |    48 +
 .../tables/addAdjacentColumn18-expected.html    |    44 +
 .../tables/addAdjacentColumn18-input.html       |    47 +
 .../tables/addAdjacentColumn19-expected.html    |    47 +
 .../tables/addAdjacentColumn19-input.html       |    48 +
 .../tables/addAdjacentColumn20-expected.html    |    47 +
 .../tables/addAdjacentColumn20-input.html       |    48 +
 .../tables/addAdjacentRow01-expected.html       |    41 +
 .../Layer0/tables/addAdjacentRow01-input.html   |    44 +
 .../tables/addAdjacentRow02-expected.html       |    41 +
 .../Layer0/tables/addAdjacentRow02-input.html   |    44 +
 .../tables/addAdjacentRow03-expected.html       |    41 +
 .../Layer0/tables/addAdjacentRow03-input.html   |    44 +
 .../tables/addAdjacentRow04-expected.html       |    38 +
 .../Layer0/tables/addAdjacentRow04-input.html   |    41 +
 .../tables/addAdjacentRow05-expected.html       |    36 +
 .../Layer0/tables/addAdjacentRow05-input.html   |    41 +
 .../tables/addAdjacentRow06-expected.html       |    37 +
 .../Layer0/tables/addAdjacentRow06-input.html   |    41 +
 .../tables/addAdjacentRow07-expected.html       |    38 +
 .../Layer0/tables/addAdjacentRow07-input.html   |    41 +
 .../tables/addAdjacentRow08-expected.html       |    35 +
 .../Layer0/tables/addAdjacentRow08-input.html   |    38 +
 .../tables/addAdjacentRow09-expected.html       |    32 +
 .../Layer0/tables/addAdjacentRow09-input.html   |    38 +
 .../tables/addAdjacentRow10-expected.html       |    33 +
 .../Layer0/tables/addAdjacentRow10-input.html   |    38 +
 .../tables/addAdjacentRow11-expected.html       |    34 +
 .../Layer0/tables/addAdjacentRow11-input.html   |    38 +
 .../tables/addAdjacentRow12-expected.html       |    39 +
 .../Layer0/tables/addAdjacentRow12-input.html   |    43 +
 .../tables/addAdjacentRow13-expected.html       |    40 +
 .../Layer0/tables/addAdjacentRow13-input.html   |    43 +
 .../tables/addAdjacentRow14-expected.html       |    37 +
 .../Layer0/tables/addAdjacentRow14-input.html   |    41 +
 .../tables/addAdjacentRow15-expected.html       |    36 +
 .../Layer0/tables/addAdjacentRow15-input.html   |    41 +
 .../tables/addAdjacentRow16-expected.html       |    38 +
 .../Layer0/tables/addAdjacentRow16-input.html   |    41 +
 .../tables/addAdjacentRow17-expected.html       |    41 +
 .../Layer0/tables/addAdjacentRow17-input.html   |    44 +
 .../tables/addAdjacentRow18-expected.html       |    39 +
 .../Layer0/tables/addAdjacentRow18-input.html   |    43 +
 .../tables/addAdjacentRow19-expected.html       |    42 +
 .../Layer0/tables/addAdjacentRow19-input.html   |    44 +
 .../tables/addAdjacentRow20-expected.html       |    42 +
 .../Layer0/tables/addAdjacentRow20-input.html   |    44 +
 .../Layer0/tables/addColElement01-expected.html |    46 +
 .../Layer0/tables/addColElement01-input.html    |    48 +
 .../Layer0/tables/addColElement02-expected.html |    39 +
 .../Layer0/tables/addColElement02-input.html    |    44 +
 .../Layer0/tables/addColElement03-expected.html |    46 +
 .../Layer0/tables/addColElement03-input.html    |    48 +
 .../Layer0/tables/addColElement04-expected.html |    46 +
 .../Layer0/tables/addColElement04-input.html    |    47 +
 .../Layer0/tables/addColElement05-expected.html |    56 +
 .../Layer0/tables/addColElement05-input.html    |    58 +
 .../Layer0/tables/addColElement06-expected.html |    41 +
 .../Layer0/tables/addColElement06-input.html    |    43 +
 .../Layer0/tables/addColElement07-expected.html |    46 +
 .../Layer0/tables/addColElement07-input.html    |    48 +
 .../Layer0/tables/addColElement08-expected.html |    46 +
 .../Layer0/tables/addColElement08-input.html    |    46 +
 .../Layer0/tables/addColElement09-expected.html |    41 +
 .../Layer0/tables/addColElement09-input.html    |    42 +
 .../Layer0/tables/addColElement10-expected.html |    51 +
 .../Layer0/tables/addColElement10-input.html    |    53 +
 .../Layer0/tables/addColElement11-expected.html |    46 +
 .../Layer0/tables/addColElement11-input.html    |    48 +
 .../Layer0/tables/addColElement12-expected.html |    46 +
 .../Layer0/tables/addColElement12-input.html    |    48 +
 .../tables/caption-moveLeft-expected.html       |    27 +
 .../Layer0/tables/caption-moveLeft-input.html   |    34 +
 .../tables/caption-moveRight-expected.html      |    27 +
 .../Layer0/tables/caption-moveRight-input.html  |    34 +
 .../test/Layer0/tables/copy01-expected.html     |    26 +
 .../test/Layer0/tables/copy01-input.html        |    44 +
 .../test/Layer0/tables/copy02-expected.html     |     1 +
 .../test/Layer0/tables/copy02-input.html        |    44 +
 .../test/Layer0/tables/copy03-expected.html     |     1 +
 .../test/Layer0/tables/copy03-input.html        |    44 +
 .../test/Layer0/tables/copy04-expected.html     |     1 +
 .../test/Layer0/tables/copy04-input.html        |    44 +
 .../test/Layer0/tables/copy05-expected.html     |     1 +
 .../test/Layer0/tables/copy05-input.html        |    44 +
 .../test/Layer0/tables/copy06-expected.html     |     1 +
 .../test/Layer0/tables/copy06-input.html        |    44 +
 .../test/Layer0/tables/copy07-expected.html     |     1 +
 .../test/Layer0/tables/copy07-input.html        |    43 +
 .../test/Layer0/tables/copy08-expected.html     |     1 +
 .../test/Layer0/tables/copy08-input.html        |    43 +
 .../test/Layer0/tables/copy09-expected.html     |     1 +
 .../test/Layer0/tables/copy09-input.html        |    43 +
 .../test/Layer0/tables/copy10-expected.html     |     1 +
 .../test/Layer0/tables/copy10-input.html        |    43 +
 .../tables/deleteCellContents01-expected.html   |    53 +
 .../tables/deleteCellContents01-input.html      |    61 +
 .../tables/deleteCellContents02-expected.html   |    53 +
 .../tables/deleteCellContents02-input.html      |    61 +
 .../tables/deleteCellContents03-expected.html   |    53 +
 .../tables/deleteCellContents03-input.html      |    61 +
 .../tables/deleteCellContents04-expected.html   |    53 +
 .../tables/deleteCellContents04-input.html      |    61 +
 .../tables/deleteCellContents05-expected.html   |    53 +
 .../tables/deleteCellContents05-input.html      |    61 +
 .../tables/deleteCellContents06-expected.html   |    50 +
 .../tables/deleteCellContents06-input.html      |    58 +
 .../tables/deleteCellContents07-expected.html   |    50 +
 .../tables/deleteCellContents07-input.html      |    58 +
 .../tables/deleteCellContents08-expected.html   |    50 +
 .../tables/deleteCellContents08-input.html      |    58 +
 .../tables/deleteCellContents09-expected.html   |    50 +
 .../tables/deleteCellContents09-input.html      |    58 +
 .../tables/deleteColElements01-expected.html    |    41 +
 .../tables/deleteColElements01-input.html       |    56 +
 .../tables/deleteColElements02-expected.html    |    35 +
 .../tables/deleteColElements02-input.html       |    49 +
 .../tables/deleteColElements05-expected.html    |    51 +
 .../tables/deleteColElements05-input.html       |    66 +
 .../tables/deleteColElements06-expected.html    |    36 +
 .../tables/deleteColElements06-input.html       |    51 +
 .../tables/deleteColElements07-expected.html    |    41 +
 .../tables/deleteColElements07-input.html       |    56 +
 .../tables/deleteColElements10-expected.html    |    46 +
 .../tables/deleteColElements10-input.html       |    61 +
 .../tables/deleteColElements11-expected.html    |    41 +
 .../tables/deleteColElements11-input.html       |    56 +
 .../tables/deleteColElements12-expected.html    |    41 +
 .../tables/deleteColElements12-input.html       |    56 +
 .../Layer0/tables/deleteColumns01-expected.html |    47 +
 .../Layer0/tables/deleteColumns01-input.html    |    60 +
 .../Layer0/tables/deleteColumns02-expected.html |    47 +
 .../Layer0/tables/deleteColumns02-input.html    |    60 +
 .../Layer0/tables/deleteColumns03-expected.html |    47 +
 .../Layer0/tables/deleteColumns03-input.html    |    60 +
 .../Layer0/tables/deleteColumns04-expected.html |    35 +
 .../Layer0/tables/deleteColumns04-input.html    |    60 +
 .../Layer0/tables/deleteColumns05-expected.html |    35 +
 .../Layer0/tables/deleteColumns05-input.html    |    60 +
 .../Layer0/tables/deleteColumns06-expected.html |    35 +
 .../Layer0/tables/deleteColumns06-input.html    |    60 +
 .../Layer0/tables/deleteColumns07-expected.html |    35 +
 .../Layer0/tables/deleteColumns07-input.html    |    58 +
 .../Layer0/tables/deleteRows01-expected.html    |    39 +
 .../test/Layer0/tables/deleteRows01-input.html  |    55 +
 .../Layer0/tables/deleteRows02-expected.html    |    39 +
 .../test/Layer0/tables/deleteRows02-input.html  |    55 +
 .../Layer0/tables/deleteRows03-expected.html    |    39 +
 .../test/Layer0/tables/deleteRows03-input.html  |    55 +
 .../Layer0/tables/deleteRows04-expected.html    |    25 +
 .../test/Layer0/tables/deleteRows04-input.html  |    55 +
 .../Layer0/tables/deleteRows05-expected.html    |    25 +
 .../test/Layer0/tables/deleteRows05-input.html  |    55 +
 .../Layer0/tables/deleteRows06-expected.html    |    25 +
 .../test/Layer0/tables/deleteRows06-input.html  |    55 +
 .../Layer0/tables/deleteRows07-expected.html    |    25 +
 .../test/Layer0/tables/deleteRows07-input.html  |    53 +
 .../test/Layer0/tables/fixTable01-expected.html |    23 +
 .../test/Layer0/tables/fixTable01-input.html    |    23 +
 .../test/Layer0/tables/fixTable02-expected.html |    22 +
 .../test/Layer0/tables/fixTable02-input.html    |    23 +
 .../test/Layer0/tables/fixTable03-expected.html |    25 +
 .../test/Layer0/tables/fixTable03-input.html    |    23 +
 .../test/Layer0/tables/fixTable04-expected.html |    23 +
 .../test/Layer0/tables/fixTable04-input.html    |    23 +
 .../test/Layer0/tables/fixTable05-expected.html |    22 +
 .../test/Layer0/tables/fixTable05-input.html    |    23 +
 .../test/Layer0/tables/fixTable06-expected.html |    25 +
 .../test/Layer0/tables/fixTable06-input.html    |    23 +
 .../test/Layer0/tables/fixTable07-expected.html |    29 +
 .../test/Layer0/tables/fixTable07-input.html    |    24 +
 .../test/Layer0/tables/fixTable08-expected.html |    26 +
 .../test/Layer0/tables/fixTable08-input.html    |    24 +
 .../test/Layer0/tables/fixTable09-expected.html |    26 +
 .../test/Layer0/tables/fixTable09-input.html    |    24 +
 .../test/Layer0/tables/fixTable10-expected.html |    25 +
 .../test/Layer0/tables/fixTable10-input.html    |    23 +
 .../test/Layer0/tables/fixTable11-expected.html |    20 +
 .../test/Layer0/tables/fixTable11-input.html    |    20 +
 .../test/Layer0/tables/fixTable12-expected.html |    24 +
 .../test/Layer0/tables/fixTable12-input.html    |    22 +
 .../test/Layer0/tables/fixTable13-expected.html |    26 +
 .../test/Layer0/tables/fixTable13-input.html    |    21 +
 .../test/Layer0/tables/fixTable14-expected.html |    31 +
 .../test/Layer0/tables/fixTable14-input.html    |    23 +
 .../test/Layer0/tables/fixTable15-expected.html |    31 +
 .../test/Layer0/tables/fixTable15-input.html    |    24 +
 .../tables/formattingInCell01-expected.html     |    26 +
 .../Layer0/tables/formattingInCell01-input.html |    24 +
 .../tables/formattingInCell02-expected.html     |    26 +
 .../Layer0/tables/formattingInCell02-input.html |    24 +
 .../Layer0/tables/getColWidths01-expected.html  |     1 +
 .../Layer0/tables/getColWidths01-input.html     |    28 +
 .../Layer0/tables/getColWidths02-expected.html  |     1 +
 .../Layer0/tables/getColWidths02-input.html     |    28 +
 .../Layer0/tables/getColWidths03-expected.html  |     1 +
 .../Layer0/tables/getColWidths03-input.html     |    26 +
 .../Layer0/tables/getColWidths04-expected.html  |     1 +
 .../Layer0/tables/getColWidths04-input.html     |    28 +
 .../Layer0/tables/getColWidths05-expected.html  |     1 +
 .../Layer0/tables/getColWidths05-input.html     |    27 +
 .../Layer0/tables/getColWidths06-expected.html  |     1 +
 .../Layer0/tables/getColWidths06-input.html     |    30 +
 .../Layer0/tables/getColWidths07-expected.html  |     1 +
 .../Layer0/tables/getColWidths07-input.html     |    32 +
 .../insertTable-hierarchy01-expected.html       |    26 +
 .../tables/insertTable-hierarchy01-input.html   |    27 +
 .../insertTable-hierarchy02-expected.html       |    27 +
 .../tables/insertTable-hierarchy02-input.html   |    27 +
 .../insertTable-hierarchy03-expected.html       |    27 +
 .../tables/insertTable-hierarchy03-input.html   |    27 +
 .../insertTable-hierarchy04-expected.html       |    30 +
 .../tables/insertTable-hierarchy04-input.html   |    27 +
 .../insertTable-hierarchy05-expected.html       |    27 +
 .../tables/insertTable-hierarchy05-input.html   |    27 +
 .../insertTable-hierarchy06-expected.html       |    22 +
 .../tables/insertTable-hierarchy06-input.html   |    24 +
 .../insertTable-hierarchy07-expected.html       |    25 +
 .../tables/insertTable-hierarchy07-input.html   |    24 +
 .../insertTable-hierarchy08-expected.html       |    22 +
 .../tables/insertTable-hierarchy08-input.html   |    24 +
 .../Layer0/tables/insertTable01-expected.html   |    29 +
 .../test/Layer0/tables/insertTable01-input.html |    19 +
 .../Layer0/tables/insertTable02-expected.html   |    29 +
 .../test/Layer0/tables/insertTable02-input.html |    19 +
 .../Layer0/tables/insertTable03-expected.html   |    30 +
 .../test/Layer0/tables/insertTable03-input.html |    19 +
 .../Layer0/tables/insertTable04-expected.html   |    30 +
 .../test/Layer0/tables/insertTable04-input.html |    19 +
 .../Layer0/tables/insertTable05-expected.html   |    30 +
 .../test/Layer0/tables/insertTable05-input.html |    19 +
 .../Layer0/tables/insertTable06-expected.html   |    17 +
 .../test/Layer0/tables/insertTable06-input.html |    18 +
 .../Layer0/tables/insertTable07-expected.html   |    20 +
 .../test/Layer0/tables/insertTable07-input.html |    18 +
 .../Layer0/tables/paste-merged01a-expected.html |    41 +
 .../Layer0/tables/paste-merged01a-input.html    |    51 +
 .../Layer0/tables/paste-merged01b-expected.html |    41 +
 .../Layer0/tables/paste-merged01b-input.html    |    51 +
 .../Layer0/tables/paste-merged01c-expected.html |    41 +
 .../Layer0/tables/paste-merged01c-input.html    |    50 +
 .../Layer0/tables/paste-merged01d-expected.html |    41 +
 .../Layer0/tables/paste-merged01d-input.html    |    51 +
 .../Layer0/tables/paste-merged01e-expected.html |    41 +
 .../Layer0/tables/paste-merged01e-input.html    |    51 +
 .../Layer0/tables/paste-merged01f-expected.html |    41 +
 .../Layer0/tables/paste-merged01f-input.html    |    50 +
 .../Layer0/tables/paste-merged01g-expected.html |    41 +
 .../Layer0/tables/paste-merged01g-input.html    |    49 +
 .../Layer0/tables/paste-merged02a-expected.html |    40 +
 .../Layer0/tables/paste-merged02a-input.html    |    57 +
 .../Layer0/tables/paste-merged02b-expected.html |    40 +
 .../Layer0/tables/paste-merged02b-input.html    |    57 +
 .../Layer0/tables/paste-merged02c-expected.html |    39 +
 .../Layer0/tables/paste-merged02c-input.html    |    56 +
 .../Layer0/tables/paste-merged02d-expected.html |    40 +
 .../Layer0/tables/paste-merged02d-input.html    |    57 +
 .../Layer0/tables/paste-merged02e-expected.html |    40 +
 .../Layer0/tables/paste-merged02e-input.html    |    57 +
 .../Layer0/tables/paste-merged02f-expected.html |    39 +
 .../Layer0/tables/paste-merged02f-input.html    |    56 +
 .../Layer0/tables/paste-merged02g-expected.html |    38 +
 .../Layer0/tables/paste-merged02g-input.html    |    55 +
 .../Layer0/tables/paste-merged03a-expected.html |    46 +
 .../Layer0/tables/paste-merged03a-input.html    |    57 +
 .../Layer0/tables/paste-merged03b-expected.html |    46 +
 .../Layer0/tables/paste-merged03b-input.html    |    57 +
 .../Layer0/tables/paste-merged03c-expected.html |    45 +
 .../Layer0/tables/paste-merged03c-input.html    |    56 +
 .../Layer0/tables/paste-merged03d-expected.html |    46 +
 .../Layer0/tables/paste-merged03d-input.html    |    57 +
 .../Layer0/tables/paste-merged03e-expected.html |    46 +
 .../Layer0/tables/paste-merged03e-input.html    |    57 +
 .../Layer0/tables/paste-merged03f-expected.html |    45 +
 .../Layer0/tables/paste-merged03f-input.html    |    56 +
 .../Layer0/tables/paste-merged03g-expected.html |    44 +
 .../Layer0/tables/paste-merged03g-input.html    |    55 +
 .../Layer0/tables/paste-merged04a-expected.html |    45 +
 .../Layer0/tables/paste-merged04a-input.html    |    57 +
 .../Layer0/tables/paste-merged04b-expected.html |    45 +
 .../Layer0/tables/paste-merged04b-input.html    |    57 +
 .../Layer0/tables/paste-merged04c-expected.html |    44 +
 .../Layer0/tables/paste-merged04c-input.html    |    56 +
 .../Layer0/tables/paste-merged04d-expected.html |    45 +
 .../Layer0/tables/paste-merged04d-input.html    |    57 +
 .../Layer0/tables/paste-merged04e-expected.html |    45 +
 .../Layer0/tables/paste-merged04e-input.html    |    57 +
 .../Layer0/tables/paste-merged04f-expected.html |    44 +
 .../Layer0/tables/paste-merged04f-input.html    |    56 +
 .../Layer0/tables/paste-merged04g-expected.html |    43 +
 .../Layer0/tables/paste-merged04g-input.html    |    55 +
 .../test/Layer0/tables/paste01a-expected.html   |    41 +
 .../test/Layer0/tables/paste01a-input.html      |    52 +
 .../test/Layer0/tables/paste01b-expected.html   |    41 +
 .../test/Layer0/tables/paste01b-input.html      |    52 +
 .../test/Layer0/tables/paste01c-expected.html   |    41 +
 .../test/Layer0/tables/paste01c-input.html      |    52 +
 .../test/Layer0/tables/paste01d-expected.html   |    41 +
 .../test/Layer0/tables/paste01d-input.html      |    52 +
 .../test/Layer0/tables/paste01e-expected.html   |    41 +
 .../test/Layer0/tables/paste01e-input.html      |    52 +
 .../test/Layer0/tables/paste02a-expected.html   |    41 +
 .../test/Layer0/tables/paste02a-input.html      |    52 +
 .../test/Layer0/tables/paste02b-expected.html   |    41 +
 .../test/Layer0/tables/paste02b-input.html      |    52 +
 .../test/Layer0/tables/paste02c-expected.html   |    41 +
 .../test/Layer0/tables/paste02c-input.html      |    52 +
 .../test/Layer0/tables/paste02d-expected.html   |    41 +
 .../test/Layer0/tables/paste02d-input.html      |    52 +
 .../test/Layer0/tables/paste03a-expected.html   |    41 +
 .../test/Layer0/tables/paste03a-input.html      |    53 +
 .../test/Layer0/tables/paste03b-expected.html   |    41 +
 .../test/Layer0/tables/paste03b-input.html      |    54 +
 .../test/Layer0/tables/paste03c-expected.html   |    41 +
 .../test/Layer0/tables/paste03c-input.html      |    53 +
 .../test/Layer0/tables/paste03d-expected.html   |    41 +
 .../test/Layer0/tables/paste03d-input.html      |    53 +
 .../test/Layer0/tables/paste04a-expected.html   |    47 +
 .../test/Layer0/tables/paste04a-input.html      |    52 +
 .../test/Layer0/tables/paste04b-expected.html   |    47 +
 .../test/Layer0/tables/paste04b-input.html      |    52 +
 .../test/Layer0/tables/paste04c-expected.html   |    47 +
 .../test/Layer0/tables/paste04c-input.html      |    52 +
 .../test/Layer0/tables/paste04d-expected.html   |    46 +
 .../test/Layer0/tables/paste04d-input.html      |    52 +
 .../test/Layer0/tables/paste04e-expected.html   |    46 +
 .../test/Layer0/tables/paste04e-input.html      |    52 +
 .../test/Layer0/tables/paste04f-expected.html   |    46 +
 .../test/Layer0/tables/paste04f-input.html      |    52 +
 .../test/Layer0/tables/paste04g-expected.html   |    53 +
 .../test/Layer0/tables/paste04g-input.html      |    52 +
 .../test/Layer0/tables/paste05a-expected.html   |    65 +
 .../test/Layer0/tables/paste05a-input.html      |    58 +
 .../test/Layer0/tables/paste05b-expected.html   |    65 +
 .../test/Layer0/tables/paste05b-input.html      |    57 +
 .../test/Layer0/tables/paste05c-expected.html   |    61 +
 .../test/Layer0/tables/paste05c-input.html      |    60 +
 .../test/Layer0/tables/paste05d-expected.html   |    61 +
 .../test/Layer0/tables/paste05d-input.html      |    59 +
 .../test/Layer0/tables/paste06a-expected.html   |    41 +
 .../test/Layer0/tables/paste06a-input.html      |    58 +
 .../test/Layer0/tables/paste06b-expected.html   |    41 +
 .../test/Layer0/tables/paste06b-input.html      |    58 +
 .../test/Layer0/tables/paste06c-expected.html   |    41 +
 .../test/Layer0/tables/paste06c-input.html      |    58 +
 .../tables/regionFromRange01-expected.html      |     4 +
 .../Layer0/tables/regionFromRange01-input.html  |    50 +
 .../tables/regionFromRange02-expected.html      |     4 +
 .../Layer0/tables/regionFromRange02-input.html  |    49 +
 .../tables/regionFromRange03-expected.html      |     4 +
 .../Layer0/tables/regionFromRange03-input.html  |    49 +
 .../tables/regionFromRange04-expected.html      |     4 +
 .../Layer0/tables/regionFromRange04-input.html  |    49 +
 .../tables/regionFromRange05-expected.html      |     4 +
 .../Layer0/tables/regionFromRange05-input.html  |    49 +
 .../tables/regionFromRange06-expected.html      |     4 +
 .../Layer0/tables/regionFromRange06-input.html  |    49 +
 .../tables/regionFromRange07-expected.html      |     4 +
 .../Layer0/tables/regionFromRange07-input.html  |    49 +
 .../tables/regionFromRange08-expected.html      |     4 +
 .../Layer0/tables/regionFromRange08-input.html  |    49 +
 .../tables/regionFromRange09-expected.html      |     4 +
 .../Layer0/tables/regionFromRange09-input.html  |    49 +
 .../tables/regionFromRange10-expected.html      |    46 +
 .../Layer0/tables/regionFromRange10-input.html  |    65 +
 .../tables/regionFromRange11-expected.html      |    46 +
 .../Layer0/tables/regionFromRange11-input.html  |    65 +
 .../tables/regionFromRange12-expected.html      |    46 +
 .../Layer0/tables/regionFromRange12-input.html  |    65 +
 .../tables/regionFromRange13-expected.html      |    46 +
 .../Layer0/tables/regionFromRange13-input.html  |    65 +
 .../tables/regionFromRange14-expected.html      |    46 +
 .../Layer0/tables/regionFromRange14-input.html  |    65 +
 .../Layer0/tables/regionSpan01-expected.html    |    87 +
 .../test/Layer0/tables/regionSpan01-input.html  |    98 +
 .../Layer0/tables/regionSpan02-expected.html    |    87 +
 .../test/Layer0/tables/regionSpan02-input.html  |    98 +
 .../Layer0/tables/regionSpan03-expected.html    |    87 +
 .../test/Layer0/tables/regionSpan03-input.html  |    98 +
 .../Layer0/tables/regionSpan04-expected.html    |    87 +
 .../test/Layer0/tables/regionSpan04-input.html  |    98 +
 .../Layer0/tables/regionSpan05-expected.html    |    87 +
 .../test/Layer0/tables/regionSpan05-input.html  |    98 +
 .../Layer0/tables/regionSpan06-expected.html    |    87 +
 .../test/Layer0/tables/regionSpan06-input.html  |    98 +
 .../Layer0/tables/regionSpan07-expected.html    |    87 +
 .../test/Layer0/tables/regionSpan07-input.html  |    98 +
 .../Layer0/tables/regionSpan08-expected.html    |    87 +
 .../test/Layer0/tables/regionSpan08-input.html  |    98 +
 .../Layer0/tables/regionSpan09-expected.html    |    79 +
 .../test/Layer0/tables/regionSpan09-input.html  |    90 +
 .../Layer0/tables/regionSpan10-expected.html    |    79 +
 .../test/Layer0/tables/regionSpan10-input.html  |    90 +
 .../Layer0/tables/regionSpan11-expected.html    |    79 +
 .../test/Layer0/tables/regionSpan11-input.html  |    90 +
 .../Layer0/tables/regionSpan12-expected.html    |    79 +
 .../test/Layer0/tables/regionSpan12-input.html  |    90 +
 .../Layer0/tables/regionSpan13-expected.html    |    79 +
 .../test/Layer0/tables/regionSpan13-input.html  |    90 +
 .../Layer0/tables/regionSpan14-expected.html    |    79 +
 .../test/Layer0/tables/regionSpan14-input.html  |    90 +
 .../Layer0/tables/regionSpan15-expected.html    |    79 +
 .../test/Layer0/tables/regionSpan15-input.html  |    90 +
 .../Layer0/tables/regionSpan16-expected.html    |    79 +
 .../test/Layer0/tables/regionSpan16-input.html  |    90 +
 .../removeAdjacentColumn01inside-expected.html  |    41 +
 .../removeAdjacentColumn01inside-input.html     |    50 +
 .../removeAdjacentColumn01right-expected.html   |    41 +
 .../removeAdjacentColumn01right-input.html      |    50 +
 .../removeAdjacentColumn02inside-expected.html  |    41 +
 .../removeAdjacentColumn02inside-input.html     |    50 +
 .../removeAdjacentColumn02left-expected.html    |    41 +
 .../removeAdjacentColumn02left-input.html       |    50 +
 .../removeAdjacentColumn02right-expected.html   |    41 +
 .../removeAdjacentColumn02right-input.html      |    50 +
 .../removeAdjacentColumn03inside-expected.html  |    41 +
 .../removeAdjacentColumn03inside-input.html     |    50 +
 .../removeAdjacentColumn03left-expected.html    |    41 +
 .../removeAdjacentColumn03left-input.html       |    50 +
 .../removeAdjacentColumn04inside-expected.html  |    41 +
 .../removeAdjacentColumn04inside-input.html     |    50 +
 .../removeAdjacentColumn04right-expected.html   |    41 +
 .../removeAdjacentColumn04right-input.html      |    50 +
 .../removeAdjacentColumn05inside-expected.html  |    41 +
 .../removeAdjacentColumn05inside-input.html     |    50 +
 .../removeAdjacentColumn05left-expected.html    |    41 +
 .../removeAdjacentColumn05left-input.html       |    50 +
 .../removeAdjacentColumn05right-expected.html   |    41 +
 .../removeAdjacentColumn05right-input.html      |    50 +
 .../removeAdjacentColumn06inside-expected.html  |    41 +
 .../removeAdjacentColumn06inside-input.html     |    50 +
 .../removeAdjacentColumn06left-expected.html    |    41 +
 .../removeAdjacentColumn06left-input.html       |    50 +
 .../tables/removeAdjacentColumn07-expected.html |    26 +
 .../tables/removeAdjacentColumn07-input.html    |    30 +
 .../tables/removeAdjacentColumn08-expected.html |    42 +
 .../tables/removeAdjacentColumn08-input.html    |    50 +
 .../tables/removeAdjacentColumn09-expected.html |    42 +
 .../tables/removeAdjacentColumn09-input.html    |    50 +
 .../tables/removeAdjacentColumn10-expected.html |    27 +
 .../tables/removeAdjacentColumn10-input.html    |    30 +
 .../tables/removeAdjacentColumn11-expected.html |    27 +
 .../tables/removeAdjacentColumn11-input.html    |    30 +
 .../removeAdjacentRow01below-expected.html      |    41 +
 .../tables/removeAdjacentRow01below-input.html  |    51 +
 .../removeAdjacentRow01inside-expected.html     |    41 +
 .../tables/removeAdjacentRow01inside-input.html |    51 +
 .../removeAdjacentRow02above-expected.html      |    41 +
 .../tables/removeAdjacentRow02above-input.html  |    51 +
 .../removeAdjacentRow02below-expected.html      |    41 +
 .../tables/removeAdjacentRow02below-input.html  |    51 +
 .../removeAdjacentRow02inside-expected.html     |    41 +
 .../tables/removeAdjacentRow02inside-input.html |    51 +
 .../removeAdjacentRow03above-expected.html      |    41 +
 .../tables/removeAdjacentRow03above-input.html  |    51 +
 .../removeAdjacentRow03inside-expected.html     |    41 +
 .../tables/removeAdjacentRow03inside-input.html |    51 +
 .../removeAdjacentRow04below-expected.html      |    41 +
 .../tables/removeAdjacentRow04below-input.html  |    51 +
 .../removeAdjacentRow04inside-expected.html     |    41 +
 .../tables/removeAdjacentRow04inside-input.html |    51 +
 .../removeAdjacentRow05above-expected.html      |    41 +
 .../tables/removeAdjacentRow05above-input.html  |    51 +
 .../removeAdjacentRow05below-expected.html      |    41 +
 .../tables/removeAdjacentRow05below-input.html  |    51 +
 .../removeAdjacentRow05inside-expected.html     |    41 +
 .../tables/removeAdjacentRow05inside-input.html |    51 +
 .../removeAdjacentRow06above-expected.html      |    41 +
 .../tables/removeAdjacentRow06above-input.html  |    51 +
 .../removeAdjacentRow06inside-expected.html     |    41 +
 .../tables/removeAdjacentRow06inside-input.html |    51 +
 .../tables/removeAdjacentRow07-expected.html    |    23 +
 .../tables/removeAdjacentRow07-input.html       |    27 +
 .../tables/removeAdjacentRow08-expected.html    |    42 +
 .../tables/removeAdjacentRow08-input.html       |    51 +
 .../tables/removeAdjacentRow09-expected.html    |    42 +
 .../tables/removeAdjacentRow09-input.html       |    51 +
 .../tables/removeAdjacentRow10-expected.html    |    24 +
 .../tables/removeAdjacentRow10-input.html       |    28 +
 .../tables/removeAdjacentRow11-expected.html    |    24 +
 .../tables/removeAdjacentRow11-input.html       |    28 +
 .../Layer0/tables/setColWidths01-expected.html  |    22 +
 .../Layer0/tables/setColWidths01-input.html     |    26 +
 .../Layer0/tables/setColWidths02-expected.html  |    22 +
 .../Layer0/tables/setColWidths02-input.html     |    26 +
 .../test/Layer0/tables/split00a-expected.html   |    41 +
 .../test/Layer0/tables/split00a-input.html      |    47 +
 .../test/Layer0/tables/split00b-expected.html   |    41 +
 .../test/Layer0/tables/split00b-input.html      |    47 +
 .../test/Layer0/tables/split00c-expected.html   |    41 +
 .../test/Layer0/tables/split00c-input.html      |    46 +
 .../test/Layer0/tables/split00d-expected.html   |    41 +
 .../test/Layer0/tables/split00d-input.html      |    47 +
 .../test/Layer0/tables/split00e-expected.html   |    41 +
 .../test/Layer0/tables/split00e-input.html      |    47 +
 .../test/Layer0/tables/split00f-expected.html   |    41 +
 .../test/Layer0/tables/split00f-input.html      |    46 +
 .../test/Layer0/tables/split00g-expected.html   |    41 +
 .../test/Layer0/tables/split00g-input.html      |    45 +
 .../test/Layer0/tables/split01-expected.html    |    41 +
 .../test/Layer0/tables/split01-input.html       |    40 +
 .../test/Layer0/tables/split02-expected.html    |    41 +
 .../test/Layer0/tables/split02-input.html       |    40 +
 .../test/Layer0/tables/split03-expected.html    |    41 +
 .../test/Layer0/tables/split03-input.html       |    40 +
 .../test/Layer0/tables/split04-expected.html    |    41 +
 .../test/Layer0/tables/split04-input.html       |    40 +
 .../test/Layer0/tables/split05-expected.html    |    41 +
 .../test/Layer0/tables/split05-input.html       |    42 +
 .../test/Layer0/tables/split05a-expected.html   |    38 +
 .../test/Layer0/tables/split05a-input.html      |    42 +
 .../test/Layer0/tables/split05b-expected.html   |    38 +
 .../test/Layer0/tables/split05b-input.html      |    42 +
 .../test/Layer0/tables/split05c-expected.html   |    39 +
 .../test/Layer0/tables/split05c-input.html      |    42 +
 .../test/Layer0/tables/split06-expected.html    |    41 +
 .../test/Layer0/tables/split06-input.html       |    42 +
 .../test/Layer0/tables/split06a-expected.html   |    37 +
 .../test/Layer0/tables/split06a-input.html      |    42 +
 .../test/Layer0/tables/split07-expected.html    |    41 +
 .../test/Layer0/tables/split07-input.html       |    40 +
 .../test/Layer0/tables/split07a-expected.html   |    35 +
 .../test/Layer0/tables/split07a-input.html      |    40 +
 .../test/Layer0/tables/split07b-expected.html   |    37 +
 .../test/Layer0/tables/split07b-input.html      |    40 +
 .../test/Layer0/tables/split07c-expected.html   |    37 +
 .../test/Layer0/tables/split07c-input.html      |    40 +
 .../test/Layer0/tables/split08-expected.html    |    41 +
 .../test/Layer0/tables/split08-input.html       |    40 +
 .../test/Layer0/tables/split08a-expected.html   |    37 +
 .../test/Layer0/tables/split08a-input.html      |    40 +
 .../test/Layer0/tables/split08b-expected.html   |    37 +
 .../test/Layer0/tables/split08b-input.html      |    40 +
 .../test/Layer0/tables/split09-expected.html    |    41 +
 .../test/Layer0/tables/split09-input.html       |    34 +
 .../test/Layer0/tables/split09a-expected.html   |    34 +
 .../test/Layer0/tables/split09a-input.html      |    34 +
 .../test/Layer0/tables/split09b-expected.html   |    34 +
 .../test/Layer0/tables/split09b-input.html      |    34 +
 .../test/Layer0/tables/split10-expected.html    |    41 +
 .../test/Layer0/tables/split10-input.html       |    34 +
 .../test/Layer0/tables/split10a-expected.html   |    34 +
 .../test/Layer0/tables/split10a-input.html      |    34 +
 .../test/Layer0/tables/split10b-expected.html   |    34 +
 .../test/Layer0/tables/split10b-input.html      |    34 +
 .../test/Layer0/tables/split11-expected.html    |    41 +
 .../test/Layer0/tables/split11-input.html       |    36 +
 .../test/Layer0/tables/split11a-expected.html   |    35 +
 .../test/Layer0/tables/split11a-input.html      |    36 +
 .../test/Layer0/tables/split11b-expected.html   |    35 +
 .../test/Layer0/tables/split11b-input.html      |    36 +
 .../test/Layer0/tables/split11c-expected.html   |    32 +
 .../test/Layer0/tables/split11c-input.html      |    36 +
 .../test/Layer0/tables/split12-expected.html    |    41 +
 .../test/Layer0/tables/split12-input.html       |    33 +
 .../test/Layer0/test-structure.html             |   126 +
 .../test/Layer0/testharness.html                |   108 +
 .../editorFramework/test/Layer0/testharness.js  |   317 +
 .../editorFramework/test/Layer0/testlib.js      |   438 +
 .../test/Layer0/text/TextTests.js               |    38 +
 .../analyseParagraph-implicit01-expected.html   |     3 +
 .../text/analyseParagraph-implicit01-input.html |    17 +
 .../analyseParagraph-implicit02-expected.html   |     9 +
 .../text/analyseParagraph-implicit02-input.html |    17 +
 .../analyseParagraph-implicit03-expected.html   |     9 +
 .../text/analyseParagraph-implicit03-input.html |    17 +
 .../text/analyseParagraph01-expected.html       |     3 +
 .../Layer0/text/analyseParagraph01-input.html   |    17 +
 .../text/analyseParagraph02-expected.html       |     9 +
 .../Layer0/text/analyseParagraph02-input.html   |    17 +
 .../text/analyseParagraph03-expected.html       |     9 +
 .../Layer0/text/analyseParagraph03-input.html   |    17 +
 .../test/Layer0/undo/UndoTests.js               |    90 +
 .../Layer0/undo/addAdjacentColumn-expected.html |   140 +
 .../Layer0/undo/addAdjacentColumn-input.html    |    54 +
 .../Layer0/undo/addAdjacentRow-expected.html    |   146 +
 .../test/Layer0/undo/addAdjacentRow-input.html  |    54 +
 .../test/Layer0/undo/cut01-expected.html        |    77 +
 .../test/Layer0/undo/cut01-input.html           |    37 +
 .../test/Layer0/undo/deleteTOC01-expected.html  |     9 +
 .../test/Layer0/undo/deleteTOC01-input.html     |    37 +
 .../Layer0/undo/insertDelete01-expected.html    |    59 +
 .../test/Layer0/undo/insertDelete01-input.html  |    53 +
 .../Layer0/undo/insertDelete02-expected.html    |    59 +
 .../test/Layer0/undo/insertDelete02-input.html  |    53 +
 .../Layer0/undo/insertDelete03-expected.html    |    56 +
 .../test/Layer0/undo/insertDelete03-input.html  |    51 +
 .../Layer0/undo/insertDelete04-expected.html    |    59 +
 .../test/Layer0/undo/insertDelete04-input.html  |    57 +
 .../Layer0/undo/insertDelete05-expected.html    |    59 +
 .../test/Layer0/undo/insertDelete05-input.html  |    57 +
 .../Layer0/undo/insertFigure01-expected.html    |    44 +
 .../test/Layer0/undo/insertFigure01-input.html  |    49 +
 .../Layer0/undo/insertFigure02-expected.html    |    74 +
 .../test/Layer0/undo/insertFigure02-input.html  |    45 +
 .../Layer0/undo/insertFigure03-expected.html    |    74 +
 .../test/Layer0/undo/insertFigure03-input.html  |    45 +
 .../Layer0/undo/insertFigure04-expected.html    |    64 +
 .../test/Layer0/undo/insertFigure04-input.html  |    45 +
 .../Layer0/undo/insertFigure05-expected.html    |    74 +
 .../test/Layer0/undo/insertFigure05-input.html  |    45 +
 .../Layer0/undo/insertHeading01-expected.html   |    44 +
 .../test/Layer0/undo/insertHeading01-input.html |    63 +
 .../Layer0/undo/insertHeading02-expected.html   |    44 +
 .../test/Layer0/undo/insertHeading02-input.html |    63 +
 .../Layer0/undo/insertTable01-expected.html     |    44 +
 .../test/Layer0/undo/insertTable01-input.html   |    49 +
 .../Layer0/undo/insertTable02-expected.html     |   144 +
 .../test/Layer0/undo/insertTable02-input.html   |    45 +
 .../Layer0/undo/insertTable03-expected.html     |   144 +
 .../test/Layer0/undo/insertTable03-input.html   |    45 +
 .../Layer0/undo/insertTable04-expected.html     |   134 +
 .../test/Layer0/undo/insertTable04-input.html   |    45 +
 .../Layer0/undo/insertTable05-expected.html     |   144 +
 .../test/Layer0/undo/insertTable05-input.html   |    45 +
 .../test/Layer0/undo/nodeValue01-expected.html  |    24 +
 .../test/Layer0/undo/nodeValue01-input.html     |    35 +
 .../test/Layer0/undo/nodeValue02-expected.html  |    29 +
 .../test/Layer0/undo/nodeValue02-input.html     |    39 +
 .../test/Layer0/undo/nodeValue03-expected.html  |    29 +
 .../test/Layer0/undo/nodeValue03-input.html     |    39 +
 .../test/Layer0/undo/nodeValue04-expected.html  |    29 +
 .../test/Layer0/undo/nodeValue04-input.html     |    39 +
 .../test/Layer0/undo/nodeValue05-expected.html  |    29 +
 .../test/Layer0/undo/nodeValue05-input.html     |    39 +
 .../test/Layer0/undo/nodeValue06-expected.html  |    29 +
 .../test/Layer0/undo/nodeValue06-input.html     |    39 +
 .../test/Layer0/undo/nodeValue07-expected.html  |    29 +
 .../test/Layer0/undo/nodeValue07-input.html     |    39 +
 .../test/Layer0/undo/outline01-expected.html    |    14 +
 .../test/Layer0/undo/outline01-input.html       |    51 +
 .../Layer0/undo/setAttribute01-expected.html    |    24 +
 .../test/Layer0/undo/setAttribute01-input.html  |    35 +
 .../Layer0/undo/setAttribute02-expected.html    |    24 +
 .../test/Layer0/undo/setAttribute02-input.html  |    35 +
 .../Layer0/undo/setAttribute03-expected.html    |    24 +
 .../test/Layer0/undo/setAttribute03-input.html  |    35 +
 .../Layer0/undo/setAttribute04-expected.html    |    49 +
 .../test/Layer0/undo/setAttribute04-input.html  |    54 +
 .../Layer0/undo/setAttributeNS01-expected.html  |    29 +
 .../Layer0/undo/setAttributeNS01-input.html     |    40 +
 .../Layer0/undo/setAttributeNS02-expected.html  |    29 +
 .../Layer0/undo/setAttributeNS02-input.html     |    40 +
 .../Layer0/undo/setAttributeNS03-expected.html  |    29 +
 .../Layer0/undo/setAttributeNS03-input.html     |    40 +
 .../Layer0/undo/setAttributeNS04-expected.html  |    49 +
 .../Layer0/undo/setAttributeNS04-input.html     |    55 +
 .../undo/setStyleProperties01-expected.html     |    34 +
 .../Layer0/undo/setStyleProperties01-input.html |    43 +
 .../undo/setStyleProperties02-expected.html     |    34 +
 .../Layer0/undo/setStyleProperties02-input.html |    43 +
 .../test/Layer0/undo/undo01-expected.html       |    74 +
 .../test/Layer0/undo/undo01-input.html          |    79 +
 .../test/Layer0/undo/undo02-expected.html       |    74 +
 .../test/Layer0/undo/undo02-input.html          |    79 +
 .../test/Layer0/undo/undo03-expected.html       |    38 +
 .../test/Layer0/undo/undo03-input.html          |    67 +
 9583 files changed, 149711 insertions(+), 146208 deletions(-)
----------------------------------------------------------------------



[06/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert06-input.html b/experiments/Editor/tests/outline/tableOfContents-insert06-input.html
deleted file mode 100644
index 0a6aaee..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert06-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var h1 = document.getElementsByTagName("h1")[0];
-    Selection_set(h1.lastChild,0,h1.lastChild,0);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<h1>4 First</h1>
-<h1>4 Section 1</h1>
-<h1>4 Section 2</h1>
-<h1>4 Section 3</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert07-expected.html b/experiments/Editor/tests/outline/tableOfContents-insert07-expected.html
deleted file mode 100644
index 624dcfa..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert07-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item5">1 First</a></p>
-      <p class="toc1"><a href="#item2">2 Section 1</a></p>
-      <p class="toc1"><a href="#item3">3 Section 2</a></p>
-      <p class="toc1"><a href="#item4">4 Section 3</a></p>
-    </nav>
-    <h1 id="item5">First</h1>
-    <h1 id="item2">Section 1</h1>
-    <h1 id="item3">Section 2</h1>
-    <h1 id="item4">Section 3</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents-insert07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents-insert07-input.html b/experiments/Editor/tests/outline/tableOfContents-insert07-input.html
deleted file mode 100644
index 16dc8dd..0000000
--- a/experiments/Editor/tests/outline/tableOfContents-insert07-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var h1 = document.getElementsByTagName("h1")[0];
-    Selection_set(h1,0,h1,0);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<h1>4 First</h1>
-<h1>4 Section 1</h1>
-<h1>4 Section 2</h1>
-<h1>4 Section 3</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents01-expected.html b/experiments/Editor/tests/outline/tableOfContents01-expected.html
deleted file mode 100644
index 7228c73..0000000
--- a/experiments/Editor/tests/outline/tableOfContents01-expected.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc2"><a href="#item3">1.2 Section 3</a></p>
-      <p class="toc1"><a href="#item4">2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">2.1 Section 5</a></p>
-      <p class="toc3"><a href="#item6">2.1.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">2.1.2 Section 7</a></p>
-      <p class="toc2"><a href="#item8">2.2 Section 8</a></p>
-      <p class="toc3"><a href="#item9">2.2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">2.2.2 Section 10</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item4">Section 4</h1>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents01-input.html b/experiments/Editor/tests/outline/tableOfContents01-input.html
deleted file mode 100644
index d7cdc88..0000000
--- a/experiments/Editor/tests/outline/tableOfContents01-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of headings
-    createTestSections([2,[2,2]]);
-
-    // Add a table of contents
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents02-expected.html b/experiments/Editor/tests/outline/tableOfContents02-expected.html
deleted file mode 100644
index 2e55695..0000000
--- a/experiments/Editor/tests/outline/tableOfContents02-expected.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc2"><a href="#item3">1.2 Section 3</a></p>
-      <p class="toc1"><a href="#item4">2 Section 4XYZ</a></p>
-      <p class="toc2"><a href="#item5">2.1 Section 5</a></p>
-      <p class="toc3"><a href="#item6">2.1.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">2.1.2 Section 7</a></p>
-      <p class="toc2"><a href="#item8">2.2 Section 8</a></p>
-      <p class="toc3"><a href="#item9">2.2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">2.2.2 Section 10</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item4">
-      Section 4
-      XYZ
-    </h1>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents02-input.html b/experiments/Editor/tests/outline/tableOfContents02-input.html
deleted file mode 100644
index e325176..0000000
--- a/experiments/Editor/tests/outline/tableOfContents02-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of headings
-    createTestSections([2,[2,2]]);
-
-    // Add a table of contents
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-
-    // Modify the second heading, to verify that the change is reflected in the TOC
-    var heading = document.getElementsByTagName("h1")[1];
-    DOM_appendChild(heading,DOM_createTextNode(document,"XYZ"));
-    PostponedActions_perform();
-
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents03-expected.html b/experiments/Editor/tests/outline/tableOfContents03-expected.html
deleted file mode 100644
index 31dfff6..0000000
--- a/experiments/Editor/tests/outline/tableOfContents03-expected.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc2"><a href="#item3">1.2 Section 3</a></p>
-      <p class="toc1"><a href="#item4">2 SeXYZction 4</a></p>
-      <p class="toc2"><a href="#item5">2.1 Section 5</a></p>
-      <p class="toc3"><a href="#item6">2.1.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">2.1.2 Section 7</a></p>
-      <p class="toc2"><a href="#item8">2.2 Section 8</a></p>
-      <p class="toc3"><a href="#item9">2.2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">2.2.2 Section 10</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item4">SeXYZction 4</h1>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents03-input.html b/experiments/Editor/tests/outline/tableOfContents03-input.html
deleted file mode 100644
index 15a0579..0000000
--- a/experiments/Editor/tests/outline/tableOfContents03-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of headings
-    createTestSections([2,[2,2]]);
-
-    // Add a table of contents
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-
-    // Modify the second heading, to verify that the change is reflected in the TOC
-    var heading = document.getElementsByTagName("h1")[1];
-    DOM_insertCharacters(heading.lastChild,2,"XYZ");
-    PostponedActions_perform();
-
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents04-expected.html b/experiments/Editor/tests/outline/tableOfContents04-expected.html
deleted file mode 100644
index 976bf80..0000000
--- a/experiments/Editor/tests/outline/tableOfContents04-expected.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc2"><a href="#item3">1.2 Section 3</a></p>
-      <p class="toc1"><a href="#item4">2 Sen 4</a></p>
-      <p class="toc2"><a href="#item5">2.1 Section 5</a></p>
-      <p class="toc3"><a href="#item6">2.1.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">2.1.2 Section 7</a></p>
-      <p class="toc2"><a href="#item8">2.2 Section 8</a></p>
-      <p class="toc3"><a href="#item9">2.2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">2.2.2 Section 10</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item4">Sen 4</h1>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents04-input.html b/experiments/Editor/tests/outline/tableOfContents04-input.html
deleted file mode 100644
index 8d467f6..0000000
--- a/experiments/Editor/tests/outline/tableOfContents04-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of headings
-    createTestSections([2,[2,2]]);
-
-    // Add a table of contents
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-
-    // Modify the second heading, to verify that the change is reflected in the TOC
-    var heading = document.getElementsByTagName("h1")[1];
-    DOM_deleteCharacters(heading.lastChild,2,6);
-    PostponedActions_perform();
-
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents05-expected.html b/experiments/Editor/tests/outline/tableOfContents05-expected.html
deleted file mode 100644
index 7228c73..0000000
--- a/experiments/Editor/tests/outline/tableOfContents05-expected.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc2"><a href="#item3">1.2 Section 3</a></p>
-      <p class="toc1"><a href="#item4">2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">2.1 Section 5</a></p>
-      <p class="toc3"><a href="#item6">2.1.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">2.1.2 Section 7</a></p>
-      <p class="toc2"><a href="#item8">2.2 Section 8</a></p>
-      <p class="toc3"><a href="#item9">2.2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">2.2.2 Section 10</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item4">Section 4</h1>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents05-input.html b/experiments/Editor/tests/outline/tableOfContents05-input.html
deleted file mode 100644
index 8d4ddf4..0000000
--- a/experiments/Editor/tests/outline/tableOfContents05-input.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    // Add a table of contents
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<h1>9 Section 1</h1>
-<p>Content 1 A</p>
-<p>Content 1 B</p>
-<h2>9 Section 2</h2>
-<p>Content 2 A</p>
-<p>Content 2 B</p>
-<h2>9 Section 3</h2>
-<p>Content 3 A</p>
-<p>Content 3 B</p>
-<h1>9 Section 4</h1>
-<p>Content 4 A</p>
-<p>Content 4 B</p>
-<h2>9 Section 5</h2>
-<p>Content 5 A</p>
-<p>Content 5 B</p>
-<h3>9 Section 6</h3>
-<p>Content 6 A</p>
-<p>Content 6 B</p>
-<h3>9 Section 7</h3>
-<p>Content 7 A</p>
-<p>Content 7 B</p>
-<h2>9 Section 8</h2>
-<p>Content 8 A</p>
-<p>Content 8 B</p>
-<h3>9 Section 9</h3>
-<p>Content 9 A</p>
-<p>Content 9 B</p>
-<h3>9 Section 10</h3>
-<p>Content 10 A</p>
-<p>Content 10 B</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents06-expected.html b/experiments/Editor/tests/outline/tableOfContents06-expected.html
deleted file mode 100644
index 59e90fa..0000000
--- a/experiments/Editor/tests/outline/tableOfContents06-expected.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">Section 1</a></p>
-      <p class="toc2"><a href="#item2">Section 2</a></p>
-      <p class="toc2"><a href="#item3">Section 3</a></p>
-      <p class="toc1"><a href="#item4">Section 4</a></p>
-      <p class="toc2"><a href="#item5">Section 5</a></p>
-      <p class="toc3"><a href="#item6">Section 6</a></p>
-      <p class="toc3"><a href="#item7">Section 7</a></p>
-      <p class="toc2"><a href="#item8">Section 8</a></p>
-      <p class="toc3"><a href="#item9">Section 9</a></p>
-      <p class="toc3"><a href="#item10">Section 10</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item4">Section 4</h1>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents06-input.html b/experiments/Editor/tests/outline/tableOfContents06-input.html
deleted file mode 100644
index 4b0c7da..0000000
--- a/experiments/Editor/tests/outline/tableOfContents06-input.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    // Add a table of contents
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<h1>Section 1</h1>
-<p>Content 1 A</p>
-<p>Content 1 B</p>
-<h2>Section 2</h2>
-<p>Content 2 A</p>
-<p>Content 2 B</p>
-<h2>Section 3</h2>
-<p>Content 3 A</p>
-<p>Content 3 B</p>
-<h1>Section 4</h1>
-<p>Content 4 A</p>
-<p>Content 4 B</p>
-<h2>Section 5</h2>
-<p>Content 5 A</p>
-<p>Content 5 B</p>
-<h3>Section 6</h3>
-<p>Content 6 A</p>
-<p>Content 6 B</p>
-<h3>Section 7</h3>
-<p>Content 7 A</p>
-<p>Content 7 B</p>
-<h2>Section 8</h2>
-<p>Content 8 A</p>
-<p>Content 8 B</p>
-<h3>Section 9</h3>
-<p>Content 9 A</p>
-<p>Content 9 B</p>
-<h3>Section 10</h3>
-<p>Content 10 A</p>
-<p>Content 10 B</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents07-expected.html b/experiments/Editor/tests/outline/tableOfContents07-expected.html
deleted file mode 100644
index fe2f204..0000000
--- a/experiments/Editor/tests/outline/tableOfContents07-expected.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">Section 1</a></p>
-      <p class="toc2"><a href="#item2">Section 2</a></p>
-      <p class="toc2"><a href="#item3">Section 3</a></p>
-      <p class="toc1"><a href="#item4">Section 4</a></p>
-      <p class="toc2"><a href="#item5">Section 5</a></p>
-      <p class="toc3"><a href="#item6">Section 6</a></p>
-      <p class="toc3"><a href="#item7">Section 7</a></p>
-      <p class="toc2"><a href="#item8">Section 8</a></p>
-      <p class="toc3"><a href="#item9">Section 9</a></p>
-      <p class="toc3"><a href="#item10">Section 10</a></p>
-    </nav>
-    <h1 class="Unnumbered" id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 class="Unnumbered" id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 class="Unnumbered" id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 class="Unnumbered" id="item4">Section 4</h1>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 class="Unnumbered" id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 class="Unnumbered" id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 class="Unnumbered" id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 class="Unnumbered" id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 class="Unnumbered" id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 class="Unnumbered" id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents07-input.html b/experiments/Editor/tests/outline/tableOfContents07-input.html
deleted file mode 100644
index 0324106..0000000
--- a/experiments/Editor/tests/outline/tableOfContents07-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    // Create a series of headings
-    createTestSections([2,[2,2]]);
-
-    // Turn numbering off for all headings
-    setNumbering(false);
-    PostponedActions_perform();
-
-    // Add a table of contents
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents08-expected.html b/experiments/Editor/tests/outline/tableOfContents08-expected.html
deleted file mode 100644
index fe2f204..0000000
--- a/experiments/Editor/tests/outline/tableOfContents08-expected.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">Section 1</a></p>
-      <p class="toc2"><a href="#item2">Section 2</a></p>
-      <p class="toc2"><a href="#item3">Section 3</a></p>
-      <p class="toc1"><a href="#item4">Section 4</a></p>
-      <p class="toc2"><a href="#item5">Section 5</a></p>
-      <p class="toc3"><a href="#item6">Section 6</a></p>
-      <p class="toc3"><a href="#item7">Section 7</a></p>
-      <p class="toc2"><a href="#item8">Section 8</a></p>
-      <p class="toc3"><a href="#item9">Section 9</a></p>
-      <p class="toc3"><a href="#item10">Section 10</a></p>
-    </nav>
-    <h1 class="Unnumbered" id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 class="Unnumbered" id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 class="Unnumbered" id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 class="Unnumbered" id="item4">Section 4</h1>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 class="Unnumbered" id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 class="Unnumbered" id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 class="Unnumbered" id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 class="Unnumbered" id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 class="Unnumbered" id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 class="Unnumbered" id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents08-input.html b/experiments/Editor/tests/outline/tableOfContents08-input.html
deleted file mode 100644
index ddf65da..0000000
--- a/experiments/Editor/tests/outline/tableOfContents08-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    // Create a series of headings
-    createTestSections([2,[2,2]]);
-
-    // Add a table of contents
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-
-    // Turn numbering off for all headings
-    setNumbering(false);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents09-expected.html b/experiments/Editor/tests/outline/tableOfContents09-expected.html
deleted file mode 100644
index 6d21bb7..0000000
--- a/experiments/Editor/tests/outline/tableOfContents09-expected.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">Section 2</a></p>
-      <p class="toc2"><a href="#item3">Section 3</a></p>
-      <p class="toc1"><a href="#item4">2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">Section 5</a></p>
-      <p class="toc3"><a href="#item6">Section 6</a></p>
-      <p class="toc3"><a href="#item7">Section 7</a></p>
-      <p class="toc2"><a href="#item8">Section 8</a></p>
-      <p class="toc3"><a href="#item9">Section 9</a></p>
-      <p class="toc3"><a href="#item10">Section 10</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 class="Unnumbered" id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h2 class="Unnumbered" id="item3">Section 3</h2>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h1 id="item4">Section 4</h1>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 class="Unnumbered" id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 class="Unnumbered" id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 class="Unnumbered" id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 class="Unnumbered" id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 class="Unnumbered" id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 class="Unnumbered" id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents09-input.html b/experiments/Editor/tests/outline/tableOfContents09-input.html
deleted file mode 100644
index b109e17..0000000
--- a/experiments/Editor/tests/outline/tableOfContents09-input.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of headings
-    createTestSections([2,[2,2]]);
-
-    // Turn numbering off for all headings
-    setNumbering(false);
-    PostponedActions_perform();
-
-    // Add a table of contents
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-
-    // Turn numbering on for all H1s
-    var h1s = document.getElementsByTagName("h1");
-    Outline_setNumbered(h1s[0].getAttribute("id"),true);
-    Outline_setNumbered(h1s[1].getAttribute("id"),true);
-    PostponedActions_perform();
-
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents10-expected.html b/experiments/Editor/tests/outline/tableOfContents10-expected.html
deleted file mode 100644
index 3d005dc..0000000
--- a/experiments/Editor/tests/outline/tableOfContents10-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">[No sections defined]</p>
-    </nav>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents10-input.html b/experiments/Editor/tests/outline/tableOfContents10-input.html
deleted file mode 100644
index 0c2de9d..0000000
--- a/experiments/Editor/tests/outline/tableOfContents10-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Add a table of contents
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents11-expected.html b/experiments/Editor/tests/outline/tableOfContents11-expected.html
deleted file mode 100644
index 5ef310b..0000000
--- a/experiments/Editor/tests/outline/tableOfContents11-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">[No sections defined]</p>
-    </nav>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tableOfContents11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tableOfContents11-input.html b/experiments/Editor/tests/outline/tableOfContents11-input.html
deleted file mode 100644
index 3014bd3..0000000
--- a/experiments/Editor/tests/outline/tableOfContents11-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of headings
-    createTestSections([2,[2,2]]);
-
-    // Add a table of contents
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-
-    // Delete all sections
-    var current = document.getElementsByTagName("h1")[0];
-    var next;
-    for (; current != null; current = next) {
-        next = current.nextSibling;
-        DOM_deleteNode(current);
-    }
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tocInHeading01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tocInHeading01-expected.html b/experiments/Editor/tests/outline/tocInHeading01-expected.html
deleted file mode 100644
index b1ddc67..0000000
--- a/experiments/Editor/tests/outline/tocInHeading01-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <h1 id="item1">Before</h1>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">Before</a></p>
-      <p class="toc1"><a href="#item2">After</a></p>
-    </nav>
-    <h1 id="item2">After</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tocInHeading01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tocInHeading01-input.html b/experiments/Editor/tests/outline/tocInHeading01-input.html
deleted file mode 100644
index 7de6ed9..0000000
--- a/experiments/Editor/tests/outline/tocInHeading01-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-
-<h1>
-  Before
-  <nav class="tableofcontents"></nav>
-  After
-</h1>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tocInsert01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tocInsert01-expected.html b/experiments/Editor/tests/outline/tocInsert01-expected.html
deleted file mode 100644
index 1c42cb7..0000000
--- a/experiments/Editor/tests/outline/tocInsert01-expected.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item3">1 Section 1</a></p>
-      <p class="toc1"><a href="#item4">2 Section 2</a></p>
-    </nav>
-    <nav class="listoffigures">
-      <p class="toc1"><a href="#item5">1 Test figure A</a></p>
-      <p class="toc1"><a href="#item6">2 Test figure B</a></p>
-    </nav>
-    <nav class="listoftables">
-      <p class="toc1"><a href="#item1">1 Test table A</a></p>
-      <p class="toc1"><a href="#item2">2 Test table B</a></p>
-    </nav>
-    <h1 id="item3">Section 1</h1>
-    <h1 id="item4">Section 2</h1>
-    <figure id="item5">
-      (figure content)
-      <figcaption>Test figure A</figcaption>
-    </figure>
-    <figure id="item6">
-      (figure content)
-      <figcaption>Test figure B</figcaption>
-    </figure>
-    <table id="item1" style="width: 100%">
-      <caption>Test table A</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption>Test table B</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tocInsert01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tocInsert01-input.html b/experiments/Editor/tests/outline/tocInsert01-input.html
deleted file mode 100644
index c2861f4..0000000
--- a/experiments/Editor/tests/outline/tocInsert01-input.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-//    showSelection();
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-[]
-<h1>4 Section 1</h1>
-<h1>4 Section 2</h1>
-<figure>
-(figure content)
-<figcaption>Figure 9: Test figure A</figcaption>
-</figure>
-<figure>
-(figure content)
-<figcaption>Figure 9: Test figure B</figcaption>
-</figure>
-<table id="item1" style="width: 100%">
-  <caption>Table 9: Test table A</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-<table id="item2" style="width: 100%">
-  <caption>Table 9: Test table B</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tocInsert02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tocInsert02-expected.html b/experiments/Editor/tests/outline/tocInsert02-expected.html
deleted file mode 100644
index 7a6dd77..0000000
--- a/experiments/Editor/tests/outline/tocInsert02-expected.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    Before
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item3">1 Section 1</a></p>
-      <p class="toc1"><a href="#item4">2 Section 2</a></p>
-    </nav>
-    <nav class="listoffigures">
-      <p class="toc1"><a href="#item5">1 Test figure A</a></p>
-      <p class="toc1"><a href="#item6">2 Test figure B</a></p>
-    </nav>
-    <nav class="listoftables">
-      <p class="toc1"><a href="#item1">1 Test table A</a></p>
-      <p class="toc1"><a href="#item2">2 Test table B</a></p>
-    </nav>
-    After
-    <h1 id="item3">Section 1</h1>
-    <h1 id="item4">Section 2</h1>
-    <figure id="item5">
-      (figure content)
-      <figcaption>Test figure A</figcaption>
-    </figure>
-    <figure id="item6">
-      (figure content)
-      <figcaption>Test figure B</figcaption>
-    </figure>
-    <table id="item1" style="width: 100%">
-      <caption>Test table A</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption>Test table B</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tocInsert02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tocInsert02-input.html b/experiments/Editor/tests/outline/tocInsert02-input.html
deleted file mode 100644
index 42f8296..0000000
--- a/experiments/Editor/tests/outline/tocInsert02-input.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-//    showSelection();
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-Before[]After
-<h1>4 Section 1</h1>
-<h1>4 Section 2</h1>
-<figure>
-(figure content)
-<figcaption>Figure 9: Test figure A</figcaption>
-</figure>
-<figure>
-(figure content)
-<figcaption>Figure 9: Test figure B</figcaption>
-</figure>
-<table id="item1" style="width: 100%">
-  <caption>Table 9: Test table A</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-<table id="item2" style="width: 100%">
-  <caption>Table 9: Test table B</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tocInsert03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tocInsert03-expected.html b/experiments/Editor/tests/outline/tocInsert03-expected.html
deleted file mode 100644
index 5b703f0..0000000
--- a/experiments/Editor/tests/outline/tocInsert03-expected.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item7">1 Section 1</a></p>
-      <p class="toc1"><a href="#item4">2 Section 2</a></p>
-    </nav>
-    <nav class="listoffigures">
-      <p class="toc1"><a href="#item5">1 Test figure A</a></p>
-      <p class="toc1"><a href="#item6">2 Test figure B</a></p>
-    </nav>
-    <nav class="listoftables">
-      <p class="toc1"><a href="#item1">1 Test table A</a></p>
-      <p class="toc1"><a href="#item2">2 Test table B</a></p>
-    </nav>
-    <h1 id="item7">Section 1</h1>
-    <h1 id="item4">Section 2</h1>
-    <figure id="item5">
-      (figure content)
-      <figcaption>Test figure A</figcaption>
-    </figure>
-    <figure id="item6">
-      (figure content)
-      <figcaption>Test figure B</figcaption>
-    </figure>
-    <table id="item1" style="width: 100%">
-      <caption>Test table A</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption>Test table B</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/tocInsert03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/tocInsert03-input.html b/experiments/Editor/tests/outline/tocInsert03-input.html
deleted file mode 100644
index 2275955..0000000
--- a/experiments/Editor/tests/outline/tocInsert03-input.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-//    showSelection();
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<h1>[]4 Section 1</h1>
-<h1>4 Section 2</h1>
-<figure>
-(figure content)
-<figcaption>Figure 9: Test figure A</figcaption>
-</figure>
-<figure>
-(figure content)
-<figcaption>Figure 9: Test figure B</figcaption>
-</figure>
-<table id="item1" style="width: 100%">
-  <caption>Table 9: Test table A</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-<table id="item2" style="width: 100%">
-  <caption>Table 9: Test table B</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr01a-expected.html
deleted file mode 100644
index a0df9d6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr01a-input.html
deleted file mode 100644
index 3264d99..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><br> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr01b-expected.html
deleted file mode 100644
index a0df9d6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr01b-input.html
deleted file mode 100644
index 4f8e72b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><br>   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr01c-expected.html
deleted file mode 100644
index 3d88ac7..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01c-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <br/>
-      .o.n.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr01c-input.html
deleted file mode 100644
index a68acbb..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><br>one</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr01d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr01d-expected.html
deleted file mode 100644
index 3d88ac7..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01d-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <br/>
-      .o.n.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr01d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr01d-input.html
deleted file mode 100644
index 1cd6e33..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01d-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><br> one </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr01e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01e-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr01e-expected.html
deleted file mode 100644
index 3d88ac7..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01e-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <br/>
-      .o.n.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr01e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01e-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr01e-input.html
deleted file mode 100644
index fa69ceb..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr01e-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><br>  one  </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr02a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr02a-expected.html
deleted file mode 100644
index 33a7d79..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr02a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <br/>
-      .
-      <br/>
-      .
-      <br/>
-      .
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr02a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr02a-input.html
deleted file mode 100644
index dad307c..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr02a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><br><br><br><br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr02b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr02b-expected.html
deleted file mode 100644
index 33a7d79..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr02b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <br/>
-      .
-      <br/>
-      .
-      <br/>
-      .
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr02b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr02b-input.html
deleted file mode 100644
index 8941372..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr02b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> <br> <br> <br> <br> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr02c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr02c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr02c-expected.html
deleted file mode 100644
index 33a7d79..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr02c-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <br/>
-      .
-      <br/>
-      .
-      <br/>
-      .
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr02c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr02c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr02c-input.html
deleted file mode 100644
index 5675a14..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr02c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   <br>   <br>   <br>   <br>   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr03a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr03a-expected.html
deleted file mode 100644
index d3eefec..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr03a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <br/>
-      .t.w.o.
-      <br/>
-      .t.h.r.e.e.
-      <br/>
-      .f.o.u.r.
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr03a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr03a-input.html
deleted file mode 100644
index eb6bceb..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr03a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<br>two<br>three<br>four<br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr03b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr03b-expected.html
deleted file mode 100644
index d3eefec..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr03b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <br/>
-      .t.w.o.
-      <br/>
-      .t.h.r.e.e.
-      <br/>
-      .f.o.u.r.
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr03b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr03b-input.html
deleted file mode 100644
index 3c6e33b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr03b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> one <br> two <br> three <br> four <br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr03c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr03c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr03c-expected.html
deleted file mode 100644
index d3eefec..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr03c-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <br/>
-      .t.w.o.
-      <br/>
-      .t.h.r.e.e.
-      <br/>
-      .f.o.u.r.
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr03c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr03c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr03c-input.html
deleted file mode 100644
index 064dd32..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr03c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   one   <br>   two   <br>   three   <br>   four   <br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr04a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr04a-expected.html
deleted file mode 100644
index b76f047..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr04a-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <br/>
-      .t.w.o.
-      <br/>
-      .t.h.r.e.e.
-      <br/>
-      .f.o.u.r.
-      <br/>
-      .f.i.v.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr04a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr04a-input.html
deleted file mode 100644
index 43aebc8..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr04a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<br>two<br>three<br>four<br>five</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr04b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr04b-expected.html
deleted file mode 100644
index b76f047..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr04b-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <br/>
-      .t.w.o.
-      <br/>
-      .t.h.r.e.e.
-      <br/>
-      .f.o.u.r.
-      <br/>
-      .f.i.v.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr04b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr04b-input.html
deleted file mode 100644
index b97d4eb..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr04b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> one <br> two <br> three <br> four <br> five </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr04c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr04c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr04c-expected.html
deleted file mode 100644
index b76f047..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr04c-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <br/>
-      .t.w.o.
-      <br/>
-      .t.h.r.e.e.
-      <br/>
-      .f.o.u.r.
-      <br/>
-      .f.i.v.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-afterbr04c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-afterbr04c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-afterbr04c-input.html
deleted file mode 100644
index 25691f3..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-afterbr04c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   one   <br>   two   <br>   three   <br>   four   <br>   five   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-body01a-expected.html
deleted file mode 100644
index 3c15d21..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01a-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-body01a-input.html
deleted file mode 100644
index 9728da8..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01a-input.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-body01b-expected.html
deleted file mode 100644
index 3c15d21..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01b-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-body01b-input.html
deleted file mode 100644
index 482f1f9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01b-input.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body> </body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-body01c-expected.html
deleted file mode 100644
index 3c15d21..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01c-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-body01c-input.html
deleted file mode 100644
index 739c7c7..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01c-input.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>   </body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-body01d-expected.html
deleted file mode 100644
index 3c15d21..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01d-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-body01d-input.html
deleted file mode 100644
index 5cb12d4..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01d-input.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    addEmptyTextNode(document.body);
-    showValidPositions();
-}
-</script>
-</head>
-<body></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01e-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-body01e-expected.html
deleted file mode 100644
index 3c15d21..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01e-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01e-input.html b/experiments/Editor/tests/position/isValidCursorPosition-body01e-input.html
deleted file mode 100644
index 33a5b01..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01e-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,""));
-    DOM_appendChild(document.body,DOM_createTextNode(document,""));
-    DOM_appendChild(document.body,DOM_createTextNode(document,""));
-    showValidPositions();
-}
-</script>
-</head>
-<body></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01f-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01f-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-body01f-expected.html
deleted file mode 100644
index 3c15d21..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01f-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01f-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01f-input.html b/experiments/Editor/tests/position/isValidCursorPosition-body01f-input.html
deleted file mode 100644
index 993289c..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01f-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"\n"));
-    DOM_appendChild(document.body,DOM_createTextNode(document,"\n"));
-    DOM_appendChild(document.body,DOM_createTextNode(document,"\n"));
-    showValidPositions();
-}
-</script>
-</head>
-<body></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01g-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01g-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-body01g-expected.html
deleted file mode 100644
index 3c15d21..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01g-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-body01g-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-body01g-input.html b/experiments/Editor/tests/position/isValidCursorPosition-body01g-input.html
deleted file mode 100644
index a3089d0..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-body01g-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document," \n "));
-    DOM_appendChild(document.body,DOM_createTextNode(document," \n "));
-    DOM_appendChild(document.body,DOM_createTextNode(document," \n "));
-    showValidPositions();
-}
-</script>
-</head>
-<body></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-caption01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-caption01a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-caption01a-expected.html
deleted file mode 100644
index a99c22d..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-caption01a-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table id="item1">
-      <caption>.O.n.e.</caption>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-caption01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-caption01a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-caption01a-input.html
deleted file mode 100644
index a480b77..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-caption01a-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <caption>One</caption>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-caption01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-caption01b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-caption01b-expected.html
deleted file mode 100644
index a99c22d..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-caption01b-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table id="item1">
-      <caption>.O.n.e.</caption>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-caption01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-caption01b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-caption01b-input.html
deleted file mode 100644
index 9a4d5d8..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-caption01b-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <caption> One </caption>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-caption01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-caption01c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-caption01c-expected.html
deleted file mode 100644
index a99c22d..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-caption01c-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table id="item1">
-      <caption>.O.n.e.</caption>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-caption01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-caption01c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-caption01c-input.html
deleted file mode 100644
index eaf0333..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-caption01c-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <caption>   One   </caption>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote01-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote01-expected.html
deleted file mode 100644
index cb7614e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote01-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="endnote">.e.n.d.n.o.t.e.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote01-input.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote01-input.html
deleted file mode 100644
index 3254c5e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote">endnote</span>after</p>
-</body>
-</html>



[11/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/main/removeSpecial01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/main/removeSpecial01-input.html b/experiments/Editor/tests/main/removeSpecial01-input.html
deleted file mode 100644
index a92c85a..0000000
--- a/experiments/Editor/tests/main/removeSpecial01-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-// Test that autocorrect spans are removed
-
-function performTest()
-{
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    PostponedActions_perform();
-
-    var before = PrettyPrinter.getHTML(document.documentElement,outputOptions);
-    Main_removeSpecial(document.documentElement);
-    var after = PrettyPrinter.getHTML(document.documentElement,outputOptions);
-    return "Before\n------\n\n"+before+"\nAfter\n-----\n\n"+after;
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/main/removeSpecial02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/main/removeSpecial02-expected.html b/experiments/Editor/tests/main/removeSpecial02-expected.html
deleted file mode 100644
index 15d8615..0000000
--- a/experiments/Editor/tests/main/removeSpecial02-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-Before
-------
-
-<html>
-  <head></head>
-  <body>
-    <p><span class="uxwrite-selection">one two three</span></p>
-  </body>
-</html>
-
-After
------
-
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/main/removeSpecial02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/main/removeSpecial02-input.html b/experiments/Editor/tests/main/removeSpecial02-input.html
deleted file mode 100644
index 4fda89c..0000000
--- a/experiments/Editor/tests/main/removeSpecial02-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-// Test that autocorrect spans are removed
-
-function performTest()
-{
-    Selection_selectAll();
-    outputOptions.keepSelectionHighlights = true;
-
-    var before = PrettyPrinter.getHTML(document.documentElement,outputOptions);
-    Main_removeSpecial(document.documentElement);
-    var after = PrettyPrinter.getHTML(document.documentElement,outputOptions);
-    return "Before\n------\n\n"+before+"\nAfter\n-----\n\n"+after;
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/main/removeSpecial03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/main/removeSpecial03-expected.html b/experiments/Editor/tests/main/removeSpecial03-expected.html
deleted file mode 100644
index 6baa319..0000000
--- a/experiments/Editor/tests/main/removeSpecial03-expected.html
+++ /dev/null
@@ -1,27 +0,0 @@
-Before
-------
-
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span class="uxwrite-selection">one</span>
-      <span class="uxwrite-autocorrect" original="twox"><span class="uxwrite-selection">two</span></span>
-      <span class="uxwrite-selection">three</span>
-    </p>
-  </body>
-</html>
-
-After
------
-
-<html>
-  <head></head>
-  <body>
-    <p>
-      one
-      two
-      three
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/main/removeSpecial03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/main/removeSpecial03-input.html b/experiments/Editor/tests/main/removeSpecial03-input.html
deleted file mode 100644
index 84c83a7..0000000
--- a/experiments/Editor/tests/main/removeSpecial03-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    PostponedActions_perform();
-
-    Selection_selectAll();
-    outputOptions.keepSelectionHighlights = true;
-
-    var before = PrettyPrinter.getHTML(document.documentElement,outputOptions);
-    Main_removeSpecial(document.documentElement);
-    var after = PrettyPrinter.getHTML(document.documentElement,outputOptions);
-    return "Before\n------\n\n"+before+"\nAfter\n-----\n\n"+after;
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/OutlineTest.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/OutlineTest.js b/experiments/Editor/tests/outline/OutlineTest.js
deleted file mode 100644
index 587e82c..0000000
--- a/experiments/Editor/tests/outline/OutlineTest.js
+++ /dev/null
@@ -1,111 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-function createTestSections(topChildren)
-{
-    var index = 1;
-
-    processChildren(1,topChildren);
-
-    PostponedActions_perform();
-
-    setNumbering(true);
-
-    function processChildren(level,children)
-    {
-        if (typeof children == "number") {
-            for (var i = 0; i < children; i++)
-                recurse(level,null);
-        }
-        else if (children instanceof Array) {
-            for (var i = 0; i < children.length; i++)
-                recurse(level,children[i]);
-        }
-    }
-
-    function recurse(level,children)
-    {
-        var heading = DOM_createElement(document,"H"+level);
-
-        DOM_appendChild(heading,DOM_createTextNode(document,"Section "+index));
-
-        var p1 = DOM_createElement(document,"P");
-        var p2 = DOM_createElement(document,"P");
-
-        DOM_appendChild(p1,DOM_createTextNode(document,"Content "+index+" A"));
-        DOM_appendChild(p2,DOM_createTextNode(document,"Content "+index+" B"));
-
-
-        DOM_appendChild(document.body,heading);
-        DOM_appendChild(document.body,p1);
-        DOM_appendChild(document.body,p2);
-        index++;
-
-        processChildren(level+1,children);
-    }
-}
-
-function setupOutline(topChildren)
-{
-    Outline_init();
-    PostponedActions_perform();
-    createTestSections(topChildren);
-}
-
-function createTestFigures(count)
-{
-    for (var i = 0; i < count; i++) {
-        var figure = DOM_createElement(document,"FIGURE");
-        var figcaption = DOM_createElement(document,"FIGCAPTION");
-        var content = DOM_createTextNode(document,"(figure content)");
-        var text = DOM_createTextNode(document,"Test figure "+String.fromCharCode(65+i));
-        DOM_appendChild(figcaption,text);
-        DOM_appendChild(figure,content);
-        DOM_appendChild(figure,figcaption);
-        DOM_appendChild(document.body,figure);
-    }
-}
-
-function createTestTables(count)
-{
-    for (var i = 0; i < count; i++) {
-        var offset = document.body.childNodes.length;
-        Selection_set(document.body,offset,document.body,offset);
-        Tables_insertTable(1,1,"100%",true,"Test table "+String.fromCharCode(65+i));
-    }
-    PostponedActions_perform();
-}
-
-function removeOutlineHTML(node)
-{
-    if ((node.nodeName == "SPAN") &&
-        (node.getAttribute("class") == "uxwrite-heading-number")) {
-        DOM_removeNodeButKeepChildren(node);
-    }
-    else {
-        for (var child = node.firstChild; child != null; child = child.nextSibling)
-            removeOutlineHTML(child);
-        for (var child = node.firstChild; child != null; child = child.nextSibling)
-            Formatting_mergeWithNeighbours(child,Formatting_MERGEABLE_INLINE);
-    }
-}
-
-function cleanupOutline()
-{
-    PostponedActions_perform();
-    removeOutlineHTML(document.body);
-}

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/changeHeadingToParagraph-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/changeHeadingToParagraph-expected.html b/experiments/Editor/tests/outline/changeHeadingToParagraph-expected.html
deleted file mode 100644
index f9b3d80..0000000
--- a/experiments/Editor/tests/outline/changeHeadingToParagraph-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">[No sections defined]</p>
-    </nav>
-    <p>Heading</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/changeHeadingToParagraph-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/changeHeadingToParagraph-input.html b/experiments/Editor/tests/outline/changeHeadingToParagraph-input.html
deleted file mode 100644
index 72e0be5..0000000
--- a/experiments/Editor/tests/outline/changeHeadingToParagraph-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("P",{});
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-[<h1>Heading</h1>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/changeHeadingType-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/changeHeadingType-expected.html b/experiments/Editor/tests/outline/changeHeadingType-expected.html
deleted file mode 100644
index d21ea79..0000000
--- a/experiments/Editor/tests/outline/changeHeadingType-expected.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          One
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          One - first subsection
-        </a>
-      </p>
-      <p class="toc2">
-        <a href="#item3">
-          2.1
-          One - second subsection
-        </a>
-      </p>
-    </nav>
-    <h1 id="item1">One</h1>
-    <h1 id="item2">One - first subsection</h1>
-    <h2 id="item3">One - second subsection</h2>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/changeHeadingType-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/changeHeadingType-input.html b/experiments/Editor/tests/outline/changeHeadingType-input.html
deleted file mode 100644
index 0ded0c5..0000000
--- a/experiments/Editor/tests/outline/changeHeadingType-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-// TOC: This test isn't so meaningful any more, since we're not
-// actually automatic addition of numbering. Perhaps add a TOC,
-// to test that it's reflected?
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    setNumbering(true);
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>One</h1>
-    <h2>[One - first subsection]</h2>
-    <h2>One - second subsection</h2>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection-inner01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection-inner01-expected.html b/experiments/Editor/tests/outline/deleteSection-inner01-expected.html
deleted file mode 100644
index d946484..0000000
--- a/experiments/Editor/tests/outline/deleteSection-inner01-expected.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item5">1.1 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.1.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.1.2 Section 7</a></p>
-      <p class="toc2"><a href="#item8">1.2 Section 8</a></p>
-      <p class="toc3"><a href="#item9">1.2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.2.2 Section 10</a></p>
-      <p class="toc1"><a href="#item11">2 Section 11</a></p>
-      <p class="toc1"><a href="#item12">3 Section 12</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h1 id="item11">Section 11</h1>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h1 id="item12">Section 12</h1>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection-inner01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection-inner01-input.html b/experiments/Editor/tests/outline/deleteSection-inner01-input.html
deleted file mode 100644
index 7d9590a..0000000
--- a/experiments/Editor/tests/outline/deleteSection-inner01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2,2],0,0]);
-
-    Outline_deleteItem("item2");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection-inner02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection-inner02-expected.html b/experiments/Editor/tests/outline/deleteSection-inner02-expected.html
deleted file mode 100644
index 11d7820..0000000
--- a/experiments/Editor/tests/outline/deleteSection-inner02-expected.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item8">1.2 Section 8</a></p>
-      <p class="toc3"><a href="#item9">1.2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.2.2 Section 10</a></p>
-      <p class="toc1"><a href="#item11">2 Section 11</a></p>
-      <p class="toc1"><a href="#item12">3 Section 12</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h1 id="item11">Section 11</h1>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h1 id="item12">Section 12</h1>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection-inner02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection-inner02-input.html b/experiments/Editor/tests/outline/deleteSection-inner02-input.html
deleted file mode 100644
index 3a610a7..0000000
--- a/experiments/Editor/tests/outline/deleteSection-inner02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2,2],0,0]);
-
-    Outline_deleteItem("item5");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection-inner03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection-inner03-expected.html b/experiments/Editor/tests/outline/deleteSection-inner03-expected.html
deleted file mode 100644
index a2ca2ad..0000000
--- a/experiments/Editor/tests/outline/deleteSection-inner03-expected.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">1.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.2.2 Section 7</a></p>
-      <p class="toc1"><a href="#item11">2 Section 11</a></p>
-      <p class="toc1"><a href="#item12">3 Section 12</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item11">Section 11</h1>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h1 id="item12">Section 12</h1>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection-inner03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection-inner03-input.html b/experiments/Editor/tests/outline/deleteSection-inner03-input.html
deleted file mode 100644
index a9edd43..0000000
--- a/experiments/Editor/tests/outline/deleteSection-inner03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2,2],0,0]);
-
-    Outline_deleteItem("item8");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection-nested01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection-nested01-expected.html b/experiments/Editor/tests/outline/deleteSection-nested01-expected.html
deleted file mode 100644
index 98f4c6b..0000000
--- a/experiments/Editor/tests/outline/deleteSection-nested01-expected.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item8">1 Section 8</a></p>
-      <p class="toc2"><a href="#item9">1.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.1.1 Section 10</a></p>
-      <p class="toc3"><a href="#item11">1.1.2 Section 11</a></p>
-      <p class="toc2"><a href="#item12">1.2 Section 12</a></p>
-      <p class="toc3"><a href="#item13">1.2.1 Section 13</a></p>
-      <p class="toc3"><a href="#item14">1.2.2 Section 14</a></p>
-      <p class="toc1"><a href="#item15">2 Section 15</a></p>
-      <p class="toc2"><a href="#item16">2.1 Section 16</a></p>
-      <p class="toc3"><a href="#item17">2.1.1 Section 17</a></p>
-      <p class="toc3"><a href="#item18">2.1.2 Section 18</a></p>
-      <p class="toc2"><a href="#item19">2.2 Section 19</a></p>
-      <p class="toc3"><a href="#item20">2.2.1 Section 20</a></p>
-      <p class="toc3"><a href="#item21">2.2.2 Section 21</a></p>
-    </nav>
-    <h1 id="item8">Section 8</h1>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h2 id="item9">Section 9</h2>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h3 id="item11">Section 11</h3>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h2 id="item12">Section 12</h2>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-    <h3 id="item13">Section 13</h3>
-    <p>Content 13 A</p>
-    <p>Content 13 B</p>
-    <h3 id="item14">Section 14</h3>
-    <p>Content 14 A</p>
-    <p>Content 14 B</p>
-    <h1 id="item15">Section 15</h1>
-    <p>Content 15 A</p>
-    <p>Content 15 B</p>
-    <h2 id="item16">Section 16</h2>
-    <p>Content 16 A</p>
-    <p>Content 16 B</p>
-    <h3 id="item17">Section 17</h3>
-    <p>Content 17 A</p>
-    <p>Content 17 B</p>
-    <h3 id="item18">Section 18</h3>
-    <p>Content 18 A</p>
-    <p>Content 18 B</p>
-    <h2 id="item19">Section 19</h2>
-    <p>Content 19 A</p>
-    <p>Content 19 B</p>
-    <h3 id="item20">Section 20</h3>
-    <p>Content 20 A</p>
-    <p>Content 20 B</p>
-    <h3 id="item21">Section 21</h3>
-    <p>Content 21 A</p>
-    <p>Content 21 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection-nested01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection-nested01-input.html b/experiments/Editor/tests/outline/deleteSection-nested01-input.html
deleted file mode 100644
index 4f658cf..0000000
--- a/experiments/Editor/tests/outline/deleteSection-nested01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2],[2,2],[2,2]]);
-
-    Outline_deleteItem("item1");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection-nested02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection-nested02-expected.html b/experiments/Editor/tests/outline/deleteSection-nested02-expected.html
deleted file mode 100644
index 6029daa..0000000
--- a/experiments/Editor/tests/outline/deleteSection-nested02-expected.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">1.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.2.2 Section 7</a></p>
-      <p class="toc1"><a href="#item15">2 Section 15</a></p>
-      <p class="toc2"><a href="#item16">2.1 Section 16</a></p>
-      <p class="toc3"><a href="#item17">2.1.1 Section 17</a></p>
-      <p class="toc3"><a href="#item18">2.1.2 Section 18</a></p>
-      <p class="toc2"><a href="#item19">2.2 Section 19</a></p>
-      <p class="toc3"><a href="#item20">2.2.1 Section 20</a></p>
-      <p class="toc3"><a href="#item21">2.2.2 Section 21</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item15">Section 15</h1>
-    <p>Content 15 A</p>
-    <p>Content 15 B</p>
-    <h2 id="item16">Section 16</h2>
-    <p>Content 16 A</p>
-    <p>Content 16 B</p>
-    <h3 id="item17">Section 17</h3>
-    <p>Content 17 A</p>
-    <p>Content 17 B</p>
-    <h3 id="item18">Section 18</h3>
-    <p>Content 18 A</p>
-    <p>Content 18 B</p>
-    <h2 id="item19">Section 19</h2>
-    <p>Content 19 A</p>
-    <p>Content 19 B</p>
-    <h3 id="item20">Section 20</h3>
-    <p>Content 20 A</p>
-    <p>Content 20 B</p>
-    <h3 id="item21">Section 21</h3>
-    <p>Content 21 A</p>
-    <p>Content 21 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection-nested02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection-nested02-input.html b/experiments/Editor/tests/outline/deleteSection-nested02-input.html
deleted file mode 100644
index 3f99354..0000000
--- a/experiments/Editor/tests/outline/deleteSection-nested02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2],[2,2],[2,2]]);
-
-    Outline_deleteItem("item8");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection-nested03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection-nested03-expected.html b/experiments/Editor/tests/outline/deleteSection-nested03-expected.html
deleted file mode 100644
index 413c731..0000000
--- a/experiments/Editor/tests/outline/deleteSection-nested03-expected.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">1.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.2.2 Section 7</a></p>
-      <p class="toc1"><a href="#item8">2 Section 8</a></p>
-      <p class="toc2"><a href="#item9">2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">2.1.1 Section 10</a></p>
-      <p class="toc3"><a href="#item11">2.1.2 Section 11</a></p>
-      <p class="toc2"><a href="#item12">2.2 Section 12</a></p>
-      <p class="toc3"><a href="#item13">2.2.1 Section 13</a></p>
-      <p class="toc3"><a href="#item14">2.2.2 Section 14</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item8">Section 8</h1>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h2 id="item9">Section 9</h2>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h3 id="item11">Section 11</h3>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h2 id="item12">Section 12</h2>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-    <h3 id="item13">Section 13</h3>
-    <p>Content 13 A</p>
-    <p>Content 13 B</p>
-    <h3 id="item14">Section 14</h3>
-    <p>Content 14 A</p>
-    <p>Content 14 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection-nested03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection-nested03-input.html b/experiments/Editor/tests/outline/deleteSection-nested03-input.html
deleted file mode 100644
index 197304b..0000000
--- a/experiments/Editor/tests/outline/deleteSection-nested03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2],[2,2],[2,2]]);
-
-    Outline_deleteItem("item15");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection01-expected.html b/experiments/Editor/tests/outline/deleteSection01-expected.html
deleted file mode 100644
index 0043d0f..0000000
--- a/experiments/Editor/tests/outline/deleteSection01-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item2">1 Section 2</a></p>
-      <p class="toc1"><a href="#item3">2 Section 3</a></p>
-    </nav>
-    <h1 id="item2">Section 2</h1>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h1 id="item3">Section 3</h1>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection01-input.html b/experiments/Editor/tests/outline/deleteSection01-input.html
deleted file mode 100644
index 91a2260..0000000
--- a/experiments/Editor/tests/outline/deleteSection01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Outline_deleteItem("item1");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection02-expected.html b/experiments/Editor/tests/outline/deleteSection02-expected.html
deleted file mode 100644
index c6ecdfa..0000000
--- a/experiments/Editor/tests/outline/deleteSection02-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc1"><a href="#item3">2 Section 3</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h1 id="item3">Section 3</h1>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection02-input.html b/experiments/Editor/tests/outline/deleteSection02-input.html
deleted file mode 100644
index 044e65c..0000000
--- a/experiments/Editor/tests/outline/deleteSection02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Outline_deleteItem("item2");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection03-expected.html b/experiments/Editor/tests/outline/deleteSection03-expected.html
deleted file mode 100644
index 87ce5c3..0000000
--- a/experiments/Editor/tests/outline/deleteSection03-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc1"><a href="#item2">2 Section 2</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h1 id="item2">Section 2</h1>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/deleteSection03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/deleteSection03-input.html b/experiments/Editor/tests/outline/deleteSection03-input.html
deleted file mode 100644
index 4b83cea..0000000
--- a/experiments/Editor/tests/outline/deleteSection03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline(3);
-
-    Outline_deleteItem("item3");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery01-expected.html b/experiments/Editor/tests/outline/discovery01-expected.html
deleted file mode 100644
index 6b82bc6..0000000
--- a/experiments/Editor/tests/outline/discovery01-expected.html
+++ /dev/null
@@ -1,27 +0,0 @@
-Sections:
-    First heading (item1)
-        Second heading (item4)
-            Third heading (item7)
-Figures:
-    [no caption] (item2)
-    [no caption] (item5)
-    [no caption] (item8)
-Tables:
-    [no caption] (item3)
-    [no caption] (item6)
-    [no caption] (item9)
-<html>
-  <head>
-  </head>
-  <body>
-    <h1 id="item1">First heading</h1>
-    <figure id="item2"/>
-    <table id="item3"/>
-    <h2 id="item4">Second heading</h2>
-    <figure id="item5"/>
-    <table id="item6"/>
-    <h3 id="item7">Third heading</h3>
-    <figure id="item8"/>
-    <table id="item9"/>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery01-input.html b/experiments/Editor/tests/outline/discovery01-input.html
deleted file mode 100644
index d587a09..0000000
--- a/experiments/Editor/tests/outline/discovery01-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1>First heading</h1>
-<figure></figure>
-<table></table>
-<h2>Second heading</h2>
-<figure></figure>
-<table></table>
-<h3>Third heading</h3>
-<figure></figure>
-<table></table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery02-expected.html b/experiments/Editor/tests/outline/discovery02-expected.html
deleted file mode 100644
index dcb2a30..0000000
--- a/experiments/Editor/tests/outline/discovery02-expected.html
+++ /dev/null
@@ -1,41 +0,0 @@
-Sections:
-    1 First heading (item1)
-        1.1 Second heading (item4)
-            1.1.1 Third heading (item7)
-Figures:
-    1 (item2)
-    2 (item5)
-    3 (item8)
-Tables:
-    1 (item3)
-    2 (item6)
-    3 (item9)
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">First heading</h1>
-    <figure id="item2">
-      <figcaption/>
-    </figure>
-    <table id="item3">
-      <caption/>
-    </table>
-    <h2 id="item4">Second heading</h2>
-    <figure id="item5">
-      <figcaption/>
-    </figure>
-    <table id="item6">
-      <caption/>
-    </table>
-    <h3 id="item7">Third heading</h3>
-    <figure id="item8">
-      <figcaption/>
-    </figure>
-    <table id="item9">
-      <caption/>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery02-input.html b/experiments/Editor/tests/outline/discovery02-input.html
deleted file mode 100644
index 5967cac..0000000
--- a/experiments/Editor/tests/outline/discovery02-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    setNumbering(true);
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1>First heading</h1>
-<figure></figure>
-<table></table>
-<h2>Second heading</h2>
-<figure></figure>
-<table></table>
-<h3>Third heading</h3>
-<figure></figure>
-<table></table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery03-expected.html b/experiments/Editor/tests/outline/discovery03-expected.html
deleted file mode 100644
index dae801d..0000000
--- a/experiments/Editor/tests/outline/discovery03-expected.html
+++ /dev/null
@@ -1,39 +0,0 @@
-Sections:
-    First section (item1)
-    Second section (item4)
-    Third section (item7)
-Figures:
-    First figure (item2)
-    Second figure (item5)
-    Third figure (item8)
-Tables:
-    First table (item3)
-    Second table (item6)
-    Third table (item9)
-<html>
-  <head>
-  </head>
-  <body>
-    <h1 id="item1">First section</h1>
-    <figure id="item2">
-      <figcaption class="Unnumbered">First figure</figcaption>
-    </figure>
-    <table id="item3">
-      <caption class="Unnumbered">First table</caption>
-    </table>
-    <h1 id="item4">Second section</h1>
-    <figure id="item5">
-      <figcaption class="Unnumbered">Second figure</figcaption>
-    </figure>
-    <table id="item6">
-      <caption class="Unnumbered">Second table</caption>
-    </table>
-    <h1 id="item7">Third section</h1>
-    <figure id="item8">
-      <figcaption class="Unnumbered">Third figure</figcaption>
-    </figure>
-    <table id="item9">
-      <caption class="Unnumbered">Third table</caption>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery03-input.html b/experiments/Editor/tests/outline/discovery03-input.html
deleted file mode 100644
index 4d5c4ab..0000000
--- a/experiments/Editor/tests/outline/discovery03-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1>First section</h1>
-<figure><figcaption>First figure</figcaption></figure>
-<table><caption>First table</caption></table>
-<h1>Second section</h1>
-<figure><figcaption>Second figure</figcaption></figure>
-<table><caption>Second table</caption></table>
-<h1>Third section</h1>
-<figure><figcaption>Third figure</figcaption></figure>
-<table><caption>Third table</caption></table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery04-expected.html b/experiments/Editor/tests/outline/discovery04-expected.html
deleted file mode 100644
index 09986e2..0000000
--- a/experiments/Editor/tests/outline/discovery04-expected.html
+++ /dev/null
@@ -1,41 +0,0 @@
-Sections:
-    1 First section (item1)
-    2 Second section (item4)
-    3 Third section (item7)
-Figures:
-    1 First figure (item2)
-    2 Second figure (item5)
-    3 Third figure (item8)
-Tables:
-    1 First table (item3)
-    2 Second table (item6)
-    3 Third table (item9)
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">First section</h1>
-    <figure id="item2">
-      <figcaption>First figure</figcaption>
-    </figure>
-    <table id="item3">
-      <caption>First table</caption>
-    </table>
-    <h1 id="item4">Second section</h1>
-    <figure id="item5">
-      <figcaption>Second figure</figcaption>
-    </figure>
-    <table id="item6">
-      <caption>Second table</caption>
-    </table>
-    <h1 id="item7">Third section</h1>
-    <figure id="item8">
-      <figcaption>Third figure</figcaption>
-    </figure>
-    <table id="item9">
-      <caption>Third table</caption>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery04-input.html b/experiments/Editor/tests/outline/discovery04-input.html
deleted file mode 100644
index ac0a6e1..0000000
--- a/experiments/Editor/tests/outline/discovery04-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    setNumbering(true);
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1>First section</h1>
-<figure><figcaption>First figure</figcaption></figure>
-<table><caption>First table</caption></table>
-<h1>Second section</h1>
-<figure><figcaption>Second figure</figcaption></figure>
-<table><caption>Second table</caption></table>
-<h1>Third section</h1>
-<figure><figcaption>Third figure</figcaption></figure>
-<table><caption>Third table</caption></table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery05-expected.html b/experiments/Editor/tests/outline/discovery05-expected.html
deleted file mode 100644
index 09986e2..0000000
--- a/experiments/Editor/tests/outline/discovery05-expected.html
+++ /dev/null
@@ -1,41 +0,0 @@
-Sections:
-    1 First section (item1)
-    2 Second section (item4)
-    3 Third section (item7)
-Figures:
-    1 First figure (item2)
-    2 Second figure (item5)
-    3 Third figure (item8)
-Tables:
-    1 First table (item3)
-    2 Second table (item6)
-    3 Third table (item9)
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">First section</h1>
-    <figure id="item2">
-      <figcaption>First figure</figcaption>
-    </figure>
-    <table id="item3">
-      <caption>First table</caption>
-    </table>
-    <h1 id="item4">Second section</h1>
-    <figure id="item5">
-      <figcaption>Second figure</figcaption>
-    </figure>
-    <table id="item6">
-      <caption>Second table</caption>
-    </table>
-    <h1 id="item7">Third section</h1>
-    <figure id="item8">
-      <figcaption>Third figure</figcaption>
-    </figure>
-    <table id="item9">
-      <caption>Third table</caption>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery05-input.html b/experiments/Editor/tests/outline/discovery05-input.html
deleted file mode 100644
index 9c806e6..0000000
--- a/experiments/Editor/tests/outline/discovery05-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1>6 First section</h1>
-<figure><figcaption>Figure 4: First figure</figcaption></figure>
-<table><caption>Table 9: First table</caption></table>
-<h1>12.3 Second section</h1>
-<figure><figcaption>Figure 5.11: Second figure</figcaption></figure>
-<table><caption>Table 9.13: Second table</caption></table>
-<h1>14.5.3 Third section</h1>
-<figure><figcaption>Figure 3.12.199: Third figure</figcaption></figure>
-<table><caption>Table 88.55.44: Third table</caption></table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery06-expected.html b/experiments/Editor/tests/outline/discovery06-expected.html
deleted file mode 100644
index 3f65556..0000000
--- a/experiments/Editor/tests/outline/discovery06-expected.html
+++ /dev/null
@@ -1,41 +0,0 @@
-Sections:
-    First section (item1)
-    Second section (item4)
-    Third section (item7)
-Figures:
-    First figure (item2)
-    Second figure (item5)
-    Third figure (item8)
-Tables:
-    First table (item3)
-    Second table (item6)
-    Third table (item9)
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 class="Unnumbered" id="item1">First section</h1>
-    <figure id="item2">
-      <figcaption class="Unnumbered">First figure</figcaption>
-    </figure>
-    <table id="item3">
-      <caption class="Unnumbered">First table</caption>
-    </table>
-    <h1 class="Unnumbered" id="item4">Second section</h1>
-    <figure id="item5">
-      <figcaption class="Unnumbered">Second figure</figcaption>
-    </figure>
-    <table id="item6">
-      <caption class="Unnumbered">Second table</caption>
-    </table>
-    <h1 class="Unnumbered" id="item7">Third section</h1>
-    <figure id="item8">
-      <figcaption class="Unnumbered">Third figure</figcaption>
-    </figure>
-    <table id="item9">
-      <caption class="Unnumbered">Third table</caption>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery06-input.html b/experiments/Editor/tests/outline/discovery06-input.html
deleted file mode 100644
index 8284d44..0000000
--- a/experiments/Editor/tests/outline/discovery06-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    setNumbering(true);
-    setNumbering(false);
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1>First section</h1>
-<figure><figcaption>First figure</figcaption></figure>
-<table><caption>First table</caption></table>
-<h1>Second section</h1>
-<figure><figcaption>Second figure</figcaption></figure>
-<table><caption>Second table</caption></table>
-<h1>Third section</h1>
-<figure><figcaption>Third figure</figcaption></figure>
-<table><caption>Third table</caption></table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery07-expected.html b/experiments/Editor/tests/outline/discovery07-expected.html
deleted file mode 100644
index 3f65556..0000000
--- a/experiments/Editor/tests/outline/discovery07-expected.html
+++ /dev/null
@@ -1,41 +0,0 @@
-Sections:
-    First section (item1)
-    Second section (item4)
-    Third section (item7)
-Figures:
-    First figure (item2)
-    Second figure (item5)
-    Third figure (item8)
-Tables:
-    First table (item3)
-    Second table (item6)
-    Third table (item9)
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 class="Unnumbered" id="item1">First section</h1>
-    <figure id="item2">
-      <figcaption class="Unnumbered">First figure</figcaption>
-    </figure>
-    <table id="item3">
-      <caption class="Unnumbered">First table</caption>
-    </table>
-    <h1 class="Unnumbered" id="item4">Second section</h1>
-    <figure id="item5">
-      <figcaption class="Unnumbered">Second figure</figcaption>
-    </figure>
-    <table id="item6">
-      <caption class="Unnumbered">Second table</caption>
-    </table>
-    <h1 class="Unnumbered" id="item7">Third section</h1>
-    <figure id="item8">
-      <figcaption class="Unnumbered">Third figure</figcaption>
-    </figure>
-    <table id="item9">
-      <caption class="Unnumbered">Third table</caption>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery07-input.html b/experiments/Editor/tests/outline/discovery07-input.html
deleted file mode 100644
index da5886c..0000000
--- a/experiments/Editor/tests/outline/discovery07-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    setNumbering(false);
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1>6 First section</h1>
-<figure><figcaption>Figure 4: First figure</figcaption></figure>
-<table><caption>Table 9: First table</caption></table>
-<h1>12.3 Second section</h1>
-<figure><figcaption>Figure 5.11: Second figure</figcaption></figure>
-<table><caption>Table 9.13: Second table</caption></table>
-<h1>14.5.3 Third section</h1>
-<figure><figcaption>Figure 3.12.199: Third figure</figcaption></figure>
-<table><caption>Table 88.55.44: Third table</caption></table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery08-expected.html b/experiments/Editor/tests/outline/discovery08-expected.html
deleted file mode 100644
index cca44e2..0000000
--- a/experiments/Editor/tests/outline/discovery08-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-Sections:
-    First section (item1)
-    1 Second section (item2)
-    2 Third section (item3)
-    3 Fourth section (item4)
-    4 Fifth section (item5)
-    5 Sixth section (item6)
-    6 Seventh section (item7)
-Figures:
-Tables:
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 class="Unnumbered" id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-    <h1 id="item3">Third section</h1>
-    <h1 id="item4">Fourth section</h1>
-    <h1 id="item5">Fifth section</h1>
-    <h1 id="item6">Sixth section</h1>
-    <h1 id="item7">Seventh section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery08-input.html b/experiments/Editor/tests/outline/discovery08-input.html
deleted file mode 100644
index 74a2810..0000000
--- a/experiments/Editor/tests/outline/discovery08-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1>First section</h1>
-<h1>5 Second section</h1>
-<h1>5. Third section</h1>
-<h1>5.4 Fourth section</h1>
-<h1>5.4. Fifth section</h1>
-<h1>5.4.3 Sixth section</h1>
-<h1>5.4.3. Seventh section</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery09-expected.html b/experiments/Editor/tests/outline/discovery09-expected.html
deleted file mode 100644
index 584bdc6..0000000
--- a/experiments/Editor/tests/outline/discovery09-expected.html
+++ /dev/null
@@ -1,27 +0,0 @@
-Sections:
-    First section - not numbered (item1)
-    1 Second section (item2)
-    2 Third section (item3)
-    Fourth section - not numbered (item4)
-    Fifth section - not numbered (item5)
-    3 Sixth section (item6)
-    4 Seventh section (item7)
-    Eighth section - not numbered (item8)
-Figures:
-Tables:
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 class="Unnumbered" id="item1">First section - not numbered</h1>
-    <h1 id="item2">Second section</h1>
-    <h1 id="item3">Third section</h1>
-    <h1 class="Unnumbered" id="item4">Fourth section - not numbered</h1>
-    <h1 class="Unnumbered" id="item5">Fifth section - not numbered</h1>
-    <h1 id="item6">Sixth section</h1>
-    <h1 id="item7">Seventh section</h1>
-    <h1 class="Unnumbered" id="item8">Eighth section - not numbered</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery09-input.html b/experiments/Editor/tests/outline/discovery09-input.html
deleted file mode 100644
index c1d0acf..0000000
--- a/experiments/Editor/tests/outline/discovery09-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1>First section - not numbered</h1>
-<h1>99 Second section</h1>
-<h1>99 Third section</h1>
-<h1>Fourth section - not numbered</h1>
-<h1>Fifth section - not numbered</h1>
-<h1>99 Sixth section</h1>
-<h1>99 Seventh section</h1>
-<h1>Eighth section - not numbered</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery10-expected.html b/experiments/Editor/tests/outline/discovery10-expected.html
deleted file mode 100644
index 3ac52bf..0000000
--- a/experiments/Editor/tests/outline/discovery10-expected.html
+++ /dev/null
@@ -1,29 +0,0 @@
-Sections:
-    1 Top-level heading (item1)
-        First section - not numbered (item2)
-        1.1 Second section (item3)
-        1.2 Third section (item4)
-        Fourth section - not numbered (item5)
-        Fifth section - not numbered (item6)
-        1.3 Sixth section (item7)
-        1.4 Seventh section (item8)
-        Eighth section - not numbered (item9)
-Figures:
-Tables:
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">Top-level heading</h1>
-    <h2 class="Unnumbered" id="item2">First section - not numbered</h2>
-    <h2 id="item3">Second section</h2>
-    <h2 id="item4">Third section</h2>
-    <h2 class="Unnumbered" id="item5">Fourth section - not numbered</h2>
-    <h2 class="Unnumbered" id="item6">Fifth section - not numbered</h2>
-    <h2 id="item7">Sixth section</h2>
-    <h2 id="item8">Seventh section</h2>
-    <h2 class="Unnumbered" id="item9">Eighth section - not numbered</h2>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/discovery10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/discovery10-input.html b/experiments/Editor/tests/outline/discovery10-input.html
deleted file mode 100644
index 58ff03a..0000000
--- a/experiments/Editor/tests/outline/discovery10-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-<h1>99 Top-level heading</h1>
-<h2>First section - not numbered</h2>
-<h2>99 Second section</h2>
-<h2>99 Third section</h2>
-<h2>Fourth section - not numbered</h2>
-<h2>Fifth section - not numbered</h2>
-<h2>99 Sixth section</h2>
-<h2>99 Seventh section</h2>
-<h2>Eighth section - not numbered</h2>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing01-expected.html b/experiments/Editor/tests/outline/heading-editing01-expected.html
deleted file mode 100644
index f3e172d..0000000
--- a/experiments/Editor/tests/outline/heading-editing01-expected.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          d[]
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          Two
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Three
-        </a>
-      </p>
-    </nav>
-    <h1 id="item1">d[]</h1>
-    <h1 id="item2">Two</h1>
-    <h1 id="item3">Three</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing01-input.html b/experiments/Editor/tests/outline/heading-editing01-input.html
deleted file mode 100644
index 3333a45..0000000
--- a/experiments/Editor/tests/outline/heading-editing01-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    var heading = document.getElementsByTagName("H1")[0];
-    Selection_set(heading.lastChild,0,heading.lastChild,heading.lastChild.nodeValue.length);
-    Cursor_insertCharacter("d");
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>One</h1>
-<h1>Two</h1>
-<h1>Three</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing02-expected.html b/experiments/Editor/tests/outline/heading-editing02-expected.html
deleted file mode 100644
index 21e8740..0000000
--- a/experiments/Editor/tests/outline/heading-editing02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <h1 id="item1">.O.n.e.</h1>
-    <h1 id="item2">.T.w.o.</h1>
-    <h1 id="item3">.T.h.r.e.e.</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing02-input.html b/experiments/Editor/tests/outline/heading-editing02-input.html
deleted file mode 100644
index 129b3e3..0000000
--- a/experiments/Editor/tests/outline/heading-editing02-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="../position/validPositions.js"></script>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<h1>One</h1>
-<h1>Two</h1>
-<h1>Three</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing03-expected.html b/experiments/Editor/tests/outline/heading-editing03-expected.html
deleted file mode 100644
index 55e2f54..0000000
--- a/experiments/Editor/tests/outline/heading-editing03-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          er
-        </a>
-      </p>
-    </nav>
-    <p>Text</p>
-    <h1 id="item1">er</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing03-input.html b/experiments/Editor/tests/outline/heading-editing03-input.html
deleted file mode 100644
index e19e9c9..0000000
--- a/experiments/Editor/tests/outline/heading-editing03-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    for (var i = 0; i < 7; i++) {
-        Cursor_deleteCharacter();
-        PostponedActions_perform();
-   }
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<p>Text</p>
-<h1>One</h1>
-<p>Oth[]er</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing04-expected.html b/experiments/Editor/tests/outline/heading-editing04-expected.html
deleted file mode 100644
index 25e101b..0000000
--- a/experiments/Editor/tests/outline/heading-editing04-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">[No sections defined]</p>
-    </nav>
-    <p>Texter</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing04-input.html b/experiments/Editor/tests/outline/heading-editing04-input.html
deleted file mode 100644
index 5888e83..0000000
--- a/experiments/Editor/tests/outline/heading-editing04-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    for (var i = 0; i < 8; i++) {
-        Cursor_deleteCharacter();
-        PostponedActions_perform();
-   }
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<p>Text</p>
-<h1>One</h1>
-<p>Oth[]er</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing05-expected.html b/experiments/Editor/tests/outline/heading-editing05-expected.html
deleted file mode 100644
index b01af02..0000000
--- a/experiments/Editor/tests/outline/heading-editing05-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">[No sections defined]</p>
-    </nav>
-    <p>Texer</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing05-input.html b/experiments/Editor/tests/outline/heading-editing05-input.html
deleted file mode 100644
index 4909327..0000000
--- a/experiments/Editor/tests/outline/heading-editing05-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    for (var i = 0; i < 9; i++) {
-        Cursor_deleteCharacter();
-        PostponedActions_perform();
-   }
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<p>Text</p>
-<h1>One</h1>
-<p>Oth[]er</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing06-expected.html b/experiments/Editor/tests/outline/heading-editing06-expected.html
deleted file mode 100644
index fdb03f8..0000000
--- a/experiments/Editor/tests/outline/heading-editing06-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Oner
-        </a>
-      </p>
-    </nav>
-    <h1 id="item1">Oner</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing06-input.html b/experiments/Editor/tests/outline/heading-editing06-input.html
deleted file mode 100644
index c5c6f3e..0000000
--- a/experiments/Editor/tests/outline/heading-editing06-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    for (var i = 0; i < 15; i++) {
-        Cursor_deleteCharacter();
-        PostponedActions_perform();
-   }
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>One</h1>
-<h1>Two</h1>
-<h1>Three</h1>
-<p>Oth[]er</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing07-expected.html b/experiments/Editor/tests/outline/heading-editing07-expected.html
deleted file mode 100644
index 616c3c5..0000000
--- a/experiments/Editor/tests/outline/heading-editing07-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1</a></p>
-    </nav>
-    <h1 id="item1"><br/></h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing07-input.html b/experiments/Editor/tests/outline/heading-editing07-input.html
deleted file mode 100644
index bcaa501..0000000
--- a/experiments/Editor/tests/outline/heading-editing07-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    for (var i = 0; i < 19; i++) {
-        Cursor_deleteCharacter();
-        PostponedActions_perform();
-    }
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>One</h1>
-<h1>Two</h1>
-<h1>Three</h1>
-<p>Other[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing08-expected.html b/experiments/Editor/tests/outline/heading-editing08-expected.html
deleted file mode 100644
index 7988be2..0000000
--- a/experiments/Editor/tests/outline/heading-editing08-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          One
-        </a>
-      </p>
-    </nav>
-    <h1 id="item1">One</h1>
-    <p>Two</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-editing08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-editing08-input.html b/experiments/Editor/tests/outline/heading-editing08-input.html
deleted file mode 100644
index 1bc61a3..0000000
--- a/experiments/Editor/tests/outline/heading-editing08-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    for (var i = 0; i < 19; i++) {
-        Cursor_deleteCharacter();
-        PostponedActions_perform();
-    }
-    Cursor_insertCharacter("One");
-    Cursor_enterPressed();
-    Cursor_insertCharacter("Two");
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>One</h1>
-<h1>Two</h1>
-<h1>Three</h1>
-<p>Other[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy01a-expected.html b/experiments/Editor/tests/outline/heading-hierarchy01a-expected.html
deleted file mode 100644
index 108bbfa..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy01a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item1">[One]</h1>
-    <ol>
-      <li>Two</li>
-      <li>Three</li>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy01a-input.html b/experiments/Editor/tests/outline/heading-hierarchy01a-input.html
deleted file mode 100644
index 81cd522..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy01a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[One]</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy01b-expected.html b/experiments/Editor/tests/outline/heading-hierarchy01b-expected.html
deleted file mode 100644
index ca7eceb..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy01b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-    </ol>
-    <h1 id="item1">[Three]</h1>
-    <ol>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy01b-input.html b/experiments/Editor/tests/outline/heading-hierarchy01b-input.html
deleted file mode 100644
index 85edf0b..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy01b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>[Three]</li>
-  <li>Four</li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy01c-expected.html b/experiments/Editor/tests/outline/heading-hierarchy01c-expected.html
deleted file mode 100644
index f7cbcf3..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy01c-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-      <li>Four</li>
-    </ol>
-    <h1 id="item1">[Five]</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy01c-input.html b/experiments/Editor/tests/outline/heading-hierarchy01c-input.html
deleted file mode 100644
index c476cbb..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy01c-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>[Five]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy02a-expected.html b/experiments/Editor/tests/outline/heading-hierarchy02a-expected.html
deleted file mode 100644
index e941693..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy02a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item1">[One]</h1>
-    <ol>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy02a-input.html b/experiments/Editor/tests/outline/heading-hierarchy02a-input.html
deleted file mode 100644
index 5b8e238..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy02a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>[One]</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy02b-expected.html b/experiments/Editor/tests/outline/heading-hierarchy02b-expected.html
deleted file mode 100644
index a6c1992..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy02b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-    </ol>
-    <h1 id="item1">[Three]</h1>
-    <ol>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy02b-input.html b/experiments/Editor/tests/outline/heading-hierarchy02b-input.html
deleted file mode 100644
index f6e8271..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy02b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>[Three]</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy02c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy02c-expected.html b/experiments/Editor/tests/outline/heading-hierarchy02c-expected.html
deleted file mode 100644
index 2a7e541..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy02c-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-    </ol>
-    <h1 id="item1">[Five]</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy02c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy02c-input.html b/experiments/Editor/tests/outline/heading-hierarchy02c-input.html
deleted file mode 100644
index 84f471b..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy02c-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>[Five]</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy03a-expected.html b/experiments/Editor/tests/outline/heading-hierarchy03a-expected.html
deleted file mode 100644
index 5efc7d6..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy03a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-    </ol>
-    <h1 id="item1">[Two]</h1>
-    <ol>
-      <li>
-        <p>Three</p>
-        <p>Four</p>
-      </li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy03a-input.html b/experiments/Editor/tests/outline/heading-hierarchy03a-input.html
deleted file mode 100644
index d30c1a5..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy03a-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    <p>[Two]</p>
-    <p>Three</p>
-    <p>Four</p>
-  </li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy03b-expected.html b/experiments/Editor/tests/outline/heading-hierarchy03b-expected.html
deleted file mode 100644
index a6c1992..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy03b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-    </ol>
-    <h1 id="item1">[Three]</h1>
-    <ol>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>



[13/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested01a-input.html b/experiments/Editor/tests/lists/decrease-nested01a-input.html
deleted file mode 100644
index 97f0bfa..0000000
--- a/experiments/Editor/tests/lists/decrease-nested01a-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>One</p>
-    <ol>
-      <li><p>[Two]</p></li>
-    </ol>
-  </li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested01b-expected.html b/experiments/Editor/tests/lists/decrease-nested01b-expected.html
deleted file mode 100644
index b7f9d0e..0000000
--- a/experiments/Editor/tests/lists/decrease-nested01b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>[Two]</li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested01b-input.html b/experiments/Editor/tests/lists/decrease-nested01b-input.html
deleted file mode 100644
index 3c368e3..0000000
--- a/experiments/Editor/tests/lists/decrease-nested01b-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    One
-    <ol>
-      <li>[Two]</li>
-    </ol>
-  </li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested02a-expected.html b/experiments/Editor/tests/lists/decrease-nested02a-expected.html
deleted file mode 100644
index 5e7703c..0000000
--- a/experiments/Editor/tests/lists/decrease-nested02a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>[Three]</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested02a-input.html b/experiments/Editor/tests/lists/decrease-nested02a-input.html
deleted file mode 100644
index 55e00cf..0000000
--- a/experiments/Editor/tests/lists/decrease-nested02a-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    <p>Two</p>
-    <ol>
-      <li><p>[Three]</p></li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested02b-expected.html b/experiments/Editor/tests/lists/decrease-nested02b-expected.html
deleted file mode 100644
index 873d04a..0000000
--- a/experiments/Editor/tests/lists/decrease-nested02b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>[Three]</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested02b-input.html b/experiments/Editor/tests/lists/decrease-nested02b-input.html
deleted file mode 100644
index dbbf099..0000000
--- a/experiments/Editor/tests/lists/decrease-nested02b-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>
-    Two
-    <ol>
-      <li>[Three]</li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested03a-expected.html b/experiments/Editor/tests/lists/decrease-nested03a-expected.html
deleted file mode 100644
index 64ac428..0000000
--- a/experiments/Editor/tests/lists/decrease-nested03a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>[Two</p></li>
-      <li><p>Three]</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested03a-input.html b/experiments/Editor/tests/lists/decrease-nested03a-input.html
deleted file mode 100644
index 59b318e..0000000
--- a/experiments/Editor/tests/lists/decrease-nested03a-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>One</p>
-    <ol>
-      <li><p>[Two</p></li>
-      <li><p>Three]</p></li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested03b-expected.html b/experiments/Editor/tests/lists/decrease-nested03b-expected.html
deleted file mode 100644
index ef6ceae..0000000
--- a/experiments/Editor/tests/lists/decrease-nested03b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>[Two</li>
-      <li>Three]</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested03b-input.html b/experiments/Editor/tests/lists/decrease-nested03b-input.html
deleted file mode 100644
index 4b7548f..0000000
--- a/experiments/Editor/tests/lists/decrease-nested03b-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    One
-    <ol>
-      <li>[Two</li>
-      <li>Three]</li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested04a-expected.html b/experiments/Editor/tests/lists/decrease-nested04a-expected.html
deleted file mode 100644
index 0c20332..0000000
--- a/experiments/Editor/tests/lists/decrease-nested04a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <ol>
-      <li><p>Two</p></li>
-      <li><p>Three]</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested04a-input.html b/experiments/Editor/tests/lists/decrease-nested04a-input.html
deleted file mode 100644
index 68b75b2..0000000
--- a/experiments/Editor/tests/lists/decrease-nested04a-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>[One</p>
-    <ol>
-      <li><p>Two</p></li>
-      <li><p>Three]</p></li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested04b-expected.html b/experiments/Editor/tests/lists/decrease-nested04b-expected.html
deleted file mode 100644
index 24f6d7e..0000000
--- a/experiments/Editor/tests/lists/decrease-nested04b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <ol>
-      <li>Two</li>
-      <li>Three]</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested04b-input.html b/experiments/Editor/tests/lists/decrease-nested04b-input.html
deleted file mode 100644
index 563a730..0000000
--- a/experiments/Editor/tests/lists/decrease-nested04b-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    [One
-    <ol>
-      <li>Two</li>
-      <li>Three]</li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested05a-expected.html b/experiments/Editor/tests/lists/decrease-nested05a-expected.html
deleted file mode 100644
index 1026cfe..0000000
--- a/experiments/Editor/tests/lists/decrease-nested05a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        <p>One</p>
-        <ol>
-          <li><p>Two</p></li>
-          <li><p>[Three</p></li>
-          <li><p>Four]</p></li>
-          <li><p>Five</p></li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested05a-input.html b/experiments/Editor/tests/lists/decrease-nested05a-input.html
deleted file mode 100644
index 8e157bc..0000000
--- a/experiments/Editor/tests/lists/decrease-nested05a-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>One</p>
-    <ol>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li><p>[Three</p></li>
-          <li><p>Four]</p></li>
-        </ol>
-      </li>
-      <li><p>Five</p></li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested05b-expected.html b/experiments/Editor/tests/lists/decrease-nested05b-expected.html
deleted file mode 100644
index a3e95ee..0000000
--- a/experiments/Editor/tests/lists/decrease-nested05b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        One
-        <ol>
-          <li>Two</li>
-          <li>[Three</li>
-          <li>Four]</li>
-          <li>Five</li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested05b-input.html b/experiments/Editor/tests/lists/decrease-nested05b-input.html
deleted file mode 100644
index bf66bd2..0000000
--- a/experiments/Editor/tests/lists/decrease-nested05b-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    One
-    <ol>
-      <li>
-        Two
-        <ol>
-          <li>[Three</li>
-          <li>Four]</li>
-        </ol>
-      </li>
-      <li>Five</li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested06a-expected.html b/experiments/Editor/tests/lists/decrease-nested06a-expected.html
deleted file mode 100644
index 227bae5..0000000
--- a/experiments/Editor/tests/lists/decrease-nested06a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>[Two</p>
-        <ol>
-          <li><p>Three</p></li>
-          <li><p>Four</p></li>
-          <li><p>Five]</p></li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested06a-input.html b/experiments/Editor/tests/lists/decrease-nested06a-input.html
deleted file mode 100644
index 2d36595..0000000
--- a/experiments/Editor/tests/lists/decrease-nested06a-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>One</p>
-    <ol>
-      <li>
-        <p>[Two</p>
-        <ol>
-          <li><p>Three</p></li>
-          <li><p>Four</p></li>
-          <li><p>Five]</p></li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested06b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested06b-expected.html b/experiments/Editor/tests/lists/decrease-nested06b-expected.html
deleted file mode 100644
index 48a781c..0000000
--- a/experiments/Editor/tests/lists/decrease-nested06b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>
-        [Two
-        <ol>
-          <li>Three</li>
-          <li>Four</li>
-          <li>Five]</li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested06b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested06b-input.html b/experiments/Editor/tests/lists/decrease-nested06b-input.html
deleted file mode 100644
index ea2321a..0000000
--- a/experiments/Editor/tests/lists/decrease-nested06b-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    One
-    <ol>
-      <li>
-        [Two
-        <ol>
-          <li>Three</li>
-          <li>Four</li>
-          <li>Five]</li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested07a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested07a-expected.html b/experiments/Editor/tests/lists/decrease-nested07a-expected.html
deleted file mode 100644
index 5e95180..0000000
--- a/experiments/Editor/tests/lists/decrease-nested07a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <ol>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li><p>Three</p></li>
-          <li><p>Four</p></li>
-          <li><p>Five]</p></li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested07a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested07a-input.html b/experiments/Editor/tests/lists/decrease-nested07a-input.html
deleted file mode 100644
index 565f95f..0000000
--- a/experiments/Editor/tests/lists/decrease-nested07a-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>[One</p>
-    <ol>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li><p>Three</p></li>
-          <li><p>Four</p></li>
-          <li><p>Five]</p></li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested07b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested07b-expected.html b/experiments/Editor/tests/lists/decrease-nested07b-expected.html
deleted file mode 100644
index 5ff2a90..0000000
--- a/experiments/Editor/tests/lists/decrease-nested07b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <ol>
-      <li>
-        Two
-        <ol>
-          <li>Three</li>
-          <li>Four</li>
-          <li>Five]</li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested07b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested07b-input.html b/experiments/Editor/tests/lists/decrease-nested07b-input.html
deleted file mode 100644
index 734780a..0000000
--- a/experiments/Editor/tests/lists/decrease-nested07b-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    [One
-    <ol>
-      <li>
-        Two
-        <ol>
-          <li>Three</li>
-          <li>Four</li>
-          <li>Five]</li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/div01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/div01a-expected.html b/experiments/Editor/tests/lists/div01a-expected.html
deleted file mode 100644
index 3f37489..0000000
--- a/experiments/Editor/tests/lists/div01a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>One</p>
-      <ol>
-        <li><p>Two[]</p></li>
-      </ol>
-      <p>Three</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/div01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/div01a-input.html b/experiments/Editor/tests/lists/div01a-input.html
deleted file mode 100644
index a7f06b1..0000000
--- a/experiments/Editor/tests/lists/div01a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <div>
-    <p>One</p>
-    <p>Two[]</p>
-    <p>Three</p>
-  </div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/div01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/div01b-expected.html b/experiments/Editor/tests/lists/div01b-expected.html
deleted file mode 100644
index cca9de4..0000000
--- a/experiments/Editor/tests/lists/div01b-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <ol>
-        <li><p>[One</p></li>
-        <li><p>Two</p></li>
-        <li><p>Three]</p></li>
-      </ol>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/div01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/div01b-input.html b/experiments/Editor/tests/lists/div01b-input.html
deleted file mode 100644
index 980b74e..0000000
--- a/experiments/Editor/tests/lists/div01b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <div>
-    <p>[One</p>
-    <p>Two</p>
-    <p>Three]</p>
-  </div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/div02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/div02a-expected.html b/experiments/Editor/tests/lists/div02a-expected.html
deleted file mode 100644
index dc94c9f..0000000
--- a/experiments/Editor/tests/lists/div02a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <ul>
-        <li><p>One</p></li>
-      </ul>
-      <p>Two[]</p>
-      <ul>
-        <li><p>Three</p></li>
-      </ul>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/div02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/div02a-input.html b/experiments/Editor/tests/lists/div02a-input.html
deleted file mode 100644
index 5173e70..0000000
--- a/experiments/Editor/tests/lists/div02a-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <div>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two[]</p></li>
-      <li><p>Three</p></li>
-    </ul>
-  </div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/div02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/div02b-expected.html b/experiments/Editor/tests/lists/div02b-expected.html
deleted file mode 100644
index e2ffc33..0000000
--- a/experiments/Editor/tests/lists/div02b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>[One</p>
-      <p>Two</p>
-      <p>Three]</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/div02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/div02b-input.html b/experiments/Editor/tests/lists/div02b-input.html
deleted file mode 100644
index 76b5529..0000000
--- a/experiments/Editor/tests/lists/div02b-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <div>
-    <ul>
-      <li><p>[One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three]</p></li>
-    </ul>
-  </div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/div03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/div03a-expected.html b/experiments/Editor/tests/lists/div03a-expected.html
deleted file mode 100644
index 84a1a82..0000000
--- a/experiments/Editor/tests/lists/div03a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <ul>
-        <li>One</li>
-      </ul>
-      <p>Two[]</p>
-      <ul>
-        <li>Three</li>
-      </ul>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/div03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/div03a-input.html b/experiments/Editor/tests/lists/div03a-input.html
deleted file mode 100644
index d8ede64..0000000
--- a/experiments/Editor/tests/lists/div03a-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <div>
-    <ul>
-      <li>One</li>
-      <li>Two[]</li>
-      <li>Three</li>
-    </ul>
-  </div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/div03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/div03b-expected.html b/experiments/Editor/tests/lists/div03b-expected.html
deleted file mode 100644
index e2ffc33..0000000
--- a/experiments/Editor/tests/lists/div03b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>[One</p>
-      <p>Two</p>
-      <p>Three]</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/div03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/div03b-input.html b/experiments/Editor/tests/lists/div03b-input.html
deleted file mode 100644
index 5c42e16..0000000
--- a/experiments/Editor/tests/lists/div03b-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <div>
-    <ul>
-      <li>[One</li>
-      <li>Two</li>
-      <li>Three]</li>
-    </ul>
-  </div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat01a-expected.html b/experiments/Editor/tests/lists/increase-flat01a-expected.html
deleted file mode 100644
index 259f950..0000000
--- a/experiments/Editor/tests/lists/increase-flat01a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>[One]</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat01a-input.html b/experiments/Editor/tests/lists/increase-flat01a-input.html
deleted file mode 100644
index ae76ec4..0000000
--- a/experiments/Editor/tests/lists/increase-flat01a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>[One]</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat01b-expected.html b/experiments/Editor/tests/lists/increase-flat01b-expected.html
deleted file mode 100644
index f025023..0000000
--- a/experiments/Editor/tests/lists/increase-flat01b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>[One]</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat01b-input.html b/experiments/Editor/tests/lists/increase-flat01b-input.html
deleted file mode 100644
index 5c6ad21..0000000
--- a/experiments/Editor/tests/lists/increase-flat01b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[One]</li>
-  <li>Two</li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat02a-expected.html b/experiments/Editor/tests/lists/increase-flat02a-expected.html
deleted file mode 100644
index 3515f4b..0000000
--- a/experiments/Editor/tests/lists/increase-flat02a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        <p>One</p>
-        <ol>
-          <li><p>[Two]</p></li>
-        </ol>
-      </li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat02a-input.html b/experiments/Editor/tests/lists/increase-flat02a-input.html
deleted file mode 100644
index 33bd20c..0000000
--- a/experiments/Editor/tests/lists/increase-flat02a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>[Two]</p></li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat02b-expected.html b/experiments/Editor/tests/lists/increase-flat02b-expected.html
deleted file mode 100644
index 7b82edc..0000000
--- a/experiments/Editor/tests/lists/increase-flat02b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        One
-        <ol>
-          <li>[Two]</li>
-        </ol>
-      </li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat02b-input.html b/experiments/Editor/tests/lists/increase-flat02b-input.html
deleted file mode 100644
index df1899a..0000000
--- a/experiments/Editor/tests/lists/increase-flat02b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>[Two]</li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat03a-expected.html b/experiments/Editor/tests/lists/increase-flat03a-expected.html
deleted file mode 100644
index 3ed43b3..0000000
--- a/experiments/Editor/tests/lists/increase-flat03a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li><p>[Three]</p></li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat03a-input.html b/experiments/Editor/tests/lists/increase-flat03a-input.html
deleted file mode 100644
index 648dbf6..0000000
--- a/experiments/Editor/tests/lists/increase-flat03a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>[Three]</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat03b-expected.html b/experiments/Editor/tests/lists/increase-flat03b-expected.html
deleted file mode 100644
index 7b3c432..0000000
--- a/experiments/Editor/tests/lists/increase-flat03b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>
-        Two
-        <ol>
-          <li>[Three]</li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat03b-input.html b/experiments/Editor/tests/lists/increase-flat03b-input.html
deleted file mode 100644
index 98c3c68..0000000
--- a/experiments/Editor/tests/lists/increase-flat03b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>[Three]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat04a-expected.html b/experiments/Editor/tests/lists/increase-flat04a-expected.html
deleted file mode 100644
index 207f55e..0000000
--- a/experiments/Editor/tests/lists/increase-flat04a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        <p>One</p>
-        <ol>
-          <li><p>[Two</p></li>
-          <li><p>Three]</p></li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat04a-input.html b/experiments/Editor/tests/lists/increase-flat04a-input.html
deleted file mode 100644
index c54e999..0000000
--- a/experiments/Editor/tests/lists/increase-flat04a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>[Two</p></li>
-  <li><p>Three]</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat04b-expected.html b/experiments/Editor/tests/lists/increase-flat04b-expected.html
deleted file mode 100644
index 6d60845..0000000
--- a/experiments/Editor/tests/lists/increase-flat04b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        One
-        <ol>
-          <li>[Two</li>
-          <li>Three]</li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat04b-input.html b/experiments/Editor/tests/lists/increase-flat04b-input.html
deleted file mode 100644
index 24da92f..0000000
--- a/experiments/Editor/tests/lists/increase-flat04b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>[Two</li>
-  <li>Three]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat05a-expected.html b/experiments/Editor/tests/lists/increase-flat05a-expected.html
deleted file mode 100644
index e900a5e..0000000
--- a/experiments/Editor/tests/lists/increase-flat05a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        <p>[One</p>
-        <ol>
-          <li><p>Two</p></li>
-          <li><p>Three]</p></li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat05a-input.html b/experiments/Editor/tests/lists/increase-flat05a-input.html
deleted file mode 100644
index bf6e8f8..0000000
--- a/experiments/Editor/tests/lists/increase-flat05a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>[One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three]</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat05b-expected.html b/experiments/Editor/tests/lists/increase-flat05b-expected.html
deleted file mode 100644
index 71e635e..0000000
--- a/experiments/Editor/tests/lists/increase-flat05b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        [One
-        <ol>
-          <li>Two</li>
-          <li>Three]</li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-flat05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-flat05b-input.html b/experiments/Editor/tests/lists/increase-flat05b-input.html
deleted file mode 100644
index a61aed9..0000000
--- a/experiments/Editor/tests/lists/increase-flat05b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[One</li>
-  <li>Two</li>
-  <li>Three]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-misc01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-misc01a-expected.html b/experiments/Editor/tests/lists/increase-misc01a-expected.html
deleted file mode 100644
index 69f9c96..0000000
--- a/experiments/Editor/tests/lists/increase-misc01a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li><p>[]</p></li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-misc01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-misc01a-input.html b/experiments/Editor/tests/lists/increase-misc01a-input.html
deleted file mode 100644
index a86f36e..0000000
--- a/experiments/Editor/tests/lists/increase-misc01a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>[]</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-misc01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-misc01b-expected.html b/experiments/Editor/tests/lists/increase-misc01b-expected.html
deleted file mode 100644
index c743f35..0000000
--- a/experiments/Editor/tests/lists/increase-misc01b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>
-        Two
-        <ol>
-          <li>[]</li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-misc01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-misc01b-input.html b/experiments/Editor/tests/lists/increase-misc01b-input.html
deleted file mode 100644
index 8f2f682..0000000
--- a/experiments/Editor/tests/lists/increase-misc01b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>[]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-misc02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-misc02a-expected.html b/experiments/Editor/tests/lists/increase-misc02a-expected.html
deleted file mode 100644
index 63e1c40..0000000
--- a/experiments/Editor/tests/lists/increase-misc02a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li><p id="test">[]</p></li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-misc02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-misc02a-input.html b/experiments/Editor/tests/lists/increase-misc02a-input.html
deleted file mode 100644
index 0d94fd4..0000000
--- a/experiments/Editor/tests/lists/increase-misc02a-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var test = document.getElementById("test");
-    DOM_deleteAllChildren(test);
-    Selection_set(test,0,test,0);
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p id="test"></p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-misc02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-misc02b-expected.html b/experiments/Editor/tests/lists/increase-misc02b-expected.html
deleted file mode 100644
index ec81c0c..0000000
--- a/experiments/Editor/tests/lists/increase-misc02b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>
-        Two
-        <ol>
-          <li id="test">[]</li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-misc02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-misc02b-input.html b/experiments/Editor/tests/lists/increase-misc02b-input.html
deleted file mode 100644
index 7182bf3..0000000
--- a/experiments/Editor/tests/lists/increase-misc02b-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var test = document.getElementById("test");
-    DOM_deleteAllChildren(test);
-    Selection_set(test,0,test,0);
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li id="test"></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-misc03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-misc03a-expected.html b/experiments/Editor/tests/lists/increase-misc03a-expected.html
deleted file mode 100644
index 51cb507..0000000
--- a/experiments/Editor/tests/lists/increase-misc03a-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        One
-        <ol>
-          <li>[]</li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-misc03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-misc03a-input.html b/experiments/Editor/tests/lists/increase-misc03a-input.html
deleted file mode 100644
index 4af1907..0000000
--- a/experiments/Editor/tests/lists/increase-misc03a-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    Cursor_insertCharacter("One");
-    Cursor_enterPressed();
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-misc03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-misc03b-expected.html b/experiments/Editor/tests/lists/increase-misc03b-expected.html
deleted file mode 100644
index 41ca055..0000000
--- a/experiments/Editor/tests/lists/increase-misc03b-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        <p>One</p>
-        <ol>
-          <li>
-            <p>
-              []
-              <br/>
-            </p>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-misc03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-misc03b-input.html b/experiments/Editor/tests/lists/increase-misc03b-input.html
deleted file mode 100644
index 2f1b396..0000000
--- a/experiments/Editor/tests/lists/increase-misc03b-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    Cursor_insertCharacter("One");
-    Cursor_enterPressed();
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-multiple01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-multiple01a-expected.html b/experiments/Editor/tests/lists/increase-multiple01a-expected.html
deleted file mode 100644
index 6df2b74..0000000
--- a/experiments/Editor/tests/lists/increase-multiple01a-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        <p>[One</p>
-        <ol>
-          <li>
-            <p>Two</p>
-            <ol>
-              <li><p>Three</p></li>
-              <li><p>Four</p></li>
-              <li><p>Five]</p></li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-multiple01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-multiple01a-input.html b/experiments/Editor/tests/lists/increase-multiple01a-input.html
deleted file mode 100644
index 1567694..0000000
--- a/experiments/Editor/tests/lists/increase-multiple01a-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>[One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five]</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-multiple01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-multiple01b-expected.html b/experiments/Editor/tests/lists/increase-multiple01b-expected.html
deleted file mode 100644
index 7a1c876..0000000
--- a/experiments/Editor/tests/lists/increase-multiple01b-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        [One
-        <ol>
-          <li>
-            Two
-            <ol>
-              <li>Three</li>
-              <li>Four</li>
-              <li>Five]</li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-multiple01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-multiple01b-input.html b/experiments/Editor/tests/lists/increase-multiple01b-input.html
deleted file mode 100644
index c4e7fcf..0000000
--- a/experiments/Editor/tests/lists/increase-multiple01b-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-multiple02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-multiple02a-expected.html b/experiments/Editor/tests/lists/increase-multiple02a-expected.html
deleted file mode 100644
index c51b85e..0000000
--- a/experiments/Editor/tests/lists/increase-multiple02a-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        <p>[One</p>
-        <ol>
-          <li>
-            <p>Two</p>
-            <ol>
-              <li>
-                <p>Three</p>
-                <ol>
-                  <li>
-                    <p>Four</p>
-                    <ol>
-                      <li><p>Five]</p></li>
-                    </ol>
-                  </li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-multiple02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-multiple02a-input.html b/experiments/Editor/tests/lists/increase-multiple02a-input.html
deleted file mode 100644
index b0cafd5..0000000
--- a/experiments/Editor/tests/lists/increase-multiple02a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    Lists_increaseIndent();
-    Lists_increaseIndent();
-    Lists_increaseIndent();
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>[One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five]</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-multiple02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-multiple02b-expected.html b/experiments/Editor/tests/lists/increase-multiple02b-expected.html
deleted file mode 100644
index 589b47f..0000000
--- a/experiments/Editor/tests/lists/increase-multiple02b-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        [One
-        <ol>
-          <li>
-            Two
-            <ol>
-              <li>
-                Three
-                <ol>
-                  <li>
-                    Four
-                    <ol>
-                      <li>Five]</li>
-                    </ol>
-                  </li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-multiple02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-multiple02b-input.html b/experiments/Editor/tests/lists/increase-multiple02b-input.html
deleted file mode 100644
index cb703f7..0000000
--- a/experiments/Editor/tests/lists/increase-multiple02b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    Lists_increaseIndent();
-    Lists_increaseIndent();
-    Lists_increaseIndent();
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-nested01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-nested01a-expected.html b/experiments/Editor/tests/lists/increase-nested01a-expected.html
deleted file mode 100644
index 1bbde90..0000000
--- a/experiments/Editor/tests/lists/increase-nested01a-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        <p>One</p>
-        <ol>
-          <li>
-            <p>Two</p>
-            <ol>
-              <li><p>[Three</p></li>
-              <li><p>Four]</p></li>
-            </ol>
-          </li>
-          <li><p>Five</p></li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-nested01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-nested01a-input.html b/experiments/Editor/tests/lists/increase-nested01a-input.html
deleted file mode 100644
index 2e3e33b..0000000
--- a/experiments/Editor/tests/lists/increase-nested01a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>One</p>
-    <ol>
-      <li><p>Two</p></li>
-      <li><p>[Three</p></li>
-      <li><p>Four]</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-nested01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-nested01b-expected.html b/experiments/Editor/tests/lists/increase-nested01b-expected.html
deleted file mode 100644
index 00b135b..0000000
--- a/experiments/Editor/tests/lists/increase-nested01b-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        One
-        <ol>
-          <li>
-            Two
-            <ol>
-              <li>[Three</li>
-              <li>Four]</li>
-            </ol>
-          </li>
-          <li>Five</li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-nested01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-nested01b-input.html b/experiments/Editor/tests/lists/increase-nested01b-input.html
deleted file mode 100644
index 585940f..0000000
--- a/experiments/Editor/tests/lists/increase-nested01b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    One
-    <ol>
-      <li>Two</li>
-      <li>[Three</li>
-      <li>Four]</li>
-      <li>Five</li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-nested02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-nested02a-expected.html b/experiments/Editor/tests/lists/increase-nested02a-expected.html
deleted file mode 100644
index 89a8142..0000000
--- a/experiments/Editor/tests/lists/increase-nested02a-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        <p>One</p>
-        <ol>
-          <li>
-            <p>[Two</p>
-            <ol>
-              <li><p>Three</p></li>
-              <li><p>Four</p></li>
-              <li><p>Five]</p></li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-nested02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-nested02a-input.html b/experiments/Editor/tests/lists/increase-nested02a-input.html
deleted file mode 100644
index 769fd37..0000000
--- a/experiments/Editor/tests/lists/increase-nested02a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>One</p>
-    <ol>
-      <li><p>[Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five]</p></li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-nested02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-nested02b-expected.html b/experiments/Editor/tests/lists/increase-nested02b-expected.html
deleted file mode 100644
index 02367b9..0000000
--- a/experiments/Editor/tests/lists/increase-nested02b-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        One
-        <ol>
-          <li>
-            [Two
-            <ol>
-              <li>Three</li>
-              <li>Four</li>
-              <li>Five]</li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/increase-nested02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/increase-nested02b-input.html b/experiments/Editor/tests/lists/increase-nested02b-input.html
deleted file mode 100644
index a1a42e9..0000000
--- a/experiments/Editor/tests/lists/increase-nested02b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_increaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    One
-    <ol>
-      <li>[Two</li>
-      <li>Three</li>
-      <li>Four</li>
-      <li>Five]</li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge01a-expected.html b/experiments/Editor/tests/lists/merge01a-expected.html
deleted file mode 100644
index 63bfcdc..0000000
--- a/experiments/Editor/tests/lists/merge01a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge01a-input.html b/experiments/Editor/tests/lists/merge01a-input.html
deleted file mode 100644
index c84032c..0000000
--- a/experiments/Editor/tests/lists/merge01a-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-</ol>
-<p>[Three]</p>
-<ol>
-  <li><p>Four</p></li>
-  <li><p>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge02a-expected.html b/experiments/Editor/tests/lists/merge02a-expected.html
deleted file mode 100644
index 325cbac..0000000
--- a/experiments/Editor/tests/lists/merge02a-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-    </ul>
-    <ol>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ol>
-    <ul>
-      <li><p>Six</p></li>
-      <li><p>Seven</p></li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge02a-input.html b/experiments/Editor/tests/lists/merge02a-input.html
deleted file mode 100644
index 395e220..0000000
--- a/experiments/Editor/tests/lists/merge02a-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-}
-</script>
-</head>
-<body>
-
-<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-</ul>
-
-<ol>
-  <li><p>[Three]</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-</ol>
-
-<ul>
-  <li><p>Six</p></li>
-  <li><p>Seven</p></li>
-</ul>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge02b-expected.html b/experiments/Editor/tests/lists/merge02b-expected.html
deleted file mode 100644
index 0e4ea8b..0000000
--- a/experiments/Editor/tests/lists/merge02b-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-    <ol>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-    <ul>
-      <li>Six</li>
-      <li>Seven</li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge02b-input.html b/experiments/Editor/tests/lists/merge02b-input.html
deleted file mode 100644
index efbbf88..0000000
--- a/experiments/Editor/tests/lists/merge02b-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-}
-</script>
-</head>
-<body>
-
-<ul>
-  <li>One</li>
-  <li>Two</li>
-</ul>
-
-<ol>
-  <li>[Three]</li>
-  <li>Four</li>
-  <li>Five</li>
-</ol>
-
-<ul>
-  <li>Six</li>
-  <li>Seven</li>
-</ul>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge03a-expected.html b/experiments/Editor/tests/lists/merge03a-expected.html
deleted file mode 100644
index 906f4e8..0000000
--- a/experiments/Editor/tests/lists/merge03a-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-    </ul>
-    <ol>
-      <li><p>Three</p></li>
-    </ol>
-    <ul>
-      <li><p>Four</p></li>
-    </ul>
-    <ol>
-      <li><p>Five</p></li>
-    </ol>
-    <ul>
-      <li><p>Six</p></li>
-      <li><p>Seven</p></li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge03a-input.html b/experiments/Editor/tests/lists/merge03a-input.html
deleted file mode 100644
index 965142f..0000000
--- a/experiments/Editor/tests/lists/merge03a-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-}
-</script>
-</head>
-<body>
-
-<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-</ul>
-
-<ol>
-  <li><p>Three</p></li>
-  <li><p>[Four]</p></li>
-  <li><p>Five</p></li>
-</ol>
-
-<ul>
-  <li><p>Six</p></li>
-  <li><p>Seven</p></li>
-</ul>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge03b-expected.html b/experiments/Editor/tests/lists/merge03b-expected.html
deleted file mode 100644
index 1d2c048..0000000
--- a/experiments/Editor/tests/lists/merge03b-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-    </ul>
-    <ol>
-      <li>Three</li>
-    </ol>
-    <ul>
-      <li>Four</li>
-    </ul>
-    <ol>
-      <li>Five</li>
-    </ol>
-    <ul>
-      <li>Six</li>
-      <li>Seven</li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge03b-input.html b/experiments/Editor/tests/lists/merge03b-input.html
deleted file mode 100644
index 2a518cd..0000000
--- a/experiments/Editor/tests/lists/merge03b-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-}
-</script>
-</head>
-<body>
-
-<ul>
-  <li>One</li>
-  <li>Two</li>
-</ul>
-
-<ol>
-  <li>Three</li>
-  <li>[Four]</li>
-  <li>Five</li>
-</ol>
-
-<ul>
-  <li>Six</li>
-  <li>Seven</li>
-</ul>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge04a-expected.html b/experiments/Editor/tests/lists/merge04a-expected.html
deleted file mode 100644
index 7888abe..0000000
--- a/experiments/Editor/tests/lists/merge04a-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-    </ul>
-    <ol>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-    </ol>
-    <ul>
-      <li><p>Five</p></li>
-      <li><p>Six</p></li>
-      <li><p>Seven</p></li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge04a-input.html b/experiments/Editor/tests/lists/merge04a-input.html
deleted file mode 100644
index 3c0b3d5..0000000
--- a/experiments/Editor/tests/lists/merge04a-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-}
-</script>
-</head>
-<body>
-
-<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-</ul>
-
-<ol>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>[Five]</p></li>
-</ol>
-
-<ul>
-  <li><p>Six</p></li>
-  <li><p>Seven</p></li>
-</ul>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge04b-expected.html b/experiments/Editor/tests/lists/merge04b-expected.html
deleted file mode 100644
index 2c1ed2e..0000000
--- a/experiments/Editor/tests/lists/merge04b-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-    </ul>
-    <ol>
-      <li>Three</li>
-      <li>Four</li>
-    </ol>
-    <ul>
-      <li>Five</li>
-      <li>Six</li>
-      <li>Seven</li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/merge04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/merge04b-input.html b/experiments/Editor/tests/lists/merge04b-input.html
deleted file mode 100644
index 5187aed..0000000
--- a/experiments/Editor/tests/lists/merge04b-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-}
-</script>
-</head>
-<body>
-
-<ul>
-  <li>One</li>
-  <li>Two</li>
-</ul>
-
-<ol>
-  <li>Three</li>
-  <li>Four</li>
-  <li>[Five]</li>
-</ol>
-
-<ul>
-  <li>Six</li>
-  <li>Seven</li>
-</ul>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul-adjacent01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul-adjacent01a-expected.html b/experiments/Editor/tests/lists/ol-from-ul-adjacent01a-expected.html
deleted file mode 100644
index 4268f74..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul-adjacent01a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>Above 1</p></li>
-      <li><p>Above 2</p></li>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul-adjacent01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul-adjacent01a-input.html b/experiments/Editor/tests/lists/ol-from-ul-adjacent01a-input.html
deleted file mode 100644
index 7739ba9..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul-adjacent01a-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>Above 1</p></li>
-  <li><p>Above 2</p></li>
-</ol>
-<ul>
-  <li><p>[One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five]</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul-adjacent01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul-adjacent01b-expected.html b/experiments/Editor/tests/lists/ol-from-ul-adjacent01b-expected.html
deleted file mode 100644
index f8ce90b..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul-adjacent01b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>Above 1</li>
-      <li>Above 2</li>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul-adjacent01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul-adjacent01b-input.html b/experiments/Editor/tests/lists/ol-from-ul-adjacent01b-input.html
deleted file mode 100644
index 273fcc0..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul-adjacent01b-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>Above 1</li>
-  <li>Above 2</li>
-</ol>
-<ul>
-  <li>[One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five]</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul-adjacent02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul-adjacent02a-expected.html b/experiments/Editor/tests/lists/ol-from-ul-adjacent02a-expected.html
deleted file mode 100644
index 4b64c20..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul-adjacent02a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Below 1</p></li>
-      <li><p>Below 2</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul-adjacent02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul-adjacent02a-input.html b/experiments/Editor/tests/lists/ol-from-ul-adjacent02a-input.html
deleted file mode 100644
index 8d7d556..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul-adjacent02a-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>[One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five]</p></li>
-</ul>
-<ol>
-  <li><p>Below 1</p></li>
-  <li><p>Below 2</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul-adjacent02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul-adjacent02b-expected.html b/experiments/Editor/tests/lists/ol-from-ul-adjacent02b-expected.html
deleted file mode 100644
index 70e3d6f..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul-adjacent02b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-      <li>Four</li>
-      <li>Five</li>
-      <li>Below 1</li>
-      <li>Below 2</li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul-adjacent02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul-adjacent02b-input.html b/experiments/Editor/tests/lists/ol-from-ul-adjacent02b-input.html
deleted file mode 100644
index 55350d5..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul-adjacent02b-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>[One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five]</li>
-</ul>
-<ol>
-  <li>Below 1</li>
-  <li>Below 2</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul-adjacent03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul-adjacent03a-expected.html b/experiments/Editor/tests/lists/ol-from-ul-adjacent03a-expected.html
deleted file mode 100644
index c476b4c..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul-adjacent03a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>Above 1</p></li>
-      <li><p>Above 2</p></li>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-      <li><p>Below 1</p></li>
-      <li><p>Below 2</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul-adjacent03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul-adjacent03a-input.html b/experiments/Editor/tests/lists/ol-from-ul-adjacent03a-input.html
deleted file mode 100644
index c2b6c3c..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul-adjacent03a-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>Above 1</p></li>
-  <li><p>Above 2</p></li>
-</ol>
-<ul>
-  <li><p>[One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five]</p></li>
-</ul>
-<ol>
-  <li><p>Below 1</p></li>
-  <li><p>Below 2</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul-adjacent03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul-adjacent03b-expected.html b/experiments/Editor/tests/lists/ol-from-ul-adjacent03b-expected.html
deleted file mode 100644
index 25e974d..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul-adjacent03b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>Above 1</li>
-      <li>Above 2</li>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-      <li>Four</li>
-      <li>Five</li>
-      <li>Below 1</li>
-      <li>Below 2</li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul-adjacent03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul-adjacent03b-input.html b/experiments/Editor/tests/lists/ol-from-ul-adjacent03b-input.html
deleted file mode 100644
index be61f12..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul-adjacent03b-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>Above 1</li>
-  <li>Above 2</li>
-</ol>
-<ul>
-  <li>[One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five]</li>
-</ul>
-<ol>
-  <li>Below 1</li>
-  <li>Below 2</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul01a-expected.html b/experiments/Editor/tests/lists/ol-from-ul01a-expected.html
deleted file mode 100644
index 63bfcdc..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul01a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul01a-input.html b/experiments/Editor/tests/lists/ol-from-ul01a-input.html
deleted file mode 100644
index 2ef09be..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul01a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>[One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five]</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul01b-expected.html b/experiments/Editor/tests/lists/ol-from-ul01b-expected.html
deleted file mode 100644
index e3af9be..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul01b-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul01b-input.html b/experiments/Editor/tests/lists/ol-from-ul01b-input.html
deleted file mode 100644
index df7b687..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul01b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>[One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five]</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/ol-from-ul02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/ol-from-ul02a-expected.html b/experiments/Editor/tests/lists/ol-from-ul02a-expected.html
deleted file mode 100644
index 29f51f8..0000000
--- a/experiments/Editor/tests/lists/ol-from-ul02a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-    </ol>
-    <ul>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ul>
-  </body>
-</html>
\ No newline at end of file



[02/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents04-expected.html b/experiments/Editor/tests/range/cloneContents04-expected.html
deleted file mode 100644
index a4aabd7..0000000
--- a/experiments/Editor/tests/range/cloneContents04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    some text
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents04-input.html b/experiments/Editor/tests/range/cloneContents04-input.html
deleted file mode 100644
index 7607c7c..0000000
--- a/experiments/Editor/tests/range/cloneContents04-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-Here is [some text]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents05-expected.html b/experiments/Editor/tests/range/cloneContents05-expected.html
deleted file mode 100644
index 32ad03f..0000000
--- a/experiments/Editor/tests/range/cloneContents05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    Here is some text
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents05-input.html b/experiments/Editor/tests/range/cloneContents05-input.html
deleted file mode 100644
index fcba8bd..0000000
--- a/experiments/Editor/tests/range/cloneContents05-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>[Here is some text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents06-expected.html b/experiments/Editor/tests/range/cloneContents06-expected.html
deleted file mode 100644
index c6d3e67..0000000
--- a/experiments/Editor/tests/range/cloneContents06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    is some
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents06-input.html b/experiments/Editor/tests/range/cloneContents06-input.html
deleted file mode 100644
index 5c4108d..0000000
--- a/experiments/Editor/tests/range/cloneContents06-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>Here [is some] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents07-expected.html b/experiments/Editor/tests/range/cloneContents07-expected.html
deleted file mode 100644
index 5c06a00..0000000
--- a/experiments/Editor/tests/range/cloneContents07-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    Here is
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents07-input.html b/experiments/Editor/tests/range/cloneContents07-input.html
deleted file mode 100644
index 2d2fc95..0000000
--- a/experiments/Editor/tests/range/cloneContents07-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>[Here is] some text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents08-expected.html b/experiments/Editor/tests/range/cloneContents08-expected.html
deleted file mode 100644
index a4aabd7..0000000
--- a/experiments/Editor/tests/range/cloneContents08-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    some text
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents08-input.html b/experiments/Editor/tests/range/cloneContents08-input.html
deleted file mode 100644
index 41cdea1..0000000
--- a/experiments/Editor/tests/range/cloneContents08-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>Here is [some text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents09-expected.html b/experiments/Editor/tests/range/cloneContents09-expected.html
deleted file mode 100644
index c359720..0000000
--- a/experiments/Editor/tests/range/cloneContents09-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Here is some text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents09-input.html b/experiments/Editor/tests/range/cloneContents09-input.html
deleted file mode 100644
index 4aed0e4..0000000
--- a/experiments/Editor/tests/range/cloneContents09-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-[<p>Here is some text</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents10-expected.html b/experiments/Editor/tests/range/cloneContents10-expected.html
deleted file mode 100644
index 315c6b3..0000000
--- a/experiments/Editor/tests/range/cloneContents10-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Here is</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents10-input.html b/experiments/Editor/tests/range/cloneContents10-input.html
deleted file mode 100644
index 163f099..0000000
--- a/experiments/Editor/tests/range/cloneContents10-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-[<p>Here is] some text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents11-expected.html b/experiments/Editor/tests/range/cloneContents11-expected.html
deleted file mode 100644
index 9e13ca6..0000000
--- a/experiments/Editor/tests/range/cloneContents11-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>some text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents11-input.html b/experiments/Editor/tests/range/cloneContents11-input.html
deleted file mode 100644
index 500c5b2..0000000
--- a/experiments/Editor/tests/range/cloneContents11-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>Here is [some text</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents12-expected.html b/experiments/Editor/tests/range/cloneContents12-expected.html
deleted file mode 100644
index 7ba5c9b..0000000
--- a/experiments/Editor/tests/range/cloneContents12-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b><i><u>is some</u></i></b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents12-input.html b/experiments/Editor/tests/range/cloneContents12-input.html
deleted file mode 100644
index 76136f4..0000000
--- a/experiments/Editor/tests/range/cloneContents12-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>Here <b><i><u>[is some]</u></i></b> text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents13-expected.html b/experiments/Editor/tests/range/cloneContents13-expected.html
deleted file mode 100644
index 7ba5c9b..0000000
--- a/experiments/Editor/tests/range/cloneContents13-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b><i><u>is some</u></i></b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents13-input.html b/experiments/Editor/tests/range/cloneContents13-input.html
deleted file mode 100644
index 1cf965b..0000000
--- a/experiments/Editor/tests/range/cloneContents13-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>Here <b>[<i><u>is some]</u></i></b> text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents14-expected.html b/experiments/Editor/tests/range/cloneContents14-expected.html
deleted file mode 100644
index 7ba5c9b..0000000
--- a/experiments/Editor/tests/range/cloneContents14-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b><i><u>is some</u></i></b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents14-input.html b/experiments/Editor/tests/range/cloneContents14-input.html
deleted file mode 100644
index fd1b46b..0000000
--- a/experiments/Editor/tests/range/cloneContents14-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>Here <b><i><u>[is some</u></i>]</b> text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents15-expected.html b/experiments/Editor/tests/range/cloneContents15-expected.html
deleted file mode 100644
index 80eac4a..0000000
--- a/experiments/Editor/tests/range/cloneContents15-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    Here
-    <b><i><u>is some</u></i></b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents15-input.html b/experiments/Editor/tests/range/cloneContents15-input.html
deleted file mode 100644
index 20d4149..0000000
--- a/experiments/Editor/tests/range/cloneContents15-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>[Here <b><i><u>is some</u></i>]</b> text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents16-expected.html b/experiments/Editor/tests/range/cloneContents16-expected.html
deleted file mode 100644
index 975392a..0000000
--- a/experiments/Editor/tests/range/cloneContents16-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b><i><u>is some</u></i></b>
-    text
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents16-input.html b/experiments/Editor/tests/range/cloneContents16-input.html
deleted file mode 100644
index 661f53d..0000000
--- a/experiments/Editor/tests/range/cloneContents16-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>Here [<b><i><u>is some</u></i></b> text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents17-expected.html b/experiments/Editor/tests/range/cloneContents17-expected.html
deleted file mode 100644
index 11b2035..0000000
--- a/experiments/Editor/tests/range/cloneContents17-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    Here
-    <b><i><u>is some</u></i></b>
-    text
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents17-input.html b/experiments/Editor/tests/range/cloneContents17-input.html
deleted file mode 100644
index 442efab..0000000
--- a/experiments/Editor/tests/range/cloneContents17-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>[Here <b><i><u>is some</u></i></b> text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents18-expected.html b/experiments/Editor/tests/range/cloneContents18-expected.html
deleted file mode 100644
index c135c64..0000000
--- a/experiments/Editor/tests/range/cloneContents18-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      Here
-      <b><i><u>is some</u></i></b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents18-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents18-input.html b/experiments/Editor/tests/range/cloneContents18-input.html
deleted file mode 100644
index 74545ac..0000000
--- a/experiments/Editor/tests/range/cloneContents18-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-[<p>Here <b><i><u>is some</u></i></b>] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents19-expected.html b/experiments/Editor/tests/range/cloneContents19-expected.html
deleted file mode 100644
index 838dc52..0000000
--- a/experiments/Editor/tests/range/cloneContents19-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b><i><u>is some</u></i></b>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents19-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents19-input.html b/experiments/Editor/tests/range/cloneContents19-input.html
deleted file mode 100644
index c170bc6..0000000
--- a/experiments/Editor/tests/range/cloneContents19-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>Here [<b><i><u>is some</u></i></b> text</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents20-expected.html b/experiments/Editor/tests/range/cloneContents20-expected.html
deleted file mode 100644
index 74d757e..0000000
--- a/experiments/Editor/tests/range/cloneContents20-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>some text</p>
-    <p>And more text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents20-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents20-input.html b/experiments/Editor/tests/range/cloneContents20-input.html
deleted file mode 100644
index 9e1d63b..0000000
--- a/experiments/Editor/tests/range/cloneContents20-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<p>Here is [some text</p>
-<p>And more text] in another paragraph</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText01-expected.html b/experiments/Editor/tests/range/getText01-expected.html
deleted file mode 100644
index f1aeccd..0000000
--- a/experiments/Editor/tests/range/getText01-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"Here is some text"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText01-input.html b/experiments/Editor/tests/range/getText01-input.html
deleted file mode 100644
index b3ca344..0000000
--- a/experiments/Editor/tests/range/getText01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>[Here is some text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText02-expected.html b/experiments/Editor/tests/range/getText02-expected.html
deleted file mode 100644
index 7dcad30..0000000
--- a/experiments/Editor/tests/range/getText02-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"is some"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText02-input.html b/experiments/Editor/tests/range/getText02-input.html
deleted file mode 100644
index 57d00a1..0000000
--- a/experiments/Editor/tests/range/getText02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>Here [is some] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText03-expected.html b/experiments/Editor/tests/range/getText03-expected.html
deleted file mode 100644
index 1dfaab6..0000000
--- a/experiments/Editor/tests/range/getText03-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-" is some "

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText03-input.html b/experiments/Editor/tests/range/getText03-input.html
deleted file mode 100644
index 5860eeb..0000000
--- a/experiments/Editor/tests/range/getText03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>Here[ is some ]text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText04-expected.html b/experiments/Editor/tests/range/getText04-expected.html
deleted file mode 100644
index bf9fd33..0000000
--- a/experiments/Editor/tests/range/getText04-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"Here is some text\nAnd some more"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText04-input.html b/experiments/Editor/tests/range/getText04-input.html
deleted file mode 100644
index 2452223..0000000
--- a/experiments/Editor/tests/range/getText04-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>[Here is some text</p>
-<p>And some more]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText05-expected.html b/experiments/Editor/tests/range/getText05-expected.html
deleted file mode 100644
index 0d2c6ae..0000000
--- a/experiments/Editor/tests/range/getText05-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"text\nAnd some"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText05-input.html b/experiments/Editor/tests/range/getText05-input.html
deleted file mode 100644
index e15aadf..0000000
--- a/experiments/Editor/tests/range/getText05-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>Here is some [text</p>
-<p>And some] more</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText06-expected.html b/experiments/Editor/tests/range/getText06-expected.html
deleted file mode 100644
index 81f9138..0000000
--- a/experiments/Editor/tests/range/getText06-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-" text\nAnd some "

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText06-input.html b/experiments/Editor/tests/range/getText06-input.html
deleted file mode 100644
index 41f177e..0000000
--- a/experiments/Editor/tests/range/getText06-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>Here is some[ text</p>
-<p>And some ]more</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText07-expected.html b/experiments/Editor/tests/range/getText07-expected.html
deleted file mode 100644
index 15b463a..0000000
--- a/experiments/Editor/tests/range/getText07-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"Here is some text\n"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText07-input.html b/experiments/Editor/tests/range/getText07-input.html
deleted file mode 100644
index e84e03e..0000000
--- a/experiments/Editor/tests/range/getText07-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>[Here is some text</p>
-<p>]And some more</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText08-expected.html b/experiments/Editor/tests/range/getText08-expected.html
deleted file mode 100644
index 25af782..0000000
--- a/experiments/Editor/tests/range/getText08-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"\nAnd some more"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText08-input.html b/experiments/Editor/tests/range/getText08-input.html
deleted file mode 100644
index 6c0580c..0000000
--- a/experiments/Editor/tests/range/getText08-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>Here is some text[</p>
-<p>And some more]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText09-expected.html b/experiments/Editor/tests/range/getText09-expected.html
deleted file mode 100644
index bf9fd33..0000000
--- a/experiments/Editor/tests/range/getText09-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"Here is some text\nAnd some more"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText09-input.html b/experiments/Editor/tests/range/getText09-input.html
deleted file mode 100644
index 9a655ee..0000000
--- a/experiments/Editor/tests/range/getText09-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>[Here is some text</p>
-        
-<p>And some more]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText10-expected.html b/experiments/Editor/tests/range/getText10-expected.html
deleted file mode 100644
index b4e560c..0000000
--- a/experiments/Editor/tests/range/getText10-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"Here is some text\n x \nAnd some more"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText10-input.html b/experiments/Editor/tests/range/getText10-input.html
deleted file mode 100644
index 7d865b9..0000000
--- a/experiments/Editor/tests/range/getText10-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>[Here is some text</p>
-   x     
-<p>And some more]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText11-expected.html b/experiments/Editor/tests/range/getText11-expected.html
deleted file mode 100644
index bf9fd33..0000000
--- a/experiments/Editor/tests/range/getText11-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"Here is some text\nAnd some more"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText11-input.html b/experiments/Editor/tests/range/getText11-input.html
deleted file mode 100644
index 8283d95..0000000
--- a/experiments/Editor/tests/range/getText11-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p><b><i>[Here is some text</i></b></p>
-<p><u><s>And some more]</s></u></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText12-expected.html b/experiments/Editor/tests/range/getText12-expected.html
deleted file mode 100644
index 15b463a..0000000
--- a/experiments/Editor/tests/range/getText12-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"Here is some text\n"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText12-input.html b/experiments/Editor/tests/range/getText12-input.html
deleted file mode 100644
index 14b4fe8..0000000
--- a/experiments/Editor/tests/range/getText12-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p><b><i>[Here is some text</i></b></p>
-<p><u><s>]And some more</s></u></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText13-expected.html b/experiments/Editor/tests/range/getText13-expected.html
deleted file mode 100644
index 25af782..0000000
--- a/experiments/Editor/tests/range/getText13-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"\nAnd some more"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText13-input.html b/experiments/Editor/tests/range/getText13-input.html
deleted file mode 100644
index ed462dc..0000000
--- a/experiments/Editor/tests/range/getText13-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p><b><i>Here is some text[</i></b></p>
-<p><u><s>And some more]</s></u></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText14-expected.html b/experiments/Editor/tests/range/getText14-expected.html
deleted file mode 100644
index 063ee22..0000000
--- a/experiments/Editor/tests/range/getText14-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"Here is some text\nAnd some more\nNow the final paragraph"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText14-input.html b/experiments/Editor/tests/range/getText14-input.html
deleted file mode 100644
index 7d866a1..0000000
--- a/experiments/Editor/tests/range/getText14-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>[Here is some text</p>
-<p>And some more</p>
-<p>Now the final paragraph]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText15-expected.html b/experiments/Editor/tests/range/getText15-expected.html
deleted file mode 100644
index a443d62..0000000
--- a/experiments/Editor/tests/range/getText15-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"Here is some text\nAnd some more\n"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText15-input.html b/experiments/Editor/tests/range/getText15-input.html
deleted file mode 100644
index 673baf9..0000000
--- a/experiments/Editor/tests/range/getText15-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>[Here is some text</p>
-<p>And some more</p>
-<p>]Now the final paragraph</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText16-expected.html b/experiments/Editor/tests/range/getText16-expected.html
deleted file mode 100644
index 6a891e8..0000000
--- a/experiments/Editor/tests/range/getText16-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"\nAnd some more\nNow the final paragraph"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText16-input.html b/experiments/Editor/tests/range/getText16-input.html
deleted file mode 100644
index 7e03b4d..0000000
--- a/experiments/Editor/tests/range/getText16-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>Here is some text[</p>
-<p>And some more</p>
-<p>Now the final paragraph]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText17-expected.html b/experiments/Editor/tests/range/getText17-expected.html
deleted file mode 100644
index 8e63e56..0000000
--- a/experiments/Editor/tests/range/getText17-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"some text\nAnd some more\nNow the final paragraph"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText17-input.html b/experiments/Editor/tests/range/getText17-input.html
deleted file mode 100644
index 17fa4ef..0000000
--- a/experiments/Editor/tests/range/getText17-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>Here is [some text</p>
-<p>And some more</p>
-<p>Now the final paragraph]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText18-expected.html b/experiments/Editor/tests/range/getText18-expected.html
deleted file mode 100644
index 0a4b29e..0000000
--- a/experiments/Editor/tests/range/getText18-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"Here is some text\nAnd some more\nNow the final"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText18-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText18-input.html b/experiments/Editor/tests/range/getText18-input.html
deleted file mode 100644
index c9a4625..0000000
--- a/experiments/Editor/tests/range/getText18-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>[Here is some text</p>
-<p>And some more</p>
-<p>Now the final] paragraph</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText19-expected.html b/experiments/Editor/tests/range/getText19-expected.html
deleted file mode 100644
index 2de0c30..0000000
--- a/experiments/Editor/tests/range/getText19-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"some text\nAnd some more\nNow the final"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText19-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText19-input.html b/experiments/Editor/tests/range/getText19-input.html
deleted file mode 100644
index 35a988a..0000000
--- a/experiments/Editor/tests/range/getText19-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>Here is [some text</p>
-<p>And some more</p>
-<p>Now the final] paragraph</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText20-expected.html b/experiments/Editor/tests/range/getText20-expected.html
deleted file mode 100644
index 25f009d..0000000
--- a/experiments/Editor/tests/range/getText20-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-"some text\none two \nAnd some more\nthree \nNow the final"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText20-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText20-input.html b/experiments/Editor/tests/range/getText20-input.html
deleted file mode 100644
index d52006d..0000000
--- a/experiments/Editor/tests/range/getText20-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    var text = Range_getText(range);
-    return JSON.stringify(text);
-}
-</script>
-</head>
-<body>
-<p>Here is [some text</p>
-
-  <span>one</span>
-  <span>two</span>
-
-<p>And some more</p>
-
-  <span>three</span>
-
-<p>Now the final] paragraph</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText21-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText21-expected.html b/experiments/Editor/tests/range/getText21-expected.html
deleted file mode 100644
index 8028402..0000000
--- a/experiments/Editor/tests/range/getText21-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-At offset 0: ""
-At offset 1: ""
-At offset 2: ""
-At offset 3: ""
-At offset 4: ""
-At offset 5: ""

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/getText21-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/getText21-input.html b/experiments/Editor/tests/range/getText21-input.html
deleted file mode 100644
index a4752d5..0000000
--- a/experiments/Editor/tests/range/getText21-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var output = new Array();
-    for (var i = 0; i <= p.childNodes.length; i++) {
-        var range = new Range(p,i,p,i);
-        output.push("At offset "+i+": "+JSON.stringify(Range_getText(range)));
-    }
-    return output.join("\n");
-}
-</script>
-</head>
-<body>
-<p>One <b>two</b> three <i>four</i> five</p>
-<p>Here is some text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent01-expected.html b/experiments/Editor/tests/range/rangeHasContent01-expected.html
deleted file mode 100644
index 27ba77d..0000000
--- a/experiments/Editor/tests/range/rangeHasContent01-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent01-input.html b/experiments/Editor/tests/range/rangeHasContent01-input.html
deleted file mode 100644
index b0786a7..0000000
--- a/experiments/Editor/tests/range/rangeHasContent01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    return ""+Range_hasContent(range);
-}
-</script>
-</head>
-<body>
-<p>[This is a test]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent02-expected.html b/experiments/Editor/tests/range/rangeHasContent02-expected.html
deleted file mode 100644
index 27ba77d..0000000
--- a/experiments/Editor/tests/range/rangeHasContent02-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent02-input.html b/experiments/Editor/tests/range/rangeHasContent02-input.html
deleted file mode 100644
index a72791a..0000000
--- a/experiments/Editor/tests/range/rangeHasContent02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    return ""+Range_hasContent(range);
-}
-</script>
-</head>
-<body>
-<p>This is [a] test</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent03-expected.html b/experiments/Editor/tests/range/rangeHasContent03-expected.html
deleted file mode 100644
index c508d53..0000000
--- a/experiments/Editor/tests/range/rangeHasContent03-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-false

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent03-input.html b/experiments/Editor/tests/range/rangeHasContent03-input.html
deleted file mode 100644
index 17ab443..0000000
--- a/experiments/Editor/tests/range/rangeHasContent03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    return ""+Range_hasContent(range);
-}
-</script>
-</head>
-<body>
-<p>This is a[ ]test</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent04-expected.html b/experiments/Editor/tests/range/rangeHasContent04-expected.html
deleted file mode 100644
index 27ba77d..0000000
--- a/experiments/Editor/tests/range/rangeHasContent04-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent04-input.html b/experiments/Editor/tests/range/rangeHasContent04-input.html
deleted file mode 100644
index 329cf1f..0000000
--- a/experiments/Editor/tests/range/rangeHasContent04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    return ""+Range_hasContent(range);
-}
-</script>
-</head>
-<body>
-<p><b>This [is   </b><b>   a] test</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent05-expected.html b/experiments/Editor/tests/range/rangeHasContent05-expected.html
deleted file mode 100644
index 27ba77d..0000000
--- a/experiments/Editor/tests/range/rangeHasContent05-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent05-input.html b/experiments/Editor/tests/range/rangeHasContent05-input.html
deleted file mode 100644
index c4d3c18..0000000
--- a/experiments/Editor/tests/range/rangeHasContent05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    return ""+Range_hasContent(range);
-}
-</script>
-</head>
-<body>
-<p><b>This is[   </b><b>   a] test</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent06-expected.html b/experiments/Editor/tests/range/rangeHasContent06-expected.html
deleted file mode 100644
index 27ba77d..0000000
--- a/experiments/Editor/tests/range/rangeHasContent06-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-true

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent06-input.html b/experiments/Editor/tests/range/rangeHasContent06-input.html
deleted file mode 100644
index 7a30453..0000000
--- a/experiments/Editor/tests/range/rangeHasContent06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    return ""+Range_hasContent(range);
-}
-</script>
-</head>
-<body>
-<p><b>This [is   </b><b>   ]a test</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent07-expected.html b/experiments/Editor/tests/range/rangeHasContent07-expected.html
deleted file mode 100644
index c508d53..0000000
--- a/experiments/Editor/tests/range/rangeHasContent07-expected.html
+++ /dev/null
@@ -1 +0,0 @@
-false

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/rangeHasContent07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/rangeHasContent07-input.html b/experiments/Editor/tests/range/rangeHasContent07-input.html
deleted file mode 100644
index e1800ef..0000000
--- a/experiments/Editor/tests/range/rangeHasContent07-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    return ""+Range_hasContent(range);
-}
-</script>
-</head>
-<body>
-<p><b>This is[   </b><b>   ]a test</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/ScanTests.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/ScanTests.js b/experiments/Editor/tests/scan/ScanTests.js
deleted file mode 100644
index 15fb875..0000000
--- a/experiments/Editor/tests/scan/ScanTests.js
+++ /dev/null
@@ -1,34 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-function testNext()
-{
-    var result = new Array();
-    Scan_reset();
-    var index = 0;
-    while (true) {
-        var paragraph = Scan_next();
-        if (paragraph == null)
-            break;
-        if (paragraph.sectionId != null)
-            result.push(index+" ("+paragraph.sectionId+"): "+JSON.stringify(paragraph.text));
-        else
-            result.push(index+": "+JSON.stringify(paragraph.text));
-        index++;
-    }
-    return result.join("\n");
-}

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next01-expected.html b/experiments/Editor/tests/scan/next01-expected.html
deleted file mode 100644
index fab096d..0000000
--- a/experiments/Editor/tests/scan/next01-expected.html
+++ /dev/null
@@ -1,4 +0,0 @@
-0: "Paragraph 1"
-1: "Paragraph 2"
-2: "Paragraph 3"
-3: "Paragraph 4"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next01-input.html b/experiments/Editor/tests/scan/next01-input.html
deleted file mode 100644
index f18246d..0000000
--- a/experiments/Editor/tests/scan/next01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    return testNext();
-}
-</script>
-</head>
-<body>
-<p>Paragraph 1</p>
-<p>Paragraph 2</p>
-<p>Paragraph 3</p>
-<p>Paragraph 4</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next02-expected.html b/experiments/Editor/tests/scan/next02-expected.html
deleted file mode 100644
index fab096d..0000000
--- a/experiments/Editor/tests/scan/next02-expected.html
+++ /dev/null
@@ -1,4 +0,0 @@
-0: "Paragraph 1"
-1: "Paragraph 2"
-2: "Paragraph 3"
-3: "Paragraph 4"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next02-input.html b/experiments/Editor/tests/scan/next02-input.html
deleted file mode 100644
index 706ef07..0000000
--- a/experiments/Editor/tests/scan/next02-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    return testNext();
-}
-</script>
-</head>
-<body>
-
-<p>Paragraph 1</p>
-
-<p>Paragraph 2</p>
-
-<p>Paragraph 3</p>
-
-<p>Paragraph 4</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next03-expected.html b/experiments/Editor/tests/scan/next03-expected.html
deleted file mode 100644
index 7d6e3e5..0000000
--- a/experiments/Editor/tests/scan/next03-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-0: "Paragraph 1"
-1: "\n\none\n\n"
-2: "Paragraph 2"
-3: "\n\none\ntwo\n\n"
-4: "Paragraph 3"
-5: "\n\none\ntwo\nthree\n\n"
-6: "Paragraph 4"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next03-input.html b/experiments/Editor/tests/scan/next03-input.html
deleted file mode 100644
index e6cc426..0000000
--- a/experiments/Editor/tests/scan/next03-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    return testNext();
-}
-</script>
-</head>
-<body>
-
-<p>Paragraph 1</p>
-
-one
-
-<p>Paragraph 2</p>
-
-<b>one</b>
-two
-
-<p>Paragraph 3</p>
-
-<b>one</b>
-two
-<i>three</i>
-
-<p>Paragraph 4</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next04-expected.html b/experiments/Editor/tests/scan/next04-expected.html
deleted file mode 100644
index 57f32de..0000000
--- a/experiments/Editor/tests/scan/next04-expected.html
+++ /dev/null
@@ -1,5 +0,0 @@
-0: "\n\nBefore\n\n"
-1: "Item 1"
-2: "Item 2"
-3: "Item 3"
-4: "\n\nAfter\n\n\n\n"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next04-input.html b/experiments/Editor/tests/scan/next04-input.html
deleted file mode 100644
index c09a938..0000000
--- a/experiments/Editor/tests/scan/next04-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    return testNext();
-}
-</script>
-</head>
-<body>
-
-Before
-
-<ul>
-  <li>Item 1</li>
-  <li>Item 2</li>
-  <li>Item 3</li>
-</ul>
-
-After
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next05-expected.html b/experiments/Editor/tests/scan/next05-expected.html
deleted file mode 100644
index 182255b..0000000
--- a/experiments/Editor/tests/scan/next05-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-0: "\n\nBefore\n\n"
-1: "Cell 1,1"
-2: "Cell 1,2"
-3: "Cell 2,1"
-4: "Cell 2,2"
-5: "Table caption"
-6: "\n\nAfter\n\n\n\n"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next05-input.html b/experiments/Editor/tests/scan/next05-input.html
deleted file mode 100644
index b8b2bf0..0000000
--- a/experiments/Editor/tests/scan/next05-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    return testNext();
-}
-</script>
-</head>
-<body>
-
-Before
-
-<table>
-  <caption>Table caption</caption>
-  <tr>
-    <td>Cell 1,1</td>
-  </tr>
-  <tr>
-    <td>Cell 1,2</td>
-  </tr>
-  <tr>
-    <td>Cell 2,1</td>
-  </tr>
-  <tr>
-    <td>Cell 2,2</td>
-  </tr>
-</table>
-
-After
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next06-expected.html b/experiments/Editor/tests/scan/next06-expected.html
deleted file mode 100644
index 0af6556..0000000
--- a/experiments/Editor/tests/scan/next06-expected.html
+++ /dev/null
@@ -1,3 +0,0 @@
-0: "\n\nBefore\n\n"
-1: "Figure caption"
-2: "\n\nAfter\n\n\n\n"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next06-input.html b/experiments/Editor/tests/scan/next06-input.html
deleted file mode 100644
index 272c2c9..0000000
--- a/experiments/Editor/tests/scan/next06-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    return testNext();
-}
-</script>
-</head>
-<body>
-
-Before
-
-<figure>
-  <img src="../figures/nothing.png">
-  <figcaption>Figure caption</figcaption>
-</figure>
-
-After
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next07-expected.html b/experiments/Editor/tests/scan/next07-expected.html
deleted file mode 100644
index 0df7a06..0000000
--- a/experiments/Editor/tests/scan/next07-expected.html
+++ /dev/null
@@ -1,4 +0,0 @@
-0 (item1): "Section 1"
-1: "Content 1"
-2 (item2): "Section 2"
-3: "Content 2"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/next07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/next07-input.html b/experiments/Editor/tests/scan/next07-input.html
deleted file mode 100644
index 26dd1c6..0000000
--- a/experiments/Editor/tests/scan/next07-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    return testNext();
-}
-</script>
-</head>
-<body>
-<h1 id="item1">Section 1</h1>
-<p>Content 1</p>
-<h1 id="item2">Section 2</h1>
-<p>Content 2</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/replaceMatch01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/replaceMatch01-expected.html b/experiments/Editor/tests/scan/replaceMatch01-expected.html
deleted file mode 100644
index a058d93..0000000
--- a/experiments/Editor/tests/scan/replaceMatch01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>FIRST quick brown</p>
-    <p>fox SECOND over</p>
-    <p>the lazy THIRD</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/replaceMatch01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/replaceMatch01-input.html b/experiments/Editor/tests/scan/replaceMatch01-input.html
deleted file mode 100644
index a7543fc..0000000
--- a/experiments/Editor/tests/scan/replaceMatch01-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    Scan_reset();
-    Scan_next();
-    var id1 = Scan_addMatch(0,3);
-    Scan_showMatch(id1);
-    Scan_next();
-    var id2 = Scan_addMatch(4,9);
-    Scan_showMatch(id2);
-    Scan_next();
-    var id3 = Scan_addMatch(9,12);
-    Scan_showMatch(id3);
-
-    Scan_replaceMatch(id1,"FIRST");
-    Scan_replaceMatch(id2,"SECOND");
-    Scan_replaceMatch(id3,"THIRD");
-}
-</script>
-</head>
-<body>
-<p>The quick brown</p>
-<p>fox jumps over</p>
-<p>the lazy dog</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/replaceMatch02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/replaceMatch02-expected.html b/experiments/Editor/tests/scan/replaceMatch02-expected.html
deleted file mode 100644
index 20c6760..0000000
--- a/experiments/Editor/tests/scan/replaceMatch02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>FIRST quick SECOND</p>
-    <p>THIRD jumps FOURTH</p>
-    <p>FIFTH lazy SIXTH</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/replaceMatch02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/replaceMatch02-input.html b/experiments/Editor/tests/scan/replaceMatch02-input.html
deleted file mode 100644
index 46f4412..0000000
--- a/experiments/Editor/tests/scan/replaceMatch02-input.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    Scan_reset();
-    Scan_next();
-    var id1 = Scan_addMatch(0,3);
-    var id2 = Scan_addMatch(10,15);
-    Scan_showMatch(id1);
-    Scan_showMatch(id2);
-
-    Scan_next();
-    var id3 = Scan_addMatch(0,3);
-    var id4 = Scan_addMatch(10,14);
-    Scan_showMatch(id3);
-    Scan_showMatch(id4);
-
-    Scan_next();
-    var id5 = Scan_addMatch(0,3);
-    var id6 = Scan_addMatch(9,12);
-    Scan_showMatch(id5);
-    Scan_showMatch(id6);
-
-    Scan_replaceMatch(id1,"FIRST");
-    Scan_replaceMatch(id2,"SECOND");
-    Scan_replaceMatch(id3,"THIRD");
-    Scan_replaceMatch(id4,"FOURTH");
-    Scan_replaceMatch(id5,"FIFTH");
-    Scan_replaceMatch(id6,"SIXTH");
-}
-</script>
-</head>
-<body>
-<p>The quick brown</p>
-<p>fox jumps over</p>
-<p>the lazy dog</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/replaceMatch03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/replaceMatch03-expected.html b/experiments/Editor/tests/scan/replaceMatch03-expected.html
deleted file mode 100644
index f3e8b8d..0000000
--- a/experiments/Editor/tests/scan/replaceMatch03-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      <u>FIRST</u>
-      quick brown
-    </p>
-    <p>
-      fox
-      <u>SECOND</u>
-      over
-    </p>
-    <p>
-      the lazy
-      <u>THIRD</u>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/replaceMatch03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/replaceMatch03-input.html b/experiments/Editor/tests/scan/replaceMatch03-input.html
deleted file mode 100644
index 461ba78..0000000
--- a/experiments/Editor/tests/scan/replaceMatch03-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    Scan_reset();
-    Scan_next();
-    var id1 = Scan_addMatch(0,3);
-    Scan_showMatch(id1);
-    Scan_next();
-    var id2 = Scan_addMatch(4,9);
-    Scan_showMatch(id2);
-    Scan_next();
-    var id3 = Scan_addMatch(9,12);
-    Scan_showMatch(id3);
-
-    Scan_replaceMatch(id1,"FIRST");
-    Scan_replaceMatch(id2,"SECOND");
-    Scan_replaceMatch(id3,"THIRD");
-}
-</script>
-</head>
-<body>
-<p><u>The</u> quick brown</p>
-<p>fox <u>jumps</u> over</p>
-<p>the lazy <u>dog</u></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/replaceMatch04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/replaceMatch04-expected.html b/experiments/Editor/tests/scan/replaceMatch04-expected.html
deleted file mode 100644
index 29cd44c..0000000
--- a/experiments/Editor/tests/scan/replaceMatch04-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      <u>FIRST quick</u>
-      brown
-    </p>
-    <p><u>fox SECOND over</u></p>
-    <p>
-      the
-      <u>lazy THIRD</u>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/replaceMatch04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/replaceMatch04-input.html b/experiments/Editor/tests/scan/replaceMatch04-input.html
deleted file mode 100644
index 3b50989..0000000
--- a/experiments/Editor/tests/scan/replaceMatch04-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    Scan_reset();
-    Scan_next();
-    var id1 = Scan_addMatch(0,3);
-    Scan_showMatch(id1);
-    Scan_next();
-    var id2 = Scan_addMatch(4,9);
-    Scan_showMatch(id2);
-    Scan_next();
-    var id3 = Scan_addMatch(9,12);
-    Scan_showMatch(id3);
-
-    Scan_replaceMatch(id1,"FIRST");
-    Scan_replaceMatch(id2,"SECOND");
-    Scan_replaceMatch(id3,"THIRD");
-}
-</script>
-</head>
-<body>
-<p><u>The quick</u> brown</p>
-<p><u>fox jumps over</u></p>
-<p>the <u>lazy dog</u></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/replaceMatch05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/replaceMatch05-expected.html b/experiments/Editor/tests/scan/replaceMatch05-expected.html
deleted file mode 100644
index eecf8a4..0000000
--- a/experiments/Editor/tests/scan/replaceMatch05-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      <u>FIRST</u>
-      quick brown
-    </p>
-    <p>fox SECOND over</p>
-    <p>the lazy THIRD</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/replaceMatch05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/replaceMatch05-input.html b/experiments/Editor/tests/scan/replaceMatch05-input.html
deleted file mode 100644
index 1ee73ab..0000000
--- a/experiments/Editor/tests/scan/replaceMatch05-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    Scan_reset();
-    Scan_next();
-    var id1 = Scan_addMatch(0,3);
-    Scan_showMatch(id1);
-    Scan_next();
-    var id2 = Scan_addMatch(4,9);
-    Scan_showMatch(id2);
-    Scan_next();
-    var id3 = Scan_addMatch(9,12);
-    Scan_showMatch(id3);
-
-    Scan_replaceMatch(id1,"FIRST");
-    Scan_replaceMatch(id2,"SECOND");
-    Scan_replaceMatch(id3,"THIRD");
-}
-</script>
-</head>
-<body>
-<p><u>Th</u>e quick brown</p>
-<p>fox j<u>ump</u>s over</p>
-<p>the lazy d<u>og</u></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/showMatch01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/showMatch01-expected.html b/experiments/Editor/tests/scan/showMatch01-expected.html
deleted file mode 100644
index 838844f..0000000
--- a/experiments/Editor/tests/scan/showMatch01-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      <span class="uxwrite-match">The</span>
-      quick brown
-    </p>
-    <p>
-      fox
-      <span class="uxwrite-match">jumps</span>
-      over
-    </p>
-    <p>
-      the lazy
-      <span class="uxwrite-match">dog</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/showMatch01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/showMatch01-input.html b/experiments/Editor/tests/scan/showMatch01-input.html
deleted file mode 100644
index 409468f..0000000
--- a/experiments/Editor/tests/scan/showMatch01-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    Scan_reset();
-    Scan_next();
-    var id1 = Scan_addMatch(0,3);
-    Scan_showMatch(id1);
-    Scan_next();
-    var id2 = Scan_addMatch(4,9);
-    Scan_showMatch(id2);
-    Scan_next();
-    var id3 = Scan_addMatch(9,12);
-    Scan_showMatch(id3);
-}
-</script>
-</head>
-<body>
-<p>The quick brown</p>
-<p>fox jumps over</p>
-<p>the lazy dog</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/showMatch02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/showMatch02-expected.html b/experiments/Editor/tests/scan/showMatch02-expected.html
deleted file mode 100644
index 3e28704..0000000
--- a/experiments/Editor/tests/scan/showMatch02-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      <span class="uxwrite-match">The</span>
-      quick
-      <span class="uxwrite-match">brown</span>
-    </p>
-    <p>
-      <span class="uxwrite-match">fox</span>
-      jumps
-      <span class="uxwrite-match">over</span>
-    </p>
-    <p>
-      <span class="uxwrite-match">the</span>
-      lazy
-      <span class="uxwrite-match">dog</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/showMatch02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/showMatch02-input.html b/experiments/Editor/tests/scan/showMatch02-input.html
deleted file mode 100644
index c0b29ef..0000000
--- a/experiments/Editor/tests/scan/showMatch02-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    Scan_reset();
-    Scan_next();
-    var id1 = Scan_addMatch(0,3);
-    var id2 = Scan_addMatch(10,15);
-    Scan_showMatch(id1);
-    Scan_showMatch(id2);
-
-    Scan_next();
-    var id3 = Scan_addMatch(0,3);
-    var id4 = Scan_addMatch(10,14);
-    Scan_showMatch(id3);
-    Scan_showMatch(id4);
-
-    Scan_next();
-    var id5 = Scan_addMatch(0,3);
-    var id6 = Scan_addMatch(9,12);
-    Scan_showMatch(id5);
-    Scan_showMatch(id6);
-}
-</script>
-</head>
-<body>
-<p>The quick brown</p>
-<p>fox jumps over</p>
-<p>the lazy dog</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/showMatch03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/showMatch03-expected.html b/experiments/Editor/tests/scan/showMatch03-expected.html
deleted file mode 100644
index 74daee2..0000000
--- a/experiments/Editor/tests/scan/showMatch03-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      <u><span class="uxwrite-match">The</span></u>
-      quick brown
-    </p>
-    <p>
-      fox
-      <u><span class="uxwrite-match">jumps</span></u>
-      over
-    </p>
-    <p>
-      the lazy
-      <u><span class="uxwrite-match">dog</span></u>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/showMatch03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/showMatch03-input.html b/experiments/Editor/tests/scan/showMatch03-input.html
deleted file mode 100644
index a8a2fb2..0000000
--- a/experiments/Editor/tests/scan/showMatch03-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    Scan_reset();
-    Scan_next();
-    var id1 = Scan_addMatch(0,3);
-    Scan_showMatch(id1);
-    Scan_next();
-    var id2 = Scan_addMatch(4,9);
-    Scan_showMatch(id2);
-    Scan_next();
-    var id3 = Scan_addMatch(9,12);
-    Scan_showMatch(id3);
-}
-</script>
-</head>
-<body>
-<p><u>The</u> quick brown</p>
-<p>fox <u>jumps</u> over</p>
-<p>the lazy <u>dog</u></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/showMatch04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/showMatch04-expected.html b/experiments/Editor/tests/scan/showMatch04-expected.html
deleted file mode 100644
index 4987119..0000000
--- a/experiments/Editor/tests/scan/showMatch04-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      <u><span class="uxwrite-match">The</span></u>
-      <u>quick</u>
-      brown
-    </p>
-    <p>
-      <u>fox</u>
-      <u><span class="uxwrite-match">jumps</span></u>
-      <u>over</u>
-    </p>
-    <p>
-      the
-      <u>lazy</u>
-      <u><span class="uxwrite-match">dog</span></u>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/showMatch04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/showMatch04-input.html b/experiments/Editor/tests/scan/showMatch04-input.html
deleted file mode 100644
index 42e7efb..0000000
--- a/experiments/Editor/tests/scan/showMatch04-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script src="ScanTests.js"></script>
-<script>
-function performTest()
-{
-    Scan_reset();
-    Scan_next();
-    var id1 = Scan_addMatch(0,3);
-    Scan_showMatch(id1);
-    Scan_next();
-    var id2 = Scan_addMatch(4,9);
-    Scan_showMatch(id2);
-    Scan_next();
-    var id3 = Scan_addMatch(9,12);
-    Scan_showMatch(id3);
-}
-</script>
-</head>
-<body>
-<p><u>The quick</u> brown</p>
-<p><u>fox jumps over</u></p>
-<p>the <u>lazy dog</u></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/scan/showMatch05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/scan/showMatch05-expected.html b/experiments/Editor/tests/scan/showMatch05-expected.html
deleted file mode 100644
index 73bfded..0000000
--- a/experiments/Editor/tests/scan/showMatch05-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      <u><span class="uxwrite-match">Th</span></u>
-      <span class="uxwrite-match">e</span>
-      quick brown
-    </p>
-    <p>
-      fox
-      <span class="uxwrite-match">j</span>
-      <span class="uxwrite-match"><u>ump</u></span>
-      <span class="uxwrite-match">s</span>
-      over
-    </p>
-    <p>
-      the lazy
-      <span class="uxwrite-match">d</span>
-      <u><span class="uxwrite-match">og</span></u>
-    </p>
-  </body>
-</html>



[24/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection17-input.html b/experiments/Editor/tests/dom/splitAroundSelection17-input.html
deleted file mode 100644
index c19ff7f..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection17-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b,2,b,2);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One<b>Two<br>Three<br>Four</b>Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection18-expected.html b/experiments/Editor/tests/dom/splitAroundSelection18-expected.html
deleted file mode 100644
index 899897f..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection18-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        <br/>
-        Three
-        <br/>
-        Four
-      </b>
-      <b>[]</b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection18-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection18-input.html b/experiments/Editor/tests/dom/splitAroundSelection18-input.html
deleted file mode 100644
index 99298f6..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection18-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var b = document.getElementsByTagName("B")[0];
-    var range = new Range(b,5,b,5);
-    Formatting_splitAroundSelection(range);
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body><p>One<b>Two<br>Three<br>Four</b>Five</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection19-expected.html b/experiments/Editor/tests/dom/splitAroundSelection19-expected.html
deleted file mode 100644
index 9a828d1..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection19-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>
-        <s>Text1</s>
-        <s>Text2</s>
-        <s>Text3</s>
-      </b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection19-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection19-input.html b/experiments/Editor/tests/dom/splitAroundSelection19-input.html
deleted file mode 100644
index ccc961e..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection19-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        Formatting_splitAroundSelection(Selection_get());
-    });
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    [<s>Text1</s>
-    <s>Text2</s>
-    <s>Text3</s>]
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection20-expected.html b/experiments/Editor/tests/dom/splitAroundSelection20-expected.html
deleted file mode 100644
index fc44fa4..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection20-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>
-        <s>Text1</s>
-        <s>Text2</s>
-      </b>
-      <b><s>Text3</s></b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection20-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection20-input.html b/experiments/Editor/tests/dom/splitAroundSelection20-input.html
deleted file mode 100644
index 60e20d5..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection20-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        Formatting_splitAroundSelection(Selection_get());
-    });
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    [<s>Text1</s>
-    <s>Text2</s>]
-    <s>Text3</s>
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection21-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection21-expected.html b/experiments/Editor/tests/dom/splitAroundSelection21-expected.html
deleted file mode 100644
index 439796f..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection21-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b><s>Text1</s></b>
-      <b>
-        <s>Text2</s>
-        <s>Text3</s>
-      </b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection21-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection21-input.html b/experiments/Editor/tests/dom/splitAroundSelection21-input.html
deleted file mode 100644
index 5ea0229..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection21-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        Formatting_splitAroundSelection(Selection_get());
-    });
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    <s>Text1</s>
-    [<s>Text2</s>
-    <s>Text3</s>]
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection22-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection22-expected.html b/experiments/Editor/tests/dom/splitAroundSelection22-expected.html
deleted file mode 100644
index bbdc2de..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection22-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>
-        <i>
-          <s>Text1</s>
-          <s>Text2</s>
-          <s>Text3</s>
-        </i>
-      </b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection22-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection22-input.html b/experiments/Editor/tests/dom/splitAroundSelection22-input.html
deleted file mode 100644
index 11210cf..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection22-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        Formatting_splitAroundSelection(Selection_get());
-    });
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    <i>
-      [<s>Text1</s>
-      <s>Text2</s>
-      <s>Text3</s>]
-    </i>
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection23-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection23-expected.html b/experiments/Editor/tests/dom/splitAroundSelection23-expected.html
deleted file mode 100644
index de87e0e..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection23-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>
-        <i>
-          <s>Text1</s>
-          <s>Text2</s>
-        </i>
-      </b>
-      <b><i><s>Text3</s></i></b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection23-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection23-input.html b/experiments/Editor/tests/dom/splitAroundSelection23-input.html
deleted file mode 100644
index a3f0e53..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection23-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        Formatting_splitAroundSelection(Selection_get());
-    });
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    <i>
-      [<s>Text1</s>
-      <s>Text2</s>]
-      <s>Text3</s>
-    </i>
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection24-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection24-expected.html b/experiments/Editor/tests/dom/splitAroundSelection24-expected.html
deleted file mode 100644
index ce33895..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection24-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b><i><s>Text1</s></i></b>
-      <b>
-        <i>
-          <s>Text2</s>
-          <s>Text3</s>
-        </i>
-      </b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/splitAroundSelection24-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/splitAroundSelection24-input.html b/experiments/Editor/tests/dom/splitAroundSelection24-input.html
deleted file mode 100644
index 256f488..0000000
--- a/experiments/Editor/tests/dom/splitAroundSelection24-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        Formatting_splitAroundSelection(Selection_get());
-    });
-}
-</script>
-</head>
-<body>
-<p>
-  <b>
-    <i>
-      <s>Text1</s>
-      [<s>Text2</s>
-      <s>Text3</s>]
-    </i>
-  </b>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/stripComments01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/stripComments01-expected.html b/experiments/Editor/tests/dom/stripComments01-expected.html
deleted file mode 100644
index 6bab67c..0000000
--- a/experiments/Editor/tests/dom/stripComments01-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>
-        Two
-        Three Four
-      </b>
-      Five
-    </p>
-    <ul>
-      <li>Item 1</li>
-      <li>
-        Item
-        2
-      </li>
-      <li>Item 3</li>
-    </ul>
-    <p>
-      One
-      <b>Two Three Four</b>
-      Five
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/stripComments01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/stripComments01-input.html b/experiments/Editor/tests/dom/stripComments01-input.html
deleted file mode 100644
index ed5f644..0000000
--- a/experiments/Editor/tests/dom/stripComments01-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<!-- comment 0 -->
-<head>
-<script>
-function performTest()
-{
-    Main_removeUnsupportedInput();
-}
-</script>
-</head>
-<!-- comment 1 -->
-<body>
-<!-- comment 2 -->
-<p>One <b>Two <!-- comment 3 --> Three Four</b> Five</p>
-<ul>
-  <?php a ?>
-  <li>Item 1</li>
-  <!-- comment 4 -->
-  <li>Item <!-- comment 5 --> 2</li>
-  <li>Item 3</li>
-</ul>
-<p>One <b>Two Three Four</b><!-- comment 6 --> Five</p>
-</body>
-<!-- comment 7 -->
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-delete01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-delete01-expected.html b/experiments/Editor/tests/dom/tracking-delete01-expected.html
deleted file mode 100644
index c6b79d1..0000000
--- a/experiments/Editor/tests/dom/tracking-delete01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-delete01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-delete01-input.html b/experiments/Editor/tests/dom/tracking-delete01-input.html
deleted file mode 100644
index abf8ea8..0000000
--- a/experiments/Editor/tests/dom/tracking-delete01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        DOM_deleteNode(document.getElementsByTagName("P")[0]);
-    });
-    showSelection();
-}
-</script>
-</head>
-<body><p>[]</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-delete02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-delete02-expected.html b/experiments/Editor/tests/dom/tracking-delete02-expected.html
deleted file mode 100644
index c6b79d1..0000000
--- a/experiments/Editor/tests/dom/tracking-delete02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-delete02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-delete02-input.html b/experiments/Editor/tests/dom/tracking-delete02-input.html
deleted file mode 100644
index e0e8963..0000000
--- a/experiments/Editor/tests/dom/tracking-delete02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        DOM_deleteNode(document.getElementsByTagName("P")[0]);
-    });
-    showSelection();
-}
-</script>
-</head>
-<body><p><b>[]</b></p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-delete03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-delete03-expected.html b/experiments/Editor/tests/dom/tracking-delete03-expected.html
deleted file mode 100644
index c6b79d1..0000000
--- a/experiments/Editor/tests/dom/tracking-delete03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-delete03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-delete03-input.html b/experiments/Editor/tests/dom/tracking-delete03-input.html
deleted file mode 100644
index 4e54134..0000000
--- a/experiments/Editor/tests/dom/tracking-delete03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        DOM_deleteNode(document.getElementsByTagName("P")[0]);
-    });
-    showSelection();
-}
-</script>
-</head>
-<body><p><b><u>[x]</u></b></p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-mergeWithNeighbours01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-mergeWithNeighbours01-expected.html b/experiments/Editor/tests/dom/tracking-mergeWithNeighbours01-expected.html
deleted file mode 100644
index b48aa59..0000000
--- a/experiments/Editor/tests/dom/tracking-mergeWithNeighbours01-expected.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    -
-Before: positions[0] = (BODY,0)
-Before: positions[1] = (P,0)
-Before: positions[2] = (BR#br1,0)
-Before: positions[3] = (P,1)
-Before: positions[4] = "|One"
-Before: positions[5] = "O|ne"
-Before: positions[6] = "On|e"
-Before: positions[7] = "One|"
-Before: positions[8] = (P,2)
-Before: positions[9] = "|Two"
-Before: positions[10] = "T|wo"
-Before: positions[11] = "Tw|o"
-Before: positions[12] = "Two|"
-Before: positions[13] = (P,3)
-Before: positions[14] = "|Three"
-Before: positions[15] = "T|hree"
-Before: positions[16] = "Th|ree"
-Before: positions[17] = "Thr|ee"
-Before: positions[18] = "Thre|e"
-Before: positions[19] = "Three|"
-Before: positions[20] = (P,4)
-Before: positions[21] = (BR#br2,0)
-Before: positions[22] = (P,5)
-Before: positions[23] = (BODY,1)
-
-After: positions[0] = (BODY,0)
-After: positions[1] = (P,0)
-After: positions[2] = (BR#br1,0)
-After: positions[3] = (P,1)
-After: positions[4] = "|OneTwoThree" - changed from "|One"
-After: positions[5] = "O|neTwoThree" - changed from "O|ne"
-After: positions[6] = "On|eTwoThree" - changed from "On|e"
-After: positions[7] = "One|TwoThree" - changed from "One|"
-After: positions[8] = "One|TwoThree" - changed from (P,2)
-After: positions[9] = "One|TwoThree" - changed from "|Two"
-After: positions[10] = "OneT|woThree" - changed from "T|wo"
-After: positions[11] = "OneTw|oThree" - changed from "Tw|o"
-After: positions[12] = "OneTwo|Three" - changed from "Two|"
-After: positions[13] = "OneTwo|Three" - changed from (P,3)
-After: positions[14] = "OneTwo|Three" - changed from "|Three"
-After: positions[15] = "OneTwoT|hree" - changed from "T|hree"
-After: positions[16] = "OneTwoTh|ree" - changed from "Th|ree"
-After: positions[17] = "OneTwoThr|ee" - changed from "Thr|ee"
-After: positions[18] = "OneTwoThre|e" - changed from "Thre|e"
-After: positions[19] = "OneTwoThree|" - changed from "Three|"
-After: positions[20] = (P,2) - changed from (P,4)
-After: positions[21] = (BR#br2,0)
-After: positions[22] = (P,3) - changed from (P,5)
-After: positions[23] = (BODY,1)
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-mergeWithNeighbours01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-mergeWithNeighbours01-input.html b/experiments/Editor/tests/dom/tracking-mergeWithNeighbours01-input.html
deleted file mode 100644
index 6ca71bf..0000000
--- a/experiments/Editor/tests/dom/tracking-mergeWithNeighbours01-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="RangeTest.js"></script>
-<script>
-
-function performTest()
-{
-    // DOM_wrapNode() should not affect any positions, because the node itself remains in the
-    // tree unmodified.
-
-    DOM_deleteAllChildren(document.body);
-    var p = DOM_createElement(document,"P");
-    var br1 = DOM_createElement(document,"BR");
-    var br2 = DOM_createElement(document,"BR");
-    DOM_setAttribute(br1,"id","br1");
-    DOM_setAttribute(br2,"id","br2");
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    DOM_appendChild(p,br1);
-    DOM_appendChild(p,text1);
-    DOM_appendChild(p,text2);
-    DOM_appendChild(p,text3);
-    DOM_appendChild(p,br2);
-    DOM_appendChild(document.body,p);
-
-    var result = comparePositionsBeforeAndAfter(function() {
-        Formatting_mergeWithNeighbours(text2,Formatting_MERGEABLE_INLINE);
-    });
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+result+"\n-"));
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-mergeWithNeighbours02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-mergeWithNeighbours02-expected.html b/experiments/Editor/tests/dom/tracking-mergeWithNeighbours02-expected.html
deleted file mode 100644
index 9f592e5..0000000
--- a/experiments/Editor/tests/dom/tracking-mergeWithNeighbours02-expected.html
+++ /dev/null
@@ -1,71 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    -
-Before: positions[0] = (BODY,0)
-Before: positions[1] = (P,0)
-Before: positions[2] = (SPAN#span1,0)
-Before: positions[3] = (P,1)
-Before: positions[4] = (SPAN#span2,0)
-Before: positions[5] = (BR#br1,0)
-Before: positions[6] = (SPAN#span2,1)
-Before: positions[7] = (BR#br2,0)
-Before: positions[8] = (SPAN#span2,2)
-Before: positions[9] = (BR#br3,0)
-Before: positions[10] = (SPAN#span2,3)
-Before: positions[11] = (P,2)
-Before: positions[12] = (SPAN#span3,0)
-Before: positions[13] = (BR#br4,0)
-Before: positions[14] = (SPAN#span3,1)
-Before: positions[15] = (BR#br5,0)
-Before: positions[16] = (SPAN#span3,2)
-Before: positions[17] = (BR#br6,0)
-Before: positions[18] = (SPAN#span3,3)
-Before: positions[19] = (P,3)
-Before: positions[20] = (SPAN#span4,0)
-Before: positions[21] = (BR#br7,0)
-Before: positions[22] = (SPAN#span4,1)
-Before: positions[23] = (BR#br8,0)
-Before: positions[24] = (SPAN#span4,2)
-Before: positions[25] = (BR#br9,0)
-Before: positions[26] = (SPAN#span4,3)
-Before: positions[27] = (P,4)
-Before: positions[28] = (SPAN#span5,0)
-Before: positions[29] = (P,5)
-Before: positions[30] = (BODY,1)
-
-After: positions[0] = (BODY,0)
-After: positions[1] = (P,0)
-After: positions[2] = (SPAN#span1,0)
-After: positions[3] = (P,1)
-After: positions[4] = (SPAN#span2,0)
-After: positions[5] = (BR#br1,0)
-After: positions[6] = (SPAN#span2,1)
-After: positions[7] = (BR#br2,0)
-After: positions[8] = (SPAN#span2,2)
-After: positions[9] = (BR#br3,0)
-After: positions[10] = (SPAN#span2,3)
-After: positions[11] = (SPAN#span2,3) - changed from (P,2)
-After: positions[12] = (SPAN#span2,3) - changed from (SPAN#span3,0)
-After: positions[13] = (BR#br4,0)
-After: positions[14] = (SPAN#span2,4) - changed from (SPAN#span3,1)
-After: positions[15] = (BR#br5,0)
-After: positions[16] = (SPAN#span2,5) - changed from (SPAN#span3,2)
-After: positions[17] = (BR#br6,0)
-After: positions[18] = (SPAN#span2,6) - changed from (SPAN#span3,3)
-After: positions[19] = (SPAN#span2,6) - changed from (P,3)
-After: positions[20] = (SPAN#span2,6) - changed from (SPAN#span4,0)
-After: positions[21] = (BR#br7,0)
-After: positions[22] = (SPAN#span2,7) - changed from (SPAN#span4,1)
-After: positions[23] = (BR#br8,0)
-After: positions[24] = (SPAN#span2,8) - changed from (SPAN#span4,2)
-After: positions[25] = (BR#br9,0)
-After: positions[26] = (SPAN#span2,9) - changed from (SPAN#span4,3)
-After: positions[27] = (P,2) - changed from (P,4)
-After: positions[28] = (SPAN#span5,0)
-After: positions[29] = (P,3) - changed from (P,5)
-After: positions[30] = (BODY,1)
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-mergeWithNeighbours02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-mergeWithNeighbours02-input.html b/experiments/Editor/tests/dom/tracking-mergeWithNeighbours02-input.html
deleted file mode 100644
index 09fffaf..0000000
--- a/experiments/Editor/tests/dom/tracking-mergeWithNeighbours02-input.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="RangeTest.js"></script>
-<script>
-
-function createElementWithId(elementName,id)
-{
-    var element = DOM_createElement(document,elementName);
-    DOM_setAttribute(element,"id",id);
-    return element;
-}
-
-function performTest()
-{
-    // DOM_wrapNode() should not affect any positions, because the node itself remains in the
-    // tree unmodified.
-
-    DOM_deleteAllChildren(document.body);
-
-    var p = DOM_createElement(document,"P");
-
-    var span1 = createElementWithId("SPAN","span1");
-    var span2 = createElementWithId("SPAN","span2");
-    var span3 = createElementWithId("SPAN","span3");
-    var span4 = createElementWithId("SPAN","span4");
-    var span5 = createElementWithId("SPAN","span5");
-    DOM_setAttribute(span1,"style","color: blue");
-    DOM_setAttribute(span5,"style","color: blue");
-
-    DOM_appendChild(document.body,p);
-    DOM_appendChild(p,span1);
-    DOM_appendChild(p,span2);
-    DOM_appendChild(p,span3);
-    DOM_appendChild(p,span4);
-    DOM_appendChild(p,span5);
-
-    DOM_appendChild(span2,createElementWithId("BR","br1"));
-    DOM_appendChild(span2,createElementWithId("BR","br2"));
-    DOM_appendChild(span2,createElementWithId("BR","br3"));
-    DOM_appendChild(span3,createElementWithId("BR","br4"));
-    DOM_appendChild(span3,createElementWithId("BR","br5"));
-    DOM_appendChild(span3,createElementWithId("BR","br6"));
-    DOM_appendChild(span4,createElementWithId("BR","br7"));
-    DOM_appendChild(span4,createElementWithId("BR","br8"));
-    DOM_appendChild(span4,createElementWithId("BR","br9"));
-
-    var result = comparePositionsBeforeAndAfter(function() {
-
-        // Temporarily remove id attributes so that elements will be considered mergeable
-        DOM_removeAttribute(span1,"id");
-        DOM_removeAttribute(span2,"id");
-        DOM_removeAttribute(span3,"id");
-        DOM_removeAttribute(span4,"id");
-        DOM_removeAttribute(span5,"id");
-
-        Formatting_mergeWithNeighbours(span3,Formatting_MERGEABLE_INLINE);
-
-        DOM_setAttribute(span1,"id","span1");
-        DOM_setAttribute(span2,"id","span2");
-        DOM_setAttribute(span3,"id","span3");
-        DOM_setAttribute(span4,"id","span4");
-        DOM_setAttribute(span5,"id","span5");
-
-    });
-
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+result+"\n-"));
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-moveNode-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-moveNode-expected.html b/experiments/Editor/tests/dom/tracking-moveNode-expected.html
deleted file mode 100644
index 561690d..0000000
--- a/experiments/Editor/tests/dom/tracking-moveNode-expected.html
+++ /dev/null
@@ -1,179 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    -
-Before: positions[0] = (BODY,0)
-Before: positions[1] = (P#p1,0)
-Before: positions[2] = (B,0)
-Before: positions[3] = "|ab"
-Before: positions[4] = "a|b"
-Before: positions[5] = "ab|"
-Before: positions[6] = (B,1)
-Before: positions[7] = (BR,0)
-Before: positions[8] = (B,2)
-Before: positions[9] = (P#p1,1)
-Before: positions[10] = (B,0)
-Before: positions[11] = "|cd"
-Before: positions[12] = "c|d"
-Before: positions[13] = "cd|"
-Before: positions[14] = (B,1)
-Before: positions[15] = (BR,0)
-Before: positions[16] = (B,2)
-Before: positions[17] = (P#p1,2)
-Before: positions[18] = (B,0)
-Before: positions[19] = "|ef"
-Before: positions[20] = "e|f"
-Before: positions[21] = "ef|"
-Before: positions[22] = (B,1)
-Before: positions[23] = (BR,0)
-Before: positions[24] = (B,2)
-Before: positions[25] = (P#p1,3)
-Before: positions[26] = (B,0)
-Before: positions[27] = "|gh"
-Before: positions[28] = "g|h"
-Before: positions[29] = "gh|"
-Before: positions[30] = (B,1)
-Before: positions[31] = (BR,0)
-Before: positions[32] = (B,2)
-Before: positions[33] = (P#p1,4)
-Before: positions[34] = (B,0)
-Before: positions[35] = "|ij"
-Before: positions[36] = "i|j"
-Before: positions[37] = "ij|"
-Before: positions[38] = (B,1)
-Before: positions[39] = (BR,0)
-Before: positions[40] = (B,2)
-Before: positions[41] = (P#p1,5)
-Before: positions[42] = (BODY,1)
-Before: positions[43] = (P#p2,0)
-Before: positions[44] = (B,0)
-Before: positions[45] = "|kl"
-Before: positions[46] = "k|l"
-Before: positions[47] = "kl|"
-Before: positions[48] = (B,1)
-Before: positions[49] = (BR,0)
-Before: positions[50] = (B,2)
-Before: positions[51] = (P#p2,1)
-Before: positions[52] = (B,0)
-Before: positions[53] = "|mn"
-Before: positions[54] = "m|n"
-Before: positions[55] = "mn|"
-Before: positions[56] = (B,1)
-Before: positions[57] = (BR,0)
-Before: positions[58] = (B,2)
-Before: positions[59] = (P#p2,2)
-Before: positions[60] = (B,0)
-Before: positions[61] = "|op"
-Before: positions[62] = "o|p"
-Before: positions[63] = "op|"
-Before: positions[64] = (B,1)
-Before: positions[65] = (BR,0)
-Before: positions[66] = (B,2)
-Before: positions[67] = (P#p2,3)
-Before: positions[68] = (B,0)
-Before: positions[69] = "|qr"
-Before: positions[70] = "q|r"
-Before: positions[71] = "qr|"
-Before: positions[72] = (B,1)
-Before: positions[73] = (BR,0)
-Before: positions[74] = (B,2)
-Before: positions[75] = (P#p2,4)
-Before: positions[76] = (B,0)
-Before: positions[77] = "|st"
-Before: positions[78] = "s|t"
-Before: positions[79] = "st|"
-Before: positions[80] = (B,1)
-Before: positions[81] = (BR,0)
-Before: positions[82] = (B,2)
-Before: positions[83] = (P#p2,5)
-Before: positions[84] = (BODY,2)
-
-After: positions[0] = (BODY,0)
-After: positions[1] = (P#p1,0)
-After: positions[2] = (B,0)
-After: positions[3] = "|ab"
-After: positions[4] = "a|b"
-After: positions[5] = "ab|"
-After: positions[6] = (B,1)
-After: positions[7] = (BR,0)
-After: positions[8] = (B,2)
-After: positions[9] = (P#p2,3) - changed from (P#p1,1)
-After: positions[10] = (B,0)
-After: positions[11] = "|cd"
-After: positions[12] = "c|d"
-After: positions[13] = "cd|"
-After: positions[14] = (B,1)
-After: positions[15] = (BR,0)
-After: positions[16] = (B,2)
-After: positions[17] = (P#p1,1) - changed from (P#p1,2)
-After: positions[18] = (B,0)
-After: positions[19] = "|ef"
-After: positions[20] = "e|f"
-After: positions[21] = "ef|"
-After: positions[22] = (B,1)
-After: positions[23] = (BR,0)
-After: positions[24] = (B,2)
-After: positions[25] = (P#p1,2) - changed from (P#p1,3)
-After: positions[26] = (B,0)
-After: positions[27] = "|gh"
-After: positions[28] = "g|h"
-After: positions[29] = "gh|"
-After: positions[30] = (B,1)
-After: positions[31] = (BR,0)
-After: positions[32] = (B,2)
-After: positions[33] = (P#p1,3) - changed from (P#p1,4)
-After: positions[34] = (B,0)
-After: positions[35] = "|ij"
-After: positions[36] = "i|j"
-After: positions[37] = "ij|"
-After: positions[38] = (B,1)
-After: positions[39] = (BR,0)
-After: positions[40] = (B,2)
-After: positions[41] = (P#p1,4) - changed from (P#p1,5)
-After: positions[42] = (BODY,1)
-After: positions[43] = (P#p2,0)
-After: positions[44] = (B,0)
-After: positions[45] = "|kl"
-After: positions[46] = "k|l"
-After: positions[47] = "kl|"
-After: positions[48] = (B,1)
-After: positions[49] = (BR,0)
-After: positions[50] = (B,2)
-After: positions[51] = (P#p2,1)
-After: positions[52] = (B,0)
-After: positions[53] = "|mn"
-After: positions[54] = "m|n"
-After: positions[55] = "mn|"
-After: positions[56] = (B,1)
-After: positions[57] = (BR,0)
-After: positions[58] = (B,2)
-After: positions[59] = (P#p2,2)
-After: positions[60] = (B,0)
-After: positions[61] = "|op"
-After: positions[62] = "o|p"
-After: positions[63] = "op|"
-After: positions[64] = (B,1)
-After: positions[65] = (BR,0)
-After: positions[66] = (B,2)
-After: positions[67] = (P#p2,3)
-After: positions[68] = (B,0)
-After: positions[69] = "|qr"
-After: positions[70] = "q|r"
-After: positions[71] = "qr|"
-After: positions[72] = (B,1)
-After: positions[73] = (BR,0)
-After: positions[74] = (B,2)
-After: positions[75] = (P#p2,5) - changed from (P#p2,4)
-After: positions[76] = (B,0)
-After: positions[77] = "|st"
-After: positions[78] = "s|t"
-After: positions[79] = "st|"
-After: positions[80] = (B,1)
-After: positions[81] = (BR,0)
-After: positions[82] = (B,2)
-After: positions[83] = (P#p2,6) - changed from (P#p2,5)
-After: positions[84] = (BODY,2)
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-moveNode-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-moveNode-input.html b/experiments/Editor/tests/dom/tracking-moveNode-input.html
deleted file mode 100644
index 3375f56..0000000
--- a/experiments/Editor/tests/dom/tracking-moveNode-input.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="RangeTest.js"></script>
-<script>
-
-function performTest()
-{
-    // DOM_wrapNode() should not affect any positions, because the node itself remains in the
-    // tree unmodified.
-
-    removeWhitespaceAndCommentNodes(document.body);
-
-    var p1 = document.getElementById("p1");
-    var p2 = document.getElementById("p2");
-
-    var result = comparePositionsBeforeAndAfter(function() {
-        DOM_insertBefore(p2,p1.childNodes[1],p2.childNodes[3]);
-    });
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+result+"\n-"));
-}
-</script>
-</head>
-<body>
-<p id="p1">
-<b>ab<br></b>
-<b>cd<br></b>
-<b>ef<br></b>
-<b>gh<br></b>
-<b>ij<br></b>
-</p>
-<p id="p2">
-<b>kl<br></b>
-<b>mn<br></b>
-<b>op<br></b>
-<b>qr<br></b>
-<b>st<br></b>
-</p>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-removeNodeButKeepChildren-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-removeNodeButKeepChildren-expected.html b/experiments/Editor/tests/dom/tracking-removeNodeButKeepChildren-expected.html
deleted file mode 100644
index 95eab37..0000000
--- a/experiments/Editor/tests/dom/tracking-removeNodeButKeepChildren-expected.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    -
-Before: positions[0] = (BODY,0)
-Before: positions[1] = (P#p1,0)
-Before: positions[2] = "|ab"
-Before: positions[3] = "a|b"
-Before: positions[4] = "ab|"
-Before: positions[5] = (P#p1,1)
-Before: positions[6] = (BR,0)
-Before: positions[7] = (P#p1,2)
-Before: positions[8] = (BODY,1)
-Before: positions[9] = (P#p2,0)
-Before: positions[10] = "|cd"
-Before: positions[11] = "c|d"
-Before: positions[12] = "cd|"
-Before: positions[13] = (P#p2,1)
-Before: positions[14] = (B,0)
-Before: positions[15] = "|ef"
-Before: positions[16] = "e|f"
-Before: positions[17] = "ef|"
-Before: positions[18] = (B,1)
-Before: positions[19] = (BR,0)
-Before: positions[20] = (B,2)
-Before: positions[21] = (P#p2,2)
-Before: positions[22] = "|gh"
-Before: positions[23] = "g|h"
-Before: positions[24] = "gh|"
-Before: positions[25] = (P#p2,3)
-Before: positions[26] = (BODY,2)
-Before: positions[27] = (P#p3,0)
-Before: positions[28] = "|ij"
-Before: positions[29] = "i|j"
-Before: positions[30] = "ij|"
-Before: positions[31] = (P#p3,1)
-Before: positions[32] = (BR,0)
-Before: positions[33] = (P#p3,2)
-Before: positions[34] = (BODY,3)
-Before: positions[35] = "|\n\n"
-Before: positions[36] = "\n|\n"
-Before: positions[37] = "\n\n|"
-Before: positions[38] = (BODY,4)
-
-After: positions[0] = (BODY,0)
-After: positions[1] = (P#p1,0)
-After: positions[2] = "|ab"
-After: positions[3] = "a|b"
-After: positions[4] = "ab|"
-After: positions[5] = (P#p1,1)
-After: positions[6] = (BR,0)
-After: positions[7] = (P#p1,2)
-After: positions[8] = (BODY,1)
-After: positions[9] = (BODY,1) - changed from (P#p2,0)
-After: positions[10] = "|cd"
-After: positions[11] = "c|d"
-After: positions[12] = "cd|"
-After: positions[13] = (BODY,2) - changed from (P#p2,1)
-After: positions[14] = (B,0)
-After: positions[15] = "|ef"
-After: positions[16] = "e|f"
-After: positions[17] = "ef|"
-After: positions[18] = (B,1)
-After: positions[19] = (BR,0)
-After: positions[20] = (B,2)
-After: positions[21] = (BODY,3) - changed from (P#p2,2)
-After: positions[22] = "|gh"
-After: positions[23] = "g|h"
-After: positions[24] = "gh|"
-After: positions[25] = (BODY,4) - changed from (P#p2,3)
-After: positions[26] = (BODY,4) - changed from (BODY,2)
-After: positions[27] = (P#p3,0)
-After: positions[28] = "|ij"
-After: positions[29] = "i|j"
-After: positions[30] = "ij|"
-After: positions[31] = (P#p3,1)
-After: positions[32] = (BR,0)
-After: positions[33] = (P#p3,2)
-After: positions[34] = (BODY,5) - changed from (BODY,3)
-After: positions[35] = "|\n\n"
-After: positions[36] = "\n|\n"
-After: positions[37] = "\n\n|"
-After: positions[38] = (BODY,6) - changed from (BODY,4)
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-removeNodeButKeepChildren-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-removeNodeButKeepChildren-input.html b/experiments/Editor/tests/dom/tracking-removeNodeButKeepChildren-input.html
deleted file mode 100644
index 4ea6bc3..0000000
--- a/experiments/Editor/tests/dom/tracking-removeNodeButKeepChildren-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="RangeTest.js"></script>
-<script>
-
-function performTest()
-{
-    // DOM_wrapNode() should not affect any positions, because the node itself remains in the
-    // tree unmodified.
-
-   var result = comparePositionsBeforeAndAfter(function() {
-        DOM_removeNodeButKeepChildren(document.getElementById("p2"),"DIV");
-    });
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+result+"\n-"));
-}
-</script>
-</head>
-<body><p id="p1">ab<br></p><p id="p2">cd<b>ef<br></b>gh</b></p><p id="p3">ij<br></p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-replaceElement-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-replaceElement-expected.html b/experiments/Editor/tests/dom/tracking-replaceElement-expected.html
deleted file mode 100644
index a83cfa6..0000000
--- a/experiments/Editor/tests/dom/tracking-replaceElement-expected.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    -
-Before: positions[0] = (BODY,0)
-Before: positions[1] = (P#p1,0)
-Before: positions[2] = "|ab"
-Before: positions[3] = "a|b"
-Before: positions[4] = "ab|"
-Before: positions[5] = (P#p1,1)
-Before: positions[6] = (BR,0)
-Before: positions[7] = (P#p1,2)
-Before: positions[8] = (BODY,1)
-Before: positions[9] = (P#p2,0)
-Before: positions[10] = "|cd"
-Before: positions[11] = "c|d"
-Before: positions[12] = "cd|"
-Before: positions[13] = (P#p2,1)
-Before: positions[14] = (B,0)
-Before: positions[15] = "|ef"
-Before: positions[16] = "e|f"
-Before: positions[17] = "ef|"
-Before: positions[18] = (B,1)
-Before: positions[19] = (BR,0)
-Before: positions[20] = (B,2)
-Before: positions[21] = (P#p2,2)
-Before: positions[22] = "|gh"
-Before: positions[23] = "g|h"
-Before: positions[24] = "gh|"
-Before: positions[25] = (P#p2,3)
-Before: positions[26] = (BODY,2)
-Before: positions[27] = (P#p3,0)
-Before: positions[28] = "|ij"
-Before: positions[29] = "i|j"
-Before: positions[30] = "ij|"
-Before: positions[31] = (P#p3,1)
-Before: positions[32] = (BR,0)
-Before: positions[33] = (P#p3,2)
-Before: positions[34] = (BODY,3)
-Before: positions[35] = "|\n\n"
-Before: positions[36] = "\n|\n"
-Before: positions[37] = "\n\n|"
-Before: positions[38] = (BODY,4)
-
-After: positions[0] = (BODY,0)
-After: positions[1] = (P#p1,0)
-After: positions[2] = "|ab"
-After: positions[3] = "a|b"
-After: positions[4] = "ab|"
-After: positions[5] = (P#p1,1)
-After: positions[6] = (BR,0)
-After: positions[7] = (P#p1,2)
-After: positions[8] = (BODY,1)
-After: positions[9] = (DIV#p2,0) - changed from (P#p2,0)
-After: positions[10] = "|cd"
-After: positions[11] = "c|d"
-After: positions[12] = "cd|"
-After: positions[13] = (DIV#p2,1) - changed from (P#p2,1)
-After: positions[14] = (B,0)
-After: positions[15] = "|ef"
-After: positions[16] = "e|f"
-After: positions[17] = "ef|"
-After: positions[18] = (B,1)
-After: positions[19] = (BR,0)
-After: positions[20] = (B,2)
-After: positions[21] = (DIV#p2,2) - changed from (P#p2,2)
-After: positions[22] = "|gh"
-After: positions[23] = "g|h"
-After: positions[24] = "gh|"
-After: positions[25] = (DIV#p2,3) - changed from (P#p2,3)
-After: positions[26] = (BODY,2)
-After: positions[27] = (P#p3,0)
-After: positions[28] = "|ij"
-After: positions[29] = "i|j"
-After: positions[30] = "ij|"
-After: positions[31] = (P#p3,1)
-After: positions[32] = (BR,0)
-After: positions[33] = (P#p3,2)
-After: positions[34] = (BODY,3)
-After: positions[35] = "|\n\n"
-After: positions[36] = "\n|\n"
-After: positions[37] = "\n\n|"
-After: positions[38] = (BODY,4)
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-replaceElement-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-replaceElement-input.html b/experiments/Editor/tests/dom/tracking-replaceElement-input.html
deleted file mode 100644
index f4237b3..0000000
--- a/experiments/Editor/tests/dom/tracking-replaceElement-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="RangeTest.js"></script>
-<script>
-
-function performTest()
-{
-    // DOM_wrapNode() should not affect any positions, because the node itself remains in the
-    // tree unmodified.
-
-    var result = comparePositionsBeforeAndAfter(function() {
-        DOM_replaceElement(document.getElementById("p2"),"DIV");
-    });
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+result+"\n-"));
-}
-</script>
-</head>
-<body><p id="p1">ab<br></p><p id="p2">cd<b>ef<br></b>gh</b></p><p id="p3">ij<br></p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text1-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text1-expected.html b/experiments/Editor/tests/dom/tracking-text1-expected.html
deleted file mode 100644
index 964c4f3..0000000
--- a/experiments/Editor/tests/dom/tracking-text1-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    -
-Before text change:
-positions[0] = "|Here is some text"
-positions[1] = "H|ere is some text"
-positions[2] = "He|re is some text"
-positions[3] = "Her|e is some text"
-positions[4] = "Here| is some text"
-positions[5] = "Here |is some text"
-positions[6] = "Here i|s some text"
-positions[7] = "Here is| some text"
-positions[8] = "Here is |some text"
-positions[9] = "Here is s|ome text"
-positions[10] = "Here is so|me text"
-positions[11] = "Here is som|e text"
-positions[12] = "Here is some| text"
-positions[13] = "Here is some |text"
-positions[14] = "Here is some t|ext"
-positions[15] = "Here is some te|xt"
-positions[16] = "Here is some tex|t"
-positions[17] = "Here is some text|"
-After text change:
-positions[0] = "|Here is text"
-positions[1] = "H|ere is text"
-positions[2] = "He|re is text"
-positions[3] = "Her|e is text"
-positions[4] = "Here| is text"
-positions[5] = "Here |is text"
-positions[6] = "Here i|s text"
-positions[7] = "Here is| text"
-positions[8] = "Here is |text"
-positions[9] = "Here is |text"
-positions[10] = "Here is |text"
-positions[11] = "Here is |text"
-positions[12] = "Here is |text"
-positions[13] = "Here is |text"
-positions[14] = "Here is t|ext"
-positions[15] = "Here is te|xt"
-positions[16] = "Here is tex|t"
-positions[17] = "Here is text|"
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text1-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text1-input.html b/experiments/Editor/tests/dom/tracking-text1-input.html
deleted file mode 100644
index aa854c2..0000000
--- a/experiments/Editor/tests/dom/tracking-text1-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var text = p.firstChild;
-    var positions = new Array();
-    for (var i = 0; i <= text.nodeValue.length; i++)
-        positions.push(new Position(text,i));
-
-    var messages = new Array();
-    messages.push("Before text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_deleteCharacters(text,8,13);
-    });
-
-    messages.push("After text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+messages.join("\n")+"\n-"));
-}
-</script>
-</head>
-<body><p>Here is some text</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text2-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text2-expected.html b/experiments/Editor/tests/dom/tracking-text2-expected.html
deleted file mode 100644
index d5c122d..0000000
--- a/experiments/Editor/tests/dom/tracking-text2-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    -
-Before text change:
-positions[0] = "|Here is some text"
-positions[1] = "H|ere is some text"
-positions[2] = "He|re is some text"
-positions[3] = "Her|e is some text"
-positions[4] = "Here| is some text"
-positions[5] = "Here |is some text"
-positions[6] = "Here i|s some text"
-positions[7] = "Here is| some text"
-positions[8] = "Here is |some text"
-positions[9] = "Here is s|ome text"
-positions[10] = "Here is so|me text"
-positions[11] = "Here is som|e text"
-positions[12] = "Here is some| text"
-positions[13] = "Here is some |text"
-positions[14] = "Here is some t|ext"
-positions[15] = "Here is some te|xt"
-positions[16] = "Here is some tex|t"
-positions[17] = "Here is some text|"
-After text change:
-positions[0] = "|is some text"
-positions[1] = "|is some text"
-positions[2] = "|is some text"
-positions[3] = "|is some text"
-positions[4] = "|is some text"
-positions[5] = "|is some text"
-positions[6] = "i|s some text"
-positions[7] = "is| some text"
-positions[8] = "is |some text"
-positions[9] = "is s|ome text"
-positions[10] = "is so|me text"
-positions[11] = "is som|e text"
-positions[12] = "is some| text"
-positions[13] = "is some |text"
-positions[14] = "is some t|ext"
-positions[15] = "is some te|xt"
-positions[16] = "is some tex|t"
-positions[17] = "is some text|"
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text2-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text2-input.html b/experiments/Editor/tests/dom/tracking-text2-input.html
deleted file mode 100644
index f952c17..0000000
--- a/experiments/Editor/tests/dom/tracking-text2-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var text = p.firstChild;
-    var positions = new Array();
-    for (var i = 0; i <= text.nodeValue.length; i++)
-        positions.push(new Position(text,i));
-
-    var messages = new Array();
-    messages.push("Before text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_deleteCharacters(text,0,5);
-    });
-
-    messages.push("After text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+messages.join("\n")+"\n-"));
-}
-</script>
-</head>
-<body><p>Here is some text</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text3-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text3-expected.html b/experiments/Editor/tests/dom/tracking-text3-expected.html
deleted file mode 100644
index 1df6e5d..0000000
--- a/experiments/Editor/tests/dom/tracking-text3-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    -
-Before text change:
-positions[0] = "|Here is some text"
-positions[1] = "H|ere is some text"
-positions[2] = "He|re is some text"
-positions[3] = "Her|e is some text"
-positions[4] = "Here| is some text"
-positions[5] = "Here |is some text"
-positions[6] = "Here i|s some text"
-positions[7] = "Here is| some text"
-positions[8] = "Here is |some text"
-positions[9] = "Here is s|ome text"
-positions[10] = "Here is so|me text"
-positions[11] = "Here is som|e text"
-positions[12] = "Here is some| text"
-positions[13] = "Here is some |text"
-positions[14] = "Here is some t|ext"
-positions[15] = "Here is some te|xt"
-positions[16] = "Here is some tex|t"
-positions[17] = "Here is some text|"
-After text change:
-positions[0] = "|Here is some"
-positions[1] = "H|ere is some"
-positions[2] = "He|re is some"
-positions[3] = "Her|e is some"
-positions[4] = "Here| is some"
-positions[5] = "Here |is some"
-positions[6] = "Here i|s some"
-positions[7] = "Here is| some"
-positions[8] = "Here is |some"
-positions[9] = "Here is s|ome"
-positions[10] = "Here is so|me"
-positions[11] = "Here is som|e"
-positions[12] = "Here is some|"
-positions[13] = "Here is some|"
-positions[14] = "Here is some|"
-positions[15] = "Here is some|"
-positions[16] = "Here is some|"
-positions[17] = "Here is some|"
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text3-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text3-input.html b/experiments/Editor/tests/dom/tracking-text3-input.html
deleted file mode 100644
index e19dad9..0000000
--- a/experiments/Editor/tests/dom/tracking-text3-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var text = p.firstChild;
-    var positions = new Array();
-    for (var i = 0; i <= text.nodeValue.length; i++)
-        positions.push(new Position(text,i));
-
-    var messages = new Array();
-    messages.push("Before text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_deleteCharacters(text,12);
-    });
-
-    messages.push("After text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+messages.join("\n")+"\n-"));
-}
-</script>
-</head>
-<body><p>Here is some text</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text4-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text4-expected.html b/experiments/Editor/tests/dom/tracking-text4-expected.html
deleted file mode 100644
index 6103a83..0000000
--- a/experiments/Editor/tests/dom/tracking-text4-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    -
-Before text change:
-positions[0] = "|Here is some text"
-positions[1] = "H|ere is some text"
-positions[2] = "He|re is some text"
-positions[3] = "Her|e is some text"
-positions[4] = "Here| is some text"
-positions[5] = "Here |is some text"
-positions[6] = "Here i|s some text"
-positions[7] = "Here is| some text"
-positions[8] = "Here is |some text"
-positions[9] = "Here is s|ome text"
-positions[10] = "Here is so|me text"
-positions[11] = "Here is som|e text"
-positions[12] = "Here is some| text"
-positions[13] = "Here is some |text"
-positions[14] = "Here is some t|ext"
-positions[15] = "Here is some te|xt"
-positions[16] = "Here is some tex|t"
-positions[17] = "Here is some text|"
-After text change:
-positions[0] = "|Here is (inserted)some text"
-positions[1] = "H|ere is (inserted)some text"
-positions[2] = "He|re is (inserted)some text"
-positions[3] = "Her|e is (inserted)some text"
-positions[4] = "Here| is (inserted)some text"
-positions[5] = "Here |is (inserted)some text"
-positions[6] = "Here i|s (inserted)some text"
-positions[7] = "Here is| (inserted)some text"
-positions[8] = "Here is |(inserted)some text"
-positions[9] = "Here is (inserted)s|ome text"
-positions[10] = "Here is (inserted)so|me text"
-positions[11] = "Here is (inserted)som|e text"
-positions[12] = "Here is (inserted)some| text"
-positions[13] = "Here is (inserted)some |text"
-positions[14] = "Here is (inserted)some t|ext"
-positions[15] = "Here is (inserted)some te|xt"
-positions[16] = "Here is (inserted)some tex|t"
-positions[17] = "Here is (inserted)some text|"
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text4-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text4-input.html b/experiments/Editor/tests/dom/tracking-text4-input.html
deleted file mode 100644
index 7c1fe7b..0000000
--- a/experiments/Editor/tests/dom/tracking-text4-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var text = p.firstChild;
-    var positions = new Array();
-    for (var i = 0; i <= text.nodeValue.length; i++)
-        positions.push(new Position(text,i));
-
-    var messages = new Array();
-    messages.push("Before text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_insertCharacters(text,8,"(inserted)");
-    });
-
-    messages.push("After text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+messages.join("\n")+"\n-"));
-}
-</script>
-</head>
-<body><p>Here is some text</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text5-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text5-expected.html b/experiments/Editor/tests/dom/tracking-text5-expected.html
deleted file mode 100644
index f935774..0000000
--- a/experiments/Editor/tests/dom/tracking-text5-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    -
-Before text change:
-positions[0] = "|Here is some text"
-positions[1] = "H|ere is some text"
-positions[2] = "He|re is some text"
-positions[3] = "Her|e is some text"
-positions[4] = "Here| is some text"
-positions[5] = "Here |is some text"
-positions[6] = "Here i|s some text"
-positions[7] = "Here is| some text"
-positions[8] = "Here is |some text"
-positions[9] = "Here is s|ome text"
-positions[10] = "Here is so|me text"
-positions[11] = "Here is som|e text"
-positions[12] = "Here is some| text"
-positions[13] = "Here is some |text"
-positions[14] = "Here is some t|ext"
-positions[15] = "Here is some te|xt"
-positions[16] = "Here is some tex|t"
-positions[17] = "Here is some text|"
-After text change:
-positions[0] = "|(inserted)Here is some text"
-positions[1] = "(inserted)H|ere is some text"
-positions[2] = "(inserted)He|re is some text"
-positions[3] = "(inserted)Her|e is some text"
-positions[4] = "(inserted)Here| is some text"
-positions[5] = "(inserted)Here |is some text"
-positions[6] = "(inserted)Here i|s some text"
-positions[7] = "(inserted)Here is| some text"
-positions[8] = "(inserted)Here is |some text"
-positions[9] = "(inserted)Here is s|ome text"
-positions[10] = "(inserted)Here is so|me text"
-positions[11] = "(inserted)Here is som|e text"
-positions[12] = "(inserted)Here is some| text"
-positions[13] = "(inserted)Here is some |text"
-positions[14] = "(inserted)Here is some t|ext"
-positions[15] = "(inserted)Here is some te|xt"
-positions[16] = "(inserted)Here is some tex|t"
-positions[17] = "(inserted)Here is some text|"
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text5-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text5-input.html b/experiments/Editor/tests/dom/tracking-text5-input.html
deleted file mode 100644
index c4b0018..0000000
--- a/experiments/Editor/tests/dom/tracking-text5-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var text = p.firstChild;
-    var positions = new Array();
-    for (var i = 0; i <= text.nodeValue.length; i++)
-        positions.push(new Position(text,i));
-
-    var messages = new Array();
-    messages.push("Before text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_insertCharacters(text,0,"(inserted)");
-    });
-
-    messages.push("After text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+messages.join("\n")+"\n-"));
-}
-</script>
-</head>
-<body><p>Here is some text</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text6-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text6-expected.html b/experiments/Editor/tests/dom/tracking-text6-expected.html
deleted file mode 100644
index 0f5ab29..0000000
--- a/experiments/Editor/tests/dom/tracking-text6-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    -
-Before text change:
-positions[0] = "|Here is some text"
-positions[1] = "H|ere is some text"
-positions[2] = "He|re is some text"
-positions[3] = "Her|e is some text"
-positions[4] = "Here| is some text"
-positions[5] = "Here |is some text"
-positions[6] = "Here i|s some text"
-positions[7] = "Here is| some text"
-positions[8] = "Here is |some text"
-positions[9] = "Here is s|ome text"
-positions[10] = "Here is so|me text"
-positions[11] = "Here is som|e text"
-positions[12] = "Here is some| text"
-positions[13] = "Here is some |text"
-positions[14] = "Here is some t|ext"
-positions[15] = "Here is some te|xt"
-positions[16] = "Here is some tex|t"
-positions[17] = "Here is some text|"
-After text change:
-positions[0] = "|Here is some text(inserted)"
-positions[1] = "H|ere is some text(inserted)"
-positions[2] = "He|re is some text(inserted)"
-positions[3] = "Her|e is some text(inserted)"
-positions[4] = "Here| is some text(inserted)"
-positions[5] = "Here |is some text(inserted)"
-positions[6] = "Here i|s some text(inserted)"
-positions[7] = "Here is| some text(inserted)"
-positions[8] = "Here is |some text(inserted)"
-positions[9] = "Here is s|ome text(inserted)"
-positions[10] = "Here is so|me text(inserted)"
-positions[11] = "Here is som|e text(inserted)"
-positions[12] = "Here is some| text(inserted)"
-positions[13] = "Here is some |text(inserted)"
-positions[14] = "Here is some t|ext(inserted)"
-positions[15] = "Here is some te|xt(inserted)"
-positions[16] = "Here is some tex|t(inserted)"
-positions[17] = "Here is some text|(inserted)"
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text6-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text6-input.html b/experiments/Editor/tests/dom/tracking-text6-input.html
deleted file mode 100644
index 07b8887..0000000
--- a/experiments/Editor/tests/dom/tracking-text6-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var text = p.firstChild;
-    var positions = new Array();
-    for (var i = 0; i <= text.nodeValue.length; i++)
-        positions.push(new Position(text,i));
-
-    var messages = new Array();
-    messages.push("Before text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_insertCharacters(text,text.nodeValue.length,"(inserted)");
-    });
-
-    messages.push("After text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+messages.join("\n")+"\n-"));
-}
-</script>
-</head>
-<body><p>Here is some text</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text7-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text7-expected.html b/experiments/Editor/tests/dom/tracking-text7-expected.html
deleted file mode 100644
index 6e62c11..0000000
--- a/experiments/Editor/tests/dom/tracking-text7-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    -
-Before text change:
-positions[0] = "|Here is some text"
-positions[1] = "H|ere is some text"
-positions[2] = "He|re is some text"
-positions[3] = "Her|e is some text"
-positions[4] = "Here| is some text"
-positions[5] = "Here |is some text"
-positions[6] = "Here i|s some text"
-positions[7] = "Here is| some text"
-positions[8] = "Here is |some text"
-positions[9] = "Here is s|ome text"
-positions[10] = "Here is so|me text"
-positions[11] = "Here is som|e text"
-positions[12] = "Here is some| text"
-positions[13] = "Here is some |text"
-positions[14] = "Here is some t|ext"
-positions[15] = "Here is some te|xt"
-positions[16] = "Here is some tex|t"
-positions[17] = "Here is some text|"
-After text change:
-positions[0] = "|Here is (inserted)text"
-positions[1] = "H|ere is (inserted)text"
-positions[2] = "He|re is (inserted)text"
-positions[3] = "Her|e is (inserted)text"
-positions[4] = "Here| is (inserted)text"
-positions[5] = "Here |is (inserted)text"
-positions[6] = "Here i|s (inserted)text"
-positions[7] = "Here is| (inserted)text"
-positions[8] = "Here is |(inserted)text"
-positions[9] = "Here is |(inserted)text"
-positions[10] = "Here is |(inserted)text"
-positions[11] = "Here is |(inserted)text"
-positions[12] = "Here is |(inserted)text"
-positions[13] = "Here is |(inserted)text"
-positions[14] = "Here is (inserted)t|ext"
-positions[15] = "Here is (inserted)te|xt"
-positions[16] = "Here is (inserted)tex|t"
-positions[17] = "Here is (inserted)text|"
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text7-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text7-input.html b/experiments/Editor/tests/dom/tracking-text7-input.html
deleted file mode 100644
index 00942ca..0000000
--- a/experiments/Editor/tests/dom/tracking-text7-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var text = p.firstChild;
-    var positions = new Array();
-    for (var i = 0; i <= text.nodeValue.length; i++)
-        positions.push(new Position(text,i));
-
-    var messages = new Array();
-    messages.push("Before text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_deleteCharacters(text,8,13);
-        DOM_insertCharacters(text,8,"(inserted)");
-    });
-
-    messages.push("After text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+messages.join("\n")+"\n-"));
-}
-</script>
-</head>
-<body><p>Here is some text</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text8-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text8-expected.html b/experiments/Editor/tests/dom/tracking-text8-expected.html
deleted file mode 100644
index 7fff8bb..0000000
--- a/experiments/Editor/tests/dom/tracking-text8-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    -
-Before text change:
-positions[0] = "|Here is some text"
-positions[1] = "H|ere is some text"
-positions[2] = "He|re is some text"
-positions[3] = "Her|e is some text"
-positions[4] = "Here| is some text"
-positions[5] = "Here |is some text"
-positions[6] = "Here i|s some text"
-positions[7] = "Here is| some text"
-positions[8] = "Here is |some text"
-positions[9] = "Here is s|ome text"
-positions[10] = "Here is so|me text"
-positions[11] = "Here is som|e text"
-positions[12] = "Here is some| text"
-positions[13] = "Here is some |text"
-positions[14] = "Here is some t|ext"
-positions[15] = "Here is some te|xt"
-positions[16] = "Here is some tex|t"
-positions[17] = "Here is some text|"
-After text change:
-positions[0] = "|(inserted) is some text"
-positions[1] = "|(inserted) is some text"
-positions[2] = "|(inserted) is some text"
-positions[3] = "|(inserted) is some text"
-positions[4] = "|(inserted) is some text"
-positions[5] = "(inserted) |is some text"
-positions[6] = "(inserted) i|s some text"
-positions[7] = "(inserted) is| some text"
-positions[8] = "(inserted) is |some text"
-positions[9] = "(inserted) is s|ome text"
-positions[10] = "(inserted) is so|me text"
-positions[11] = "(inserted) is som|e text"
-positions[12] = "(inserted) is some| text"
-positions[13] = "(inserted) is some |text"
-positions[14] = "(inserted) is some t|ext"
-positions[15] = "(inserted) is some te|xt"
-positions[16] = "(inserted) is some tex|t"
-positions[17] = "(inserted) is some text|"
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text8-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text8-input.html b/experiments/Editor/tests/dom/tracking-text8-input.html
deleted file mode 100644
index d40c4a1..0000000
--- a/experiments/Editor/tests/dom/tracking-text8-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var text = p.firstChild;
-    var positions = new Array();
-    for (var i = 0; i <= text.nodeValue.length; i++)
-        positions.push(new Position(text,i));
-
-    var messages = new Array();
-    messages.push("Before text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_deleteCharacters(text,0,4);
-        DOM_insertCharacters(text,0,"(inserted)");
-    });
-
-    messages.push("After text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+messages.join("\n")+"\n-"));
-}
-</script>
-</head>
-<body><p>Here is some text</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text9-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text9-expected.html b/experiments/Editor/tests/dom/tracking-text9-expected.html
deleted file mode 100644
index 369dd26..0000000
--- a/experiments/Editor/tests/dom/tracking-text9-expected.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    -
-Before text change:
-positions[0] = "|Here is some text"
-positions[1] = "H|ere is some text"
-positions[2] = "He|re is some text"
-positions[3] = "Her|e is some text"
-positions[4] = "Here| is some text"
-positions[5] = "Here |is some text"
-positions[6] = "Here i|s some text"
-positions[7] = "Here is| some text"
-positions[8] = "Here is |some text"
-positions[9] = "Here is s|ome text"
-positions[10] = "Here is so|me text"
-positions[11] = "Here is som|e text"
-positions[12] = "Here is some| text"
-positions[13] = "Here is some |text"
-positions[14] = "Here is some t|ext"
-positions[15] = "Here is some te|xt"
-positions[16] = "Here is some tex|t"
-positions[17] = "Here is some text|"
-After text change:
-positions[0] = "|text(inserted)"
-positions[1] = "|text(inserted)"
-positions[2] = "|text(inserted)"
-positions[3] = "|text(inserted)"
-positions[4] = "|text(inserted)"
-positions[5] = "|text(inserted)"
-positions[6] = "|text(inserted)"
-positions[7] = "|text(inserted)"
-positions[8] = "|text(inserted)"
-positions[9] = "|text(inserted)"
-positions[10] = "|text(inserted)"
-positions[11] = "|text(inserted)"
-positions[12] = "|text(inserted)"
-positions[13] = "|text(inserted)"
-positions[14] = "t|ext(inserted)"
-positions[15] = "te|xt(inserted)"
-positions[16] = "tex|t(inserted)"
-positions[17] = "text|(inserted)"
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-text9-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-text9-input.html b/experiments/Editor/tests/dom/tracking-text9-input.html
deleted file mode 100644
index 326c848..0000000
--- a/experiments/Editor/tests/dom/tracking-text9-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var text = p.firstChild;
-    var positions = new Array();
-    for (var i = 0; i <= text.nodeValue.length; i++)
-        positions.push(new Position(text,i));
-
-    var messages = new Array();
-    messages.push("Before text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_deleteCharacters(text,0,13);
-        DOM_insertCharacters(text,text.nodeValue.length,"(inserted)");
-    });
-
-    messages.push("After text change:");
-    for (var i = 0; i < positions.length; i++)
-        messages.push("positions["+i+"] = "+positions[i]);
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+messages.join("\n")+"\n-"));
-}
-</script>
-</head>
-<body><p>Here is some text</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-wrapNode-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-wrapNode-expected.html b/experiments/Editor/tests/dom/tracking-wrapNode-expected.html
deleted file mode 100644
index 7012054..0000000
--- a/experiments/Editor/tests/dom/tracking-wrapNode-expected.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    -
-Before: positions[0] = (BODY,0)
-Before: positions[1] = (P#p1,0)
-Before: positions[2] = "|ab"
-Before: positions[3] = "a|b"
-Before: positions[4] = "ab|"
-Before: positions[5] = (P#p1,1)
-Before: positions[6] = (BR,0)
-Before: positions[7] = (P#p1,2)
-Before: positions[8] = (BODY,1)
-Before: positions[9] = (P#p2,0)
-Before: positions[10] = "|cd"
-Before: positions[11] = "c|d"
-Before: positions[12] = "cd|"
-Before: positions[13] = (P#p2,1)
-Before: positions[14] = (BR,0)
-Before: positions[15] = (P#p2,2)
-Before: positions[16] = (BODY,2)
-Before: positions[17] = (P#p3,0)
-Before: positions[18] = "|ef"
-Before: positions[19] = "e|f"
-Before: positions[20] = "ef|"
-Before: positions[21] = (P#p3,1)
-Before: positions[22] = (BR,0)
-Before: positions[23] = (P#p3,2)
-Before: positions[24] = (BODY,3)
-Before: positions[25] = "|\n\n"
-Before: positions[26] = "\n|\n"
-Before: positions[27] = "\n\n|"
-Before: positions[28] = (BODY,4)
-
-After: positions[0] = (BODY,0)
-After: positions[1] = (P#p1,0)
-After: positions[2] = "|ab"
-After: positions[3] = "a|b"
-After: positions[4] = "ab|"
-After: positions[5] = (P#p1,1)
-After: positions[6] = (BR,0)
-After: positions[7] = (P#p1,2)
-After: positions[8] = (DIV,0) - changed from (BODY,1)
-After: positions[9] = (P#p2,0)
-After: positions[10] = "|cd"
-After: positions[11] = "c|d"
-After: positions[12] = "cd|"
-After: positions[13] = (P#p2,1)
-After: positions[14] = (BR,0)
-After: positions[15] = (P#p2,2)
-After: positions[16] = (DIV,1) - changed from (BODY,2)
-After: positions[17] = (P#p3,0)
-After: positions[18] = "|ef"
-After: positions[19] = "e|f"
-After: positions[20] = "ef|"
-After: positions[21] = (P#p3,1)
-After: positions[22] = (BR,0)
-After: positions[23] = (P#p3,2)
-After: positions[24] = (BODY,3)
-After: positions[25] = "|\n\n"
-After: positions[26] = "\n|\n"
-After: positions[27] = "\n\n|"
-After: positions[28] = (BODY,4)
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking-wrapNode-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking-wrapNode-input.html b/experiments/Editor/tests/dom/tracking-wrapNode-input.html
deleted file mode 100644
index b38dc71..0000000
--- a/experiments/Editor/tests/dom/tracking-wrapNode-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="RangeTest.js"></script>
-<script>
-
-function performTest()
-{
-    // DOM_wrapNode() should only affect positions which come directly
-    // before or after the node.
-
-    var result = comparePositionsBeforeAndAfter(function() {
-        DOM_wrapNode(document.getElementById("p2"),"DIV");
-    });
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+result+"\n-"));
-}
-</script>
-</head>
-<body><p id="p1">ab<br></p><p id="p2">cd<br></p><p id="p3">ef<br></p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking1-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking1-expected.html b/experiments/Editor/tests/dom/tracking1-expected.html
deleted file mode 100644
index a4bd0ab..0000000
--- a/experiments/Editor/tests/dom/tracking1-expected.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    -
-posOffset 0, nodeOffset 0: (BODY,0) (BODY,0) (BODY,0)
-posOffset 0, nodeOffset 1: (BODY,0) (BODY,0) (BODY,0)
-posOffset 0, nodeOffset 2: (BODY,0) (BODY,0) (BODY,0)
-posOffset 0, nodeOffset 3: (BODY,0) (BODY,0) (BODY,0)
-posOffset 0, nodeOffset 4: (BODY,0) (BODY,0) (BODY,0)
-posOffset 1, nodeOffset 0: (BODY,1) (BODY,2) (BODY,1)
-posOffset 1, nodeOffset 1: (BODY,1) (BODY,1) (BODY,1)
-posOffset 1, nodeOffset 2: (BODY,1) (BODY,1) (BODY,1)
-posOffset 1, nodeOffset 3: (BODY,1) (BODY,1) (BODY,1)
-posOffset 1, nodeOffset 4: (BODY,1) (BODY,1) (BODY,1)
-posOffset 2, nodeOffset 0: (BODY,2) (BODY,3) (BODY,2)
-posOffset 2, nodeOffset 1: (BODY,2) (BODY,3) (BODY,2)
-posOffset 2, nodeOffset 2: (BODY,2) (BODY,2) (BODY,2)
-posOffset 2, nodeOffset 3: (BODY,2) (BODY,2) (BODY,2)
-posOffset 2, nodeOffset 4: (BODY,2) (BODY,2) (BODY,2)
-posOffset 3, nodeOffset 0: (BODY,3) (BODY,4) (BODY,3)
-posOffset 3, nodeOffset 1: (BODY,3) (BODY,4) (BODY,3)
-posOffset 3, nodeOffset 2: (BODY,3) (BODY,4) (BODY,3)
-posOffset 3, nodeOffset 3: (BODY,3) (BODY,3) (BODY,3)
-posOffset 3, nodeOffset 4: (BODY,3) (BODY,3) (BODY,3)
-posOffset 4, nodeOffset 0: (BODY,4) (BODY,5) (BODY,4)
-posOffset 4, nodeOffset 1: (BODY,4) (BODY,5) (BODY,4)
-posOffset 4, nodeOffset 2: (BODY,4) (BODY,5) (BODY,4)
-posOffset 4, nodeOffset 3: (BODY,4) (BODY,5) (BODY,4)
-posOffset 4, nodeOffset 4: (BODY,4) (BODY,4) (BODY,4)
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking1-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking1-input.html b/experiments/Editor/tests/dom/tracking1-input.html
deleted file mode 100644
index f819e8e..0000000
--- a/experiments/Editor/tests/dom/tracking1-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-
-    var messages = new Array();
-    var nodeCount = document.body.childNodes.length;
-    for (var posOffset = 0; posOffset <= nodeCount; posOffset++) {
-        for (var nodeOffset = 0; nodeOffset <= nodeCount; nodeOffset++) {
-            var position = new Position(document.body,posOffset);
-            var temp = DOM_createElement(document,"B");
-            Position_trackWhileExecuting([position],function() {
-                var message = "posOffset "+posOffset+", nodeOffset "+nodeOffset+": "+position;
-                DOM_insertBefore(document.body,temp,document.body.childNodes[nodeOffset]);
-                message += " "+position;
-                DOM_deleteNode(temp);
-                message += " "+position;
-                messages.push(message);
-            });
-        }
-    }
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+messages.join("\n")+"\n-"));
-}
-</script>
-</head>
-<body><p>One</p><p>Two</p><p>Three</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking2-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking2-expected.html b/experiments/Editor/tests/dom/tracking2-expected.html
deleted file mode 100644
index bfde537..0000000
--- a/experiments/Editor/tests/dom/tracking2-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    -
-Before insertion: position = (BODY,4)
-After insertion: position = (BODY,4)
-Before removal: position = (BODY,4)
-After removal: position = (BODY,4)
--
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking2-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking2-input.html b/experiments/Editor/tests/dom/tracking2-input.html
deleted file mode 100644
index a17a42b..0000000
--- a/experiments/Editor/tests/dom/tracking2-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var messages = new Array();
-
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(document.body,document.body.childNodes.length);
-    messages.push("Before insertion: position = "+position);
-    Position_trackWhileExecuting([position],function() {
-        DOM_appendChild(ps[0],DOM_createTextNode(document,"X"));
-    });
-    messages.push("After insertion: position = "+position);
-
-    var position = new Position(document.body,document.body.childNodes.length);
-    messages.push("Before removal: position = "+position);
-    Position_trackWhileExecuting([position],function() {
-        DOM_deleteNode(ps[0].firstChild);
-    });
-    messages.push("After removal: position = "+position);
-
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,"-\n"+messages.join("\n")+"\n-"));
-}
-</script>
-</head>
-<body><p>One</p><p>Two</p><p>Three</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking3-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking3-expected.html b/experiments/Editor/tests/dom/tracking3-expected.html
deleted file mode 100644
index 92d4b24..0000000
--- a/experiments/Editor/tests/dom/tracking3-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <span>Zero</span>
-    <tt/>
-    <span>One</span>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking3-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking3-input.html b/experiments/Editor/tests/dom/tracking3-input.html
deleted file mode 100644
index 609fd52..0000000
--- a/experiments/Editor/tests/dom/tracking3-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],1);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_removeNodeButKeepChildren(ps[0]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking4-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking4-expected.html b/experiments/Editor/tests/dom/tracking4-expected.html
deleted file mode 100644
index bf11c6b..0000000
--- a/experiments/Editor/tests/dom/tracking4-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b/>
-      <span>Zero</span>
-      <span>One</span>
-      <i/>
-    </p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/tracking4-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/tracking4-input.html b/experiments/Editor/tests/dom/tracking4-input.html
deleted file mode 100644
index 3f78b47..0000000
--- a/experiments/Editor/tests/dom/tracking4-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var pos1 = new Position(ps[0],0);
-    var pos2 = new Position(ps[0],2);
-
-    Position_trackWhileExecuting([pos1,pos2],function() {
-        insertAtPosition(pos1,DOM_createElement(document,"b"));
-        insertAtPosition(pos2,DOM_createElement(document,"i"));
-    });
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/wrapSiblings01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/wrapSiblings01-expected.html b/experiments/Editor/tests/dom/wrapSiblings01-expected.html
deleted file mode 100644
index 30ede3c..0000000
--- a/experiments/Editor/tests/dom/wrapSiblings01-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      (P,0)
-      <b>A</b>
-      (P,1)
-      <b>B</b>
-      <i>
-        (I,0)
-        <b>C</b>
-        (I,1)
-        <b>D</b>
-        (I,2)
-        <b>E</b>
-        (I,3)
-        <b>F</b>
-        (I,4)
-      </i>
-      <b>G</b>
-      (P,4)
-      <b>H</b>
-      (P,5)
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/wrapSiblings01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/wrapSiblings01-input.html b/experiments/Editor/tests/dom/wrapSiblings01-input.html
deleted file mode 100644
index 4dcb25a..0000000
--- a/experiments/Editor/tests/dom/wrapSiblings01-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = DOM_createElement(document,"P");
-    var nchildren = 8;
-    var positions = new Array();
-    var baseCode = "A".charCodeAt(0);
-    for (var i = 0; i < nchildren; i++) {
-        var b = DOM_createElement(document,"B");
-        DOM_appendChild(b,DOM_createTextNode(document,String.fromCharCode(baseCode+i)));
-        DOM_appendChild(p,b);
-        positions.push(new Position(p,i));
-    }
-    positions.push(new Position(p,nchildren));
-    DOM_appendChild(document.body,p);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_wrapSiblings(p.childNodes[2],p.childNodes[5],"I");
-    });
-
-    var lines = new Array();
-    for (var i = 0; i < positions.length; i++)
-        lines.push(positions[i].toString()+"\n");
-
-    for (var i = positions.length-1; i >= 0; i--) {
-        var pos = positions[i];
-        var text = DOM_createTextNode(document,pos.toString());
-        DOM_insertBefore(pos.node,text,pos.node.childNodes[pos.offset]);
-    }
-}
-</script>
-</head>
-<body>
-</body>
-</html>



[26/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours06-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours06-expected.html
deleted file mode 100644
index 2cf0aa5..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours06-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>
-        <i>One[TwoThreeFourFiveSixSevenEightNine</i>
-        ]
-      </b>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours06-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours06-input.html
deleted file mode 100644
index 0224e91..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours06-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = new Range(bs[0],1,
-                          bs[2],bs[2].childNodes.length);
-
-    Range_trackWhileExecuting(range,function() {
-        Formatting_mergeWithNeighbours(bs[1],Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p><b><i>One</i><i>Two</i><i>Three</i></b><b><i>Four</i><i>Five</i><i>Six</i></b><b><i>Seven</i><i>Eight</i><i>Nine</i></b></p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours07-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours07-expected.html
deleted file mode 100644
index 790e84c..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours07-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>OneTwo[ThreeFour]Five</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours07-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours07-input.html
deleted file mode 100644
index 8ebf653..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours07-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = DOM_createElement(document,"P");
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    var text4 = DOM_createTextNode(document,"Four");
-    var text5 = DOM_createTextNode(document,"Five");
-    DOM_appendChild(p,text1);
-    DOM_appendChild(p,text2);
-    DOM_appendChild(p,text3);
-    DOM_appendChild(p,text4);
-    DOM_appendChild(p,text5);
-    DOM_appendChild(document.body,p);
-
-    var range = new Range(p,2,p,4);
-    Range_trackWhileExecuting(range,function() {
-        Formatting_mergeWithNeighbours(text3,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours08-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours08-expected.html
deleted file mode 100644
index 9d090c6..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours08-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <br/>
-      <br/>
-      [OneTwoThreeFourFive]
-      <br/>
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours08-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours08-input.html
deleted file mode 100644
index 5521088..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours08-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = DOM_createElement(document,"P");
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    var text4 = DOM_createTextNode(document,"Four");
-    var text5 = DOM_createTextNode(document,"Five");
-    var br1 = DOM_createElement(document,"BR");
-    var br2 = DOM_createElement(document,"BR");
-    var br3 = DOM_createElement(document,"BR");
-    var br4 = DOM_createElement(document,"BR");
-    DOM_appendChild(p,br1);
-    DOM_appendChild(p,br2);
-    DOM_appendChild(p,text1);
-    DOM_appendChild(p,text2);
-    DOM_appendChild(p,text3);
-    DOM_appendChild(p,text4);
-    DOM_appendChild(p,text5);
-    DOM_appendChild(p,br3);
-    DOM_appendChild(p,br4);
-    DOM_appendChild(document.body,p);
-
-    var range = new Range(p,2,p,7);
-    Range_trackWhileExecuting(range,function() {
-        Formatting_mergeWithNeighbours(text3,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours09-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours09-expected.html
deleted file mode 100644
index 8229f01..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours09-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <br/>
-      [
-      <br/>
-      OneTwoThreeFourFive
-      <br/>
-      ]
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours09-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours09-input.html
deleted file mode 100644
index 858d654..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours09-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = DOM_createElement(document,"P");
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    var text4 = DOM_createTextNode(document,"Four");
-    var text5 = DOM_createTextNode(document,"Five");
-    var br1 = DOM_createElement(document,"BR");
-    var br2 = DOM_createElement(document,"BR");
-    var br3 = DOM_createElement(document,"BR");
-    var br4 = DOM_createElement(document,"BR");
-    DOM_appendChild(p,br1);
-    DOM_appendChild(p,br2);
-    DOM_appendChild(p,text1);
-    DOM_appendChild(p,text2);
-    DOM_appendChild(p,text3);
-    DOM_appendChild(p,text4);
-    DOM_appendChild(p,text5);
-    DOM_appendChild(p,br3);
-    DOM_appendChild(p,br4);
-    DOM_appendChild(document.body,p);
-
-    var range = new Range(p,1,p,8);
-    Range_trackWhileExecuting(range,function() {
-        Formatting_mergeWithNeighbours(text3,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours10-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours10-expected.html
deleted file mode 100644
index 2adec16..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours10-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      [
-      <br/>
-      <br/>
-      OneTwoThreeFourFive
-      <br/>
-      <br/>
-      ]
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours10-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours10-input.html
deleted file mode 100644
index 5953ac7..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours10-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = DOM_createElement(document,"P");
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    var text4 = DOM_createTextNode(document,"Four");
-    var text5 = DOM_createTextNode(document,"Five");
-    var br1 = DOM_createElement(document,"BR");
-    var br2 = DOM_createElement(document,"BR");
-    var br3 = DOM_createElement(document,"BR");
-    var br4 = DOM_createElement(document,"BR");
-    DOM_appendChild(p,br1);
-    DOM_appendChild(p,br2);
-    DOM_appendChild(p,text1);
-    DOM_appendChild(p,text2);
-    DOM_appendChild(p,text3);
-    DOM_appendChild(p,text4);
-    DOM_appendChild(p,text5);
-    DOM_appendChild(p,br3);
-    DOM_appendChild(p,br4);
-    DOM_appendChild(document.body,p);
-
-    var range = new Range(p,0,p,9);
-    Range_trackWhileExecuting(range,function() {
-        Formatting_mergeWithNeighbours(text3,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours11-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours11-expected.html
deleted file mode 100644
index 73d9c83..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours11-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i>OneTwoThree[FourFiveSix]SevenEightNine</i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours11-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours11-input.html
deleted file mode 100644
index 5c58d04..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours11-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = new Range(p,1,p,2);
-
-    Range_trackWhileExecuting(range,function() {
-        Formatting_mergeWithNeighbours(bs[1],Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p><b><i>One</i><i>Two</i><i>Three</i></b><b><i>Four</i><i>Five</i><i>Six</i></b><b><i>Seven</i><i>Eight</i><i>Nine</i></b></p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours12-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours12-expected.html
deleted file mode 100644
index 7629b0f..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours12-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <br/>
-      <br/>
-      [
-      <b><i>OneTwoThreeFourFiveSixSevenEightNine</i></b>
-      ]
-      <br/>
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours12-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours12-input.html
deleted file mode 100644
index 5cee75a..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours12-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = new Range(p,2,p,5);
-
-    Range_trackWhileExecuting(range,function() {
-       Formatting_mergeWithNeighbours(bs[1],Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p><br><br><b><i>One</i><i>Two</i><i>Three</i></b><b><i>Four</i><i>Five</i><i>Six</i></b><b><i>Seven</i><i>Eight</i><i>Nine</i></b><br><br></p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours13-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours13-expected.html
deleted file mode 100644
index baa6cf8..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours13-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <br/>
-      [
-      <br/>
-      <b><i>OneTwoThreeFourFiveSixSevenEightNine</i></b>
-      <br/>
-      ]
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours13-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours13-input.html
deleted file mode 100644
index ad8c2eb..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours13-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = new Range(p,1,p,6);
-
-    Range_trackWhileExecuting(range,function() {
-       Formatting_mergeWithNeighbours(bs[1],Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p><br><br><b><i>One</i><i>Two</i><i>Three</i></b><b><i>Four</i><i>Five</i><i>Six</i></b><b><i>Seven</i><i>Eight</i><i>Nine</i></b><br><br></p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours14-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours14-expected.html
deleted file mode 100644
index 93a1e30..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours14-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      [
-      <br/>
-      <br/>
-      <b><i>OneTwoThreeFourFiveSixSevenEightNine</i></b>
-      <br/>
-      <br/>
-      ]
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours14-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours14-input.html
deleted file mode 100644
index 363c0ea..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours14-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = new Range(p,0,p,7);
-
-    Range_trackWhileExecuting(range,function() {
-       Formatting_mergeWithNeighbours(bs[1],Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p><br><br><b><i>One</i><i>Two</i><i>Three</i></b><b><i>Four</i><i>Five</i><i>Six</i></b><b><i>Seven</i><i>Eight</i><i>Nine</i></b><br><br></p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveCharacters01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveCharacters01-expected.html b/experiments/Editor/tests/dom/moveCharacters01-expected.html
deleted file mode 100644
index 1806ced..0000000
--- a/experiments/Editor/tests/dom/moveCharacters01-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|one two three"   ->   "|one three"           ->   "|one two three"
-"o|ne two three"   ->   "o|ne three"           ->   "o|ne two three"
-"on|e two three"   ->   "on|e three"           ->   "on|e two three"
-"one| two three"   ->   "one| three"           ->   "one| two three"
-"one |two three"   ->   "four five |two six"   ->   "one |two three"
-"one t|wo three"   ->   "four five t|wo six"   ->   "one t|wo three"
-"one tw|o three"   ->   "four five tw|o six"   ->   "one tw|o three"
-"one two| three"   ->   "four five two| six"   ->   "one two| three"
-"one two |three"   ->   "four five two |six"   ->   "one two |three"
-"one two t|hree"   ->   "one t|hree"           ->   "one two t|hree"
-"one two th|ree"   ->   "one th|ree"           ->   "one two th|ree"
-"one two thr|ee"   ->   "one thr|ee"           ->   "one two thr|ee"
-"one two thre|e"   ->   "one thre|e"           ->   "one two thre|e"
-"one two three|"   ->   "one three|"           ->   "one two three|"
-"|four five six"   ->   "|four five two six"   ->   "|four five six"
-"f|our five six"   ->   "f|our five two six"   ->   "f|our five six"
-"fo|ur five six"   ->   "fo|ur five two six"   ->   "fo|ur five six"
-"fou|r five six"   ->   "fou|r five two six"   ->   "fou|r five six"
-"four| five six"   ->   "four| five two six"   ->   "four| five six"
-"four |five six"   ->   "four |five two six"   ->   "four |five six"
-"four f|ive six"   ->   "four f|ive two six"   ->   "four f|ive six"
-"four fi|ve six"   ->   "four fi|ve two six"   ->   "four fi|ve six"
-"four fiv|e six"   ->   "four fiv|e two six"   ->   "four fiv|e six"
-"four five| six"   ->   "four five| two six"   ->   "four five| six"
-"four five |six"   ->   "four five two |six"   ->   "one two |three" ***
-"four five s|ix"   ->   "four five two s|ix"   ->   "four five s|ix"
-"four five si|x"   ->   "four five two si|x"   ->   "four five si|x"
-"four five six|"   ->   "four five two six|"   ->   "four five six|"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveCharacters01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveCharacters01-input.html b/experiments/Editor/tests/dom/moveCharacters01-input.html
deleted file mode 100644
index a3ab123..0000000
--- a/experiments/Editor/tests/dom/moveCharacters01-input.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function pad(str,length)
-{
-    str = ""+str;
-    while (str.length < length)
-        str += " ";
-    return str;
-}
-
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var text1 = ps[0].firstChild;
-    var text2 = ps[1].firstChild;
-
-    var positions = new Array();
-    for (var i = 0; i <= text1.nodeValue.length; i++)
-        positions.push(new Position(text1,i));
-
-    for (var i = 0; i <= text2.nodeValue.length; i++)
-        positions.push(new Position(text2,i));
-
-    var origStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        origStrings.push(positions[i].toString());
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_moveCharacters(text1,4,8,text2,10,false,false);
-    });
-
-    var movedStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        movedStrings.push(positions[i].toString());
-
-    Position_trackWhileExecuting(positions,function() {
-        UndoManager_undo();
-    });
-    var undoneStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        undoneStrings.push(positions[i].toString());
-
-    var lines = new Array();
-    for (var i = 0; i < positions.length; i++) {
-        var extra = "";
-        if (undoneStrings[i] != origStrings[i])
-            extra += " ***";
-        lines.push(origStrings[i]+"   ->   "+
-                   pad(movedStrings[i],20)+"   ->   "+
-                   undoneStrings[i]+extra+"\n");
-    }
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-<p>four five six</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveCharacters02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveCharacters02-expected.html b/experiments/Editor/tests/dom/moveCharacters02-expected.html
deleted file mode 100644
index 1a6ddfb..0000000
--- a/experiments/Editor/tests/dom/moveCharacters02-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|one two three"   ->   "|one three"           ->   "|one two three"
-"o|ne two three"   ->   "o|ne three"           ->   "o|ne two three"
-"on|e two three"   ->   "on|e three"           ->   "on|e two three"
-"one| two three"   ->   "one| three"           ->   "one| two three"
-"one |two three"   ->   "one |three"           ->   "one |two three"
-"one t|wo three"   ->   "four five t|wo six"   ->   "one t|wo three"
-"one tw|o three"   ->   "four five tw|o six"   ->   "one tw|o three"
-"one two| three"   ->   "four five two| six"   ->   "one two| three"
-"one two |three"   ->   "four five two |six"   ->   "one two |three"
-"one two t|hree"   ->   "one t|hree"           ->   "one two t|hree"
-"one two th|ree"   ->   "one th|ree"           ->   "one two th|ree"
-"one two thr|ee"   ->   "one thr|ee"           ->   "one two thr|ee"
-"one two thre|e"   ->   "one thre|e"           ->   "one two thre|e"
-"one two three|"   ->   "one three|"           ->   "one two three|"
-"|four five six"   ->   "|four five two six"   ->   "|four five six"
-"f|our five six"   ->   "f|our five two six"   ->   "f|our five six"
-"fo|ur five six"   ->   "fo|ur five two six"   ->   "fo|ur five six"
-"fou|r five six"   ->   "fou|r five two six"   ->   "fou|r five six"
-"four| five six"   ->   "four| five two six"   ->   "four| five six"
-"four |five six"   ->   "four |five two six"   ->   "four |five six"
-"four f|ive six"   ->   "four f|ive two six"   ->   "four f|ive six"
-"four fi|ve six"   ->   "four fi|ve two six"   ->   "four fi|ve six"
-"four fiv|e six"   ->   "four fiv|e two six"   ->   "four fiv|e six"
-"four five| six"   ->   "four five| two six"   ->   "four five| six"
-"four five |six"   ->   "four five |two six"   ->   "four five |six"
-"four five s|ix"   ->   "four five two s|ix"   ->   "four five s|ix"
-"four five si|x"   ->   "four five two si|x"   ->   "four five si|x"
-"four five six|"   ->   "four five two six|"   ->   "four five six|"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveCharacters02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveCharacters02-input.html b/experiments/Editor/tests/dom/moveCharacters02-input.html
deleted file mode 100644
index 38ed8a1..0000000
--- a/experiments/Editor/tests/dom/moveCharacters02-input.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function pad(str,length)
-{
-    str = ""+str;
-    while (str.length < length)
-        str += " ";
-    return str;
-}
-
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var text1 = ps[0].firstChild;
-    var text2 = ps[1].firstChild;
-
-    var positions = new Array();
-    for (var i = 0; i <= text1.nodeValue.length; i++)
-        positions.push(new Position(text1,i));
-
-    for (var i = 0; i <= text2.nodeValue.length; i++)
-        positions.push(new Position(text2,i));
-
-    var origStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        origStrings.push(positions[i].toString());
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_moveCharacters(text1,4,8,text2,10,true,false);
-    });
-
-    var movedStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        movedStrings.push(positions[i].toString());
-
-    Position_trackWhileExecuting(positions,function() {
-        UndoManager_undo();
-    });
-    var undoneStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        undoneStrings.push(positions[i].toString());
-
-    var lines = new Array();
-    for (var i = 0; i < positions.length; i++) {
-        var extra = "";
-        if (undoneStrings[i] != origStrings[i])
-            extra += " ***";
-        lines.push(origStrings[i]+"   ->   "+
-                   pad(movedStrings[i],20)+"   ->   "+
-                   undoneStrings[i]+extra+"\n");
-    }
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-<p>four five six</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveCharacters03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveCharacters03-expected.html b/experiments/Editor/tests/dom/moveCharacters03-expected.html
deleted file mode 100644
index c5aeb63..0000000
--- a/experiments/Editor/tests/dom/moveCharacters03-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|one two three"   ->   "|one three"           ->   "|one two three"
-"o|ne two three"   ->   "o|ne three"           ->   "o|ne two three"
-"on|e two three"   ->   "on|e three"           ->   "on|e two three"
-"one| two three"   ->   "one| three"           ->   "one| two three"
-"one |two three"   ->   "four five |two six"   ->   "one |two three"
-"one t|wo three"   ->   "four five t|wo six"   ->   "one t|wo three"
-"one tw|o three"   ->   "four five tw|o six"   ->   "one tw|o three"
-"one two| three"   ->   "four five two| six"   ->   "one two| three"
-"one two |three"   ->   "one |three"           ->   "one two |three"
-"one two t|hree"   ->   "one t|hree"           ->   "one two t|hree"
-"one two th|ree"   ->   "one th|ree"           ->   "one two th|ree"
-"one two thr|ee"   ->   "one thr|ee"           ->   "one two thr|ee"
-"one two thre|e"   ->   "one thre|e"           ->   "one two thre|e"
-"one two three|"   ->   "one three|"           ->   "one two three|"
-"|four five six"   ->   "|four five two six"   ->   "|four five six"
-"f|our five six"   ->   "f|our five two six"   ->   "f|our five six"
-"fo|ur five six"   ->   "fo|ur five two six"   ->   "fo|ur five six"
-"fou|r five six"   ->   "fou|r five two six"   ->   "fou|r five six"
-"four| five six"   ->   "four| five two six"   ->   "four| five six"
-"four |five six"   ->   "four |five two six"   ->   "four |five six"
-"four f|ive six"   ->   "four f|ive two six"   ->   "four f|ive six"
-"four fi|ve six"   ->   "four fi|ve two six"   ->   "four fi|ve six"
-"four fiv|e six"   ->   "four fiv|e two six"   ->   "four fiv|e six"
-"four five| six"   ->   "four five| two six"   ->   "four five| six"
-"four five |six"   ->   "four five two |six"   ->   "four five |six"
-"four five s|ix"   ->   "four five two s|ix"   ->   "four five s|ix"
-"four five si|x"   ->   "four five two si|x"   ->   "four five si|x"
-"four five six|"   ->   "four five two six|"   ->   "four five six|"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveCharacters03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveCharacters03-input.html b/experiments/Editor/tests/dom/moveCharacters03-input.html
deleted file mode 100644
index a18c32e..0000000
--- a/experiments/Editor/tests/dom/moveCharacters03-input.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function pad(str,length)
-{
-    str = ""+str;
-    while (str.length < length)
-        str += " ";
-    return str;
-}
-
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var text1 = ps[0].firstChild;
-    var text2 = ps[1].firstChild;
-
-    var positions = new Array();
-    for (var i = 0; i <= text1.nodeValue.length; i++)
-        positions.push(new Position(text1,i));
-
-    for (var i = 0; i <= text2.nodeValue.length; i++)
-        positions.push(new Position(text2,i));
-
-    var origStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        origStrings.push(positions[i].toString());
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_moveCharacters(text1,4,8,text2,10,false,true);
-    });
-
-    var movedStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        movedStrings.push(positions[i].toString());
-
-    Position_trackWhileExecuting(positions,function() {
-        UndoManager_undo();
-    });
-    var undoneStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        undoneStrings.push(positions[i].toString());
-
-    var lines = new Array();
-    for (var i = 0; i < positions.length; i++) {
-        var extra = "";
-        if (undoneStrings[i] != origStrings[i])
-            extra += " ***";
-        lines.push(origStrings[i]+"   ->   "+
-                   pad(movedStrings[i],20)+"   ->   "+
-                   undoneStrings[i]+extra+"\n");
-    }
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-<p>four five six</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveCharacters04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveCharacters04-expected.html b/experiments/Editor/tests/dom/moveCharacters04-expected.html
deleted file mode 100644
index c59f731..0000000
--- a/experiments/Editor/tests/dom/moveCharacters04-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-"|one two three"   ->   "|one three"           ->   "|one two three"
-"o|ne two three"   ->   "o|ne three"           ->   "o|ne two three"
-"on|e two three"   ->   "on|e three"           ->   "on|e two three"
-"one| two three"   ->   "one| three"           ->   "one| two three"
-"one |two three"   ->   "one |three"           ->   "one |two three"
-"one t|wo three"   ->   "four five t|wo six"   ->   "one t|wo three"
-"one tw|o three"   ->   "four five tw|o six"   ->   "one tw|o three"
-"one two| three"   ->   "four five two| six"   ->   "one two| three"
-"one two |three"   ->   "one |three"           ->   "one |two three" ***
-"one two t|hree"   ->   "one t|hree"           ->   "one two t|hree"
-"one two th|ree"   ->   "one th|ree"           ->   "one two th|ree"
-"one two thr|ee"   ->   "one thr|ee"           ->   "one two thr|ee"
-"one two thre|e"   ->   "one thre|e"           ->   "one two thre|e"
-"one two three|"   ->   "one three|"           ->   "one two three|"
-"|four five six"   ->   "|four five two six"   ->   "|four five six"
-"f|our five six"   ->   "f|our five two six"   ->   "f|our five six"
-"fo|ur five six"   ->   "fo|ur five two six"   ->   "fo|ur five six"
-"fou|r five six"   ->   "fou|r five two six"   ->   "fou|r five six"
-"four| five six"   ->   "four| five two six"   ->   "four| five six"
-"four |five six"   ->   "four |five two six"   ->   "four |five six"
-"four f|ive six"   ->   "four f|ive two six"   ->   "four f|ive six"
-"four fi|ve six"   ->   "four fi|ve two six"   ->   "four fi|ve six"
-"four fiv|e six"   ->   "four fiv|e two six"   ->   "four fiv|e six"
-"four five| six"   ->   "four five| two six"   ->   "four five| six"
-"four five |six"   ->   "four five |two six"   ->   "four five |six"
-"four five s|ix"   ->   "four five two s|ix"   ->   "four five s|ix"
-"four five si|x"   ->   "four five two si|x"   ->   "four five si|x"
-"four five six|"   ->   "four five two six|"   ->   "four five six|"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveCharacters04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveCharacters04-input.html b/experiments/Editor/tests/dom/moveCharacters04-input.html
deleted file mode 100644
index 7d409d7..0000000
--- a/experiments/Editor/tests/dom/moveCharacters04-input.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function pad(str,length)
-{
-    str = ""+str;
-    while (str.length < length)
-        str += " ";
-    return str;
-}
-
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var text1 = ps[0].firstChild;
-    var text2 = ps[1].firstChild;
-
-    var positions = new Array();
-    for (var i = 0; i <= text1.nodeValue.length; i++)
-        positions.push(new Position(text1,i));
-
-    for (var i = 0; i <= text2.nodeValue.length; i++)
-        positions.push(new Position(text2,i));
-
-    var origStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        origStrings.push(positions[i].toString());
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_moveCharacters(text1,4,8,text2,10,true,true);
-    });
-
-    var movedStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        movedStrings.push(positions[i].toString());
-
-    Position_trackWhileExecuting(positions,function() {
-        UndoManager_undo();
-    });
-    var undoneStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        undoneStrings.push(positions[i].toString());
-
-    var lines = new Array();
-    for (var i = 0; i < positions.length; i++) {
-        var extra = "";
-        if (undoneStrings[i] != origStrings[i])
-            extra += " ***";
-        lines.push(origStrings[i]+"   ->   "+
-                   pad(movedStrings[i],20)+"   ->   "+
-                   undoneStrings[i]+extra+"\n");
-    }
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-<p>four five six</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode01-expected.html b/experiments/Editor/tests/dom/moveNode01-expected.html
deleted file mode 100644
index 6aad3c0..0000000
--- a/experiments/Editor/tests/dom/moveNode01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <tt/>
-    <span>Zero</span>
-    <p><span>One</span></p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode01-input.html b/experiments/Editor/tests/dom/moveNode01-input.html
deleted file mode 100644
index c2a167f..0000000
--- a/experiments/Editor/tests/dom/moveNode01-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],0);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0].childNodes[0],ps[0]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode02-expected.html b/experiments/Editor/tests/dom/moveNode02-expected.html
deleted file mode 100644
index 8aca2c8..0000000
--- a/experiments/Editor/tests/dom/moveNode02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><span>One</span></p>
-    <tt/>
-    <span>Zero</span>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode02-input.html b/experiments/Editor/tests/dom/moveNode02-input.html
deleted file mode 100644
index 6ca508a..0000000
--- a/experiments/Editor/tests/dom/moveNode02-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],0);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0].childNodes[0],ps[1]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode03-expected.html b/experiments/Editor/tests/dom/moveNode03-expected.html
deleted file mode 100644
index 023e626..0000000
--- a/experiments/Editor/tests/dom/moveNode03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><span>One</span></p>
-    <p>Two</p>
-    <tt/>
-    <span>Zero</span>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode03-input.html b/experiments/Editor/tests/dom/moveNode03-input.html
deleted file mode 100644
index f2f4fe0..0000000
--- a/experiments/Editor/tests/dom/moveNode03-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],0);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0].childNodes[0],ps[2]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode04-expected.html b/experiments/Editor/tests/dom/moveNode04-expected.html
deleted file mode 100644
index 0d92ebe..0000000
--- a/experiments/Editor/tests/dom/moveNode04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><span>One</span></p>
-    <p>Two</p>
-    <p>Three</p>
-    <tt/>
-    <span>Zero</span>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode04-input.html b/experiments/Editor/tests/dom/moveNode04-input.html
deleted file mode 100644
index 2ad8ecc..0000000
--- a/experiments/Editor/tests/dom/moveNode04-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],0);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0].childNodes[0],ps[3]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode05-expected.html b/experiments/Editor/tests/dom/moveNode05-expected.html
deleted file mode 100644
index 53dc1fb..0000000
--- a/experiments/Editor/tests/dom/moveNode05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <tt/>
-    <span>One</span>
-    <p><span>Zero</span></p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode05-input.html b/experiments/Editor/tests/dom/moveNode05-input.html
deleted file mode 100644
index 2db783e..0000000
--- a/experiments/Editor/tests/dom/moveNode05-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],1);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0].childNodes[1],ps[0]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode06-expected.html b/experiments/Editor/tests/dom/moveNode06-expected.html
deleted file mode 100644
index 5842ce2..0000000
--- a/experiments/Editor/tests/dom/moveNode06-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><span>Zero</span></p>
-    <tt/>
-    <span>One</span>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode06-input.html b/experiments/Editor/tests/dom/moveNode06-input.html
deleted file mode 100644
index 5f32219..0000000
--- a/experiments/Editor/tests/dom/moveNode06-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],1);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0].childNodes[1],ps[1]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode07-expected.html b/experiments/Editor/tests/dom/moveNode07-expected.html
deleted file mode 100644
index 97072cc..0000000
--- a/experiments/Editor/tests/dom/moveNode07-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><span>Zero</span></p>
-    <p>Two</p>
-    <tt/>
-    <span>One</span>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode07-input.html b/experiments/Editor/tests/dom/moveNode07-input.html
deleted file mode 100644
index 255861c..0000000
--- a/experiments/Editor/tests/dom/moveNode07-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],1);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0].childNodes[1],ps[2]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode08-expected.html b/experiments/Editor/tests/dom/moveNode08-expected.html
deleted file mode 100644
index dd2d2eb..0000000
--- a/experiments/Editor/tests/dom/moveNode08-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><span>Zero</span></p>
-    <p>Two</p>
-    <p>Three</p>
-    <tt/>
-    <span>One</span>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode08-input.html b/experiments/Editor/tests/dom/moveNode08-input.html
deleted file mode 100644
index 47fa98a..0000000
--- a/experiments/Editor/tests/dom/moveNode08-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],1);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0].childNodes[1],null);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode09-expected.html b/experiments/Editor/tests/dom/moveNode09-expected.html
deleted file mode 100644
index 380df29..0000000
--- a/experiments/Editor/tests/dom/moveNode09-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <span>One</span>
-    <p>
-      <tt/>
-      <span>Zero</span>
-    </p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode09-input.html b/experiments/Editor/tests/dom/moveNode09-input.html
deleted file mode 100644
index 7f0184b..0000000
--- a/experiments/Editor/tests/dom/moveNode09-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],0);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0].childNodes[1],ps[0]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode10-expected.html b/experiments/Editor/tests/dom/moveNode10-expected.html
deleted file mode 100644
index 064dc3a..0000000
--- a/experiments/Editor/tests/dom/moveNode10-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <span>Zero</span>
-    <p>
-      <tt/>
-      <span>One</span>
-    </p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode10-input.html b/experiments/Editor/tests/dom/moveNode10-input.html
deleted file mode 100644
index 72d7950..0000000
--- a/experiments/Editor/tests/dom/moveNode10-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],1);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0].childNodes[0],ps[0]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode11-expected.html b/experiments/Editor/tests/dom/moveNode11-expected.html
deleted file mode 100644
index 03e6860..0000000
--- a/experiments/Editor/tests/dom/moveNode11-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <span>Zero</span>
-    <p>
-      <span>One</span>
-      <tt/>
-    </p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode11-input.html b/experiments/Editor/tests/dom/moveNode11-input.html
deleted file mode 100644
index bcf7118..0000000
--- a/experiments/Editor/tests/dom/moveNode11-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],2);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0].childNodes[0],ps[0]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode12-expected.html b/experiments/Editor/tests/dom/moveNode12-expected.html
deleted file mode 100644
index 1b755ae..0000000
--- a/experiments/Editor/tests/dom/moveNode12-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <span>One</span>
-    <p>
-      <span>Zero</span>
-      <tt/>
-    </p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode12-input.html b/experiments/Editor/tests/dom/moveNode12-input.html
deleted file mode 100644
index d6705a4..0000000
--- a/experiments/Editor/tests/dom/moveNode12-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],2);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0].childNodes[1],ps[0]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode13-expected.html b/experiments/Editor/tests/dom/moveNode13-expected.html
deleted file mode 100644
index 52a99f5..0000000
--- a/experiments/Editor/tests/dom/moveNode13-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <tt/>
-      <span>Zero</span>
-      <span>One</span>
-    </p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode13-input.html b/experiments/Editor/tests/dom/moveNode13-input.html
deleted file mode 100644
index 1d81cf1..0000000
--- a/experiments/Editor/tests/dom/moveNode13-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],0);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0],ps[1]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode14-expected.html b/experiments/Editor/tests/dom/moveNode14-expected.html
deleted file mode 100644
index f05211e..0000000
--- a/experiments/Editor/tests/dom/moveNode14-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Two</p>
-    <p>
-      <tt/>
-      <span>Zero</span>
-      <span>One</span>
-    </p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode14-input.html b/experiments/Editor/tests/dom/moveNode14-input.html
deleted file mode 100644
index 6b75dbf..0000000
--- a/experiments/Editor/tests/dom/moveNode14-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],0);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0],ps[2]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode15-expected.html b/experiments/Editor/tests/dom/moveNode15-expected.html
deleted file mode 100644
index 18b713e..0000000
--- a/experiments/Editor/tests/dom/moveNode15-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Two</p>
-    <p>Three</p>
-    <p>
-      <tt/>
-      <span>Zero</span>
-      <span>One</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode15-input.html b/experiments/Editor/tests/dom/moveNode15-input.html
deleted file mode 100644
index 18e8ce2..0000000
--- a/experiments/Editor/tests/dom/moveNode15-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],0);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(document.body,ps[0],null);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode16-expected.html b/experiments/Editor/tests/dom/moveNode16-expected.html
deleted file mode 100644
index 755c665..0000000
--- a/experiments/Editor/tests/dom/moveNode16-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <tt/>
-      <span>One</span>
-      <span>Zero</span>
-    </p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode16-input.html b/experiments/Editor/tests/dom/moveNode16-input.html
deleted file mode 100644
index e68ea06..0000000
--- a/experiments/Editor/tests/dom/moveNode16-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],0);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(ps[0],ps[0].childNodes[1],ps[0].childNodes[0]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode17-expected.html b/experiments/Editor/tests/dom/moveNode17-expected.html
deleted file mode 100644
index 8f57d94..0000000
--- a/experiments/Editor/tests/dom/moveNode17-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <tt/>
-      <p>Two</p>
-      <p>Three</p>
-      <span>Zero</span>
-      <span>One</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode17-input.html b/experiments/Editor/tests/dom/moveNode17-input.html
deleted file mode 100644
index 10a0f66..0000000
--- a/experiments/Editor/tests/dom/moveNode17-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],0);
-
-    Position_trackWhileExecuting([position],function() {
-        var p2 = ps[2];
-        var p1 = ps[1];
-        DOM_insertBefore(ps[0],p2,ps[0].childNodes[0]);
-        DOM_insertBefore(ps[0],p1,ps[0].childNodes[0]);
-   });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode18-expected.html b/experiments/Editor/tests/dom/moveNode18-expected.html
deleted file mode 100644
index 651d030..0000000
--- a/experiments/Editor/tests/dom/moveNode18-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <p>Two</p>
-      <p>Three</p>
-      <span>Zero</span>
-      <tt/>
-      <span>One</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode18-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode18-input.html b/experiments/Editor/tests/dom/moveNode18-input.html
deleted file mode 100644
index ce625dd..0000000
--- a/experiments/Editor/tests/dom/moveNode18-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],1);
-
-    Position_trackWhileExecuting([position],function() {
-        var p2 = ps[2];
-        var p1 = ps[1];
-        DOM_insertBefore(ps[0],p2,ps[0].childNodes[0]);
-        DOM_insertBefore(ps[0],p1,ps[0].childNodes[0]);
-   });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode19-expected.html b/experiments/Editor/tests/dom/moveNode19-expected.html
deleted file mode 100644
index 214a26f..0000000
--- a/experiments/Editor/tests/dom/moveNode19-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <p>Two</p>
-      <p>Three</p>
-      <span>Zero</span>
-      <span>One</span>
-      <tt/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode19-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode19-input.html b/experiments/Editor/tests/dom/moveNode19-input.html
deleted file mode 100644
index 5c1892e..0000000
--- a/experiments/Editor/tests/dom/moveNode19-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],2);
-
-    Position_trackWhileExecuting([position],function() {
-        var p2 = ps[2];
-        var p1 = ps[1];
-        DOM_insertBefore(ps[0],p2,ps[0].childNodes[0]);
-        DOM_insertBefore(ps[0],p1,ps[0].childNodes[0]);
-   });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode20-expected.html b/experiments/Editor/tests/dom/moveNode20-expected.html
deleted file mode 100644
index 755c665..0000000
--- a/experiments/Editor/tests/dom/moveNode20-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <tt/>
-      <span>One</span>
-      <span>Zero</span>
-    </p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode20-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode20-input.html b/experiments/Editor/tests/dom/moveNode20-input.html
deleted file mode 100644
index e68ea06..0000000
--- a/experiments/Editor/tests/dom/moveNode20-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],0);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(ps[0],ps[0].childNodes[1],ps[0].childNodes[0]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode21-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode21-expected.html b/experiments/Editor/tests/dom/moveNode21-expected.html
deleted file mode 100644
index f581aa7..0000000
--- a/experiments/Editor/tests/dom/moveNode21-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span>One</span>
-      <tt/>
-      <span>Zero</span>
-    </p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode21-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode21-input.html b/experiments/Editor/tests/dom/moveNode21-input.html
deleted file mode 100644
index c5f6902..0000000
--- a/experiments/Editor/tests/dom/moveNode21-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],0);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(ps[0],ps[0].childNodes[0],null);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode22-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode22-expected.html b/experiments/Editor/tests/dom/moveNode22-expected.html
deleted file mode 100644
index 755c665..0000000
--- a/experiments/Editor/tests/dom/moveNode22-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <tt/>
-      <span>One</span>
-      <span>Zero</span>
-    </p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode22-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode22-input.html b/experiments/Editor/tests/dom/moveNode22-input.html
deleted file mode 100644
index 5664cf1..0000000
--- a/experiments/Editor/tests/dom/moveNode22-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],1);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(ps[0],ps[0].childNodes[1],ps[0].childNodes[0]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode23-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode23-expected.html b/experiments/Editor/tests/dom/moveNode23-expected.html
deleted file mode 100644
index ada5910..0000000
--- a/experiments/Editor/tests/dom/moveNode23-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span>Two</span>
-      <span>Zero</span>
-      <tt/>
-      <span>One</span>
-    </p>
-    <p>Three</p>
-    <p>Four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode23-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode23-input.html b/experiments/Editor/tests/dom/moveNode23-input.html
deleted file mode 100644
index 94907ad..0000000
--- a/experiments/Editor/tests/dom/moveNode23-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],1);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(ps[0],ps[0].childNodes[2],ps[0].childNodes[0]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span><span>Two</span></p><p>Three</p><p>Four</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode24-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode24-expected.html b/experiments/Editor/tests/dom/moveNode24-expected.html
deleted file mode 100644
index 1d4e46e..0000000
--- a/experiments/Editor/tests/dom/moveNode24-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span>Zero</span>
-      <tt/>
-      <span>Two</span>
-      <span>One</span>
-    </p>
-    <p>Three</p>
-    <p>Four</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/moveNode24-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/moveNode24-input.html b/experiments/Editor/tests/dom/moveNode24-input.html
deleted file mode 100644
index 3446e6c..0000000
--- a/experiments/Editor/tests/dom/moveNode24-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var position = new Position(ps[0],1);
-
-    Position_trackWhileExecuting([position],function() {
-        DOM_insertBefore(ps[0],ps[0].childNodes[2],ps[0].childNodes[1]);
-    });
-
-    var tt = DOM_createElement(document,"tt");
-    insertAtPosition(position,tt);
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span><span>Two</span></p><p>Three</p><p>Four</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/nextNode01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/nextNode01-expected.html b/experiments/Editor/tests/dom/nextNode01-expected.html
deleted file mode 100644
index 2ab6dd7..0000000
--- a/experiments/Editor/tests/dom/nextNode01-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-BODY
-n1
-n2
-n3
-n4
-n5
-n6
-n7
-n8
-n9
-n10
-n11
-n12
-n13
-n14
-n15
-n16
-n17
-n18
-n19
-n20
-n21
-n22
-n23
-n24

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/nextNode01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/nextNode01-input.html b/experiments/Editor/tests/dom/nextNode01-input.html
deleted file mode 100644
index 7a01d19..0000000
--- a/experiments/Editor/tests/dom/nextNode01-input.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    removeWhitespaceAndCommentNodes(document.body);
-    var result = new Array();
-    var current = document.body;
-    while (current != null) {
-        result.push(stringForNode(current));
-        current = nextNode(current);
-    }
-    return result.join("\n");
-
-    function stringForNode(node)
-    {
-        if ((node.nodeType == Node.ELEMENT_NODE) && (node.hasAttribute("id")))
-            return node.getAttribute("id");
-        else if (node.nodeType == Node.TEXT_NODE)
-            return node.nodeValue;
-        else
-            return node.nodeName;
-    }
-}
-</script>
-</head>
-<body>
-
-  <div id="n1">
-    <p id="n2">
-      <span id="n3">n4</span>
-      <span id="n5">n6</span>
-    </p>
-    <p id="n7">
-      <span id="n8"></span>
-      <span id="n9"></span>
-    </p>
-    <p id="n10">
-      <span id="n11"></span>
-    </p>
-    <p id="n12">
-    </p>
-  </div>
-
-  <div id="n13">
-    <p id="n14">
-    </p>
-    <p id="n15">
-      <span id="n16"></span>
-    </p>
-    <p id="n17">
-      <span id="n18"></span>
-      <span id="n19"></span>
-    </p>
-    <p id="n20">
-      <span id="n21">n22</span>
-      <span id="n23">n24</span>
-    </p>
-  </div>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/nextNode02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/nextNode02-expected.html b/experiments/Editor/tests/dom/nextNode02-expected.html
deleted file mode 100644
index 209a7a6..0000000
--- a/experiments/Editor/tests/dom/nextNode02-expected.html
+++ /dev/null
@@ -1,76 +0,0 @@
-Current BODY
-Entering n1
-    Current n1
-    Entering n2
-        Current n2
-        Entering n3
-            Current n3
-            Entering n4
-                Current n4
-            Exiting n4
-        Exiting n3
-        Entering n5
-            Current n5
-            Entering n6
-                Current n6
-            Exiting n6
-        Exiting n5
-    Exiting n2
-    Entering n7
-        Current n7
-        Entering n8
-            Current n8
-        Exiting n8
-        Entering n9
-            Current n9
-        Exiting n9
-    Exiting n7
-    Entering n10
-        Current n10
-        Entering n11
-            Current n11
-        Exiting n11
-    Exiting n10
-    Entering n12
-        Current n12
-    Exiting n12
-Exiting n1
-Entering n13
-    Current n13
-    Entering n14
-        Current n14
-    Exiting n14
-    Entering n15
-        Current n15
-        Entering n16
-            Current n16
-        Exiting n16
-    Exiting n15
-    Entering n17
-        Current n17
-        Entering n18
-            Current n18
-        Exiting n18
-        Entering n19
-            Current n19
-        Exiting n19
-    Exiting n17
-    Entering n20
-        Current n20
-        Entering n21
-            Current n21
-            Entering n22
-                Current n22
-            Exiting n22
-        Exiting n21
-        Entering n23
-            Current n23
-            Entering n24
-                Current n24
-            Exiting n24
-        Exiting n23
-    Exiting n20
-Exiting n13
-Exiting BODY
-Exiting HTML
-Exiting #document

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/nextNode02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/nextNode02-input.html b/experiments/Editor/tests/dom/nextNode02-input.html
deleted file mode 100644
index 04d52a3..0000000
--- a/experiments/Editor/tests/dom/nextNode02-input.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    removeWhitespaceAndCommentNodes(document.body);
-    var result = new Array();
-    var current = document.body;
-    var indent = "";
-    while (current != null) {
-        result.push(indent+"Current "+stringForNode(current));
-        current = nextNode(current,entering,exiting);
-    }
-    return result.join("\n");
-
-    function entering(node)
-    {
-        result.push(indent+"Entering "+stringForNode(node));
-        indent += "    ";
-    }
-
-    function exiting(node)
-    {
-        indent = indent.substring(0,indent.length-4);
-        result.push(indent+"Exiting "+stringForNode(node));
-    }
-
-    function stringForNode(node)
-    {
-        if ((node.nodeType == Node.ELEMENT_NODE) && (node.hasAttribute("id")))
-            return node.getAttribute("id");
-        else if (node.nodeType == Node.TEXT_NODE)
-            return node.nodeValue;
-        else
-            return node.nodeName;
-    }
-}
-</script>
-</head>
-<body>
-
-  <div id="n1">
-    <p id="n2">
-      <span id="n3">n4</span>
-      <span id="n5">n6</span>
-    </p>
-    <p id="n7">
-      <span id="n8"></span>
-      <span id="n9"></span>
-    </p>
-    <p id="n10">
-      <span id="n11"></span>
-    </p>
-    <p id="n12">
-    </p>
-  </div>
-
-  <div id="n13">
-    <p id="n14">
-    </p>
-    <p id="n15">
-      <span id="n16"></span>
-    </p>
-    <p id="n17">
-      <span id="n18"></span>
-      <span id="n19"></span>
-    </p>
-    <p id="n20">
-      <span id="n21">n22</span>
-      <span id="n23">n24</span>
-    </p>
-  </div>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/removeNodeButKeepChildren1-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/removeNodeButKeepChildren1-expected.html b/experiments/Editor/tests/dom/removeNodeButKeepChildren1-expected.html
deleted file mode 100644
index 13bb807..0000000
--- a/experiments/Editor/tests/dom/removeNodeButKeepChildren1-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    (0)
-    <span>Zero</span>
-    (1)
-    <span>One</span>
-    (2)
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/removeNodeButKeepChildren1-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/removeNodeButKeepChildren1-input.html b/experiments/Editor/tests/dom/removeNodeButKeepChildren1-input.html
deleted file mode 100644
index 46f4181..0000000
--- a/experiments/Editor/tests/dom/removeNodeButKeepChildren1-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    var positions = new Array();
-    for (var i = 0; i <= p.childNodes.length; i++)
-        positions[i] = new Position(p,i);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_removeNodeButKeepChildren(p);
-
-        for (var i = 0; i < positions.length; i++)
-            insertTextAtPosition(positions[i],"("+i+")");
-    });
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/removeNodeButKeepChildren2-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/removeNodeButKeepChildren2-expected.html b/experiments/Editor/tests/dom/removeNodeButKeepChildren2-expected.html
deleted file mode 100644
index ad670da..0000000
--- a/experiments/Editor/tests/dom/removeNodeButKeepChildren2-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Zero</p>
-    (0)
-    <span>One</span>
-    (1)
-    <span>Two</span>
-    (2)
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/removeNodeButKeepChildren2-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/removeNodeButKeepChildren2-input.html b/experiments/Editor/tests/dom/removeNodeButKeepChildren2-input.html
deleted file mode 100644
index 4dd7ea9..0000000
--- a/experiments/Editor/tests/dom/removeNodeButKeepChildren2-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[1];
-    var positions = new Array();
-    for (var i = 0; i <= p.childNodes.length; i++)
-        positions[i] = new Position(p,i);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_removeNodeButKeepChildren(p);
-
-        for (var i = 0; i < positions.length; i++)
-            insertTextAtPosition(positions[i],"("+i+")");
-    });
-}
-</script>
-</head>
-<body><p>Zero</p><p><span>One</span><span>Two</span></p><p>Three</p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/removeNodeButKeepChildren3-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/removeNodeButKeepChildren3-expected.html b/experiments/Editor/tests/dom/removeNodeButKeepChildren3-expected.html
deleted file mode 100644
index 0690de8..0000000
--- a/experiments/Editor/tests/dom/removeNodeButKeepChildren3-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Zero</p>
-    <p>One</p>
-    (0)
-    <span>Two</span>
-    (1)
-    <span>Three</span>
-    (2)
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/removeNodeButKeepChildren3-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/removeNodeButKeepChildren3-input.html b/experiments/Editor/tests/dom/removeNodeButKeepChildren3-input.html
deleted file mode 100644
index d63c2b8..0000000
--- a/experiments/Editor/tests/dom/removeNodeButKeepChildren3-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[2];
-    var positions = new Array();
-    for (var i = 0; i <= p.childNodes.length; i++)
-        positions[i] = new Position(p,i);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_removeNodeButKeepChildren(p);
-
-        for (var i = 0; i < positions.length; i++)
-            insertTextAtPosition(positions[i],"("+i+")");
-    });
-}
-</script>
-</head>
-<body><p>Zero</p><p>One</p><p><span>Two</span><span>Three</span></p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/removeNodeButKeepChildren4-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/removeNodeButKeepChildren4-expected.html b/experiments/Editor/tests/dom/removeNodeButKeepChildren4-expected.html
deleted file mode 100644
index b38eae0..0000000
--- a/experiments/Editor/tests/dom/removeNodeButKeepChildren4-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    (0)
-    <span>Zero</span>
-    <span>One</span>
-    (1)
-    <p>Two</p>
-    (2)
-    <p>Three</p>
-    (3)
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/removeNodeButKeepChildren4-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/removeNodeButKeepChildren4-input.html b/experiments/Editor/tests/dom/removeNodeButKeepChildren4-input.html
deleted file mode 100644
index c8d2853..0000000
--- a/experiments/Editor/tests/dom/removeNodeButKeepChildren4-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var positions = new Array();
-    for (var i = 0; i <= document.body.childNodes.length; i++)
-        positions[i] = new Position(document.body,i);
-    var p = document.getElementsByTagName("P")[0];
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_removeNodeButKeepChildren(p);
-
-        for (var i = 0; i < positions.length; i++)
-            insertTextAtPosition(positions[i],"("+i+")");
-    });
-}
-</script>
-</head>
-<body><p><span>Zero</span><span>One</span></p><p>Two</p><p>Three</p></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/removeNodeButKeepChildren5-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/removeNodeButKeepChildren5-expected.html b/experiments/Editor/tests/dom/removeNodeButKeepChildren5-expected.html
deleted file mode 100644
index a29dcec..0000000
--- a/experiments/Editor/tests/dom/removeNodeButKeepChildren5-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    (0)
-    <p>Zero</p>
-    (1)
-    <span>One</span>
-    <span>Two</span>
-    (2)
-    <p>Three</p>
-    (3)
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/removeNodeButKeepChildren5-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/removeNodeButKeepChildren5-input.html b/experiments/Editor/tests/dom/removeNodeButKeepChildren5-input.html
deleted file mode 100644
index 298c04f..0000000
--- a/experiments/Editor/tests/dom/removeNodeButKeepChildren5-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var positions = new Array();
-    for (var i = 0; i <= document.body.childNodes.length; i++)
-        positions[i] = new Position(document.body,i);
-    var p = document.getElementsByTagName("P")[1];
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_removeNodeButKeepChildren(p);
-
-        for (var i = 0; i < positions.length; i++)
-            insertTextAtPosition(positions[i],"("+i+")");
-    });
-}
-</script>
-</head>
-<body><p>Zero</p><p><span>One</span><span>Two</span></p><p>Three</p></body></html>
\ No newline at end of file



[32/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/doubleSpacePeriod04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/doubleSpacePeriod04-input.html b/experiments/Editor/tests/cursor/doubleSpacePeriod04-input.html
deleted file mode 100644
index 539f0f1..0000000
--- a/experiments/Editor/tests/cursor/doubleSpacePeriod04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text []</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/doubleSpacePeriod05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/doubleSpacePeriod05-expected.html b/experiments/Editor/tests/cursor/doubleSpacePeriod05-expected.html
deleted file mode 100644
index c758a73..0000000
--- a/experiments/Editor/tests/cursor/doubleSpacePeriod05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text. A.&nbsp;[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/doubleSpacePeriod05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/doubleSpacePeriod05-input.html b/experiments/Editor/tests/cursor/doubleSpacePeriod05-input.html
deleted file mode 100644
index b9c790b..0000000
--- a/experiments/Editor/tests/cursor/doubleSpacePeriod05-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter("A");
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enter-delete01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enter-delete01-expected.html b/experiments/Editor/tests/cursor/enter-delete01-expected.html
deleted file mode 100644
index b91c420..0000000
--- a/experiments/Editor/tests/cursor/enter-delete01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enter-delete01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enter-delete01-input.html b/experiments/Editor/tests/cursor/enter-delete01-input.html
deleted file mode 100644
index 52c6d80..0000000
--- a/experiments/Editor/tests/cursor/enter-delete01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enter-delete02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enter-delete02-expected.html b/experiments/Editor/tests/cursor/enter-delete02-expected.html
deleted file mode 100644
index b91c420..0000000
--- a/experiments/Editor/tests/cursor/enter-delete02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enter-delete02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enter-delete02-input.html b/experiments/Editor/tests/cursor/enter-delete02-input.html
deleted file mode 100644
index d1172be..0000000
--- a/experiments/Editor/tests/cursor/enter-delete02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_deleteCharacter();
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enter-delete03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enter-delete03-expected.html b/experiments/Editor/tests/cursor/enter-delete03-expected.html
deleted file mode 100644
index b91c420..0000000
--- a/experiments/Editor/tests/cursor/enter-delete03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enter-delete03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enter-delete03-input.html b/experiments/Editor/tests/cursor/enter-delete03-input.html
deleted file mode 100644
index 5d81b5b..0000000
--- a/experiments/Editor/tests/cursor/enter-delete03-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_deleteCharacter();
-    Cursor_deleteCharacter();
-    Cursor_deleteCharacter();
-    Cursor_deleteCharacter();
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterAfterFigure01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterAfterFigure01-expected.html b/experiments/Editor/tests/cursor/enterAfterFigure01-expected.html
deleted file mode 100644
index 1423796..0000000
--- a/experiments/Editor/tests/cursor/enterAfterFigure01-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterAfterFigure01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterAfterFigure01-input.html b/experiments/Editor/tests/cursor/enterAfterFigure01-input.html
deleted file mode 100644
index b1dcd9c..0000000
--- a/experiments/Editor/tests/cursor/enterAfterFigure01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<figure>
-  <img src="../figures/nothing.png">
-</figure>[]
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterAfterFigure02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterAfterFigure02-expected.html b/experiments/Editor/tests/cursor/enterAfterFigure02-expected.html
deleted file mode 100644
index e30e81e..0000000
--- a/experiments/Editor/tests/cursor/enterAfterFigure02-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-    <p>a</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterAfterFigure02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterAfterFigure02-input.html b/experiments/Editor/tests/cursor/enterAfterFigure02-input.html
deleted file mode 100644
index 680356f..0000000
--- a/experiments/Editor/tests/cursor/enterAfterFigure02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<figure>
-  <img src="../figures/nothing.png">
-</figure>a[]
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterAfterFigure03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterAfterFigure03-expected.html b/experiments/Editor/tests/cursor/enterAfterFigure03-expected.html
deleted file mode 100644
index 28082ef..0000000
--- a/experiments/Editor/tests/cursor/enterAfterFigure03-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-    <p>
-      []
-      <br/>
-    </p>
-    a
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterAfterFigure03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterAfterFigure03-input.html b/experiments/Editor/tests/cursor/enterAfterFigure03-input.html
deleted file mode 100644
index 06b1915..0000000
--- a/experiments/Editor/tests/cursor/enterAfterFigure03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<figure>
-  <img src="../figures/nothing.png">
-</figure>[]a
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterAfterTable01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterAfterTable01-expected.html b/experiments/Editor/tests/cursor/enterAfterTable01-expected.html
deleted file mode 100644
index 32fa18c..0000000
--- a/experiments/Editor/tests/cursor/enterAfterTable01-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterAfterTable01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterAfterTable01-input.html b/experiments/Editor/tests/cursor/enterAfterTable01-input.html
deleted file mode 100644
index 6216142..0000000
--- a/experiments/Editor/tests/cursor/enterAfterTable01-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>[]
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterAfterTable02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterAfterTable02-expected.html b/experiments/Editor/tests/cursor/enterAfterTable02-expected.html
deleted file mode 100644
index d1d67ed..0000000
--- a/experiments/Editor/tests/cursor/enterAfterTable02-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>a</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterAfterTable02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterAfterTable02-input.html b/experiments/Editor/tests/cursor/enterAfterTable02-input.html
deleted file mode 100644
index 246829f..0000000
--- a/experiments/Editor/tests/cursor/enterAfterTable02-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>a[]
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterAfterTable03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterAfterTable03-expected.html b/experiments/Editor/tests/cursor/enterAfterTable03-expected.html
deleted file mode 100644
index a1456e0..0000000
--- a/experiments/Editor/tests/cursor/enterAfterTable03-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>
-      []
-      <br/>
-    </p>
-    a
-    <p>one two three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterAfterTable03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterAfterTable03-input.html b/experiments/Editor/tests/cursor/enterAfterTable03-input.html
deleted file mode 100644
index b44b35a..0000000
--- a/experiments/Editor/tests/cursor/enterAfterTable03-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>[]a
-<p>one two three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterBeforeFigure01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterBeforeFigure01-expected.html b/experiments/Editor/tests/cursor/enterBeforeFigure01-expected.html
deleted file mode 100644
index 6ca614d..0000000
--- a/experiments/Editor/tests/cursor/enterBeforeFigure01-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterBeforeFigure01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterBeforeFigure01-input.html b/experiments/Editor/tests/cursor/enterBeforeFigure01-input.html
deleted file mode 100644
index 42cbacd..0000000
--- a/experiments/Editor/tests/cursor/enterBeforeFigure01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-[]<figure>
-  <img src="../figures/nothing.png">
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterBeforeFigure02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterBeforeFigure02-expected.html b/experiments/Editor/tests/cursor/enterBeforeFigure02-expected.html
deleted file mode 100644
index 9f4264f..0000000
--- a/experiments/Editor/tests/cursor/enterBeforeFigure02-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-    a
-    <p>
-      []
-      <br/>
-    </p>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterBeforeFigure02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterBeforeFigure02-input.html b/experiments/Editor/tests/cursor/enterBeforeFigure02-input.html
deleted file mode 100644
index 2dc06c7..0000000
--- a/experiments/Editor/tests/cursor/enterBeforeFigure02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-a[]<figure>
-  <img src="../figures/nothing.png">
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterBeforeFigure03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterBeforeFigure03-expected.html b/experiments/Editor/tests/cursor/enterBeforeFigure03-expected.html
deleted file mode 100644
index 58cb2c2..0000000
--- a/experiments/Editor/tests/cursor/enterBeforeFigure03-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-    <p><br/></p>
-    <p>[]a</p>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterBeforeFigure03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterBeforeFigure03-input.html b/experiments/Editor/tests/cursor/enterBeforeFigure03-input.html
deleted file mode 100644
index dab3c44..0000000
--- a/experiments/Editor/tests/cursor/enterBeforeFigure03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-[]a<figure>
-  <img src="../figures/nothing.png">
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterBeforeTable01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterBeforeTable01-expected.html b/experiments/Editor/tests/cursor/enterBeforeTable01-expected.html
deleted file mode 100644
index 535d71c..0000000
--- a/experiments/Editor/tests/cursor/enterBeforeTable01-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <table>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterBeforeTable01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterBeforeTable01-input.html b/experiments/Editor/tests/cursor/enterBeforeTable01-input.html
deleted file mode 100644
index a353c44..0000000
--- a/experiments/Editor/tests/cursor/enterBeforeTable01-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-[]<table>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterBeforeTable02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterBeforeTable02-expected.html b/experiments/Editor/tests/cursor/enterBeforeTable02-expected.html
deleted file mode 100644
index ced9713..0000000
--- a/experiments/Editor/tests/cursor/enterBeforeTable02-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-    a
-    <p>
-      []
-      <br/>
-    </p>
-    <table>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterBeforeTable02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterBeforeTable02-input.html b/experiments/Editor/tests/cursor/enterBeforeTable02-input.html
deleted file mode 100644
index 4ebd612..0000000
--- a/experiments/Editor/tests/cursor/enterBeforeTable02-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-a[]<table>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterBeforeTable03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterBeforeTable03-expected.html b/experiments/Editor/tests/cursor/enterBeforeTable03-expected.html
deleted file mode 100644
index 921092b..0000000
--- a/experiments/Editor/tests/cursor/enterBeforeTable03-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-    <p><br/></p>
-    <p>[]a</p>
-    <table>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterBeforeTable03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterBeforeTable03-input.html b/experiments/Editor/tests/cursor/enterBeforeTable03-input.html
deleted file mode 100644
index 41b0bd4..0000000
--- a/experiments/Editor/tests/cursor/enterBeforeTable03-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-[]a<table>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-caption01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-caption01-expected.html b/experiments/Editor/tests/cursor/enterPressed-caption01-expected.html
deleted file mode 100644
index 2aa7dab..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-caption01-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <table id="item1" style="width: 100%">
-      <caption>Test</caption>
-      <colgroup>
-        <col width="50%"/>
-        <col width="50%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td>0, 0</td>
-          <td>0, 1</td>
-        </tr>
-        <tr>
-          <td>1, 0</td>
-          <td>1, 1</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-caption01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-caption01-input.html b/experiments/Editor/tests/cursor/enterPressed-caption01-input.html
deleted file mode 100644
index a23cc97..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-caption01-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var caption = document.getElementsByTagName("CAPTION")[0];
-    var last = caption.lastChild;
-    Selection_set(last,4,last,4);
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <table style="width: 100%">
-    <caption>
-      Table 1: Test
-    </caption>
-    <col width="50%">
-    <col width="50%">
-    <tr>
-      <td>0, 0</td>
-      <td>0, 1</td>
-    </tr>
-    <tr>
-      <td>1, 0</td>
-      <td>1, 1</td>
-    </tr>
-  </table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-caption02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-caption02-expected.html b/experiments/Editor/tests/cursor/enterPressed-caption02-expected.html
deleted file mode 100644
index 2aa7dab..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-caption02-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <table id="item1" style="width: 100%">
-      <caption>Test</caption>
-      <colgroup>
-        <col width="50%"/>
-        <col width="50%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td>0, 0</td>
-          <td>0, 1</td>
-        </tr>
-        <tr>
-          <td>1, 0</td>
-          <td>1, 1</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-caption02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-caption02-input.html b/experiments/Editor/tests/cursor/enterPressed-caption02-input.html
deleted file mode 100644
index 822de76..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-caption02-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var caption = document.getElementsByTagName("CAPTION")[0];
-    var last = caption.lastChild;
-    Selection_set(last,3,last,3);
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <table style="width: 100%">
-    <caption>
-      Table 1: Test
-    </caption>
-    <col width="50%">
-    <col width="50%">
-    <tr>
-      <td>0, 0</td>
-      <td>0, 1</td>
-    </tr>
-    <tr>
-      <td>1, 0</td>
-      <td>1, 1</td>
-    </tr>
-  </table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer01-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer01-expected.html
deleted file mode 100644
index 6183f00..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer01-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer01-input.html
deleted file mode 100644
index 2ab73f5..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer01-input.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body>[]</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer01a-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer01a-expected.html
deleted file mode 100644
index 6183f00..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer01a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer01a-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer01a-input.html
deleted file mode 100644
index 123a62e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer01a-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    removeWhitespaceAndCommentNodes(document.body);
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body>[]</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer02-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer02-expected.html
deleted file mode 100644
index 5c245d4..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer02-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure>
-      <p><br/></p>
-      <p>
-        []
-        <br/>
-      </p>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer02-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer02-input.html
deleted file mode 100644
index 492697d..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer02-input.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body><figure>[]</figure></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer02a-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer02a-expected.html
deleted file mode 100644
index 5c245d4..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer02a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure>
-      <p><br/></p>
-      <p>
-        []
-        <br/>
-      </p>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer02a-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer02a-input.html
deleted file mode 100644
index dd8d57b..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer02a-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    removeWhitespaceAndCommentNodes(document.body);
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body><figure>[]</figure></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer03-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer03-expected.html
deleted file mode 100644
index 46f41bb..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer03-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure>
-      <figcaption></figcaption>
-    </figure>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer03-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer03-input.html
deleted file mode 100644
index b0f293e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer03-input.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body><figure><figcaption>[]</figcaption></figure></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer03a-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer03a-expected.html
deleted file mode 100644
index 07efe23..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer03a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <figure>
-      <figcaption/>
-    </figure>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer03a-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer03a-input.html
deleted file mode 100644
index dcef72b..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer03a-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    removeWhitespaceAndCommentNodes(document.body);
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body><figure><figcaption>[]</figcaption></figure></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer04-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer04-expected.html
deleted file mode 100644
index 3b39650..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer04-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <caption></caption>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer04-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer04-input.html
deleted file mode 100644
index 3bde7f9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer04-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <table>
-      <caption>[]</caption>
-      <tr>
-        <td>Cell</td>
-      </tr>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer04a-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer04a-expected.html
deleted file mode 100644
index 020c65b..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer04a-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <caption/>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer04a-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer04a-input.html
deleted file mode 100644
index 4eebe75..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer04a-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    removeWhitespaceAndCommentNodes(document.body);
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <table>
-      <caption>[]</caption>
-      <tr>
-        <td>Cell</td>
-      </tr>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer05-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer05-expected.html
deleted file mode 100644
index 7a4cd21..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer05-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>
-            <p><br/></p>
-            <p>
-              []
-              <br/>
-            </p>
-          </td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer05-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer05-input.html
deleted file mode 100644
index 609761b..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer05-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <table>
-      <tr>
-        <td>[]</td>
-      </tr>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer05a-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer05a-expected.html
deleted file mode 100644
index 7a4cd21..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer05a-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>
-            <p><br/></p>
-            <p>
-              []
-              <br/>
-            </p>
-          </td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer05a-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer05a-input.html
deleted file mode 100644
index e6fed06..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer05a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    removeWhitespaceAndCommentNodes(document.body);
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <table>
-      <tr>
-        <td>[]</td>
-      </tr>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer06-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer06-expected.html
deleted file mode 100644
index e777f58..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer06-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <th>
-            <p><br/></p>
-            <p>
-              []
-              <br/>
-            </p>
-          </th>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer06-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer06-input.html
deleted file mode 100644
index 88bae4c..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer06-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <table>
-      <tr>
-        <th>[]</th>
-      </tr>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer06a-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer06a-expected.html
deleted file mode 100644
index e777f58..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer06a-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <th>
-            <p><br/></p>
-            <p>
-              []
-              <br/>
-            </p>
-          </th>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer06a-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer06a-input.html
deleted file mode 100644
index feec701..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer06a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    removeWhitespaceAndCommentNodes(document.body);
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <table>
-      <tr>
-        <th>[]</th>
-      </tr>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer07-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer07-expected.html
deleted file mode 100644
index 35998e7..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer07-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li/>
-      <li>[]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer07-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer07-input.html
deleted file mode 100644
index 2bf330b..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer07-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li>[]</li>
-    </ule>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer07a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer07a-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer07a-expected.html
deleted file mode 100644
index 35998e7..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer07a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li/>
-      <li>[]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer07a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer07a-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer07a-input.html
deleted file mode 100644
index 402ac1a..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer07a-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    removeWhitespaceAndCommentNodes(document.body);
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li>[]</li>
-    </ule>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer08-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer08-expected.html
deleted file mode 100644
index 50e6d8f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer08-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p><br/></p></li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer08-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer08-input.html
deleted file mode 100644
index fb42c6e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer08-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li><p>[]</p></li>
-    </ule>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer08a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer08a-expected.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer08a-expected.html
deleted file mode 100644
index 50e6d8f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer08a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p><br/></p></li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-emptyContainer08a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-emptyContainer08a-input.html b/experiments/Editor/tests/cursor/enterPressed-emptyContainer08a-input.html
deleted file mode 100644
index 6be38da..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-emptyContainer08a-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    removeWhitespaceAndCommentNodes(document.body);
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-  <body>
-    <ul>
-      <li><p>[]</p></li>
-    </ule>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote01-expected.html b/experiments/Editor/tests/cursor/enterPressed-endnote01-expected.html
deleted file mode 100644
index a0c6787..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote01-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>before</p>
-    <p>
-      []
-      <span class="endnote"/>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote01-input.html b/experiments/Editor/tests/cursor/enterPressed-endnote01-input.html
deleted file mode 100644
index 6291f6e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before[]<span class="endnote"></span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote02-expected.html b/experiments/Editor/tests/cursor/enterPressed-endnote02-expected.html
deleted file mode 100644
index 3c70c9e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote02-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      <span class="endnote"></span>
-    </p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote02-input.html b/experiments/Editor/tests/cursor/enterPressed-endnote02-input.html
deleted file mode 100644
index 0349f77..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote">[]</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote03-expected.html b/experiments/Editor/tests/cursor/enterPressed-endnote03-expected.html
deleted file mode 100644
index a3966aa..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote03-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      <span class="endnote"/>
-    </p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote03-input.html b/experiments/Editor/tests/cursor/enterPressed-endnote03-input.html
deleted file mode 100644
index ab48008..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote"></span>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote04-expected.html b/experiments/Editor/tests/cursor/enterPressed-endnote04-expected.html
deleted file mode 100644
index 1664fb5..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote04-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>before</p>
-    <p>
-      []
-      <span class="endnote">endnote</span>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote04-input.html b/experiments/Editor/tests/cursor/enterPressed-endnote04-input.html
deleted file mode 100644
index e9e050e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before[]<span class="endnote">endnote</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote05-expected.html b/experiments/Editor/tests/cursor/enterPressed-endnote05-expected.html
deleted file mode 100644
index ad381c2..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote05-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      <span class="endnote">endnote</span>
-    </p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote05-input.html b/experiments/Editor/tests/cursor/enterPressed-endnote05-input.html
deleted file mode 100644
index 6a3b67f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote">[]endnote</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote06-expected.html b/experiments/Editor/tests/cursor/enterPressed-endnote06-expected.html
deleted file mode 100644
index ad381c2..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote06-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      <span class="endnote">endnote</span>
-    </p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote06-input.html b/experiments/Editor/tests/cursor/enterPressed-endnote06-input.html
deleted file mode 100644
index f13892f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote">end[]note</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote07-expected.html b/experiments/Editor/tests/cursor/enterPressed-endnote07-expected.html
deleted file mode 100644
index ad381c2..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote07-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      <span class="endnote">endnote</span>
-    </p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote07-input.html b/experiments/Editor/tests/cursor/enterPressed-endnote07-input.html
deleted file mode 100644
index c57b762..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote07-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote">endnote[]</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote08-expected.html b/experiments/Editor/tests/cursor/enterPressed-endnote08-expected.html
deleted file mode 100644
index ad381c2..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote08-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      <span class="endnote">endnote</span>
-    </p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-endnote08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-endnote08-input.html b/experiments/Editor/tests/cursor/enterPressed-endnote08-input.html
deleted file mode 100644
index 79503c7..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-endnote08-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote">endnote</span>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-figcaption01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-figcaption01-expected.html b/experiments/Editor/tests/cursor/enterPressed-figcaption01-expected.html
deleted file mode 100644
index 7165288..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-figcaption01-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="../figures/nothing.png"/>
-      <figcaption>Test</figcaption>
-    </figure>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-figcaption01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-figcaption01-input.html b/experiments/Editor/tests/cursor/enterPressed-figcaption01-input.html
deleted file mode 100644
index c8794f9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-figcaption01-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var caption = document.getElementsByTagName("FIGCAPTION")[0];
-    var last = caption.lastChild;
-    Selection_set(last,4,last,4);
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <figure>
-    <img src="../figures/nothing.png">
-    <figcaption>Figure 1: Test</figcaption>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-figcaption02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-figcaption02-expected.html b/experiments/Editor/tests/cursor/enterPressed-figcaption02-expected.html
deleted file mode 100644
index 7165288..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-figcaption02-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="../figures/nothing.png"/>
-      <figcaption>Test</figcaption>
-    </figure>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-figcaption02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-figcaption02-input.html b/experiments/Editor/tests/cursor/enterPressed-figcaption02-input.html
deleted file mode 100644
index 0068364..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-figcaption02-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    var caption = document.getElementsByTagName("FIGCAPTION")[0];
-    var last = caption.lastChild;
-    Selection_set(last,3,last,3);
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <figure>
-    <img src="../figures/nothing.png">
-    <figcaption>Figure 1: Test</figcaption>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote01-expected.html b/experiments/Editor/tests/cursor/enterPressed-footnote01-expected.html
deleted file mode 100644
index 3650dc8..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote01-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>before</p>
-    <p>
-      []
-      <span class="footnote"/>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote01-input.html b/experiments/Editor/tests/cursor/enterPressed-footnote01-input.html
deleted file mode 100644
index 7d1d2a2..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before[]<span class="footnote"></span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote02-expected.html b/experiments/Editor/tests/cursor/enterPressed-footnote02-expected.html
deleted file mode 100644
index 5f52e4d..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote02-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      <span class="footnote"></span>
-    </p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote02-input.html b/experiments/Editor/tests/cursor/enterPressed-footnote02-input.html
deleted file mode 100644
index 0ee7ad4..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote">[]</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote03-expected.html b/experiments/Editor/tests/cursor/enterPressed-footnote03-expected.html
deleted file mode 100644
index b9ab906..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote03-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      <span class="footnote"/>
-    </p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote03-input.html b/experiments/Editor/tests/cursor/enterPressed-footnote03-input.html
deleted file mode 100644
index f2e61c0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote"></span>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote04-expected.html b/experiments/Editor/tests/cursor/enterPressed-footnote04-expected.html
deleted file mode 100644
index 31207ea..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote04-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>before</p>
-    <p>
-      []
-      <span class="footnote">footnote</span>
-      after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote04-input.html b/experiments/Editor/tests/cursor/enterPressed-footnote04-input.html
deleted file mode 100644
index 1c23e5e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before[]<span class="footnote">footnote</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote05-expected.html b/experiments/Editor/tests/cursor/enterPressed-footnote05-expected.html
deleted file mode 100644
index 62280e9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote05-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      <span class="footnote">footnote</span>
-    </p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote05-input.html b/experiments/Editor/tests/cursor/enterPressed-footnote05-input.html
deleted file mode 100644
index 78dc232..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote">[]footnote</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote06-expected.html b/experiments/Editor/tests/cursor/enterPressed-footnote06-expected.html
deleted file mode 100644
index 62280e9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote06-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      <span class="footnote">footnote</span>
-    </p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote06-input.html b/experiments/Editor/tests/cursor/enterPressed-footnote06-input.html
deleted file mode 100644
index c7d159c..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote">foot[]note</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote07-expected.html b/experiments/Editor/tests/cursor/enterPressed-footnote07-expected.html
deleted file mode 100644
index 62280e9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote07-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      <span class="footnote">footnote</span>
-    </p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote07-input.html b/experiments/Editor/tests/cursor/enterPressed-footnote07-input.html
deleted file mode 100644
index e6777ad..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote07-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote">footnote[]</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote08-expected.html b/experiments/Editor/tests/cursor/enterPressed-footnote08-expected.html
deleted file mode 100644
index 62280e9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote08-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      <span class="footnote">footnote</span>
-    </p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-footnote08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-footnote08-input.html b/experiments/Editor/tests/cursor/enterPressed-footnote08-input.html
deleted file mode 100644
index 50f1986..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-footnote08-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote">footnote</span>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading01-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading01-expected.html
deleted file mode 100644
index f2aa188..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading01-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item1">Sample t</h1>
-    <p>[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading01-input.html b/experiments/Editor/tests/cursor/enterPressed-heading01-input.html
deleted file mode 100644
index f75e82d..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_enterPressed();
-    showSelection();
-    Main_removeSpecial(document);
-}
-</script>
-</head>
-<body>
-<h1>Sample t[]ext</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading02-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading02-expected.html
deleted file mode 100644
index 5b8b602..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      []
-      <br/>
-    </p>
-    <h1 id="item1">Sample text</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading02-input.html b/experiments/Editor/tests/cursor/enterPressed-heading02-input.html
deleted file mode 100644
index 7b7a6b4..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading02-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_deleteCharacter();
-    Cursor_enterPressed();
-    showSelection();
-    Main_removeSpecial(document);
-}
-</script>
-</head>
-<body>
-<h1>X[]Sample text</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading03-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading03-expected.html
deleted file mode 100644
index 38cdb5f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item1">Sample text</h1>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading03-input.html b/experiments/Editor/tests/cursor/enterPressed-heading03-input.html
deleted file mode 100644
index cfc3359..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_enterPressed();
-    showSelection();
-    Main_removeSpecial(document);
-}
-</script>
-</head>
-<body>
-<h1>Sample text[]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading04-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading04-expected.html
deleted file mode 100644
index 7441b07..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      []
-      <br/>
-    </p>
-    <h1>Some text</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading04-input.html b/experiments/Editor/tests/cursor/enterPressed-heading04-input.html
deleted file mode 100644
index 0b52deb..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>[]Some text</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading05-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading05-expected.html
deleted file mode 100644
index 3df3e1e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading05-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>S</h1>
-    <p>[]ome text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading05-input.html b/experiments/Editor/tests/cursor/enterPressed-heading05-input.html
deleted file mode 100644
index 39eed47..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>S[]ome text</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading06-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading06-expected.html
deleted file mode 100644
index 64894b8..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading06-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      []
-      <br/>
-    </p>
-    <h1><i>Some text</i></h1>
-  </body>
-</html>



[05/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote02-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote02-expected.html
deleted file mode 100644
index 220a4e2..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote02-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="endnote">.e.n.d.n.o.t.e.</span>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote02-input.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote02-input.html
deleted file mode 100644
index ee67b8a..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote">endnote</span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote03-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote03-expected.html
deleted file mode 100644
index 56b5550..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote03-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <span class="endnote">.e.n.d.n.o.t.e.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote03-input.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote03-input.html
deleted file mode 100644
index f4b15ab..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p><span class="endnote">endnote</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote04-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote04-expected.html
deleted file mode 100644
index f2e6bfa..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote04-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <span class="endnote">.e.n.d.n.o.t.e.</span>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote04-input.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote04-input.html
deleted file mode 100644
index 74a8606..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p><span class="endnote">endnote</span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote05-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote05-expected.html
deleted file mode 100644
index 735a24f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote05-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="endnote">.f.i.r.s.t.</span>
-      .
-      <span class="endnote">.s.e.c.o.n.d.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote05-input.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote05-input.html
deleted file mode 100644
index 91277c9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote">first</span><span class="endnote">second</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote06-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote06-expected.html
deleted file mode 100644
index 4b5fd0b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote06-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="endnote">.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote06-input.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote06-input.html
deleted file mode 100644
index ed8e9fd..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote"></span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote07-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote07-expected.html
deleted file mode 100644
index abff27c..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote07-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="endnote">.</span>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote07-input.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote07-input.html
deleted file mode 100644
index e10ba4b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote07-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote"></span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote08-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote08-expected.html
deleted file mode 100644
index bbccfb6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote08-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <span class="endnote">.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote08-input.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote08-input.html
deleted file mode 100644
index 0691bb8..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote08-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p><span class="endnote"></span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote09-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote09-expected.html
deleted file mode 100644
index 80c2f50..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote09-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <span class="endnote">.</span>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote09-input.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote09-input.html
deleted file mode 100644
index 6d4d4e0..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote09-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p><span class="endnote"></span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote10-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote10-expected.html
deleted file mode 100644
index 70cab9a..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote10-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="endnote">.</span>
-      .
-      <span class="endnote">.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-endnote10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-endnote10-input.html b/experiments/Editor/tests/position/isValidCursorPosition-endnote10-input.html
deleted file mode 100644
index 4f1a5c0..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-endnote10-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote"></span><span class="endnote"></span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-figure01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-figure01a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-figure01a-expected.html
deleted file mode 100644
index 1d20b61..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-figure01a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <figure id="item1">
-      <img src="nothing.png"/>
-      <figcaption>.O.n.e.</figcaption>
-    </figure>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-figure01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-figure01a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-figure01a-input.html
deleted file mode 100644
index 1c9a8fb..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-figure01a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<figure>
-  <img src="nothing.png">
-  <figcaption>One</figcaption>
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-figure01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-figure01b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-figure01b-expected.html
deleted file mode 100644
index 1d20b61..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-figure01b-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <figure id="item1">
-      <img src="nothing.png"/>
-      <figcaption>.O.n.e.</figcaption>
-    </figure>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-figure01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-figure01b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-figure01b-input.html
deleted file mode 100644
index bcb49b1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-figure01b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<figure>
-  <img src="nothing.png">
-  <figcaption> One </figcaption>
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-figure01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-figure01c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-figure01c-expected.html
deleted file mode 100644
index 1d20b61..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-figure01c-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <figure id="item1">
-      <img src="nothing.png"/>
-      <figcaption>.O.n.e.</figcaption>
-    </figure>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-figure01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-figure01c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-figure01c-input.html
deleted file mode 100644
index 009cfdd..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-figure01c-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<figure>
-  <img src="nothing.png">
-  <figcaption>   One   </figcaption>
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote01-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote01-expected.html
deleted file mode 100644
index 30baef0..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote01-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="footnote">.f.o.o.t.n.o.t.e.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote01-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote01-input.html
deleted file mode 100644
index 19f828f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote">footnote</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote02-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote02-expected.html
deleted file mode 100644
index 6c640e4..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote02-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="footnote">.f.o.o.t.n.o.t.e.</span>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote02-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote02-input.html
deleted file mode 100644
index 33071e2..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote">footnote</span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote03-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote03-expected.html
deleted file mode 100644
index ffa20d6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote03-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <span class="footnote">.f.o.o.t.n.o.t.e.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote03-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote03-input.html
deleted file mode 100644
index 8f7f354..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p><span class="footnote">footnote</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote04-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote04-expected.html
deleted file mode 100644
index df77fa9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote04-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <span class="footnote">.f.o.o.t.n.o.t.e.</span>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote04-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote04-input.html
deleted file mode 100644
index 4f84bb3..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p><span class="footnote">footnote</span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote05-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote05-expected.html
deleted file mode 100644
index 3c42ff3..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote05-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="footnote">.f.i.r.s.t.</span>
-      .
-      <span class="footnote">.s.e.c.o.n.d.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote05-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote05-input.html
deleted file mode 100644
index 6a41ff8..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote">first</span><span class="footnote">second</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote06-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote06-expected.html
deleted file mode 100644
index c7f7280..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote06-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="footnote">.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote06-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote06-input.html
deleted file mode 100644
index c73faa2..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote"></span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote07-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote07-expected.html
deleted file mode 100644
index 610bd41..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote07-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="footnote">.</span>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote07-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote07-input.html
deleted file mode 100644
index 50f5b25..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote07-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote"></span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote08-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote08-expected.html
deleted file mode 100644
index a257091..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote08-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <span class="footnote">.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote08-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote08-input.html
deleted file mode 100644
index 4e808bc..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote08-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p><span class="footnote"></span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote09-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote09-expected.html
deleted file mode 100644
index cc1183f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote09-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <span class="footnote">.</span>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote09-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote09-input.html
deleted file mode 100644
index 3790129..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote09-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p><span class="footnote"></span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote10-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote10-expected.html
deleted file mode 100644
index b192062..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote10-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="footnote">.</span>
-      .
-      <span class="footnote">.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote10-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote10-input.html
deleted file mode 100644
index bcf3749..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote10-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote"></span><span class="footnote"></span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote11-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote11-expected.html
deleted file mode 100644
index 6c640e4..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote11-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="footnote">.f.o.o.t.n.o.t.e.</span>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote11-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote11-input.html
deleted file mode 100644
index 5421f92..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote11-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote">footnote</span> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote12-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote12-expected.html
deleted file mode 100644
index 6c640e4..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote12-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .b.e.f.o.r.e.
-      <span class="footnote">.f.o.o.t.n.o.t.e.</span>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote12-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote12-input.html
deleted file mode 100644
index a06bb2a..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote12-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote">footnote</span>  </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote13-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote13-expected.html
deleted file mode 100644
index ffa20d6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote13-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <span class="footnote">.f.o.o.t.n.o.t.e.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote13-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote13-input.html
deleted file mode 100644
index 14f51ba..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote13-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p> <span class="footnote">footnote</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote14-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote14-expected.html
deleted file mode 100644
index ffa20d6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote14-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <span class="footnote">.f.o.o.t.n.o.t.e.</span>
-      .a.f.t.e.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-footnote14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-footnote14-input.html b/experiments/Editor/tests/position/isValidCursorPosition-footnote14-input.html
deleted file mode 100644
index 4335720..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-footnote14-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-  <p>  <span class="footnote">footnote</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-heading01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-heading01a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-heading01a-expected.html
deleted file mode 100644
index 89d566b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-heading01a-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <h1 id="item1">.O.n.e.</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-heading01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-heading01a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-heading01a-input.html
deleted file mode 100644
index 5eeb81e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-heading01a-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<h1>One</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-heading01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-heading01b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-heading01b-expected.html
deleted file mode 100644
index 89d566b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-heading01b-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <h1 id="item1">.O.n.e.</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-heading01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-heading01b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-heading01b-input.html
deleted file mode 100644
index 4252812..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-heading01b-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<h1> One </h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-heading01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-heading01c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-heading01c-expected.html
deleted file mode 100644
index 89d566b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-heading01c-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <h1 id="item1">.O.n.e.</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-heading01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-heading01c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-heading01c-input.html
deleted file mode 100644
index df30830..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-heading01c-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<h1>   One   </h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image01a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-image01a-expected.html
deleted file mode 100644
index 4c12360..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image01a-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e
-      .
-      <img src="nothing.png"/>
-      .
-      t.w.o.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image01a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-image01a-input.html
deleted file mode 100644
index 4c0ec12..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image01a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<img src="nothing.png">two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image01b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-image01b-expected.html
deleted file mode 100644
index 7bf9a07..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image01b-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      .
-      <img src="nothing.png"/>
-      .
-      .t.w.o.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image01b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-image01b-input.html
deleted file mode 100644
index 1816ccf..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image01b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one <img src="nothing.png"> two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image01c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-image01c-expected.html
deleted file mode 100644
index 7bf9a07..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image01c-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      .
-      <img src="nothing.png"/>
-      .
-      .t.w.o.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image01c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-image01c-input.html
deleted file mode 100644
index 4dd969f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image01c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one   <img src="nothing.png">   two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image02a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-image02a-expected.html
deleted file mode 100644
index e51f565..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image02a-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e
-      .
-      <img src="nothing.png"/>
-      .
-      <img src="nothing.png"/>
-      .
-      t.w.o.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image02a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-image02a-input.html
deleted file mode 100644
index 3d60f7f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image02a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<img src="nothing.png"><img src="nothing.png">two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image02b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-image02b-expected.html
deleted file mode 100644
index 22427f1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image02b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      .
-      <img src="nothing.png"/>
-      .
-      .
-      <img src="nothing.png"/>
-      .
-      .t.w.o.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image02b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-image02b-input.html
deleted file mode 100644
index c646d3f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image02b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one <img src="nothing.png"> <img src="nothing.png"> two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image02c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image02c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-image02c-expected.html
deleted file mode 100644
index 22427f1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image02c-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      .
-      <img src="nothing.png"/>
-      .
-      .
-      <img src="nothing.png"/>
-      .
-      .t.w.o.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image02c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image02c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-image02c-input.html
deleted file mode 100644
index 3c3c6eb..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image02c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one   <img src="nothing.png">   <img src="nothing.png">   two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image03a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-image03a-expected.html
deleted file mode 100644
index bafe6c6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image03a-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e
-      .
-      <img src="nothing.png"/>
-      <b>
-        .
-        <img src="nothing.png"/>
-        .
-      </b>
-      <img src="nothing.png"/>
-      .
-      t.w.o.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image03a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-image03a-input.html
deleted file mode 100644
index 523390a..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image03a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<img src="nothing.png"><b><img src="nothing.png"></b><img src="nothing.png">two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image03b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-image03b-expected.html
deleted file mode 100644
index 41d536b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image03b-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      .
-      <img src="nothing.png"/>
-      .
-      <b>
-        .
-        <img src="nothing.png"/>
-        .
-      </b>
-      .
-      <img src="nothing.png"/>
-      .
-      .t.w.o.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image03b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-image03b-input.html
deleted file mode 100644
index 65a18fb..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image03b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one <img src="nothing.png"> <b> <img src="nothing.png"> </b> <img src="nothing.png"> two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image03c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image03c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-image03c-expected.html
deleted file mode 100644
index 41d536b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image03c-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      .
-      <img src="nothing.png"/>
-      .
-      <b>
-        .
-        <img src="nothing.png"/>
-        .
-      </b>
-      .
-      <img src="nothing.png"/>
-      .
-      .t.w.o.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image03c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image03c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-image03c-input.html
deleted file mode 100644
index c93771c..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image03c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one   <img src="nothing.png">   <b>   <img src="nothing.png">   </b>   <img src="nothing.png">   two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image04a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-image04a-expected.html
deleted file mode 100644
index 80dd3d5..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image04a-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <img src="nothing.png"/>
-      .
-      o.n.e
-      .
-      <img src="nothing.png"/>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image04a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-image04a-input.html
deleted file mode 100644
index 34cd0d1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image04a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><img src="nothing.png">one<img src="nothing.png"></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image04b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-image04b-expected.html
deleted file mode 100644
index 47a689f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image04b-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <img src="nothing.png"/>
-      .
-      .o.n.e.
-      .
-      <img src="nothing.png"/>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image04b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-image04b-input.html
deleted file mode 100644
index 5fffde3..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image04b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> <img src="nothing.png"> one <img src="nothing.png"> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image04c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image04c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-image04c-expected.html
deleted file mode 100644
index 47a689f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image04c-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <img src="nothing.png"/>
-      .
-      .o.n.e.
-      .
-      <img src="nothing.png"/>
-      .
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-image04c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-image04c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-image04c-input.html
deleted file mode 100644
index d4a25b2..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-image04c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   <img src="nothing.png">   one   <img src="nothing.png">   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01a-expected.html
deleted file mode 100644
index 6734e27..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01a-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e
-      <b>.t.w.o.</b>
-      t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01a-input.html
deleted file mode 100644
index a8db41f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<b>two</b>three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01b-expected.html
deleted file mode 100644
index cab1f2b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01b-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b>.t.w.o.</b>
-      .t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01b-input.html
deleted file mode 100644
index fc584f9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one <b> two </b> three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01c-expected.html
deleted file mode 100644
index cab1f2b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01c-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b>.t.w.o.</b>
-      .t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01c-input.html
deleted file mode 100644
index a2a6250..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one   <b>   two   </b>   three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01d-expected.html
deleted file mode 100644
index cab1f2b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01d-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b>.t.w.o.</b>
-      .t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01d-input.html
deleted file mode 100644
index d1958f0..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01d-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one <b>two</b> three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01e-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01e-expected.html
deleted file mode 100644
index cab1f2b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01e-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b>.t.w.o.</b>
-      .t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01e-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01e-input.html
deleted file mode 100644
index faf6810..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01e-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one   <b>two</b>   three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01f-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01f-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01f-expected.html
deleted file mode 100644
index cab1f2b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01f-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b>.t.w.o.</b>
-      .t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01f-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01f-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01f-input.html
deleted file mode 100644
index 7eb597e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01f-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<b> two </b>three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01g-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01g-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01g-expected.html
deleted file mode 100644
index cab1f2b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01g-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b>.t.w.o.</b>
-      .t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline01g-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline01g-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline01g-input.html
deleted file mode 100644
index 4ae80f5..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline01g-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<b>  two  </b>three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02a-expected.html
deleted file mode 100644
index 89725a8..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02a-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e
-      <b><i><u>.t.w.o.</u></i></b>
-      t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02a-input.html
deleted file mode 100644
index c3fb233..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<b><i><u>two</u></i></b>three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02b-expected.html
deleted file mode 100644
index 754826f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02b-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b><i><u>.t.w.o.</u></i></b>
-      .t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02b-input.html
deleted file mode 100644
index f2c714a..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one <b> <i> <u> two </u> </i> </b> three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02c-expected.html
deleted file mode 100644
index 754826f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02c-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b><i><u>.t.w.o.</u></i></b>
-      .t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02c-input.html
deleted file mode 100644
index bc24dc6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one   <b>   <i>   <u>   two   </u>   </i>   </b>   three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02d-expected.html
deleted file mode 100644
index 754826f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02d-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b><i><u>.t.w.o.</u></i></b>
-      .t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02d-input.html
deleted file mode 100644
index ac73a64..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02d-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one <b><i><u>two</u></i></b> three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02e-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02e-expected.html
deleted file mode 100644
index 754826f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02e-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b><i><u>.t.w.o.</u></i></b>
-      .t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02e-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02e-input.html
deleted file mode 100644
index 34eb4a8..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02e-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one   <b><i><u>two</u></i></b>   three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02f-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02f-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02f-expected.html
deleted file mode 100644
index 754826f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02f-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b><i><u>.t.w.o.</u></i></b>
-      .t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02f-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02f-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02f-input.html
deleted file mode 100644
index bf36060..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02f-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<b><i><u> two </u></i></b>three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02g-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02g-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02g-expected.html
deleted file mode 100644
index 754826f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02g-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b><i><u>.t.w.o.</u></i></b>
-      .t.h.r.e.e.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline02g-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline02g-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline02g-input.html
deleted file mode 100644
index f0b68f3..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline02g-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<b><i><u>   two   </u></i></b>three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline03a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline03a-expected.html
deleted file mode 100644
index 78bfc29..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline03a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e
-      <b>
-        <i><u>.t.w.o.</u></i>
-        <i><u>.t.h.r.e.e.</u></i>
-      </b>
-      f.o.u.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline03a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline03a-input.html
deleted file mode 100644
index 1bdde8f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline03a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<b><i><u>two</u></i><i><u>three</u></i></b>four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline03b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline03b-expected.html
deleted file mode 100644
index 25c6aeb..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline03b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b>
-        <i><u>.t.w.o.</u></i>
-        <i><u>.t.h.r.e.e.</u></i>
-      </b>
-      .f.o.u.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline03b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline03b-input.html
deleted file mode 100644
index 8a208a4..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline03b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one <b> <i> <u> two </u> </i> <i> <u> three </u> </i> </b> four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline03c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline03c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline03c-expected.html
deleted file mode 100644
index 25c6aeb..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline03c-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <b>
-        <i><u>.t.w.o.</u></i>
-        <i><u>.t.h.r.e.e.</u></i>
-      </b>
-      .f.o.u.r.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline03c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline03c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline03c-input.html
deleted file mode 100644
index 7f1de52..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline03c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one   <b>   <i>   <u>   two   </u>   </i>   <i>   <u>   three   </u>   </i>   </b>   four</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05a-expected.html
deleted file mode 100644
index 9dcdd98..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05a-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.o.n.e.</b></p>
-  </body>
-</html>



[42/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/dtdsource/dtd.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/dtdsource/dtd.js b/experiments/Editor/src/dtdsource/dtd.js
deleted file mode 100644
index 657cd82..0000000
--- a/experiments/Editor/src/dtdsource/dtd.js
+++ /dev/null
@@ -1,5562 +0,0 @@
-// Automatically generated from HTML 4.01 dtd using dtdparse and gen_dtd_data.html
-// See http://nwalsh.com/perl/dtdparse/
-
-var ALLOWED_CHILDREN = {
-    "S": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "INPUT": {
-    },
-    "ACRONYM": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "SPAN": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "FIELDSET": {
-        "LEGEND": true,
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "H3": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "OPTION": {
-    },
-    "OPTGROUP": {
-        "OPTION": true,
-    },
-    "DEL": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "SUB": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "META": {
-    },
-    "SUP": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "FONT": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "HR": {
-    },
-    "ISINDEX": {
-    },
-    "TITLE": {
-    },
-    "BODY": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-        "INS": true,
-        "DEL": true,
-    },
-    "NOSCRIPT": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "BASE": {
-    },
-    "EM": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "COL": {
-    },
-    "TABLE": {
-        "CAPTION": true,
-        "COL": true,
-        "COLGROUP": true,
-        "THEAD": true,
-        "TFOOT": true,
-        "TBODY": true,
-    },
-    "DIR": {
-        "LI": true,
-    },
-    "BUTTON": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "HR": true,
-        "TABLE": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-    },
-    "HEAD": {
-        "TITLE": true,
-        "ISINDEX": true,
-        "BASE": true,
-        "SCRIPT": true,
-        "STYLE": true,
-        "META": true,
-        "LINK": true,
-        "OBJECT": true,
-    },
-    "CAPTION": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "Q": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "TR": {
-        "TH": true,
-        "TD": true,
-    },
-    "OL": {
-        "LI": true,
-    },
-    "TBODY": {
-        "TR": true,
-    },
-    "IFRAME": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "LEGEND": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "P": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "CODE": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "DD": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "KBD": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "AREA": {
-    },
-    "H4": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "TH": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "STYLE": {
-    },
-    "INS": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "H6": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "CITE": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "BIG": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "ABBR": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "UL": {
-        "LI": true,
-    },
-    "IMG": {
-    },
-    "DL": {
-        "DT": true,
-        "DD": true,
-    },
-    "H5": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "SAMP": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "MAP": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "AREA": true,
-    },
-    "TFOOT": {
-        "TR": true,
-    },
-    "DFN": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "H1": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "SCRIPT": {
-    },
-    "LINK": {
-    },
-    "DIV": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "H2": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "B": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "ADDRESS": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-        "P": true,
-    },
-    "LI": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "SMALL": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "COLGROUP": {
-        "COL": true,
-    },
-    "VAR": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "THEAD": {
-        "TR": true,
-    },
-    "TEXTAREA": {
-    },
-    "I": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "NOFRAMES": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "SELECT": {
-        "OPTGROUP": true,
-        "OPTION": true,
-    },
-    "STRIKE": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "PARAM": {
-    },
-    "U": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "LABEL": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "BUTTON": true,
-    },
-    "OBJECT": {
-        "PARAM": true,
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "BLOCKQUOTE": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "MENU": {
-        "LI": true,
-    },
-    "DT": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "HTML": {
-        "HEAD": true,
-        "BODY": true,
-    },
-    "A": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "BDO": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "PRE": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "BR": {
-    },
-    "BASEFONT": {
-    },
-    "TT": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "STRONG": {
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "TD": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "APPLET": {
-        "PARAM": true,
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "FORM": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-    "CENTER": {
-        "P": true,
-        "H1": true,
-        "H2": true,
-        "H3": true,
-        "H4": true,
-        "H5": true,
-        "H6": true,
-        "UL": true,
-        "OL": true,
-        "DIR": true,
-        "MENU": true,
-        "PRE": true,
-        "DL": true,
-        "DIV": true,
-        "CENTER": true,
-        "NOSCRIPT": true,
-        "NOFRAMES": true,
-        "BLOCKQUOTE": true,
-        "FORM": true,
-        "ISINDEX": true,
-        "HR": true,
-        "TABLE": true,
-        "FIELDSET": true,
-        "ADDRESS": true,
-        "TT": true,
-        "I": true,
-        "B": true,
-        "U": true,
-        "S": true,
-        "STRIKE": true,
-        "BIG": true,
-        "SMALL": true,
-        "EM": true,
-        "STRONG": true,
-        "DFN": true,
-        "CODE": true,
-        "SAMP": true,
-        "KBD": true,
-        "VAR": true,
-        "CITE": true,
-        "ABBR": true,
-        "ACRONYM": true,
-        "A": true,
-        "IMG": true,
-        "APPLET": true,
-        "OBJECT": true,
-        "FONT": true,
-        "BASEFONT": true,
-        "BR": true,
-        "SCRIPT": true,
-        "MAP": true,
-        "Q": true,
-        "SUB": true,
-        "SUP": true,
-        "SPAN": true,
-        "BDO": true,
-        "IFRAME": true,
-        "INPUT": true,
-        "SELECT": true,
-        "TEXTAREA": true,
-        "LABEL": true,
-        "BUTTON": true,
-    },
-};
-
-var ALLOWED_PARENTS = {
-    "TT": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "I": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "B": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "U": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "S": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "STRIKE": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "BIG": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "SMALL": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "EM": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "STRONG": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "DFN": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "CODE": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "SAMP": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "KBD": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "VAR": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "CITE": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "ABBR": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "ACRONYM": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "A": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "BDO": true,
-        "PRE": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "IMG": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "APPLET": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDSET": true,
-        "H3": true,
-        "DEL": true,
-        "SUB": true,
-        "SUP": true,
-        "FONT": true,
-        "BODY": true,
-        "NOSCRIPT": true,
-        "EM": true,
-        "BUTTON": true,
-        "CAPTION": true,
-        "Q": true,
-        "IFRAME": true,
-        "LEGEND": true,
-        "P": true,
-        "CODE": true,
-        "DD": true,
-        "KBD": true,
-        "H4": true,
-        "TH": true,
-        "INS": true,
-        "H6": true,
-        "CITE": true,
-        "BIG": true,
-        "ABBR": true,
-        "H5": true,
-        "SAMP": true,
-        "DFN": true,
-        "H1": true,
-        "DIV": true,
-        "H2": true,
-        "B": true,
-        "ADDRESS": true,
-        "LI": true,
-        "SMALL": true,
-        "VAR": true,
-        "I": true,
-        "NOFRAMES": true,
-        "STRIKE": true,
-        "U": true,
-        "LABEL": true,
-        "OBJECT": true,
-        "BLOCKQUOTE": true,
-        "DT": true,
-        "A": true,
-        "BDO": true,
-        "TT": true,
-        "STRONG": true,
-        "TD": true,
-        "APPLET": true,
-        "FORM": true,
-        "CENTER": true,
-    },
-    "OBJECT": {
-        "S": true,
-        "ACRONYM": true,
-        "SPAN": true,
-        "FIELDS

<TRUNCATED>


[27/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textBeforeTable02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textBeforeTable02-input.html b/experiments/Editor/tests/cursor/textBeforeTable02-input.html
deleted file mode 100644
index f8fcf12..0000000
--- a/experiments/Editor/tests/cursor/textBeforeTable02-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-a[]<table>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textBeforeTable03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textBeforeTable03-expected.html b/experiments/Editor/tests/cursor/textBeforeTable03-expected.html
deleted file mode 100644
index 36a0f77..0000000
--- a/experiments/Editor/tests/cursor/textBeforeTable03-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one two three</p>
-    <p>X[]a</p>
-    <table>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/textBeforeTable03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/textBeforeTable03-input.html b/experiments/Editor/tests/cursor/textBeforeTable03-input.html
deleted file mode 100644
index f1193b1..0000000
--- a/experiments/Editor/tests/cursor/textBeforeTable03-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one two three</p>
-[]a<table>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/Position_next-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/Position_next-expected.html b/experiments/Editor/tests/dom/Position_next-expected.html
deleted file mode 100644
index e960157..0000000
--- a/experiments/Editor/tests/dom/Position_next-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    allPositions.length = 84
-    <br/>
-    Test results: total 84, pass 84, fail 0
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/Position_next-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/Position_next-input.html b/experiments/Editor/tests/dom/Position_next-input.html
deleted file mode 100644
index 7884c75..0000000
--- a/experiments/Editor/tests/dom/Position_next-input.html
+++ /dev/null
@@ -1,106 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="RangeTest.js"></script>
-<script>
-
-function arraysEqual(a,b)
-{
-    if (a.length != b.length)
-        return false;
-
-    for (var i = 0; i < a.length; i++) {
-        if (a[i] != b[i])
-            return false;
-    }
-
-    return true;
-}
-
-function performTest()
-{
-    var root = document.body;
-    removeWhitespaceTextNodes(root);
-    setup(root);
-
-    var total = 0;
-    var pass = 0;
-    var fail = 0;
-    for (var index = 0; index < allPositions.length; index++) {
-        var pos = allPositions[index];
-
-        total++;
-
-        var actual = Position_next(pos);
-        var expected = allPositions[index+1];
-
-        if (comparePositions(actual,expected))
-            pass++;
-        else {
-            debug("fail: "+actual+" and "+expected+" (index "+index+")");
-            fail++;
-        }
-    }
-
-    var message1 = "allPositions.length = "+allPositions.length;
-    var message2 = "Test results: total "+total+", pass "+pass+", fail "+fail;
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,message1));
-    DOM_appendChild(document.body,DOM_createElement(document,"BR"));
-    DOM_appendChild(document.body,DOM_createTextNode(document,message2));
-
-    function comparePositions(a,b)
-    {
-        if ((a == null) && (b == null))
-            return true;
-        if ((a != null) && (b != null) &&
-            (a.node == b.node) && (a.offset == b.offset))
-            return true;
-        return false;
-    }
-}
-</script>
-</head>
-<body>
-
-<div style="display: none">
-    <div>
-        <div>
-            <div></div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div></div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div>One</div>
-            <div>Two</div>
-            <div></div>
-        </div>
-    </div>
-    <div>
-        <div>ONE</div>
-        <div>TWO</div>
-        <div>THREE</div>
-    </div>
-    <div>
-        <div>
-            <div></div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div></div>
-        </div>
-    </div>
-</div>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/Position_prev-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/Position_prev-expected.html b/experiments/Editor/tests/dom/Position_prev-expected.html
deleted file mode 100644
index e960157..0000000
--- a/experiments/Editor/tests/dom/Position_prev-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    allPositions.length = 84
-    <br/>
-    Test results: total 84, pass 84, fail 0
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/Position_prev-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/Position_prev-input.html b/experiments/Editor/tests/dom/Position_prev-input.html
deleted file mode 100644
index 010737a..0000000
--- a/experiments/Editor/tests/dom/Position_prev-input.html
+++ /dev/null
@@ -1,104 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="RangeTest.js"></script>
-<script>
-
-function arraysEqual(a,b)
-{
-    if (a.length != b.length)
-        return false;
-
-    for (var i = 0; i < a.length; i++) {
-        if (a[i] != b[i])
-            return false;
-    }
-
-    return true;
-}
-
-function performTest()
-{
-    var root = document.body;
-    removeWhitespaceTextNodes(root);
-    setup(root);
-
-    var total = 0;
-    var pass = 0;
-    var fail = 0;
-    for (var index = 0; index < allPositions.length; index++) {
-        var pos = allPositions[index];
-
-        total++;
-
-        var actual = Position_prev(pos);
-        var expected = allPositions[index-1];
-
-        if (comparePositions(actual,expected))
-            pass++;
-        else
-            fail++;
-    }
-
-    var message1 = "allPositions.length = "+allPositions.length;
-    var message2 = "Test results: total "+total+", pass "+pass+", fail "+fail;
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,message1));
-    DOM_appendChild(document.body,DOM_createElement(document,"BR"));
-    DOM_appendChild(document.body,DOM_createTextNode(document,message2));
-
-    function comparePositions(a,b)
-    {
-        if ((a == null) && (b == null))
-            return true;
-        if ((a != null) && (b != null) &&
-            (a.node == b.node) && (a.offset == b.offset))
-            return true;
-        return false;
-    }
-}
-</script>
-</head>
-<body>
-
-<div style="display: none">
-    <div>
-        <div>
-            <div></div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div></div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div>One</div>
-            <div>Two</div>
-            <div></div>
-        </div>
-    </div>
-    <div>
-        <div>ONE</div>
-        <div>TWO</div>
-        <div>THREE</div>
-    </div>
-    <div>
-        <div>
-            <div></div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div></div>
-        </div>
-    </div>
-</div>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/RangeTest.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/RangeTest.js b/experiments/Editor/tests/dom/RangeTest.js
deleted file mode 100644
index 2d69cc3..0000000
--- a/experiments/Editor/tests/dom/RangeTest.js
+++ /dev/null
@@ -1,182 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var allPositions;
-var allPositionsIndexMap;
-
-function positionKey(pos)
-{
-    return pos.node._nodeId+","+pos.offset;
-}
-
-function removeWhitespaceTextNodes(parent)
-{
-    var next;
-    for (var child = parent.firstChild; child != null; child = next) {
-        next = child.nextSibling;
-        if (isWhitespaceTextNode(child) || (child.nodeType == Node.COMMENT_NODE))
-            DOM_deleteNode(child);
-        else
-            removeWhitespaceTextNodes(child);
-    }
-}
-
-function setup(root)
-{
-    allPositions = getAllPositions(root);
-
-    allPositionsIndexMap = new Object();
-    for (var i = 0; i < allPositions.length; i++) {
-        var pos = allPositions[i];
-        allPositionsIndexMap[positionKey(pos)] = i;
-    }
-}
-
-function comparePositionsBeforeAndAfter(fun)
-{
-    var messages = new Array();
-    var positions = getAllPositions(document.body);
-    var positionStrings = new Array();
-    for (var i = 0; i < positions.length; i++) {
-        messages.push("Before: positions["+i+"] = "+positions[i]);
-        positionStrings[i] = positions[i].toString();
-    }
-
-    Position_trackWhileExecuting(positions,function() {
-        fun();
-
-    });
-
-    messages.push("");
-    for (var i = 0; i < positions.length; i++) {
-        if (positionStrings[i] != positions[i].toString())
-            messages.push("After: positions["+i+"] = "+positions[i]+" - changed from "+
-                          positionStrings[i]);
-        else
-            messages.push("After: positions["+i+"] = "+positions[i]);
-    }
-
-    return messages.join("\n");
-}
-
-function getAllPositions(root)
-{
-    var includeEmptyElements = true;
-
-    var positions = new Array();
-    var rootOffset = DOM_nodeOffset(root);
-//    positions.push(new Position(root.parentNode,rootOffset));
-    recurse(root);
-//    positions.push(new Position(root.parentNode,rootOffset+1));
-    return positions;
-
-    function recurse(node)
-    {
-        if (node.nodeType == Node.TEXT_NODE) {
-            for (var offset = 0; offset <= node.nodeValue.length; offset++)
-                positions.push(new Position(node,offset));
-        }
-        else if ((node.nodeType == Node.ELEMENT_NODE) &&
-                 (node.firstChild != null) || includeEmptyElements) {
-            var offset = 0;
-            for (var child = node.firstChild; child != null; child = child.nextSibling) {
-                positions.push(new Position(node,offset));
-                recurse(child);
-                offset++;
-            }
-            positions.push(new Position(node,offset));
-        }
-    }
-}
-
-function getPositionIndex(pos)
-{
-    var result = allPositionsIndexMap[pos.node._nodeId+","+pos.offset];
-    if (result == null)
-        throw new Error(pos+": no index for position");
-    return result;
-}
-
-function isForwardsSimple(range)
-{
-    var startIndex = getPositionIndex(range.start);
-    var endIndex = getPositionIndex(range.end);
-//    debug("startIndex = "+indices.startIndex+", endIndex = "+indices.endIndex);
-    return (endIndex >= startIndex);
-}
-
-function getOutermostNodesSimple(range)
-{
-    if (!isForwardsSimple(range)) {
-        var reverse = new Range(range.end.node,range.end.offset,
-                                range.start.node,range.start.offset);
-        if (!Range_isForwards(reverse)) {
-            var startIndex = getPositionIndex(range.start);
-            var endIndex = getPositionIndex(range.end);
-            debug("startIndex = "+startIndex+", endIndex = "+endIndex);
-            throw new Error("Both range "+range+" and its reverse are not forwards");
-        }
-        return getOutermostNodesSimple(reverse);
-    }
-
-    var startIndex = getPositionIndex(range.start);
-    var endIndex = getPositionIndex(range.end);
-    var havePositions = new Object();
-
-    var allArray = new Array();
-    var allSet = new NodeSet();
-
-    for (var i = startIndex; i <= endIndex; i++) {
-        var pos = allPositions[i];
-
-        if ((pos.node.nodeType == Node.TEXT_NODE) && (i < endIndex)) {
-            allArray.push(pos.node);
-            allSet.add(pos.node);
-        }
-        else if (pos.node.nodeType == Node.ELEMENT_NODE) {
-            var prev = new Position(pos.node,pos.offset-1);
-            if (havePositions[positionKey(prev)]) {
-                var target = pos.node.childNodes[pos.offset-1];
-                allArray.push(target);
-                allSet.add(target);
-            }
-            havePositions[positionKey(pos)] = true;
-        }
-
-    }
-
-    var outermostArray = new Array();
-    var outermostSet = new NodeSet();
-
-    allArray.forEach(function (node) {
-        if (!outermostSet.contains(node) && !setContainsAncestor(allSet,node)) {
-            outermostArray.push(node);
-            outermostSet.add(node);
-        }
-    });
-
-    return outermostArray;
-
-    function setContainsAncestor(set,node)
-    {
-        for (var ancestor = node.parentNode; ancestor != null; ancestor = ancestor.parentNode) {
-            if (set.contains(ancestor))
-                return true;
-        }
-        return false;
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/Range_getOutermostNodes-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/Range_getOutermostNodes-expected.html b/experiments/Editor/tests/dom/Range_getOutermostNodes-expected.html
deleted file mode 100644
index a4a0331..0000000
--- a/experiments/Editor/tests/dom/Range_getOutermostNodes-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    allPositions.length = 82
-    <br/>
-    Test results: total 6724, pass 6724, fail 0
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/Range_getOutermostNodes-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/Range_getOutermostNodes-input.html b/experiments/Editor/tests/dom/Range_getOutermostNodes-input.html
deleted file mode 100644
index 6518538..0000000
--- a/experiments/Editor/tests/dom/Range_getOutermostNodes-input.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="RangeTest.js"></script>
-<script>
-
-function arraysEqual(a,b)
-{
-    if (a.length != b.length)
-        return false;
-
-    for (var i = 0; i < a.length; i++) {
-        if (a[i] != b[i])
-            return false;
-    }
-
-    return true;
-}
-
-function performTest()
-{
-    var root = document.getElementById("root");
-    removeWhitespaceTextNodes(root);
-    setup(root);
-
-    var total = 0;
-    var pass = 0;
-    var fail = 0;
-    for (var startIndex = 0; startIndex < allPositions.length; startIndex++) {
-        for (var endIndex = 0; endIndex < allPositions.length; endIndex++) {
-            var start = allPositions[startIndex];
-            var end = allPositions[endIndex];
-            var range = new Range(start.node,start.offset,end.node,end.offset);
-
-            total++;
-
-            var actual = Range_getOutermostNodes(range);
-            var expected = getOutermostNodesSimple(range);
-            if (arraysEqual(actual,expected))
-                pass++;
-            else
-                fail++;
-        }
-    }
-
-    var message1 = "allPositions.length = "+allPositions.length;
-    var message2 = "Test results: total "+total+", pass "+pass+", fail "+fail;
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,message1));
-    DOM_appendChild(document.body,DOM_createElement(document,"BR"));
-    DOM_appendChild(document.body,DOM_createTextNode(document,message2));
-}
-</script>
-</head>
-<body>
-
-<div id="root" style="display: none">
-    <div>
-        <div>
-            <div></div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div></div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div>One</div>
-            <div>Two</div>
-            <div></div>
-        </div>
-    </div>
-    <div>
-        <div>ONE</div>
-        <div>TWO</div>
-        <div>THREE</div>
-    </div>
-    <div>
-        <div>
-            <div></div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div></div>
-        </div>
-    </div>
-</div>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/Range_isForward-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/Range_isForward-expected.html b/experiments/Editor/tests/dom/Range_isForward-expected.html
deleted file mode 100644
index a4a0331..0000000
--- a/experiments/Editor/tests/dom/Range_isForward-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    allPositions.length = 82
-    <br/>
-    Test results: total 6724, pass 6724, fail 0
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/Range_isForward-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/Range_isForward-input.html b/experiments/Editor/tests/dom/Range_isForward-input.html
deleted file mode 100644
index d301a25..0000000
--- a/experiments/Editor/tests/dom/Range_isForward-input.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="RangeTest.js"></script>
-<script>
-
-function arraysEqual(a,b)
-{
-    if (a.length != b.length)
-        return false;
-
-    for (var i = 0; i < a.length; i++) {
-        if (a[i] != b[i])
-            return false;
-    }
-
-    return true;
-}
-
-function performTest()
-{
-    var root = document.getElementById("root");
-    removeWhitespaceTextNodes(root);
-    setup(root);
-
-    var total = 0;
-    var pass = 0;
-    var fail = 0;
-    for (var startIndex = 0; startIndex < allPositions.length; startIndex++) {
-        for (var endIndex = 0; endIndex < allPositions.length; endIndex++) {
-            var start = allPositions[startIndex];
-            var end = allPositions[endIndex];
-            var range = new Range(start.node,start.offset,end.node,end.offset);
-
-            total++;
-
-            var actual = Range_isForwards(range);
-            var expected = isForwardsSimple(range);
-            if (actual == expected)
-                pass++;
-            else
-                fail++;
-        }
-    }
-
-    var message1 = "allPositions.length = "+allPositions.length;
-    var message2 = "Test results: total "+total+", pass "+pass+", fail "+fail;
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,DOM_createTextNode(document,message1));
-    DOM_appendChild(document.body,DOM_createElement(document,"BR"));
-    DOM_appendChild(document.body,DOM_createTextNode(document,message2));
-}
-</script>
-</head>
-<body>
-
-<div id="root" style="display: none">
-    <div>
-        <div>
-            <div></div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div></div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div>One</div>
-            <div>Two</div>
-            <div></div>
-        </div>
-    </div>
-    <div>
-        <div>ONE</div>
-        <div>TWO</div>
-        <div>THREE</div>
-    </div>
-    <div>
-        <div>
-            <div></div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div></div>
-            <div></div>
-        </div>
-        <div>
-            <div></div>
-        </div>
-    </div>
-</div>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline01-expected.html b/experiments/Editor/tests/dom/avoidInline01-expected.html
deleted file mode 100644
index 9616757..0000000
--- a/experiments/Editor/tests/dom/avoidInline01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline01-input.html b/experiments/Editor/tests/dom/avoidInline01-input.html
deleted file mode 100644
index 2918fa6..0000000
--- a/experiments/Editor/tests/dom/avoidInline01-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Hierarchy_avoidInlineChildren(document.body);
-}
-</script>
-</head>
-<body>
-One
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline02-expected.html b/experiments/Editor/tests/dom/avoidInline02-expected.html
deleted file mode 100644
index f2b0ceb..0000000
--- a/experiments/Editor/tests/dom/avoidInline02-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline02-input.html b/experiments/Editor/tests/dom/avoidInline02-input.html
deleted file mode 100644
index d73d41b..0000000
--- a/experiments/Editor/tests/dom/avoidInline02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Hierarchy_avoidInlineChildren(document.body);
-}
-</script>
-</head>
-<body>
-One
-<p>Two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline03-expected.html b/experiments/Editor/tests/dom/avoidInline03-expected.html
deleted file mode 100644
index f2b0ceb..0000000
--- a/experiments/Editor/tests/dom/avoidInline03-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline03-input.html b/experiments/Editor/tests/dom/avoidInline03-input.html
deleted file mode 100644
index 3ed1274..0000000
--- a/experiments/Editor/tests/dom/avoidInline03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Hierarchy_avoidInlineChildren(document.body);
-}
-</script>
-</head>
-<body>
-<p>One</p>
-Two
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline04-expected.html b/experiments/Editor/tests/dom/avoidInline04-expected.html
deleted file mode 100644
index 0efffd4..0000000
--- a/experiments/Editor/tests/dom/avoidInline04-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline04-input.html b/experiments/Editor/tests/dom/avoidInline04-input.html
deleted file mode 100644
index 2610418..0000000
--- a/experiments/Editor/tests/dom/avoidInline04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Hierarchy_avoidInlineChildren(document.body);
-}
-</script>
-</head>
-<body>
-One
-<p>Two</p>
-Three
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline05-expected.html b/experiments/Editor/tests/dom/avoidInline05-expected.html
deleted file mode 100644
index 0efffd4..0000000
--- a/experiments/Editor/tests/dom/avoidInline05-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <p>Three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline05-input.html b/experiments/Editor/tests/dom/avoidInline05-input.html
deleted file mode 100644
index cd8f440..0000000
--- a/experiments/Editor/tests/dom/avoidInline05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Hierarchy_avoidInlineChildren(document.body);
-}
-</script>
-</head>
-<body>
-<p>One</p>
-Two
-<p>Three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline06-expected.html b/experiments/Editor/tests/dom/avoidInline06-expected.html
deleted file mode 100644
index 5963095..0000000
--- a/experiments/Editor/tests/dom/avoidInline06-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      Three
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline06-input.html b/experiments/Editor/tests/dom/avoidInline06-input.html
deleted file mode 100644
index fff9662..0000000
--- a/experiments/Editor/tests/dom/avoidInline06-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Hierarchy_avoidInlineChildren(document.body);
-}
-</script>
-</head>
-<body>
-One <b>Two</b> Three
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline07-expected.html b/experiments/Editor/tests/dom/avoidInline07-expected.html
deleted file mode 100644
index c81cb00..0000000
--- a/experiments/Editor/tests/dom/avoidInline07-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      <b>Two</b>
-      Three
-    </p>
-    <p>Test</p>
-    <p>
-      Four
-      <b>Five</b>
-      Six
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline07-input.html b/experiments/Editor/tests/dom/avoidInline07-input.html
deleted file mode 100644
index 2b0ffb6..0000000
--- a/experiments/Editor/tests/dom/avoidInline07-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Hierarchy_avoidInlineChildren(document.body);
-}
-</script>
-</head>
-<body>
-One <b>Two</b> Three
-<p>Test</p>
-Four <b>Five</b> Six
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline08-expected.html b/experiments/Editor/tests/dom/avoidInline08-expected.html
deleted file mode 100644
index 6d06b64..0000000
--- a/experiments/Editor/tests/dom/avoidInline08-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Test 1</p>
-    <p>
-      One
-      <b>Two</b>
-      Three
-    </p>
-    <p>Test 2</p>
-    <p>
-      Four
-      <b>Five</b>
-      Six
-    </p>
-    <p>Test 3</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/avoidInline08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/avoidInline08-input.html b/experiments/Editor/tests/dom/avoidInline08-input.html
deleted file mode 100644
index ab28de1..0000000
--- a/experiments/Editor/tests/dom/avoidInline08-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Hierarchy_avoidInlineChildren(document.body);
-}
-</script>
-</head>
-<body>
-<p>Test 1</p>
-One <b>Two</b> Three
-<p>Test 2</p>
-Four <b>Five</b> Six
-<p>Test 3</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph01-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph01-expected.html
deleted file mode 100644
index 7bd9ea5..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Test</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph01-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph01-input.html
deleted file mode 100644
index 9660b9d..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-   Hierarchy_ensureInlineNodesInParagraph(document.body.firstChild,true);
-}
-</script>
-</head>
-<body>
-
-Test
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph02-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph02-expected.html
deleted file mode 100644
index 836c9a5..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph02-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <br/>
-      One
-      <br/>
-      Two
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph02-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph02-input.html
deleted file mode 100644
index b46f632..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-   var br = document.getElementsByTagName("BR")[0];
-   Hierarchy_ensureInlineNodesInParagraph(br,true);
-}
-</script>
-</head>
-<body>
-
-<br>
-One
-<br>
-Two
-<br>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph03-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph03-expected.html
deleted file mode 100644
index 836c9a5..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph03-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <br/>
-      One
-      <br/>
-      Two
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph03-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph03-input.html
deleted file mode 100644
index aaeacf0..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-   var br = document.getElementsByTagName("BR")[1];
-   Hierarchy_ensureInlineNodesInParagraph(br,true);
-}
-</script>
-</head>
-<body>
-
-<br>
-One
-<br>
-Two
-<br>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph04-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph04-expected.html
deleted file mode 100644
index 836c9a5..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph04-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <br/>
-      One
-      <br/>
-      Two
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph04-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph04-input.html
deleted file mode 100644
index 584b550..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-   var br = document.getElementsByTagName("BR")[2];
-   Hierarchy_ensureInlineNodesInParagraph(br,true);
-}
-</script>
-</head>
-<body>
-
-<br>
-One
-<br>
-Two
-<br>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph05-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph05-expected.html
deleted file mode 100644
index a88c020..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph05-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <br/>
-      One
-      <br id="first"/>
-      Two
-      <br/>
-    </p>
-    <p>Explicit paragraph</p>
-    <p>
-      <br/>
-      Three
-      <br id="second"/>
-      Four
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph05-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph05-input.html
deleted file mode 100644
index 920df14..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph05-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var first = document.getElementById("first");
-    var second = document.getElementById("second");
-    Hierarchy_ensureInlineNodesInParagraph(first,true);
-    Hierarchy_ensureInlineNodesInParagraph(second,true);
-}
-</script>
-</head>
-<body>
-
-<br>
-One
-<br id="first">
-Two
-<br>
-
-<p>Explicit paragraph</p>
-
-<br>
-Three
-<br id="second">
-Four
-<br>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph06-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph06-expected.html
deleted file mode 100644
index b59738c..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph06-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <br id="first"/>
-      One
-      <br/>
-      Two
-      <br/>
-    </p>
-    <p>Explicit paragraph</p>
-    <p>
-      <br id="second"/>
-      Three
-      <br/>
-      Four
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph06-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph06-input.html
deleted file mode 100644
index 840ce1f..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph06-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var first = document.getElementById("first");
-    var second = document.getElementById("second");
-    Hierarchy_ensureInlineNodesInParagraph(first,true);
-    Hierarchy_ensureInlineNodesInParagraph(second,true);
-}
-</script>
-</head>
-<body>
-
-<br id="first">
-One
-<br>
-Two
-<br>
-
-<p>Explicit paragraph</p>
-
-<br id="second">
-Three
-<br>
-Four
-<br>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph07-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph07-expected.html
deleted file mode 100644
index c6ce7c7..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph07-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <br/>
-      One
-      <br/>
-      Two
-      <br id="first"/>
-    </p>
-    <p>Explicit paragraph</p>
-    <p>
-      <br/>
-      Three
-      <br/>
-      Four
-      <br id="second"/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph07-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph07-input.html
deleted file mode 100644
index e084d85..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph07-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var first = document.getElementById("first");
-    var second = document.getElementById("second");
-    Hierarchy_ensureInlineNodesInParagraph(first,true);
-    Hierarchy_ensureInlineNodesInParagraph(second,true);
-}
-</script>
-</head>
-<body>
-
-<br>
-One
-<br>
-Two
-<br id="first">
-
-<p>Explicit paragraph</p>
-
-<br>
-Three
-<br>
-Four
-<br id="second">
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph08-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph08-expected.html
deleted file mode 100644
index 8825c42..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph08-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <br/>
-      One
-      <br id="first"/>
-      Two
-      <br/>
-    </p>
-    <ol>
-      <li>Item 1</li>
-      <li>Item 2</li>
-      <li>Item 3</li>
-    </ol>
-    <p>
-      <br/>
-      Three
-      <br id="second"/>
-      Four
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph08-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph08-input.html
deleted file mode 100644
index 2985dbc..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph08-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var first = document.getElementById("first");
-    var second = document.getElementById("second");
-    Hierarchy_ensureInlineNodesInParagraph(first,true);
-    Hierarchy_ensureInlineNodesInParagraph(second,true);
-}
-</script>
-</head>
-<body>
-
-<br>
-One
-<br id="first">
-Two
-<br>
-
-<ol>
-  <li>Item 1</li>
-  <li>Item 2</li>
-  <li>Item 3</li>
-</ol>
-
-<br>
-Three
-<br id="second">
-Four
-<br>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph09-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph09-expected.html
deleted file mode 100644
index dcaa6db..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph09-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      [Two
-      ]Three
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph09-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph09-input.html
deleted file mode 100644
index 369ce25..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph09-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,text1);
-    DOM_appendChild(document.body,text2);
-    DOM_appendChild(document.body,text3);
-
-    var range = new Range(document.body,1,document.body,2);
-
-    Range_trackWhileExecuting(range,function() {
-        Hierarchy_ensureInlineNodesInParagraph(text1);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph10-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph10-expected.html
deleted file mode 100644
index dcaa6db..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph10-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      [Two
-      ]Three
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph10-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph10-input.html
deleted file mode 100644
index 98abf06..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph10-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,text1);
-    DOM_appendChild(document.body,text2);
-    DOM_appendChild(document.body,text3);
-
-    var range = new Range(document.body,1,document.body,2);
-
-    Range_trackWhileExecuting(range,function() {
-        Hierarchy_ensureInlineNodesInParagraph(text2);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph11-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph11-expected.html
deleted file mode 100644
index dcaa6db..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph11-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      [Two
-      ]Three
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph11-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph11-input.html
deleted file mode 100644
index d012315..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph11-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,text1);
-    DOM_appendChild(document.body,text2);
-    DOM_appendChild(document.body,text3);
-
-    var range = new Range(document.body,1,document.body,2);
-
-    Range_trackWhileExecuting(range,function() {
-        Hierarchy_ensureInlineNodesInParagraph(text3);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph12-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph12-expected.html
deleted file mode 100644
index dcaa6db..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph12-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      One
-      [Two
-      ]Three
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph12-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph12-input.html
deleted file mode 100644
index 754d737..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph12-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,text1);
-    DOM_appendChild(document.body,text2);
-    DOM_appendChild(document.body,text3);
-
-    var range = new Range(document.body,1,document.body,2);
-
-    Range_trackWhileExecuting(range,function() {
-        Range_ensureInlineNodesInParagraph(range);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph13-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph13-expected.html
deleted file mode 100644
index 8053ad7..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph13-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      [One
-      Two
-      Three]
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph13-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph13-input.html
deleted file mode 100644
index a6f6e14..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph13-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,text1);
-    DOM_appendChild(document.body,text2);
-    DOM_appendChild(document.body,text3);
-
-    var range = new Range(document.body,0,document.body,3);
-
-    Range_trackWhileExecuting(range,function() {
-        Hierarchy_ensureInlineNodesInParagraph(text1);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph14-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph14-expected.html
deleted file mode 100644
index 8053ad7..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph14-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      [One
-      Two
-      Three]
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph14-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph14-input.html
deleted file mode 100644
index ff558d2..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph14-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,text1);
-    DOM_appendChild(document.body,text2);
-    DOM_appendChild(document.body,text3);
-
-    var range = new Range(document.body,0,document.body,3);
-
-    Range_trackWhileExecuting(range,function() {
-        Hierarchy_ensureInlineNodesInParagraph(text2);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph15-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph15-expected.html
deleted file mode 100644
index 8053ad7..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph15-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      [One
-      Two
-      Three]
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph15-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph15-input.html
deleted file mode 100644
index bf78a9c..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph15-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,text1);
-    DOM_appendChild(document.body,text2);
-    DOM_appendChild(document.body,text3);
-
-    var range = new Range(document.body,0,document.body,3);
-
-    Range_trackWhileExecuting(range,function() {
-        Hierarchy_ensureInlineNodesInParagraph(text3);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph16-expected.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph16-expected.html
deleted file mode 100644
index 8053ad7..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph16-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      [One
-      Two
-      Three]
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureInlineNodesInParagraph16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph16-input.html b/experiments/Editor/tests/dom/ensureInlineNodesInParagraph16-input.html
deleted file mode 100644
index 96d7002..0000000
--- a/experiments/Editor/tests/dom/ensureInlineNodesInParagraph16-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    DOM_deleteAllChildren(document.body);
-    DOM_appendChild(document.body,text1);
-    DOM_appendChild(document.body,text2);
-    DOM_appendChild(document.body,text3);
-
-    var range = new Range(document.body,0,document.body,3);
-
-    Range_trackWhileExecuting(range,function() {
-        Range_ensureInlineNodesInParagraph(range);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy01-expected.html b/experiments/Editor/tests/dom/ensureValidHierarchy01-expected.html
deleted file mode 100644
index d79a0f8..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>Sample text</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy01-input.html b/experiments/Editor/tests/dom/ensureValidHierarchy01-input.html
deleted file mode 100644
index 67ad9bd..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy01-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    Hierarchy_ensureValidHierarchy(p.firstChild,true);
-}
-</script>
-</head>
-<body>
-
-<b><p>Sample text</p></b>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy02-expected.html b/experiments/Editor/tests/dom/ensureValidHierarchy02-expected.html
deleted file mode 100644
index d79a0f8..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>Sample text</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy02-input.html b/experiments/Editor/tests/dom/ensureValidHierarchy02-input.html
deleted file mode 100644
index 5e8c370..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy02-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    Hierarchy_ensureValidHierarchy(p,true);
-}
-</script>
-</head>
-<body>
-
-<b><p>Sample text</p></b>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy03-expected.html b/experiments/Editor/tests/dom/ensureValidHierarchy03-expected.html
deleted file mode 100644
index 99f2e5b..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy03-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>Sample text</b></p>
-    <b><p>More text</p></b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy03-input.html b/experiments/Editor/tests/dom/ensureValidHierarchy03-input.html
deleted file mode 100644
index df900a8..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy03-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    Hierarchy_ensureValidHierarchy(p.firstChild,true);
-}
-</script>
-</head>
-<body>
-
-<b><p>Sample text</p><p>More text</p></b>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy04-expected.html b/experiments/Editor/tests/dom/ensureValidHierarchy04-expected.html
deleted file mode 100644
index fa0fef6..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy04-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b><p>Sample text</p></b>
-    <p><b>More text</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy04-input.html b/experiments/Editor/tests/dom/ensureValidHierarchy04-input.html
deleted file mode 100644
index d5c6c87..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy04-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[1];
-    Hierarchy_ensureValidHierarchy(p.firstChild,true);
-}
-</script>
-</head>
-<body>
-
-<b><p>Sample text</p><p>More text</p></b>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy05-expected.html b/experiments/Editor/tests/dom/ensureValidHierarchy05-expected.html
deleted file mode 100644
index 5bd6582..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy05-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>Sample text</b></p>
-    <p><b>More text</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy05-input.html b/experiments/Editor/tests/dom/ensureValidHierarchy05-input.html
deleted file mode 100644
index a00f331..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy05-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p0 = document.getElementsByTagName("P")[0];
-    var p1 = document.getElementsByTagName("P")[1];
-    Hierarchy_ensureValidHierarchy(p0.firstChild,true);
-    Hierarchy_ensureValidHierarchy(p1.firstChild,true);
-}
-</script>
-</head>
-<body>
-
-<b><p>Sample text</p><p>More text</p></b>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy06-expected.html b/experiments/Editor/tests/dom/ensureValidHierarchy06-expected.html
deleted file mode 100644
index 300d365..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i><u>Sample text</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy06-input.html b/experiments/Editor/tests/dom/ensureValidHierarchy06-input.html
deleted file mode 100644
index 4cc8bef..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy06-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p0 = document.getElementsByTagName("P")[0];
-    Hierarchy_ensureValidHierarchy(p0.firstChild,true);
-}
-</script>
-</head>
-<body>
-
-<b><i><u><p>Sample text</p></u></i></b>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy07-expected.html b/experiments/Editor/tests/dom/ensureValidHierarchy07-expected.html
deleted file mode 100644
index d1da84b..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy07-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><b><i><u>Item 1</u></i></b></li>
-    </ul>
-    <b>
-      <i>
-        <u>
-          <ol>
-            <li>Item 2</li>
-          </ol>
-          <p>Sample text</p>
-          <ul>
-            <li>Item 3</li>
-          </ul>
-          <ol>
-            <li>Item 4</li>
-          </ol>
-        </u>
-      </i>
-    </b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy07-input.html b/experiments/Editor/tests/dom/ensureValidHierarchy07-input.html
deleted file mode 100644
index e267d0f..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy07-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var li = document.getElementsByTagName("LI")[0];
-    Hierarchy_ensureValidHierarchy(li,true);
-}
-</script>
-</head>
-<body>
-
-<b><i><u><ul><li>Item 1</li></ul><ol><li>Item 2</li></ol><p>Sample text</p><ul><li>Item 3</li></ul><ol><li>Item 4</li></ol></u></i></b>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy08-expected.html b/experiments/Editor/tests/dom/ensureValidHierarchy08-expected.html
deleted file mode 100644
index 555f18d..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy08-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b><i><u><ul><li>Item 1</li></ul></u></i></b>
-    <ol>
-      <li><b><i><u>Item 2</u></i></b></li>
-    </ol>
-    <b>
-      <i>
-        <u>
-          <p>Sample text</p>
-          <ul>
-            <li>Item 3</li>
-          </ul>
-          <ol>
-            <li>Item 4</li>
-          </ol>
-        </u>
-      </i>
-    </b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy08-input.html b/experiments/Editor/tests/dom/ensureValidHierarchy08-input.html
deleted file mode 100644
index a2c517b..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy08-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var li = document.getElementsByTagName("LI")[1];
-    Hierarchy_ensureValidHierarchy(li,true);
-}
-</script>
-</head>
-<body>
-
-<b><i><u><ul><li>Item 1</li></ul><ol><li>Item 2</li></ol><p>Sample text</p><ul><li>Item 3</li></ul><ol><li>Item 4</li></ol></u></i></b>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy09-expected.html b/experiments/Editor/tests/dom/ensureValidHierarchy09-expected.html
deleted file mode 100644
index b463ceb..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy09-expected.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b>
-      <i>
-        <u>
-          <ul>
-            <li>Item 1</li>
-          </ul>
-          <ol>
-            <li>Item 2</li>
-          </ol>
-        </u>
-      </i>
-    </b>
-    <p><b><i><u>Sample text</u></i></b></p>
-    <b>
-      <i>
-        <u>
-          <ul>
-            <li>Item 3</li>
-          </ul>
-          <ol>
-            <li>Item 4</li>
-          </ol>
-        </u>
-      </i>
-    </b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy09-input.html b/experiments/Editor/tests/dom/ensureValidHierarchy09-input.html
deleted file mode 100644
index 507bc73..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy09-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    Hierarchy_ensureValidHierarchy(p,true);
-}
-</script>
-</head>
-<body>
-
-<b><i><u><ul><li>Item 1</li></ul><ol><li>Item 2</li></ol><p>Sample text</p><ul><li>Item 3</li></ul><ol><li>Item 4</li></ol></u></i></b>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy10-expected.html b/experiments/Editor/tests/dom/ensureValidHierarchy10-expected.html
deleted file mode 100644
index a77382d..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy10-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b>
-      <i>
-        <u>
-          <ul>
-            <li>Item 1</li>
-          </ul>
-          <ol>
-            <li>Item 2</li>
-          </ol>
-          <p>Sample text</p>
-        </u>
-      </i>
-    </b>
-    <ul>
-      <li><b><i><u>Item 3</u></i></b></li>
-    </ul>
-    <b><i><u><ol><li>Item 4</li></ol></u></i></b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy10-input.html b/experiments/Editor/tests/dom/ensureValidHierarchy10-input.html
deleted file mode 100644
index 36cfc00..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy10-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var li = document.getElementsByTagName("LI")[2];
-    Hierarchy_ensureValidHierarchy(li,true);
-}
-</script>
-</head>
-<body>
-
-<b><i><u><ul><li>Item 1</li></ul><ol><li>Item 2</li></ol><p>Sample text</p><ul><li>Item 3</li></ul><ol><li>Item 4</li></ol></u></i></b>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy11-expected.html b/experiments/Editor/tests/dom/ensureValidHierarchy11-expected.html
deleted file mode 100644
index 1d96c09..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy11-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b>
-      <i>
-        <u>
-          <ul>
-            <li>Item 1</li>
-          </ul>
-          <ol>
-            <li>Item 2</li>
-          </ol>
-          <p>Sample text</p>
-          <ul>
-            <li>Item 3</li>
-          </ul>
-        </u>
-      </i>
-    </b>
-    <ol>
-      <li><b><i><u>Item 4</u></i></b></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy11-input.html b/experiments/Editor/tests/dom/ensureValidHierarchy11-input.html
deleted file mode 100644
index ac5d35b..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy11-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var li = document.getElementsByTagName("LI")[3];
-    Hierarchy_ensureValidHierarchy(li,true);
-}
-</script>
-</head>
-<body>
-
-<b><i><u><ul><li>Item 1</li></ul><ol><li>Item 2</li></ol><p>Sample text</p><ul><li>Item 3</li></ul><ol><li>Item 4</li></ol></u></i></b>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy12-expected.html b/experiments/Editor/tests/dom/ensureValidHierarchy12-expected.html
deleted file mode 100644
index 7c84d61..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy12-expected.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <b><i>Beginning</i></b>
-    <ul>
-      <li id="1">
-        <b>
-          <i>
-            One
-            <br/>
-            Two
-            <br/>
-          </i>
-        </b>
-        <p><b><i>Hello</i></b></p>
-        <b>
-          <i>
-            Three
-            <br/>
-            Four
-            <br/>
-          </i>
-        </b>
-        <ul>
-          <li><b><i>List item 1</i></b></li>
-          <li><b><i>List item 2</i></b></li>
-        </ul>
-        <b>
-          <i>
-            Five
-            <br/>
-          </i>
-        </b>
-      </li>
-      <li id="2"><b><i>Two</i></b></li>
-      <li id="3"><p><b><i>Three</i></b></p></li>
-    </ul>
-    <b>
-      <i>
-        Middle
-        <ol>
-          <li>Four</li>
-          <li>Five</li>
-          <li>Six</li>
-        </ol>
-        End
-      </i>
-    </b>
-    <br/>
-    One
-    <br/>
-    Two
-    <br/>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/ensureValidHierarchy12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/ensureValidHierarchy12-input.html b/experiments/Editor/tests/dom/ensureValidHierarchy12-input.html
deleted file mode 100644
index 4cccd2b..0000000
--- a/experiments/Editor/tests/dom/ensureValidHierarchy12-input.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var ul = document.getElementsByTagName("UL")[0];
-    Hierarchy_ensureValidHierarchy(ul,true);
-}
-</script>
-</head>
-<body>
-
-<b>
-  <i>
-    Beginning
-    <ul>
-      <li id="1">
-      One<br>
-      Two<br>
-      <p>Hello</p>
-      Three<br>
-      Four<br>
-      <ul>
-        <li>List item 1</li>
-        <li>List item 2</li>
-      </ul>
-      Five<br>
-    </li>
-    <li id="2">Two</li>
-    <li id="3"><p>Three</p></li>
-    </ul>
-    Middle
-    <ol>
-      <li>Four</li>
-      <li>Five</li>
-      <li>Six</li>
-    </ol>
-    End
-  </i>
-</b>
-
-<br>
-One
-<br>
-Two
-<br>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours01-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours01-expected.html
deleted file mode 100644
index bb8d07e..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>OneT[woThreeFou]rFive</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours01-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours01-input.html
deleted file mode 100644
index 8e86189..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours01-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = DOM_createElement(document,"P");
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    var text4 = DOM_createTextNode(document,"Four");
-    var text5 = DOM_createTextNode(document,"Five");
-    DOM_appendChild(p,text1);
-    DOM_appendChild(p,text2);
-    DOM_appendChild(p,text3);
-    DOM_appendChild(p,text4);
-    DOM_appendChild(p,text5);
-    DOM_appendChild(document.body,p);
-
-    var range = new Range(text2,1,text4,3);
-    Range_trackWhileExecuting(range,function() {
-        Formatting_mergeWithNeighbours(text3,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours02-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours02-expected.html
deleted file mode 100644
index e827e60..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>O[neTwoThreeFourFiv]e</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours02-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours02-input.html
deleted file mode 100644
index c203565..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours02-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = DOM_createElement(document,"P");
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    var text4 = DOM_createTextNode(document,"Four");
-    var text5 = DOM_createTextNode(document,"Five");
-    DOM_appendChild(p,text1);
-    DOM_appendChild(p,text2);
-    DOM_appendChild(p,text3);
-    DOM_appendChild(p,text4);
-    DOM_appendChild(p,text5);
-    DOM_appendChild(document.body,p);
-
-    var range = new Range(text1,1,text5,3);
-    Range_trackWhileExecuting(range,function() {
-        Formatting_mergeWithNeighbours(text3,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours03-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours03-expected.html
deleted file mode 100644
index 9430e9d..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One[TwoThreeFourFive]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours03-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours03-input.html
deleted file mode 100644
index 509f8ec..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours03-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = DOM_createElement(document,"P");
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"Two");
-    var text3 = DOM_createTextNode(document,"Three");
-    var text4 = DOM_createTextNode(document,"Four");
-    var text5 = DOM_createTextNode(document,"Five");
-    DOM_appendChild(p,text1);
-    DOM_appendChild(p,text2);
-    DOM_appendChild(p,text3);
-    DOM_appendChild(p,text4);
-    DOM_appendChild(p,text5);
-    DOM_appendChild(document.body,p);
-
-    var range = new Range(text1,3,text5,4);
-    Range_trackWhileExecuting(range,function() {
-        Formatting_mergeWithNeighbours(text3,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours04-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours04-expected.html
deleted file mode 100644
index 40431bb..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One[OneOneOneOne]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours04-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours04-input.html
deleted file mode 100644
index 669e692..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours04-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = DOM_createElement(document,"P");
-    var text1 = DOM_createTextNode(document,"One");
-    var text2 = DOM_createTextNode(document,"One");
-    var text3 = DOM_createTextNode(document,"One");
-    var text4 = DOM_createTextNode(document,"One");
-    var text5 = DOM_createTextNode(document,"One");
-    DOM_appendChild(p,text1);
-    DOM_appendChild(p,text2);
-    DOM_appendChild(p,text3);
-    DOM_appendChild(p,text4);
-    DOM_appendChild(p,text5);
-    DOM_appendChild(document.body,p);
-
-    var range = new Range(text1,3,text5,4);
-    Range_trackWhileExecuting(range,function() {
-        Formatting_mergeWithNeighbours(text3,Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours05-expected.html b/experiments/Editor/tests/dom/mergeWithNeighbours05-expected.html
deleted file mode 100644
index 1e895ad..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b><i>OneTwoThreeFour[FiveSixSevenEight]Nine</i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/mergeWithNeighbours05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/mergeWithNeighbours05-input.html b/experiments/Editor/tests/dom/mergeWithNeighbours05-input.html
deleted file mode 100644
index 38ac111..0000000
--- a/experiments/Editor/tests/dom/mergeWithNeighbours05-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var bs = document.getElementsByTagName("B");
-    var is = document.getElementsByTagName("I");
-
-    var range = new Range(bs[1],DOM_nodeOffset(is[4]),
-                          bs[2],DOM_nodeOffset(is[8]));
-
-    Range_trackWhileExecuting(range,function() {
-        Formatting_mergeWithNeighbours(bs[1],Formatting_MERGEABLE_INLINE);
-    });
-    showRangeAsBrackets(range);
-}
-</script>
-</head>
-<body>
-
-<p><b><i>One</i><i>Two</i><i>Three</i></b><b><i>Four</i><i>Five</i><i>Six</i></b><b><i>Seven</i><i>Eight</i><i>Nine</i></b></p>
-
-</body>
-</html>



[34/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-caption02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-caption02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-caption02-expected.html
deleted file mode 100644
index 2f9cc8c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-caption02-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <table id="item1" style="width: 100%">
-      <caption>Te[]t</caption>
-      <colgroup>
-        <col width="50%"/>
-        <col width="50%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td>0, 0</td>
-          <td>0, 1</td>
-        </tr>
-        <tr>
-          <td>1, 0</td>
-          <td>1, 1</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-caption02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-caption02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-caption02-input.html
deleted file mode 100644
index b6de159..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-caption02-input.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    var caption = document.getElementsByTagName("CAPTION")[0];
-    var last = caption.lastChild;
-    Selection_set(last,3,last,3);
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <table style="width: 100%">
-    <caption>Test</caption>
-    <col width="50%">
-    <col width="50%">
-    <tr>
-      <td>0, 0</td>
-      <td>0, 1</td>
-    </tr>
-    <tr>
-      <td>1, 0</td>
-      <td>1, 1</td>
-    </tr>
-  </table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji01-expected.html
deleted file mode 100644
index 2576290..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji01-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head>
-    <meta charset="utf-8"/>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji01-input.html
deleted file mode 100644
index b8b0437..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji01-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="utf-8">
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>🌏[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji02-expected.html
deleted file mode 100644
index 77c9d9f..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <meta charset="utf-8"/>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>😃👿[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji02-input.html
deleted file mode 100644
index 64566a9..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji02-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="utf-8">
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>😃👿🌏[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji03-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji03-expected.html
deleted file mode 100644
index 4969443..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <meta charset="utf-8"/>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>before[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji03-input.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji03-input.html
deleted file mode 100644
index e30cb0c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji03-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="utf-8">
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before🌏[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji04-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji04-expected.html
deleted file mode 100644
index bca34fc..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <meta charset="utf-8"/>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>before😃👿[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji04-input.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji04-input.html
deleted file mode 100644
index ad096b8..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji04-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="utf-8">
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before😃👿🌏[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji05-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji05-expected.html
deleted file mode 100644
index 6bc2dfc..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji05-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <meta charset="utf-8"/>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji05-input.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji05-input.html
deleted file mode 100644
index 3396b64..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji05-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="utf-8">
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>🌏[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji06-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji06-expected.html
deleted file mode 100644
index be7725c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji06-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <meta charset="utf-8"/>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>😃👿[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji06-input.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji06-input.html
deleted file mode 100644
index 0dae400..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji06-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="utf-8">
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>😃👿🌏[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji07-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji07-expected.html
deleted file mode 100644
index b830d5b..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji07-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <meta charset="utf-8"/>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>before[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji07-input.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji07-input.html
deleted file mode 100644
index 1e23217..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji07-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="utf-8">
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before🌏[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji08-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji08-expected.html
deleted file mode 100644
index fd1ee55..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji08-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <meta charset="utf-8"/>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>before😃👿[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-emoji08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-emoji08-input.html b/experiments/Editor/tests/cursor/deleteCharacter-emoji08-input.html
deleted file mode 100644
index a74ca8f..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-emoji08-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<meta charset="utf-8">
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before😃👿🌏[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote01-expected.html
deleted file mode 100644
index 225c9b4..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote01-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      []after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote01-input.html
deleted file mode 100644
index 0757734..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote">[]</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote02-expected.html
deleted file mode 100644
index 225c9b4..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote02-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      []after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote02-input.html
deleted file mode 100644
index b55d7d2..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote"><b>[]</b></span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote03-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote03-expected.html
deleted file mode 100644
index 895cd24..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote03-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>before[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote03-input.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote03-input.html
deleted file mode 100644
index d94a572..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote">[]</span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote04-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote04-expected.html
deleted file mode 100644
index 88dd17b..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote04-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote04-input.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote04-input.html
deleted file mode 100644
index f6ad6e1..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p><span class="endnote">[]</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote05-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote05-expected.html
deleted file mode 100644
index 0abd902..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote05-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>Initial paragraph</p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote05-input.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote05-input.html
deleted file mode 100644
index 0f82b31..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote05-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>Initial paragraph</p>
-  <p><span class="endnote">[]</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote06-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote06-expected.html
deleted file mode 100644
index 225c9b4..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote06-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      []after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote06-input.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote06-input.html
deleted file mode 100644
index bcaeeb1..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote"></span>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote07-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote07-expected.html
deleted file mode 100644
index 225c9b4..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote07-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      []after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote07-input.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote07-input.html
deleted file mode 100644
index efd68bc..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote07-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote"><b></b></span>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote08-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote08-expected.html
deleted file mode 100644
index e2952bf..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote08-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      []
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote08-input.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote08-input.html
deleted file mode 100644
index bff2f51..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote08-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="endnote"></span>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote09-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote09-expected.html
deleted file mode 100644
index 88dd17b..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote09-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote09-input.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote09-input.html
deleted file mode 100644
index ab3f8ac..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote09-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p><span class="endnote"></span>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote10-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote10-expected.html
deleted file mode 100644
index 0abd902..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote10-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>Initial paragraph</p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-endnote10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-endnote10-input.html b/experiments/Editor/tests/cursor/deleteCharacter-endnote10-input.html
deleted file mode 100644
index 8f7aa92..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-endnote10-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>Initial paragraph</p>
-  <p><span class="endnote"></span>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figcaption01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figcaption01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-figcaption01-expected.html
deleted file mode 100644
index ddf7db9..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figcaption01-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="../figures/nothing.png"/>
-      <figcaption>Tes[]</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figcaption01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figcaption01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-figcaption01-input.html
deleted file mode 100644
index 2f2a4df..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figcaption01-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    var caption = document.getElementsByTagName("FIGCAPTION")[0];
-    var last = caption.lastChild;
-    Selection_set(last,4,last,4);
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <figure>
-    <img src="../figures/nothing.png">
-    <figcaption>Test</figcaption>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figcaption02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figcaption02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-figcaption02-expected.html
deleted file mode 100644
index 5bd3d26..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figcaption02-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="../figures/nothing.png"/>
-      <figcaption>Te[]t</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figcaption02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figcaption02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-figcaption02-input.html
deleted file mode 100644
index 5ce66a3..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figcaption02-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    var caption = document.getElementsByTagName("FIGCAPTION")[0];
-    var last = caption.lastChild;
-    Selection_set(last,3,last,3);
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <figure>
-    <img src="../figures/nothing.png">
-    <figcaption>Test</figcaption>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figcaption03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figcaption03-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-figcaption03-expected.html
deleted file mode 100644
index f1ab352..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figcaption03-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-    []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figcaption03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figcaption03-input.html b/experiments/Editor/tests/cursor/deleteCharacter-figcaption03-input.html
deleted file mode 100644
index 0b9dced..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figcaption03-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <figure>
-    <img src="../figures/nothing.png">
-    <figcaption>[]</figcaption>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figcaption04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figcaption04-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-figcaption04-expected.html
deleted file mode 100644
index f1ab352..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figcaption04-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure>
-      <img src="../figures/nothing.png"/>
-    </figure>
-    []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figcaption04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figcaption04-input.html b/experiments/Editor/tests/cursor/deleteCharacter-figcaption04-input.html
deleted file mode 100644
index 9aa4617..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figcaption04-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <figure>
-    <img src="../figures/nothing.png">
-    <figcaption><b>[]</b></figcaption>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figure01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figure01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-figure01-expected.html
deleted file mode 100644
index dfd81a3..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figure01-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text before</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>Text after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figure01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figure01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-figure01-input.html
deleted file mode 100644
index 85e31a7..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figure01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text before</p>
-<figure>
-  <img src="../figures/nothing.png">
-  <figcaption>Test figure</figcaption>
-</figure>
-[]
-<p>Text after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figure02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figure02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-figure02-expected.html
deleted file mode 100644
index 6bc7589..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figure02-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text before[]</p>
-    <figure>
-      <img src="../figures/nothing.png"/>
-      <figcaption>Test figure</figcaption>
-    </figure>
-    <p>Text after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figure02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figure02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-figure02-input.html
deleted file mode 100644
index cc38df5..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figure02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text before</p>
-[]
-<figure>
-  <img src="../figures/nothing.png">
-  <figcaption>Test figure</figcaption>
-</figure>
-<p>Text after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figure03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figure03-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-figure03-expected.html
deleted file mode 100644
index dfd81a3..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figure03-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text before</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>Text after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figure03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figure03-input.html b/experiments/Editor/tests/cursor/deleteCharacter-figure03-input.html
deleted file mode 100644
index 6227eca..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figure03-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var figure = document.getElementsByTagName("FIGURE")[0];
-    var offset = DOM_nodeOffset(figure);
-    Cursor_set(figure.parentNode,offset+1,figure.parentNode,offset+1);
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text before</p>
-<figure>
-  <img src="../figures/nothing.png">
-  <figcaption>Test figure</figcaption>
-</figure>
-<p>Text after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figure04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figure04-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-figure04-expected.html
deleted file mode 100644
index 6bc7589..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figure04-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text before[]</p>
-    <figure>
-      <img src="../figures/nothing.png"/>
-      <figcaption>Test figure</figcaption>
-    </figure>
-    <p>Text after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-figure04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-figure04-input.html b/experiments/Editor/tests/cursor/deleteCharacter-figure04-input.html
deleted file mode 100644
index 257679b..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-figure04-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var figure = document.getElementsByTagName("FIGURE")[0];
-    var offset = DOM_nodeOffset(figure);
-    Cursor_set(figure.parentNode,offset,figure.parentNode,offset);
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text before</p>
-<figure>
-  <img src="../figures/nothing.png">
-  <figcaption>Test figure</figcaption>
-</figure>
-<p>Text after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote01-expected.html
deleted file mode 100644
index 225c9b4..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote01-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      []after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote01-input.html
deleted file mode 100644
index cf02a9e..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote">[]</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote02-expected.html
deleted file mode 100644
index 225c9b4..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote02-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      []after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote02-input.html
deleted file mode 100644
index 495be1c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote"><b>[]</b></span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote03-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote03-expected.html
deleted file mode 100644
index 895cd24..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote03-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>before[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote03-input.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote03-input.html
deleted file mode 100644
index 6ecd381..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote">[]</span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote04-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote04-expected.html
deleted file mode 100644
index 88dd17b..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote04-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote04-input.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote04-input.html
deleted file mode 100644
index c84d178..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p><span class="footnote">[]</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote05-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote05-expected.html
deleted file mode 100644
index 0abd902..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote05-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>Initial paragraph</p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote05-input.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote05-input.html
deleted file mode 100644
index 5f7eb34..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote05-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>Initial paragraph</p>
-  <p><span class="footnote">[]</span>after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote06-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote06-expected.html
deleted file mode 100644
index 225c9b4..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote06-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      []after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote06-input.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote06-input.html
deleted file mode 100644
index 3496595..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote"></span>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote07-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote07-expected.html
deleted file mode 100644
index 225c9b4..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote07-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      []after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote07-input.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote07-input.html
deleted file mode 100644
index 141f5d8..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote07-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote"><b></b></span>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote08-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote08-expected.html
deleted file mode 100644
index e2952bf..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote08-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>
-      before
-      []
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote08-input.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote08-input.html
deleted file mode 100644
index 9b637e2..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote08-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>before<span class="footnote"></span>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote09-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote09-expected.html
deleted file mode 100644
index 88dd17b..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote09-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote09-input.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote09-input.html
deleted file mode 100644
index 6f74db3..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote09-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p><span class="footnote"></span>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote10-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote10-expected.html
deleted file mode 100644
index 0abd902..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote10-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <p>Initial paragraph</p>
-    <p>[]after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-footnote10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-footnote10-input.html b/experiments/Editor/tests/cursor/deleteCharacter-footnote10-input.html
deleted file mode 100644
index ad5a014..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-footnote10-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p>Initial paragraph</p>
-  <p><span class="footnote"></span>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last01-expected.html
deleted file mode 100644
index 46a6a7c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last01-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last01-input.html
deleted file mode 100644
index e3d17d9..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>S[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last02-expected.html
deleted file mode 100644
index 49521c8..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First paragraph</p>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last02-input.html
deleted file mode 100644
index c146296..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>First paragraph</p>
-<p>S[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last03-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last03-expected.html
deleted file mode 100644
index 461e9a6..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>[]</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last03-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last03-input.html
deleted file mode 100644
index 9dc86bb..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last03-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>O[]</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last03a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last03a-expected.html
deleted file mode 100644
index c50dd7f..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last03a-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last03a-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last03a-input.html
deleted file mode 100644
index eefc685..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last03a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>O[]</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last04-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last04-expected.html
deleted file mode 100644
index 63b28df..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last04-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ul>
-      <li>[]</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last04-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last04-input.html
deleted file mode 100644
index 9c94260..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ul>
-  <li>O[]</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last04a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last04a-expected.html
deleted file mode 100644
index ecd9ac5..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last04a-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ul>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-    </ul>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last04a-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last04a-input.html
deleted file mode 100644
index 044d635..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last04a-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ul>
-  <li><p>O[]</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-</ul>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last05-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last05-expected.html
deleted file mode 100644
index 59d486b..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last05-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ul>
-      <li>One</li>
-      <li>[]</li>
-      <li>Three</li>
-    </ul>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last05-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last05-input.html
deleted file mode 100644
index 8e096e7..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last05-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ul>
-  <li>One</li>
-  <li>T[]</li>
-  <li>Three</li>
-</ul>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last05a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last05a-expected.html
deleted file mode 100644
index e45487c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last05a-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ul>
-      <li><p>One</p></li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-      <li><p>Three</p></li>
-    </ul>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last05a-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last05a-input.html
deleted file mode 100644
index ae26a7f..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last05a-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ul>
-  <li><p>One</p></li>
-  <li><p>T[]</p></li>
-  <li><p>Three</p></li>
-</ul>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last06-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last06-expected.html
deleted file mode 100644
index c13c337..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last06-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>[]</li>
-    </ul>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last06-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last06-input.html
deleted file mode 100644
index aa957db..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last06-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>T[]</li>
-</ul>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last06a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last06a-expected.html
deleted file mode 100644
index a612d17..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last06a-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-    </ul>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last06a-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last06a-input.html
deleted file mode 100644
index ccba53e..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last06a-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>T[]</p></li>
-</ul>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last07-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last07-expected.html
deleted file mode 100644
index 1963c32..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last07-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last07-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last07-input.html
deleted file mode 100644
index d65ff5d..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last07-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>
-<p>A[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last07a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last07a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last07a-expected.html
deleted file mode 100644
index 28897bb..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last07a-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-    </ul>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last07a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last07a-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last07a-input.html
deleted file mode 100644
index 977ba7a..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last07a-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-</ul>
-<p>A[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last08-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last08-expected.html
deleted file mode 100644
index 5ce18b6..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last08-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <table>
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last08-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last08-input.html
deleted file mode 100644
index c13c7e6..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last08-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<table>
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>
-<p>A[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last08a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last08a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last08a-expected.html
deleted file mode 100644
index 33ed21a..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last08a-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <table>
-      <tbody>
-        <tr>
-          <td><p>One</p></td>
-          <td><p>Two</p></td>
-        </tr>
-        <tr>
-          <td><p>Three</p></td>
-          <td><p>Four</p></td>
-        </tr>
-      </tbody>
-    </table>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last08a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last08a-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last08a-input.html
deleted file mode 100644
index 6648c77..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last08a-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<table>
-  <tr>
-    <td><p>One</p></td>
-    <td><p>Two</p></td>
-  </tr>
-  <tr>
-    <td><p>Three</p></td>
-    <td><p>Four</p></td>
-  </tr>
-</table>
-<p>A[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last09-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last09-expected.html
deleted file mode 100644
index 32940d3..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last09-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <table>
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>[]</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last09-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last09-input.html
deleted file mode 100644
index 4d1a285..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last09-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<table>
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>F[]</td>
-  </tr>
-</table>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last09a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last09a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last09a-expected.html
deleted file mode 100644
index d266c4b..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last09a-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <table>
-      <tbody>
-        <tr>
-          <td><p>One</p></td>
-          <td><p>Two</p></td>
-        </tr>
-        <tr>
-          <td><p>Three</p></td>
-          <td>
-            <p>
-              []
-              <br/>
-            </p>
-          </td>
-        </tr>
-      </tbody>
-    </table>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last09a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last09a-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last09a-input.html
deleted file mode 100644
index b185e35..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last09a-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<table>
-  <tr>
-    <td><p>One</p></td>
-    <td><p>Two</p></td>
-  </tr>
-  <tr>
-    <td><p>Three</p></td>
-    <td><p>F[]</p></td>
-  </tr>
-</table>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last10-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last10-expected.html
deleted file mode 100644
index 37f0479..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last10-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <table>
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>[]</td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last10-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last10-input.html
deleted file mode 100644
index 74353d6..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last10-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<table>
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>T[]</td>
-    <td>Four</td>
-  </tr>
-</table>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last10a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last10a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last10a-expected.html
deleted file mode 100644
index 21a2308..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last10a-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <table>
-      <tbody>
-        <tr>
-          <td><p>One</p></td>
-          <td><p>Two</p></td>
-        </tr>
-        <tr>
-          <td>
-            <p>
-              []
-              <br/>
-            </p>
-          </td>
-          <td><p>Four</p></td>
-        </tr>
-      </tbody>
-    </table>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last10a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last10a-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last10a-input.html
deleted file mode 100644
index 14d27dd..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last10a-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<table>
-  <tr>
-    <td><p>One</p></td>
-    <td><p>Two</p></td>
-  </tr>
-  <tr>
-    <td><p>T[]</p></td>
-    <td><p>Four</p></td>
-  </tr>
-</table>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last11-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last11-expected.html
deleted file mode 100644
index 82e301d..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last11-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <table>
-      <tbody>
-        <tr>
-          <td>[]</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last11-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last11-input.html
deleted file mode 100644
index 2eed181..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last11-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<table>
-  <tr>
-    <td>O[]</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last11a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last11a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last11a-expected.html
deleted file mode 100644
index 62ea5ac..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last11a-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <table>
-      <tbody>
-        <tr>
-          <td>
-            <p>
-              []
-              <br/>
-            </p>
-          </td>
-          <td><p>Two</p></td>
-        </tr>
-        <tr>
-          <td><p>Three</p></td>
-          <td><p>Four</p></td>
-        </tr>
-      </tbody>
-    </table>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last11a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last11a-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last11a-input.html
deleted file mode 100644
index 40b4e22..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last11a-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<table>
-  <tr>
-    <td><p>O[]</p></td>
-    <td><p>Two</p></td>
-  </tr>
-  <tr>
-    <td><p>Three</p></td>
-    <td><p>Four</p></td>
-  </tr>
-</table>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last13-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-last13-expected.html
deleted file mode 100644
index a22d7f4..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last13-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <table>
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>After</p>
-  </body>
-</html>



[45/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Position.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Position.js b/experiments/Editor/src/Position.js
deleted file mode 100644
index ce4bc18..0000000
--- a/experiments/Editor/src/Position.js
+++ /dev/null
@@ -1,1164 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Position;
-var Position_assertValid;
-var Position_prev;
-var Position_next;
-var Position_trackWhileExecuting;
-var Position_closestActualNode;
-var Position_okForInsertion;
-var Position_okForMovement;
-var Position_prevMatch;
-var Position_nextMatch;
-var Position_closestMatchForwards;
-var Position_closestMatchBackwards;
-var Position_track;
-var Position_untrack;
-var Position_rectAtPos;
-var Position_noteAncestor;
-var Position_captionAncestor;
-var Position_figureOrTableAncestor;
-var Position_displayRectAtPos;
-var Position_preferTextPosition;
-var Position_preferElementPosition;
-var Position_compare;
-var Position_atPoint;
-
-(function() {
-
-    // public
-    Position = function(node,offset)
-    {
-        if (node == document.documentElement)
-            throw new Error("node is root element");
-        Object.defineProperty(this,"self",{value: {}});
-        var self = this.self;
-        self.this = this;
-        self.node = node;
-        self.offset = offset;
-        self.origOffset = offset;
-        self.tracking = 0;
-        this.posId = null;
-        this.targetX = null;
-
-        Object.defineProperty(this,"node",{
-            get: function() { return this.self.node },
-            set: setNode,
-            enumerable: true });
-        Object.defineProperty(this,"offset",{
-            get: function() { return this.self.offset },
-            set: function(value) { this.self.offset = value },
-            enumerable: true});
-        Object.defineProperty(this,"origOffset",{
-            get: function() { return this.self.origOffset },
-            set: function(value) { this.self.origOffset = value },
-            enumerable: true});
-
-        Object.preventExtensions(this);
-    }
-
-    function actuallyStartTracking(self)
-    {
-        DOM_addTrackedPosition(self.this);
-    }
-
-    function actuallyStopTracking(self)
-    {
-        DOM_removeTrackedPosition(self.this);
-    }
-
-    function startTracking(self)
-    {
-        if (self.tracking == 0)
-            actuallyStartTracking(self);
-        self.tracking++;
-    }
-
-    function stopTracking(self)
-    {
-        self.tracking--;
-        if (self.tracking == 0)
-            actuallyStopTracking(self);
-    }
-
-    function setNode(node)
-    {
-        var self = this.self;
-        if (self.tracking > 0)
-            actuallyStopTracking(self);
-
-        self.node = node;
-
-        if (self.tracking > 0)
-            actuallyStartTracking(self);
-    }
-
-    function setNodeAndOffset(self,node,offset)
-    {
-        self.this.node = node;
-        self.this.offset = offset;
-    }
-
-    // public
-    Position.prototype.toString = function()
-    {
-        var self = this.self;
-        var result;
-        if (self.node.nodeType == Node.TEXT_NODE) {
-            var extra = "";
-            if (self.offset > self.node.nodeValue.length) {
-                for (var i = self.node.nodeValue.length; i < self.offset; i++)
-                    extra += "!";
-            }
-            var id = "";
-            if (window.debugIds)
-                id = self.node._nodeId+":";
-            result = id+JSON.stringify(self.node.nodeValue.slice(0,self.offset)+extra+"|"+
-                                       self.node.nodeValue.slice(self.offset));
-        }
-        else {
-            result = "("+nodeString(self.node)+","+self.offset+")";
-        }
-        if (this.posId != null)
-            result = "["+this.posId+"]"+result;
-        return result;
-    }
-
-    function positionSpecial(pos,forwards,backwards)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-
-        var prev = node.childNodes[offset-1];
-        var next = node.childNodes[offset];
-
-        // Moving left from the start of a caption - go to the end of the table
-        if ((node._type == HTML_CAPTION) && backwards && (prev == null))
-            return new Position(node.parentNode,node.parentNode.childNodes.length);
-
-        // Moving right from the end of a caption - go after the table
-        if ((node._type == HTML_CAPTION) && forwards && (next == null))
-            return new Position(node.parentNode.parentNode,DOM_nodeOffset(node.parentNode)+1);
-
-        // Moving left from just after a table - go to the end of the caption (if there is one)
-        if ((prev != null) && (prev._type == HTML_TABLE) && backwards) {
-            var firstChild = firstChildElement(prev);
-            if ((firstChild._type == HTML_CAPTION))
-                return new Position(firstChild,firstChild.childNodes.length);
-        }
-
-        // Moving right from just before a table - bypass the the caption (if there is one)
-        if ((next != null) && (next._type == HTML_TABLE) && forwards) {
-            var firstChild = firstChildElement(next);
-            if (firstChild._type == HTML_CAPTION)
-                return new Position(next,DOM_nodeOffset(firstChild)+1);
-        }
-
-        // Moving right from the end of a table - go to the start of the caption (if there is one)
-        if ((node._type == HTML_TABLE) && (next == null) && forwards) {
-            var firstChild = firstChildElement(node);
-            if (firstChild._type == HTML_CAPTION)
-                return new Position(firstChild,0);
-        }
-
-        // Moving left just after a caption node - skip the caption
-        if ((prev != null) && (prev._type == HTML_CAPTION) && backwards)
-            return new Position(node,offset-1);
-
-        return null;
-    }
-
-    // public
-    Position_assertValid = function(pos,description)
-    {
-        if (description == null)
-            description = "Position";
-
-        for (var ancestor = pos.node; ancestor != document.body; ancestor = ancestor.parentNode) {
-            if (ancestor == null)
-                throw new Error(description+" node "+pos.node.nodeName+" is not in tree");
-        }
-
-        var max;
-        if (pos.node.nodeType == Node.ELEMENT_NODE)
-            max = pos.node.childNodes.length;
-        else if (pos.node.nodeType == Node.TEXT_NODE)
-            max = pos.node.nodeValue.length;
-        else
-            throw new Error(description+" has invalid node type "+pos.node.nodeType);
-
-        if ((pos.offset < 0) || (pos.offset > max)) {
-            throw new Error(description+" (in "+pos.node.nodeName+") has invalid offset "+
-                            pos.offset+" (max allowed is "+max+")");
-        }
-    }
-
-    // public
-    Position_prev = function(pos)
-    {
-        if (pos.node.nodeType == Node.ELEMENT_NODE) {
-            var r = positionSpecial(pos,false,true);
-            if (r != null)
-                return r;
-            if (pos.offset == 0) {
-                return upAndBack(pos);
-            }
-            else {
-                var child = pos.node.childNodes[pos.offset-1];
-                return new Position(child,DOM_maxChildOffset(child));
-            }
-        }
-        else if (pos.node.nodeType == Node.TEXT_NODE) {
-            if (pos.offset > 0)
-                return new Position(pos.node,pos.offset-1);
-            else
-                return upAndBack(pos);
-        }
-        else {
-            return null;
-        }
-
-        function upAndBack(pos)
-        {
-            if (pos.node == pos.node.ownerDocument.body)
-                return null;
-            else
-                return new Position(pos.node.parentNode,DOM_nodeOffset(pos.node));
-        }
-    }
-
-    // public
-    Position_next = function(pos)
-    {
-        if (pos.node.nodeType == Node.ELEMENT_NODE) {
-            var r = positionSpecial(pos,true,false);
-            if (r != null)
-                return r;
-            if (pos.offset == pos.node.childNodes.length)
-                return upAndForwards(pos);
-            else
-                return new Position(pos.node.childNodes[pos.offset],0);
-        }
-        else if (pos.node.nodeType == Node.TEXT_NODE) {
-            if (pos.offset < pos.node.nodeValue.length)
-                return new Position(pos.node,pos.offset+1);
-            else
-                return upAndForwards(pos);
-        }
-        else {
-            return null;
-        }
-
-        function upAndForwards(pos)
-        {
-            if (pos.node == pos.node.ownerDocument.body)
-                return null;
-            else
-                return new Position(pos.node.parentNode,DOM_nodeOffset(pos.node)+1);
-        }
-    }
-
-    // public
-    Position_trackWhileExecuting = function(positions,fun)
-    {
-        for (var i = 0; i < positions.length; i++)
-            startTracking(positions[i].self);
-        try {
-            return fun();
-        }
-        finally {
-            for (var i = 0; i < positions.length; i++)
-                stopTracking(positions[i].self);
-        }
-    }
-
-    // public
-    Position_closestActualNode = function(pos,preferElement)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-        if ((node.nodeType != Node.ELEMENT_NODE) || (node.firstChild == null))
-            return node;
-        else if (offset == 0)
-            return node.firstChild;
-        else if (offset >= node.childNodes.length)
-            return node.lastChild;
-
-        var prev = node.childNodes[offset-1];
-        var next = node.childNodes[offset];
-        if (preferElement &&
-            (next.nodeType != Node.ELEMENT_NODE) &&
-            (prev.nodeType == Node.ELEMENT_NODE)) {
-            return prev;
-        }
-        else {
-            return next;
-        }
-    }
-
-    // public
-    Position_okForInsertion = function(pos)
-    {
-        return Position_okForMovement(pos,true);
-    }
-
-    function nodeCausesLineBreak(node)
-    {
-        return ((node._type == HTML_BR) || !isInlineNode(node));
-    }
-
-    function spacesUntilNextContent(node)
-    {
-        var spaces = 0;
-        while (true) {
-            if (node.firstChild) {
-                node = node.firstChild;
-            }
-            else if (node.nextSibling) {
-                node = node.nextSibling;
-            }
-            else {
-                while ((node.parentNode != null) && (node.parentNode.nextSibling == null)) {
-                    node = node.parentNode;
-                    if (nodeCausesLineBreak(node))
-                        return null;
-                }
-                if (node.parentNode == null)
-                    node = null;
-                else
-                    node = node.parentNode.nextSibling;
-            }
-
-            if ((node == null) || nodeCausesLineBreak(node))
-                return null;
-            if (isOpaqueNode(node))
-                return spaces;
-            if (node.nodeType == Node.TEXT_NODE) {
-                if (isWhitespaceTextNode(node)) {
-                    spaces += node.nodeValue.length;
-                }
-                else {
-                    var matches = node.nodeValue.match(/^\s+/);
-                    if (matches == null)
-                        return spaces;
-                    spaces += matches[0].length;
-                    return spaces;
-                }
-            }
-        }
-    }
-
-    // public
-    Position_okForMovement = function(pos,insertion)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-        var type = node._type;
-
-        if (isOpaqueNode(node))
-            return false;
-
-        for (var ancestor = node; ancestor != null; ancestor = ancestor.parentNode) {
-            var ancestorType = node._type;
-            if (ancestorType == HTML_FIGCAPTION)
-                break;
-            else if (ancestorType == HTML_FIGURE)
-                return false;
-        }
-
-        if (node.nodeType == Node.TEXT_NODE) {
-            var value = node.nodeValue;
-
-            // If there are multiple adjacent text nodes, consider them as one (adjusting the
-            // offset appropriately)
-
-            var firstNode = node;
-            var lastNode = node;
-
-            while ((firstNode.previousSibling != null) &&
-                   (firstNode.previousSibling.nodeType == Node.TEXT_NODE)) {
-                firstNode = firstNode.previousSibling;
-                value = firstNode.nodeValue + value;
-                offset += firstNode.nodeValue.length;
-            }
-
-            while ((lastNode.nextSibling != null) &&
-                   (lastNode.nextSibling.nodeType == Node.TEXT_NODE)) {
-                lastNode = lastNode.nextSibling;
-                value += lastNode.nodeValue;
-            }
-
-            var prevChar = value.charAt(offset-1);
-            var nextChar = value.charAt(offset);
-            var havePrevChar = ((prevChar != null) && !isWhitespaceString(prevChar));
-            var haveNextChar = ((nextChar != null) && !isWhitespaceString(nextChar));
-            if (havePrevChar && haveNextChar) {
-                var prevCode = value.charCodeAt(offset-1);
-                var nextCode = value.charCodeAt(offset);
-                if ((prevCode >= 0xD800) && (prevCode <= 0xDBFF) &&
-                    (nextCode >= 0xDC00) && (nextCode <= 0xDFFF)) {
-                    return false; // In middle of surrogate pair
-                }
-                return true;
-            }
-
-            if (isWhitespaceString(value)) {
-                if (offset == 0) {
-                    if ((node == firstNode) &&
-                        (firstNode.previousSibling == null) && (lastNode.nextSibling == null))
-                        return true;
-                    if ((node.nextSibling != null) && (node.nextSibling._type == HTML_BR))
-                        return true;
-                    if ((node.firstChild == null) &&
-                        (node.previousSibling == null) &&
-                        (node.nextSibling == null)) {
-                        return true;
-                    }
-                    if (insertion && (node.previousSibling != null) &&
-                        isInlineNode(node.previousSibling) &&
-                        !isOpaqueNode(node.previousSibling) &&
-                        (node.previousSibling._type != HTML_BR))
-                        return true;
-                }
-                return false;
-            }
-
-            if (insertion)
-                return true;
-
-            var precedingText = value.substring(0,offset);
-            if (isWhitespaceString(precedingText)) {
-                return (haveNextChar &&
-                        ((node.previousSibling == null) ||
-                         (node.previousSibling._type == HTML_BR) ||
-                         isNoteNode(node.previousSibling) ||
-                         (isParagraphNode(node.previousSibling)) ||
-                         (getNodeText(node.previousSibling).match(/\s$/)) ||
-                         isItemNumber(node.previousSibling) ||
-                         ((precedingText.length > 0))));
-            }
-
-            var followingText = value.substring(offset);
-            if (isWhitespaceString(followingText)) {
-                return (havePrevChar &&
-                        ((node.nextSibling == null) ||
-                         isNoteNode(node.nextSibling) ||
-                         (followingText.length > 0) ||
-                         (spacesUntilNextContent(node) != 0)));
-            }
-
-            return (havePrevChar || haveNextChar);
-        }
-        else if (node.nodeType == Node.ELEMENT_NODE) {
-            if (node.firstChild == null) {
-                switch (type) {
-                case HTML_LI:
-                case HTML_TH:
-                case HTML_TD:
-                    return true;
-                default:
-                    if (PARAGRAPH_ELEMENTS[type])
-                        return true;
-                    else
-                        break;
-                }
-            }
-
-            var prevNode = node.childNodes[offset-1];
-            var nextNode = node.childNodes[offset];
-            var prevType = (prevNode != null) ? prevNode._type : 0;
-            var nextType = (nextNode != null) ? nextNode._type : 0;
-
-            var prevIsNote = (prevNode != null) && isNoteNode(prevNode);
-            var nextIsNote = (nextNode != null) && isNoteNode(nextNode);
-            if (((nextNode == null) || !nodeHasContent(nextNode)) && prevIsNote)
-                return true;
-            if (((prevNode == null) || !nodeHasContent(prevNode)) && nextIsNote)
-                return true;
-            if (prevIsNote && nextIsNote)
-                return true;
-
-            if ((prevNode == null) && (nextNode == null) &&
-                (CONTAINERS_ALLOWING_CHILDREN[type] ||
-                (isInlineNode(node) && !isOpaqueNode(node) && (type != HTML_BR))))
-                return true;
-
-            if ((prevNode != null) && isSpecialBlockNode(prevNode))
-                return true;
-            if ((nextNode != null) && isSpecialBlockNode(nextNode))
-                return true;
-
-            if ((nextNode != null) && isItemNumber(nextNode))
-                return false;
-            if ((prevNode != null) && isItemNumber(prevNode))
-                return ((nextNode == null) || isWhitespaceTextNode(nextNode));
-
-            if ((nextNode != null) && (nextType == HTML_BR))
-                return ((prevType == 0) || (prevType != HTML_TEXT));
-
-            if ((prevNode != null) && (isOpaqueNode(prevNode) || (prevType == HTML_TABLE))) {
-
-                switch (nextType) {
-                case 0:
-                case HTML_TEXT:
-                case HTML_TABLE:
-                    return true;
-                default:
-                    return isOpaqueNode(nextNode);
-                }
-            }
-            if ((nextNode != null) && (isOpaqueNode(nextNode) || (nextType == HTML_TABLE))) {
-                switch (prevType) {
-                case 0:
-                case HTML_TEXT:
-                case HTML_TABLE:
-                    return true;
-                default:
-                    return isOpaqueNode(prevNode);
-                }
-            }
-        }
-
-        return false;
-    }
-
-    Position_prevMatch = function(pos,fun)
-    {
-        do {
-            pos = Position_prev(pos);
-        } while ((pos != null) && !fun(pos));
-        return pos;
-    }
-
-    Position_nextMatch = function(pos,fun)
-    {
-        do {
-            pos = Position_next(pos);
-        } while ((pos != null) && !fun(pos));
-        return pos;
-    }
-
-    function findEquivalentValidPosition(pos,fun)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-        if (node.nodeType == Node.ELEMENT_NODE) {
-            var before = node.childNodes[offset-1];
-            var after = node.childNodes[offset];
-            if ((before != null) && (before.nodeType == Node.TEXT_NODE)) {
-                var candidate = new Position(before,before.nodeValue.length);
-                if (fun(candidate))
-                    return candidate;
-            }
-            if ((after != null) && (after.nodeType == Node.TEXT_NODE)) {
-                var candidate = new Position(after,0);
-                if (fun(candidate))
-                    return candidate;
-            }
-        }
-
-        if ((pos.node.nodeType == Node.TEXT_NODE) &&
-            isWhitespaceString(pos.node.nodeValue.slice(pos.offset))) {
-            var str = pos.node.nodeValue;
-            var whitespace = str.match(/\s+$/);
-            if (whitespace) {
-                var adjusted = new Position(pos.node,
-                                            str.length - whitespace[0].length + 1);
-                return adjusted;
-            }
-        }
-        return pos;
-    }
-
-    // public
-    Position_closestMatchForwards = function(pos,fun)
-    {
-        if (pos == null)
-            return null;
-
-        if (!fun(pos))
-            pos = findEquivalentValidPosition(pos,fun);
-
-        if (fun(pos))
-            return pos;
-
-        var next = Position_nextMatch(pos,fun);
-        if (next != null)
-            return next;
-
-        var prev = Position_prevMatch(pos,fun);
-        if (prev != null)
-            return prev;
-
-        return new Position(document.body,document.body.childNodes.length);
-    }
-
-    // public
-    Position_closestMatchBackwards = function(pos,fun)
-    {
-        if (pos == null)
-            return null;
-
-        if (!fun(pos))
-            pos = findEquivalentValidPosition(pos,fun);
-
-        if (fun(pos))
-            return pos;
-
-        var prev = Position_prevMatch(pos,fun);
-        if (prev != null)
-            return prev;
-
-        var next = Position_nextMatch(pos,fun);
-        if (next != null)
-            return next;
-
-        return new Position(document.body,0);
-    }
-
-    Position_track = function(pos)
-    {
-        startTracking(pos.self);
-    }
-
-    Position_untrack = function(pos)
-    {
-        stopTracking(pos.self);
-    }
-
-    Position_rectAtPos = function(pos)
-    {
-        if (pos == null)
-            return null;
-        var range = new Range(pos.node,pos.offset,pos.node,pos.offset);
-        var rects = Range_getClientRects(range);
-
-        if ((rects.length > 0) && !rectIsEmpty(rects[0])) {
-            return rects[0];
-        }
-
-        if (isParagraphNode(pos.node) && (pos.offset == 0)) {
-            var rect = pos.node.getBoundingClientRect();
-            if (!rectIsEmpty(rect))
-                return rect;
-        }
-
-        return null;
-    }
-
-    function posAtStartOfParagraph(pos,paragraph)
-    {
-        return ((pos.node == paragraph.node) &&
-                (pos.offset == paragraph.startOffset));
-    }
-
-    function posAtEndOfParagraph(pos,paragraph)
-    {
-        return ((pos.node == paragraph.node) &&
-                (pos.offset == paragraph.endOffset));
-    }
-
-    function zeroWidthRightRect(rect)
-    {
-        return { left: rect.right, // 0 width
-                 right: rect.right,
-                 top: rect.top,
-                 bottom: rect.bottom,
-                 width: 0,
-                 height: rect.height };
-    }
-
-    function zeroWidthLeftRect(rect)
-    {
-        return { left: rect.left,
-                 right: rect.left, // 0 width
-                 top: rect.top,
-                 bottom: rect.bottom,
-                 width: 0,
-                 height: rect.height };
-    }
-
-    function zeroWidthMidRect(rect)
-    {
-        var mid = rect.left + rect.width/2;
-        return { left: mid,
-                 right: mid, // 0 width
-                 top: rect.top,
-                 bottom: rect.bottom,
-                 width: 0,
-                 height: rect.height };
-    }
-
-    Position_noteAncestor = function(pos)
-    {
-        var node = Position_closestActualNode(pos);
-        for (; node != null; node = node.parentNode) {
-            if (isNoteNode(node))
-                return node;
-        }
-        return null;
-    }
-
-    Position_captionAncestor = function(pos)
-    {
-        var node = Position_closestActualNode(pos);
-        for (; node != null; node = node.parentNode) {
-            if ((node._type == HTML_FIGCAPTION) || (node._type == HTML_CAPTION))
-                return node;
-        }
-        return null;
-    }
-
-    Position_figureOrTableAncestor = function(pos)
-    {
-        var node = Position_closestActualNode(pos);
-        for (; node != null; node = node.parentNode) {
-            if ((node._type == HTML_FIGURE) || (node._type == HTML_TABLE))
-                return node;
-        }
-        return null;
-    }
-
-    function exactRectAtPos(pos)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-
-        if (node.nodeType == Node.ELEMENT_NODE) {
-            if (offset > node.childNodes.length)
-                throw new Error("Invalid offset: "+offset+" of "+node.childNodes.length);
-
-            var before = node.childNodes[offset-1];
-            var after = node.childNodes[offset];
-
-            // Cursor is immediately before table -> return table rect
-            if ((before != null) && isSpecialBlockNode(before))
-                return zeroWidthRightRect(before.getBoundingClientRect());
-
-            // Cursor is immediately after table -> return table rect
-            else if ((after != null) && isSpecialBlockNode(after))
-                return zeroWidthLeftRect(after.getBoundingClientRect());
-
-            // Start of empty paragraph
-            if ((node.nodeType == Node.ELEMENT_NODE) && (offset == 0) &&
-                isParagraphNode(node) && !nodeHasContent(node)) {
-                return zeroWidthLeftRect(node.getBoundingClientRect());
-            }
-
-            return null;
-        }
-        else if (node.nodeType == Node.TEXT_NODE) {
-            // First see if the client rects returned by the range gives us a valid value. This
-            // won't be the case if the cursor is surrounded by both sides on whitespace.
-            var result = rectAtRightOfRange(new Range(node,offset,node,offset));
-            if (result != null)
-                return result;
-
-            if (offset > 0) {
-                // Try and get the rect of the previous character; the cursor goes after that
-                var result = rectAtRightOfRange(new Range(node,offset-1,node,offset));
-                if (result != null)
-                    return result;
-            }
-
-            return null;
-        }
-        else {
-            return null;
-        }
-
-        function rectAtRightOfRange(range)
-        {
-            var rects = Range_getClientRects(range);
-            if ((rects == null) || (rects.length == 0) || (rects[rects.length-1].height == 0))
-                return null;
-            return zeroWidthRightRect(rects[rects.length-1]);
-        }
-    }
-
-    function tempSpaceRect(parentNode,nextSibling)
-    {
-        var space = DOM_createTextNode(document,String.fromCharCode(160));
-        DOM_insertBefore(parentNode,space,nextSibling);
-        var range = new Range(space,0,space,1);
-        var rects = Range_getClientRects(range);
-        DOM_deleteNode(space);
-        if (rects.length > 0)
-            return rects[0];
-        else
-            return nil;
-    }
-
-    Position_displayRectAtPos = function(pos)
-    {
-        rect = exactRectAtPos(pos);
-        if (rect != null)
-            return rect;
-
-        var noteNode = Position_noteAncestor(pos);
-        if ((noteNode != null) && !nodeHasContent(noteNode)) // In empty footnote or endnote
-            return zeroWidthMidRect(noteNode.getBoundingClientRect());
-
-        // If we're immediately before or after a footnote or endnote, calculate the rect by
-        // temporarily inserting a space character, and getting the rect at the start of that.
-        // This avoids us instead getting a rect inside the note, which is what would otherwise
-        // happen if there was no adjacent text node outside the note.
-        if ((pos.node.nodeType == Node.ELEMENT_NODE)) {
-            var before = pos.node.childNodes[pos.offset-1];
-            var after = pos.node.childNodes[pos.offset];
-            if (((before != null) && isNoteNode(before)) ||
-                ((after != null) && isNoteNode(after))) {
-                var rect = tempSpaceRect(pos.node,pos.node.childNodes[pos.offset]);
-                if (rect != null)
-                    return zeroWidthLeftRect(rect);
-            }
-        }
-
-        var captionNode = Position_captionAncestor(pos);
-        if ((captionNode != null) && !nodeHasContent(captionNode)) {
-            // Even if an empty caption has generated content (e.g. "Figure X: ") preceding it,
-            // we can't directly get the rect of that generated content. So we temporarily insert
-            // a text node containing a single space character, get the position to the right of
-            // that character, and then remove the text node.
-            var rect = tempSpaceRect(captionNode,null);
-            if (rect != null)
-                return zeroWidthRightRect(rect);
-        }
-
-        var paragraph = Text_findParagraphBoundaries(pos);
-
-        var backRect = null;
-        for (var backPos = pos; backPos != null; backPos = Position_prev(backPos)) {
-            backRect = exactRectAtPos(backPos);
-            if ((backRect != null) || posAtStartOfParagraph(backPos,paragraph))
-                break;
-        }
-
-        var forwardRect = null;
-        for (var forwardPos = pos; forwardPos != null; forwardPos = Position_next(forwardPos)) {
-            forwardRect = exactRectAtPos(forwardPos);
-            if ((forwardRect != null) || posAtEndOfParagraph(forwardPos,paragraph))
-                break;
-        }
-
-        if (backRect != null) {
-            return backRect;
-        }
-        else if (forwardRect != null) {
-            return forwardRect;
-        }
-        else {
-            // Fallback, e.g. for empty LI elements
-            var node = pos.node;
-            if (node.nodeType == Node.TEXT_NODE)
-                node = node.parentNode;
-            return zeroWidthLeftRect(node.getBoundingClientRect());
-        }
-    }
-
-    Position_equal = function(a,b)
-    {
-        if ((a == null) && (b == null))
-            return true;
-        if ((a != null) && (b != null) &&
-            (a.node == b.node) && (a.offset == b.offset))
-            return true;
-        return false;
-    }
-
-    Position_preferTextPosition = function(pos)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-        if (node.nodeType == Node.ELEMENT_NODE) {
-            var before = node.childNodes[offset-1];
-            var after = node.childNodes[offset];
-            if ((before != null) && (before.nodeType == Node.TEXT_NODE))
-                return new Position(before,before.nodeValue.length);
-            if ((after != null) && (after.nodeType == Node.TEXT_NODE))
-                return new Position(after,0);
-        }
-        return pos;
-    }
-
-    Position_preferElementPosition = function(pos)
-    {
-        if (pos.node.nodeType == Node.TEXT_NODE) {
-            if (pos.node.parentNode == null)
-                throw new Error("Position "+pos+" has no parent node");
-            if (pos.offset == 0)
-                return new Position(pos.node.parentNode,DOM_nodeOffset(pos.node));
-            if (pos.offset == pos.node.nodeValue.length)
-                return new Position(pos.node.parentNode,DOM_nodeOffset(pos.node)+1);
-        }
-        return pos;
-    }
-
-    Position_compare = function(first,second)
-    {
-        if ((first.node == second.node) && (first.offset == second.offset))
-            return 0;
-
-        var doc = first.node.ownerDocument;
-        if ((first.node.parentNode == null) && (first.node != doc.documentElement))
-            throw new Error("First node has been removed from document");
-        if ((second.node.parentNode == null) && (second.node != doc.documentElement))
-            throw new Error("Second node has been removed from document");
-
-        if (first.node == second.node)
-            return first.offset - second.offset;
-
-        var firstParent = null;
-        var firstChild = null;
-        var secondParent = null;
-        var secondChild = null;
-
-        if (second.node.nodeType == Node.ELEMENT_NODE) {
-            secondParent = second.node;
-            secondChild = second.node.childNodes[second.offset];
-        }
-        else {
-            secondParent = second.node.parentNode;
-            secondChild = second.node;
-        }
-
-        if (first.node.nodeType == Node.ELEMENT_NODE) {
-            firstParent = first.node;
-            firstChild = first.node.childNodes[first.offset];
-        }
-        else {
-            firstParent = first.node.parentNode;
-            firstChild = first.node;
-            if (firstChild == secondChild)
-                return 1;
-        }
-
-        var firstC = firstChild;
-        var firstP = firstParent;
-        while (firstP != null) {
-
-            var secondC = secondChild;
-            var secondP = secondParent;
-            while (secondP != null) {
-
-                if (firstP == secondC)
-                    return 1;
-
-                if (firstP == secondP) {
-                    // if secondC is last child, firstC must be secondC or come before it
-                    if (secondC == null)
-                        return -1;
-                    for (var n = firstC; n != null; n = n.nextSibling) {
-                        if (n == secondC)
-                            return -1;
-                    }
-                    return 1;
-                }
-
-                secondC = secondP;
-                secondP = secondP.parentNode;
-            }
-
-            firstC = firstP;
-            firstP = firstP.parentNode;
-        }
-        throw new Error("Could not find common ancestor");
-    }
-
-    // This function works around a bug in WebKit where caretRangeFromPoint sometimes returns an
-    // incorrect node (the last text node in the document). In a previous attempt to fix this bug,
-    // we first checked if the point was in the elements bounding rect, but this meant that it
-    // wasn't possible to place the cursor at the nearest node, if the click location was not
-    // exactly on a node.
-
-    // Now we instead check to see if the result of elementFromPoint is the same as the parent node
-    // of the text node returned by caretRangeFromPoint. If it isn't, then we assume that the latter
-    // result is incorrect, and return null.
-
-    // In the circumstances where this bug was observed, the last text node in the document was
-    // being returned from caretRangeFromPoint in some cases. In the typical case, this is going to
-    // be inside a paragraph node, but elementNodeFromPoint was returning the body element. The
-    // check we do now comparing the results of the two functions fixes this case, but won't work as
-    // intended if the document's last text node is a direct child of the body (as it may be in some
-    // HTML documents that users open).
-
-    function posOutsideSelection(pos)
-    {
-        pos = Position_preferElementPosition(pos);
-
-        if (!isSelectionSpan(pos.node))
-            return pos;
-
-        if (pos.offset == 0)
-            return new Position(pos.node.parentNode,DOM_nodeOffset(pos.node));
-        else if (pos.offset == pos.node.childNodes.length)
-            return new Position(pos.node.parentNode,DOM_nodeOffset(pos.node)+1);
-        else
-            return pos;
-    }
-
-    Position_atPoint = function(x,y)
-    {
-        // In general, we can use document.caretRangeFromPoint(x,y) to determine the location of the
-        // cursor based on screen coordinates. However, this doesn't work if the screen coordinates
-        // are outside the bounding box of the document's body. So when this is true, we find either
-        // the first or last non-whitespace text node, calculate a y value that is half-way between
-        // the top and bottom of its first or last rect (respectively), and use that instead. This
-        // results in the cursor being placed on the first or last line when the user taps outside
-        // the document bounds.
-
-        var bodyRect = document.body.getBoundingClientRect();
-        var boundaryRect = null;
-        if (y <= bodyRect.top)
-            boundaryRect = findFirstTextRect();
-        else if (y >= bodyRect.bottom)
-            boundaryRect = findLastTextRect();
-
-        if (boundaryRect != null)
-            y = boundaryRect.top + boundaryRect.height/2;
-
-        // We get here if the coordinates are inside the document's bounding rect, or if getting the
-        // position from the first or last rect failed for some reason.
-
-        var range = document.caretRangeFromPoint(x,y);
-        if (range == null)
-            return null;
-
-        var pos = new Position(range.startContainer,range.startOffset);
-        pos = Position_preferElementPosition(pos);
-
-        if (pos.node.nodeType == Node.ELEMENT_NODE) {
-            var outside = posOutsideSelection(pos);
-            var prev = outside.node.childNodes[outside.offset-1];
-            var next = outside.node.childNodes[outside.offset];
-
-            if ((prev != null) && nodeMayContainPos(prev) && elementContainsPoint(prev,x,y))
-                return new Position(prev,0);
-
-            if ((next != null) && nodeMayContainPos(next) && elementContainsPoint(next,x,y))
-                return new Position(next,0);
-
-            if (next != null) {
-                var nextNode = outside.node;
-                var nextOffset = outside.offset+1;
-
-                if (isSelectionSpan(next) && (next.firstChild != null)) {
-                    nextNode = next;
-                    nextOffset = 1;
-                    next = next.firstChild;
-                }
-
-                if ((next != null) && isEmptyNoteNode(next)) {
-                    var rect = next.getBoundingClientRect();
-                    if (x > rect.right)
-                        return new Position(nextNode,nextOffset);
-                }
-            }
-        }
-
-        pos = adjustPositionForFigure(pos);
-
-        return pos;
-    }
-
-    // This is used for nodes that can potentially be the right match for a hit test, but for
-    // which caretRangeFromPoint() returns the wrong result
-    function nodeMayContainPos(node)
-    {
-        return ((node._type == HTML_IMG) || isEmptyNoteNode(node));
-    }
-
-    function elementContainsPoint(element,x,y)
-    {
-        var rect = element.getBoundingClientRect();
-        return ((x >= rect.left) && (x <= rect.right) &&
-                (y >= rect.top) && (y <= rect.bottom));
-    }
-
-    function isEmptyParagraphNode(node)
-    {
-        return ((node._type == HTML_P) &&
-                (node.lastChild != null) &&
-                (node.lastChild._type == HTML_BR) &&
-                !nodeHasContent(node));
-    }
-
-    function findLastTextRect()
-    {
-        var node = lastDescendant(document.body);
-
-        while ((node != null) &&
-               ((node.nodeType != Node.TEXT_NODE) || isWhitespaceTextNode(node))) {
-            if (isEmptyParagraphNode(node))
-                return node.getBoundingClientRect();
-            node = prevNode(node);
-        }
-
-        if (node != null) {
-            var domRange = document.createRange();
-            domRange.setStart(node,0);
-            domRange.setEnd(node,node.nodeValue.length);
-            var rects = domRange.getClientRects();
-            if ((rects != null) && (rects.length > 0))
-                return rects[rects.length-1];
-        }
-        return null;
-    }
-
-    function findFirstTextRect()
-    {
-        var node = firstDescendant(document.body);
-
-        while ((node != null) &&
-               ((node.nodeType != Node.TEXT_NODE) || isWhitespaceTextNode(node))) {
-            if (isEmptyParagraphNode(node))
-                return node.getBoundingClientRect();
-            node = nextNode(node);
-        }
-
-        if (node != null) {
-            var domRange = document.createRange();
-            domRange.setStart(node,0);
-            domRange.setEnd(node,node.nodeValue.length);
-            var rects = domRange.getClientRects();
-            if ((rects != null) && (rects.length > 0))
-                return rects[0];
-        }
-        return null;
-    }
-
-    function adjustPositionForFigure(position)
-    {
-        if (position == null)
-            return null;
-        if (position.node._type == HTML_FIGURE) {
-            var prev = position.node.childNodes[position.offset-1];
-            var next = position.node.childNodes[position.offset];
-            if ((prev != null) && (prev._type == HTML_IMG)) {
-                position = new Position(position.node.parentNode,
-                                        DOM_nodeOffset(position.node)+1);
-            }
-            else if ((next != null) && (next._type == HTML_IMG)) {
-                position = new Position(position.node.parentNode,
-                                        DOM_nodeOffset(position.node));
-            }
-        }
-        return position;
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/PostponedActions.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/PostponedActions.js b/experiments/Editor/src/PostponedActions.js
deleted file mode 100644
index d445536..0000000
--- a/experiments/Editor/src/PostponedActions.js
+++ /dev/null
@@ -1,55 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var PostponedActions_add;
-var PostponedActions_perform;
-
-(function() {
-
-    function PostponedAction(fun,undoDisabled)
-    {
-        this.fun = fun;
-        this.undoDisabled = undoDisabled;
-    }
-
-    var actions = new Array();
-
-    PostponedActions_add = function(action)
-    {
-        actions.push(new PostponedAction(action,UndoManager_isDisabled()));
-    }
-
-    PostponedActions_perform = function()
-    {
-        var count = 0;
-        while (actions.length > 0) {
-            if (count >= 10)
-                throw new Error("Too many postponed actions");
-            var actionsToPerform = actions;
-            actions = new Array();
-            for (var i = 0; i < actionsToPerform.length; i++) {
-                var action = actionsToPerform[i];
-                if (action.undoDisabled)
-                    UndoManager_disableWhileExecuting(action.fun);
-                else
-                    action.fun();
-            }
-            count++;
-        }
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Preview.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Preview.js b/experiments/Editor/src/Preview.js
deleted file mode 100644
index 97f9bf1..0000000
--- a/experiments/Editor/src/Preview.js
+++ /dev/null
@@ -1,139 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Preview_showForStyle;
-
-(function(){
-
-    var previewText =
-        "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec in diam \n"+
-        "mauris. Integer in lorem sit amet dolor lacinia aliquet. Cras vehicula odio \n"+
-        "non enim euismod nec congue lorem varius. Sed eu libero arcu, eget tempus \n"+
-        "augue. Vivamus varius risus ac libero sagittis eu ultricies lectus \n"+
-        "consequat. Integer gravida accumsan fermentum. Morbi erat ligula, volutpat \n"+
-        "non accumsan sed, pellentesque quis purus. Vestibulum vestibulum tincidunt \n"+
-        "lectus non pellentesque. Quisque porttitor sollicitudin tellus, id porta \n"+
-        "velit interdum sit amet. Cras quis sem orci, vel convallis magna. \n"+
-        "Pellentesque congue, libero et iaculis volutpat, enim turpis sodales dui, \n"+
-        "lobortis pharetra lectus dolor at sem. Nullam aliquam, odio ac laoreet \n"+
-        "vulputate, ligula nunc euismod leo, vel bibendum magna leo ut orci. In \n"+
-        "tortor turpis, pellentesque nec cursus ut, consequat non ipsum. Praesent \n"+
-        "venenatis, leo in pulvinar pharetra, eros nisi convallis elit, vitae luctus \n"+
-        "magna velit ut lorem."
-
-    function setTableCellContents(node)
-    {
-        if (isTableCell(node)) {
-            DOM_deleteAllChildren(node);
-            DOM_appendChild(node,DOM_createTextNode(document,"Cell contents"));
-        }
-        else {
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                setTableCellContents(child);
-        }
-    }
-
-    function showForStyle(styleId,uiName,titleText)
-    {
-        var elementName = null;
-        var className = null;
-
-        var dotPos = styleId.indexOf(".");
-        if (dotPos >= 0) {
-            elementName = styleId.substring(0,dotPos);
-            className = styleId.substring(dotPos+1);
-        }
-        else {
-            elementName = styleId;
-            className = null;
-        }
-
-        var title = DOM_createTextNode(document,titleText);
-        var text = DOM_createTextNode(document,previewText);
-
-        Selection_clear();
-        DOM_deleteAllChildren(document.body);
-
-        if (PARAGRAPH_ELEMENTS[ElementTypes[elementName]]) {
-            var paragraph1 = createParagraphElement(elementName,className);
-            var paragraph2 = createParagraphElement(elementName,className);
-            DOM_appendChild(paragraph1,title);
-            DOM_appendChild(paragraph2,text);
-            DOM_appendChild(document.body,paragraph1);
-            DOM_appendChild(document.body,paragraph2);
-
-            if (className != null) {
-                DOM_setAttribute(paragraph1,"class",className);
-                DOM_setAttribute(paragraph2,"class",className);
-            }
-        }
-        else if (elementName == "span") {
-            var p1 = DOM_createElement(document,"P");
-            var p2 = DOM_createElement(document,"P");
-            var span1 = DOM_createElement(document,"SPAN");
-            var span2 = DOM_createElement(document,"SPAN");
-
-            if (className != null) {
-                DOM_setAttribute(span1,"class",className);
-                DOM_setAttribute(span2,"class",className);
-            }
-
-            DOM_appendChild(span1,title);
-            DOM_appendChild(span2,text);
-
-            DOM_appendChild(p1,span1);
-            DOM_appendChild(p2,span2);
-
-            DOM_appendChild(document.body,p1);
-            DOM_appendChild(document.body,p2);
-        }
-        else if ((elementName == "table") || (elementName == "caption")) {
-            // FIXME: cater for different table styles
-            Selection_selectAll();
-            Tables_insertTable(3,3,"66%",true,"Table caption");
-            Selection_clear();
-            var table = document.getElementsByTagName("TABLE")[0];
-            setTableCellContents(table);
-            if ((elementName == "table") && (className != null))
-                DOM_setAttribute(table,"class",className);
-        }
-        else if ((elementName == "figure") || (elementName == "figcaption")) {
-            Selection_selectAll();
-            Figures_insertFigure("SampleFigure.svg","75%",true,"TCP 3-way handshake");
-            Selection_clear();
-        }
-        else if (elementName == "body") {
-            // We use BR here instead of separate paragraphs, since we don't want the properties
-            // for the P element to be applied
-            DOM_appendChild(document.body,title);
-            DOM_appendChild(document.body,DOM_createElement(document,"BR"));
-            DOM_appendChild(document.body,DOM_createElement(document,"BR"));
-            DOM_appendChild(document.body,text);
-        }
-
-        function createParagraphElement(elementName,className)
-        {
-            var element = DOM_createElement(document,elementName);
-            if (className != null)
-                DOM_setAttribute(element,"class",className);
-            return element;
-        }
-    }
-
-    Preview_showForStyle = showForStyle;
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Range.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Range.js b/experiments/Editor/src/Range.js
deleted file mode 100644
index 8d7c655..0000000
--- a/experiments/Editor/src/Range.js
+++ /dev/null
@@ -1,566 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Range;
-
-var Range_assertValid;
-var Range_isEmpty;
-var Range_trackWhileExecuting;
-var Range_expand;
-var Range_isForwards;
-var Range_getAllNodes;
-var Range_singleNode;
-var Range_ensureInlineNodesInParagraph;
-var Range_ensureValidHierarchy;
-var Range_forwards;
-var Range_detail;
-var Range_getOutermostNodes;
-var Range_getClientRects;
-var Range_cloneContents;
-var Range_hasContent;
-var Range_getText;
-
-(function() {
-
-    Range = function(startNode,startOffset,endNode,endOffset)
-    {
-        this.start = new Position(startNode,startOffset);
-        this.end = new Position(endNode,endOffset);
-    }
-
-    Range_assertValid = function(range,description)
-    {
-        if (description == null)
-            description = "Range";
-        if (range == null)
-            throw new Error(description+" is null");
-        Position_assertValid(range.start,description+" start");
-        Position_assertValid(range.end,description+" end");
-    }
-
-    Range_isEmpty = function(range)
-    {
-        return ((range.start.node == range.end.node) &&
-                (range.start.offset == range.end.offset));
-    }
-
-    Range.prototype.toString = function()
-    {
-        return this.start.toString() + " - " + this.end.toString();
-    }
-
-    Range_trackWhileExecuting = function(range,fun)
-    {
-        if (range == null)
-            return fun();
-        else
-            return Position_trackWhileExecuting([range.start,range.end],fun);
-    }
-
-    Range_expand = function(range)
-    {
-        var doc = range.start.node.ownerDocument;
-        while ((range.start.offset == 0) && (range.start.node != doc.body)) {
-            var offset = DOM_nodeOffset(range.start.node);
-            range.start.node = range.start.node.parentNode;
-            range.start.offset = offset;
-        }
-
-        while ((range.end.offset == DOM_maxChildOffset(range.end.node)) &&
-               (range.end.node != doc.body)) {
-            var offset = DOM_nodeOffset(range.end.node);
-            range.end.node = range.end.node.parentNode;
-            range.end.offset = offset+1;
-        }
-    }
-
-    Range_isForwards = function(range)
-    {
-        return (Position_compare(range.start,range.end) <= 0);
-    }
-
-    Range_getAllNodes = function(range,atLeastOne)
-    {
-        var result = new Array();
-        var outermost = Range_getOutermostNodes(range,atLeastOne);
-        for (var i = 0; i < outermost.length; i++)
-            addRecursive(outermost[i]);
-        return result;
-
-        function addRecursive(node)
-        {
-            result.push(node);
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                addRecursive(child);
-        }
-    }
-
-    Range_singleNode = function(range)
-    {
-        return Position_closestActualNode(range.start,true);
-    }
-
-    Range_ensureInlineNodesInParagraph = function(range)
-    {
-        Range_trackWhileExecuting(range,function() {
-            var nodes = Range_getAllNodes(range,true);
-            for (var i = 0; i < nodes.length; i++)
-                Hierarchy_ensureInlineNodesInParagraph(nodes[i]);
-        });
-    }
-
-    Range_ensureValidHierarchy = function(range,allowDirectInline)
-    {
-        Range_trackWhileExecuting(range,function() {
-            var nodes = Range_getAllNodes(range,true);
-            for (var i = nodes.length-1; i >= 0; i--)
-                Hierarchy_ensureValidHierarchy(nodes[i],true,allowDirectInline);
-        });
-    }
-
-    Range_forwards = function(range)
-    {
-        if (Range_isForwards(range)) {
-            return range;
-        }
-        else {
-            var reverse = new Range(range.end.node,range.end.offset,
-                                    range.start.node,range.start.offset);
-            if (!Range_isForwards(reverse))
-                throw new Error("Both range "+range+" and its reverse are not forwards");
-            return reverse;
-        }
-    }
-
-    Range_detail = function(range)
-    {
-        if (!Range_isForwards(range)) {
-            var reverse = new Range(range.end.node,range.end.offset,
-                                    range.start.node,range.start.offset);
-            if (!Range_isForwards(reverse))
-                throw new Error("Both range "+range+" and its reverse are not forwards");
-            return Range_detail(reverse);
-        }
-
-        var detail = new Object();
-        var start = range.start;
-        var end = range.end;
-
-        // Start location
-        if (start.node.nodeType == Node.ELEMENT_NODE) {
-            detail.startParent = start.node;
-            detail.startChild = start.node.childNodes[start.offset];
-        }
-        else {
-            detail.startParent = start.node.parentNode;
-            detail.startChild = start.node;
-        }
-
-        // End location
-        if (end.node.nodeType == Node.ELEMENT_NODE) {
-            detail.endParent = end.node;
-            detail.endChild = end.node.childNodes[end.offset];
-        }
-        else if (end.offset == 0) {
-            detail.endParent = end.node.parentNode;
-            detail.endChild = end.node;
-        }
-        else {
-            detail.endParent = end.node.parentNode;
-            detail.endChild = end.node.nextSibling;
-        }
-
-        // Common ancestor
-        var startP = detail.startParent;
-        var startC = detail.startChild;
-        while (startP != null) {
-            var endP = detail.endParent;
-            var endC = detail.endChild
-            while (endP != null) {
-                if (startP == endP) {
-                    detail.commonAncestor = startP;
-                    detail.startAncestor = startC;
-                    detail.endAncestor = endC;
-                    // Found it
-                    return detail;
-                }
-                endC = endP;
-                endP = endP.parentNode;
-            }
-            startC = startP;
-            startP = startP.parentNode;
-        }
-        throw new Error("Start and end of range have no common ancestor");
-    }
-
-    Range_getOutermostNodes = function(range,atLeastOne,info)
-    {
-        var beforeNodes = new Array();
-        var middleNodes = new Array();
-        var afterNodes = new Array();
-
-        if (info != null) {
-            info.beginning = beforeNodes;
-            info.middle = middleNodes;
-            info.end = afterNodes;
-        }
-
-        if (Range_isEmpty(range))
-            return atLeastOne ? [Range_singleNode(range)] : [];
-
-        // Note: start and end are *points* - they are always *in between* nodes or characters, never
-        // *at* a node or character.
-        // Everything after the end point is excluded from the selection
-        // Everything after the start point, but before the end point, is included in the selection
-
-        // We use (parent,child) pairs so that we have a way to represent a point that comes after all
-        // the child nodes in a container - in which case the child is null. The parent, however, is
-        // always non-null;
-
-        var detail = Range_detail(range);
-        if (detail.commonAncestor == null)
-            return atLeastOne ? [Range_singleNode(range)] : [];
-        var startParent = detail.startParent;
-        var startChild = detail.startChild;
-        var endParent = detail.endParent;
-        var endChild = detail.endChild;
-        var commonParent = detail.commonAncestor;
-        var startAncestor = detail.startAncestor;
-        var endAncestor = detail.endAncestor;
-
-        // Add start nodes
-        var topParent = startParent;
-        var topChild = startChild;
-        while (topParent != commonParent) {
-            if (topChild != null)
-                beforeNodes.push(topChild);
-
-            while (((topChild == null) || (topChild.nextSibling == null)) &&
-                   (topParent != commonParent)) {
-                topChild = topParent;
-                topParent = topParent.parentNode;
-            }
-            if (topParent != commonParent)
-                topChild = topChild.nextSibling;
-        }
-
-        // Add middle nodes
-        if (startAncestor != endAncestor) {
-            var c = startAncestor;
-            if ((c != null) && (c != startChild))
-                c = c.nextSibling;
-            for (; c != endAncestor; c = c.nextSibling)
-                middleNodes.push(c);
-        }
-
-        // Add end nodes
-        var bottomParent = endParent;
-        var bottomChild = endChild;
-        while (true) {
-
-            while ((getPreviousSibling(bottomParent,bottomChild) == null) &&
-                   (bottomParent != commonParent)) {
-                bottomChild = bottomParent;
-                bottomParent = bottomParent.parentNode;
-            }
-            if (bottomParent != commonParent)
-                bottomChild = getPreviousSibling(bottomParent,bottomChild);
-
-            if (bottomParent == commonParent)
-                break;
-
-            afterNodes.push(bottomChild);
-        }
-        afterNodes = afterNodes.reverse();
-
-        var result = new Array();
-
-        Array.prototype.push.apply(result,beforeNodes);
-        Array.prototype.push.apply(result,middleNodes);
-        Array.prototype.push.apply(result,afterNodes);
-
-        if (result.length == 0)
-            return atLeastOne ? [Range_singleNode(range)] : [];
-        else
-            return result;
-
-        function getPreviousSibling(parent,child)
-        {
-            if (child != null)
-                return child.previousSibling;
-            else if (parent.lastChild != null)
-                return parent.lastChild;
-            else
-                return null;
-        }
-
-        function isAncestorLocation(ancestorParent,ancestorChild,
-                                    descendantParent,descendantChild)
-        {
-            while ((descendantParent != null) &&
-                   ((descendantParent != ancestorParent) || (descendantChild != ancestorChild))) {
-                descendantChild = descendantParent;
-                descendantParent = descendantParent.parentNode;
-            }
-
-            return ((descendantParent == ancestorParent) &&
-                    (descendantChild == ancestorChild));
-        }
-    }
-
-    Range_getClientRects = function(range)
-    {
-        var nodes = Range_getOutermostNodes(range,true);
-
-        // WebKit in iOS 5.0 and 5.1 has a bug where if the selection spans multiple paragraphs,
-        // the complete rect for paragraphs other than the first is returned, instead of just the
-        // portions of it that are actually in the range. To get around this problem, we go through
-        // each text node individually and collect all the rects.
-        var result = new Array();
-        var doc = range.start.node.ownerDocument;
-        var domRange = doc.createRange();
-        for (var nodeIndex = 0; nodeIndex < nodes.length; nodeIndex++) {
-            var node = nodes[nodeIndex];
-            if (node.nodeType == Node.TEXT_NODE) {
-                var startOffset = (node == range.start.node) ? range.start.offset : 0;
-                var endOffset = (node == range.end.node) ? range.end.offset : node.nodeValue.length;
-                domRange.setStart(node,startOffset);
-                domRange.setEnd(node,endOffset);
-                var rects = domRange.getClientRects();
-                for (var rectIndex = 0; rectIndex < rects.length; rectIndex++) {
-                    var rect = rects[rectIndex];
-                    if (Main_clientRectsBug) {
-                        // Apple Bug ID 14682166 - getClientRects() returns coordinates relative
-                        // to top of document, when it should instead return coordinates relative
-                        // to the current client view (that is, taking into account scroll offsets)
-                        result.push({ left: rect.left - window.scrollX,
-                                      right: rect.right - window.scrollX,
-                                      top: rect.top - window.scrollY,
-                                      bottom: rect.bottom - window.scrollY,
-                                      width: rect.width,
-                                      height: rect.height });
-                    }
-                    else {
-                        result.push(rect);
-                    }
-                }
-            }
-            else if (node.nodeType == Node.ELEMENT_NODE) {
-                result.push(node.getBoundingClientRect());
-            }
-        }
-        return result;
-    }
-
-    Range_cloneContents = function(range)
-    {
-        var nodeSet = new NodeSet();
-        var ancestorSet = new NodeSet();
-        var detail = Range_detail(range);
-        var outermost = Range_getOutermostNodes(range);
-
-        var haveContent = false;
-        for (var i = 0; i < outermost.length; i++) {
-            if (!isWhitespaceTextNode(outermost[i]))
-                haveContent = true;
-            nodeSet.add(outermost[i]);
-            for (var node = outermost[i]; node != null; node = node.parentNode)
-                ancestorSet.add(node);
-        }
-
-        if (!haveContent)
-            return new Array();
-
-        var clone = recurse(detail.commonAncestor);
-
-        var ancestor = detail.commonAncestor;
-        while (isInlineNode(ancestor)) {
-            var ancestorClone = DOM_cloneNode(ancestor.parentNode,false);
-            DOM_appendChild(ancestorClone,clone);
-            ancestor = ancestor.parentNode;
-            clone = ancestorClone;
-        }
-
-        var childArray = new Array();
-        switch (clone._type) {
-        case HTML_UL:
-        case HTML_OL:
-            childArray.push(clone);
-            break;
-        default:
-            for (var child = clone.firstChild; child != null; child = child.nextSibling)
-                childArray.push(child);
-            Formatting_pushDownInlineProperties(childArray);
-            break;
-        }
-
-        return childArray;
-
-        function recurse(parent)
-        {
-            var clone = DOM_cloneNode(parent,false);
-            for (var child = parent.firstChild; child != null; child = child.nextSibling) {
-                if (nodeSet.contains(child)) {
-                    if ((child.nodeType == Node.TEXT_NODE) &&
-                        (child == range.start.node) &&
-                        (child == range.end.node)) {
-                        var substring = child.nodeValue.substring(range.start.offset,
-                                                                  range.end.offset);
-                        DOM_appendChild(clone,DOM_createTextNode(document,substring));
-                    }
-                    else if ((child.nodeType == Node.TEXT_NODE) &&
-                             (child == range.start.node)) {
-                        var substring = child.nodeValue.substring(range.start.offset);
-                        DOM_appendChild(clone,DOM_createTextNode(document,substring));
-                    }
-                    else if ((child.nodeType == Node.TEXT_NODE) &&
-                             (child == range.end.node)) {
-                        var substring = child.nodeValue.substring(0,range.end.offset);
-                        DOM_appendChild(clone,DOM_createTextNode(document,substring));
-                    }
-                    else {
-                        DOM_appendChild(clone,DOM_cloneNode(child,true));
-                    }
-                }
-                else if (ancestorSet.contains(child)) {
-                    DOM_appendChild(clone,recurse(child));
-                }
-            }
-            return clone;
-        }
-    }
-
-    Range_hasContent = function(range)
-    {
-        var outermost = Range_getOutermostNodes(range);
-        for (var i = 0; i < outermost.length; i++) {
-            var node = outermost[i];
-            if (node.nodeType == Node.TEXT_NODE) {
-                var value = node.nodeValue;
-                if ((node == range.start.node) && (node == range.end.node)) {
-                    if (!isWhitespaceString(value.substring(range.start.offset,range.end.offset)))
-                        return true;
-                }
-                else if (node == range.start.node) {
-                    if (!isWhitespaceString(value.substring(range.start.offset)))
-                        return true;
-                }
-                else if (node == range.end.node) {
-                    if (!isWhitespaceString(value.substring(0,range.end.offset)))
-                        return true;
-                }
-                else {
-                    if (!isWhitespaceString(value))
-                        return true;
-                }
-            }
-            else if (node.nodeType == Node.ELEMENT_NODE) {
-                if (nodeHasContent(node))
-                    return true;
-            }
-        }
-        return false;
-    }
-
-    Range_getText = function(range)
-    {
-        range = Range_forwards(range);
-
-        var start = range.start;
-        var end = range.end;
-
-        var startNode = start.node;
-        var startOffset = start.offset;
-
-        if (start.node.nodeType == Node.ELEMENT_NODE) {
-            if ((start.node.offset == start.node.childNodes.length) &&
-                (start.node.offset > 0))
-                startNode = nextNodeAfter(start.node);
-            else
-                startNode = start.node.childNodes[start.offset];
-            startOffset = 0;
-        }
-
-        var endNode = end.node;
-        var endOffset = end.offset;
-
-        if (end.node.nodeType == Node.ELEMENT_NODE) {
-            if ((end.node.offset == end.node.childNodes.length) &&
-                (end.node.offset > 0))
-                endNode = nextNodeAfter(end.node);
-            else
-                endNode = end.node.childNodes[end.offset];
-            endOffset = 0;
-        }
-
-        if ((startNode == null) || (endNode == null))
-            return "";
-
-        var components = new Array();
-        var node = startNode;
-        var significantParagraph = true;
-        while (true) {
-            if (node == null)
-                throw new Error("Cannot find end node");
-
-            if (node.nodeType == Node.TEXT_NODE) {
-
-                if (!significantParagraph && !isWhitespaceString(node.nodeValue)) {
-                    significantParagraph = true;
-                    components.push("\n");
-                }
-
-                if (significantParagraph) {
-                    var str;
-                    if ((node == startNode) && (node == endNode))
-                        str = node.nodeValue.substring(startOffset,endOffset);
-                    else if (node == startNode)
-                        str = node.nodeValue.substring(startOffset);
-                    else if (node == endNode)
-                        str = node.nodeValue.substring(0,endOffset);
-                    else
-                        str = node.nodeValue;
-                    str = str.replace(/\s+/g," ");
-                    components.push(str);
-                }
-            }
-
-            if (node == endNode)
-                break;
-
-
-            var next = nextNode(node,entering,exiting);
-            node = next;
-        }
-        return components.join("");
-
-        function entering(n)
-        {
-            if (isParagraphNode(n)) {
-                significantParagraph = true;
-                components.push("\n");
-            }
-        }
-
-        function exiting(n)
-        {
-            if (isParagraphNode(n))
-                significantParagraph = false;
-        }
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Scan.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Scan.js b/experiments/Editor/src/Scan.js
deleted file mode 100644
index e6cf4f5..0000000
--- a/experiments/Editor/src/Scan.js
+++ /dev/null
@@ -1,179 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Scan_reset;
-var Scan_next;
-var Scan_addMatch;
-var Scan_showMatch;
-var Scan_replaceMatch;
-var Scan_removeMatch;
-var Scan_goToMatch;
-
-(function() {
-
-    function Match(matchId,startPos,endPos)
-    {
-        this.matchId = matchId;
-        this.startPos = startPos;
-        this.endPos = endPos;
-        this.spans = new Array();
-    }
-
-    var matchesById = new Object();
-    var nextMatchId = 1;
-
-    var curPos = null;
-    var curParagraph = null;
-
-    Scan_reset = function()
-    {
-        curPos = new Position(document.body,0);
-        curParagraph = null;
-        clearMatches();
-    }
-
-    Scan_next = function() {
-        if (curPos == null)
-            return null;
-        curPos = Text_toEndOfBoundary(curPos,"paragraph");
-        if (curPos == null)
-            return null;
-
-        curParagraph = Text_analyseParagraph(curPos);
-        if (curParagraph == null)
-            return null;
-
-        curPos = Position_nextMatch(curPos,Position_okForMovement);
-
-        var sectionId = null;
-        if (isHeadingNode(curParagraph.node) &&
-            (curParagraph.startOffset == 0) &&
-            (curParagraph.endOffset == curParagraph.node.childNodes.length)) {
-            sectionId = DOM_getAttribute(curParagraph.node,"id");
-        }
-
-        return { text: curParagraph.text,
-                 sectionId: sectionId };
-    }
-
-    Scan_addMatch = function(start,end) {
-        if (curParagraph == null)
-            throw new Error("curParagraph is null");
-        if ((start < 0) || (start > curParagraph.text.length))
-            throw new Error("invalid start");
-        if ((end < start) || (end > curParagraph.text.length))
-            throw new Error("invalid end");
-
-        var matchId = nextMatchId++;
-
-        var startRun = Paragraph_runFromOffset(curParagraph,start);
-        var endRun = Paragraph_runFromOffset(curParagraph,end);
-
-        if (startRun == null)
-            throw new Error("No start run");
-        if (endRun == null)
-            throw new Error("No end run");
-
-        var startPos = new Position(startRun.node,start - startRun.start);
-        var endPos = new Position(endRun.node,end - endRun.start);
-        Position_track(startPos);
-        Position_track(endPos);
-
-        var match = new Match(matchId,startPos,endPos);
-        matchesById[matchId] = match;
-        return matchId;
-    }
-
-    Scan_showMatch = function(matchId)
-    {
-        var match = matchesById[matchId];
-        if (match == null)
-            throw new Error("Match "+matchId+" not found");
-
-        var range = new Range(match.startPos.node,match.startPos.offset,
-                              match.endPos.node,match.endPos.offset);
-        var text = Range_getText(range);
-        Formatting_splitAroundSelection(range,true);
-        var outermost = Range_getOutermostNodes(range);
-        for (var i = 0; i < outermost.length; i++) {
-            var span = DOM_wrapNode(outermost[i],"SPAN");
-            DOM_setAttribute(span,"class",Keys.MATCH_CLASS);
-            match.spans.push(span);
-        }
-    }
-
-    Scan_replaceMatch = function(matchId,replacement)
-    {
-        var match = matchesById[matchId];
-        if (match == null)
-            throw new Error("Match "+matchId+" not found");
-
-        if (match.spans.length == 0)
-            return;
-
-        var span = match.spans[0];
-
-        Selection_preserveWhileExecuting(function() {
-            var replacementNode = DOM_createTextNode(document,replacement);
-            DOM_insertBefore(span.parentNode,replacementNode,span);
-
-            for (var i = 0; i < match.spans.length; i++)
-                DOM_deleteNode(match.spans[i]);
-
-            Formatting_mergeUpwards(replacementNode,Formatting_MERGEABLE_INLINE);
-        });
-
-        delete matchesById[matchId];
-    }
-
-    function removeSpansForMatch(match)
-    {
-        for (var i = 0; i < match.spans.length; i++)
-            DOM_removeNodeButKeepChildren(match.spans[i]);
-    }
-
-    Scan_removeMatch = function(matchId)
-    {
-        removeSpansForMatch(matchesById[matchId]);
-        delete matchesById[matchId];
-    }
-
-    Scan_goToMatch = function(matchId)
-    {
-        var match = matchesById[matchId];
-        if (match == null)
-            throw new Error("Match "+matchId+" not found");
-
-        Selection_set(match.startPos.node,match.startPos.offset,
-                      match.endPos.node,match.endPos.offset);
-        Cursor_ensurePositionVisible(match.startPos,true);
-    }
-
-    function clearMatches()
-    {
-        for (var matchId in matchesById) {
-            var match = matchesById[matchId];
-            removeSpansForMatch(match);
-            Position_untrack(match.startPos);
-            Position_untrack(match.endPos);
-        }
-
-        matchesById = new Object();
-        nextMatchId = 1;
-    }
-
-})();


[33/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-last13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-last13-input.html b/experiments/Editor/tests/cursor/deleteCharacter-last13-input.html
deleted file mode 100644
index eec9f55..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-last13-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<table>
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-link01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-link01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-link01-expected.html
deleted file mode 100644
index 890a81d..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-link01-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      Text
-      []
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-link01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-link01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-link01-input.html
deleted file mode 100644
index 18e561a..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-link01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text<a href="http://www.uxproductivity.com">UX Productivity</a>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-link02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-link02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-link02-expected.html
deleted file mode 100644
index 7b72d83..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-link02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-link02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-link02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-link02-input.html
deleted file mode 100644
index 2a1dd79..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-link02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertLink("UX Productivity","http://www.uxproductivity.com");
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-link03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-link03-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-link03-expected.html
deleted file mode 100644
index e83036d..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-link03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      Text
-      []after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-link03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-link03-input.html b/experiments/Editor/tests/cursor/deleteCharacter-link03-input.html
deleted file mode 100644
index 8547177..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-link03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text<a href="http://www.uxproductivity.com">UX Productivity</a>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-link04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-link04-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-link04-expected.html
deleted file mode 100644
index e83036d..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-link04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      Text
-      []after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-link04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-link04-input.html b/experiments/Editor/tests/cursor/deleteCharacter-link04-input.html
deleted file mode 100644
index abc026c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-link04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertLink("UX Productivity","http://www.uxproductivity.com");
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-list01-expected.html
deleted file mode 100644
index ac79517..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list01-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before[]One</p>
-    <ul>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-list01-input.html
deleted file mode 100644
index ef43999..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ul>
-  <li>[]One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-list02-expected.html
deleted file mode 100644
index 39a39b1..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list02-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three[]After</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-list02-input.html
deleted file mode 100644
index a772cf7..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>
-<p>[]After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list03-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-list03-expected.html
deleted file mode 100644
index e4b53f1..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list03-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before[]</p>
-    <ul>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list03-input.html b/experiments/Editor/tests/cursor/deleteCharacter-list03-input.html
deleted file mode 100644
index bc3501c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ul>
-  <li>[]</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list04-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-list04-expected.html
deleted file mode 100644
index 15bedaf..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list04-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before[]</p>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list04-input.html b/experiments/Editor/tests/cursor/deleteCharacter-list04-input.html
deleted file mode 100644
index fa89fb0..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list04-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<ul>
-  <li>[]</li>
-</ul>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list05-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-list05-expected.html
deleted file mode 100644
index 2d59fcd..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>[]One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list05-input.html b/experiments/Editor/tests/cursor/deleteCharacter-list05-input.html
deleted file mode 100644
index d073741..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list05-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>[]One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list06-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-list06-expected.html
deleted file mode 100644
index 1e26a12..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list06-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>[]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list06-input.html b/experiments/Editor/tests/cursor/deleteCharacter-list06-input.html
deleted file mode 100644
index f81ced9..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list06-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>[]</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list07-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-list07-expected.html
deleted file mode 100644
index b91c420..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list07-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-list07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-list07-input.html b/experiments/Editor/tests/cursor/deleteCharacter-list07-input.html
deleted file mode 100644
index 8fef80e..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-list07-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var lip = document.getElementsByTagName("P")[1];
-    Selection_set(lip,0,lip,0);
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text</p>
-<ul>
-  <li>
-    <p><br></p>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-reference01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-reference01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-reference01-expected.html
deleted file mode 100644
index 7f13d9b..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-reference01-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="test">Heading</h1>
-    <p>
-      Text
-      []
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-reference01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-reference01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-reference01-input.html
deleted file mode 100644
index 7dc3ebd..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-reference01-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1 id="test">Heading</h1>
-<p>Text<a href="#test"></a>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-reference02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-reference02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-reference02-expected.html
deleted file mode 100644
index 8555d94..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-reference02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="test">Heading</h1>
-    <p>Text[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-reference02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-reference02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-reference02-input.html
deleted file mode 100644
index 4af20c1..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-reference02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_insertReference("test");
-    PostponedActions_perform();
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1 id="test">Heading</h1>
-<p>Text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-reference03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-reference03-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-reference03-expected.html
deleted file mode 100644
index 80384f3..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-reference03-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="test">Heading</h1>
-    <p>
-      Text
-      []after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-reference03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-reference03-input.html b/experiments/Editor/tests/cursor/deleteCharacter-reference03-input.html
deleted file mode 100644
index 191d976..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-reference03-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1 id="test">Heading</h1>
-<p>Text<a href="#test"></a>[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-reference04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-reference04-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-reference04-expected.html
deleted file mode 100644
index 80384f3..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-reference04-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="test">Heading</h1>
-    <p>
-      Text
-      []after
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-reference04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-reference04-input.html b/experiments/Editor/tests/cursor/deleteCharacter-reference04-input.html
deleted file mode 100644
index de3c54a..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-reference04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_insertReference("test");
-    PostponedActions_perform();
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1 id="test">Heading</h1>
-<p>Text[]after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-table01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-table01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-table01-expected.html
deleted file mode 100644
index dfd81a3..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-table01-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text before</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>Text after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-table01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-table01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-table01-input.html
deleted file mode 100644
index 95574c4..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-table01-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text before</p>
-<table width="100%">
-  <caption>Test caption</caption>
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>
-[]
-<p>Text after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-table02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-table02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-table02-expected.html
deleted file mode 100644
index 69b8a90..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-table02-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text before[]</p>
-    <table width="100%">
-      <caption>Test caption</caption>
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>Text after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-table02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-table02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-table02-input.html
deleted file mode 100644
index 8a94a80..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-table02-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text before</p>
-[]
-<table width="100%">
-  <caption>Test caption</caption>
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>
-<p>Text after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-table03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-table03-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-table03-expected.html
deleted file mode 100644
index dfd81a3..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-table03-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text before</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>Text after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-table03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-table03-input.html b/experiments/Editor/tests/cursor/deleteCharacter-table03-input.html
deleted file mode 100644
index b10134d..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-table03-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var table = document.getElementsByTagName("TABLE")[0];
-    var offset = DOM_nodeOffset(table);
-    Cursor_set(table.parentNode,offset+1,table.parentNode,offset+1);
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text before</p>
-<table width="100%">
-  <caption>Test caption</caption>
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>
-<p>Text after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-table04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-table04-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-table04-expected.html
deleted file mode 100644
index 69b8a90..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-table04-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text before[]</p>
-    <table width="100%">
-      <caption>Test caption</caption>
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-    <p>Text after</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-table04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-table04-input.html b/experiments/Editor/tests/cursor/deleteCharacter-table04-input.html
deleted file mode 100644
index eaa136a..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-table04-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var table = document.getElementsByTagName("TABLE")[0];
-    var offset = DOM_nodeOffset(table);
-    Cursor_set(table.parentNode,offset,table.parentNode,offset);
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text before</p>
-<table width="100%">
-  <caption>Test caption</caption>
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>
-<p>Text after</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-tablecaption01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-tablecaption01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-tablecaption01-expected.html
deleted file mode 100644
index 02fd8e0..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-tablecaption01-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table width="100%">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-    []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-tablecaption01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-tablecaption01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-tablecaption01-input.html
deleted file mode 100644
index 5089a5d..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-tablecaption01-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table width="100%">
-  <caption>[]</caption>
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-tablecaption02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-tablecaption02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-tablecaption02-expected.html
deleted file mode 100644
index 02fd8e0..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-tablecaption02-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table width="100%">
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-    </table>
-    []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-tablecaption02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-tablecaption02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-tablecaption02-input.html
deleted file mode 100644
index 402c13b..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-tablecaption02-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<table width="100%">
-  <caption><b>[]</b></caption>
-  <tr>
-    <td>One</td>
-    <td>Two</td>
-  </tr>
-  <tr>
-    <td>Three</td>
-    <td>Four</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-toc01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-toc01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-toc01-expected.html
deleted file mode 100644
index 82a41eb..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-toc01-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text before</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>Text after</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-    <h1 id="item3">Third section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-toc01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-toc01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-toc01-input.html
deleted file mode 100644
index 2489640..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-toc01-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text before</p>
-<nav class="tableofcontents">
-</nav>
-[]
-<p>Text after</p>
-<h1>First section</h1>
-<h1>Second section</h1>
-<h1>Third section</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-toc02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-toc02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-toc02-expected.html
deleted file mode 100644
index 9cb1744..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-toc02-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text before[]</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-      <p class="toc1"><a href="#item3">Third section</a></p>
-    </nav>
-    <p>Text after</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-    <h1 id="item3">Third section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-toc02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-toc02-input.html b/experiments/Editor/tests/cursor/deleteCharacter-toc02-input.html
deleted file mode 100644
index b7fe560..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-toc02-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text before</p>
-[]
-<nav class="tableofcontents">
-</nav>
-<p>Text after</p>
-<h1>First section</h1>
-<h1>Second section</h1>
-<h1>Third section</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-toc03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-toc03-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-toc03-expected.html
deleted file mode 100644
index 82a41eb..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-toc03-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text before</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>Text after</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-    <h1 id="item3">Third section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-toc03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-toc03-input.html b/experiments/Editor/tests/cursor/deleteCharacter-toc03-input.html
deleted file mode 100644
index c0e352c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-toc03-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    var nav = document.getElementsByTagName("NAV")[0];
-    var offset = DOM_nodeOffset(nav);
-    Cursor_set(nav.parentNode,offset+1,nav.parentNode,offset+1);
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text before</p>
-<nav class="tableofcontents">
-</nav>
-[]
-<p>Text after</p>
-<h1>First section</h1>
-<h1>Second section</h1>
-<h1>Third section</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-toc04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-toc04-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-toc04-expected.html
deleted file mode 100644
index 9cb1744..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-toc04-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Text before[]</p>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">First section</a></p>
-      <p class="toc1"><a href="#item2">Second section</a></p>
-      <p class="toc1"><a href="#item3">Third section</a></p>
-    </nav>
-    <p>Text after</p>
-    <h1 id="item1">First section</h1>
-    <h1 id="item2">Second section</h1>
-    <h1 id="item3">Third section</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-toc04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-toc04-input.html b/experiments/Editor/tests/cursor/deleteCharacter-toc04-input.html
deleted file mode 100644
index 0ff9baf..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-toc04-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    var nav = document.getElementsByTagName("NAV")[0];
-    var offset = DOM_nodeOffset(nav);
-    Cursor_set(nav.parentNode,offset,nav.parentNode,offset);
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Text before</p>
-<nav class="tableofcontents">
-</nav>
-[]
-<p>Text after</p>
-<h1>First section</h1>
-<h1>Second section</h1>
-<h1>Third section</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter01-expected.html
deleted file mode 100644
index b8521ba..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample tex[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter01-input.html b/experiments/Editor/tests/cursor/deleteCharacter01-input.html
deleted file mode 100644
index 81243d2..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter02-expected.html b/experiments/Editor/tests/cursor/deleteCharacter02-expected.html
deleted file mode 100644
index 778bf58..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Samp[]e text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter02-input.html b/experiments/Editor/tests/cursor/deleteCharacter02-input.html
deleted file mode 100644
index b570e41..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sampl[]e text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter03-expected.html b/experiments/Editor/tests/cursor/deleteCharacter03-expected.html
deleted file mode 100644
index 2ad40ec..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[]Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter03-input.html b/experiments/Editor/tests/cursor/deleteCharacter03-input.html
deleted file mode 100644
index 6f6c38f..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]Sample text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter04-expected.html b/experiments/Editor/tests/cursor/deleteCharacter04-expected.html
deleted file mode 100644
index 26501f0..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First one[]Second two</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter04-input.html b/experiments/Editor/tests/cursor/deleteCharacter04-input.html
deleted file mode 100644
index a94bd08..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter04-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>First one</p>
-<p>[]Second two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter04a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter04a-expected.html
deleted file mode 100644
index 26501f0..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter04a-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First one[]Second two</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter04a-input.html b/experiments/Editor/tests/cursor/deleteCharacter04a-input.html
deleted file mode 100644
index e425b90..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter04a-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-First one
-<p>[]Second two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter04b-expected.html b/experiments/Editor/tests/cursor/deleteCharacter04b-expected.html
deleted file mode 100644
index 26501f0..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter04b-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First one[]Second two</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter04b-input.html b/experiments/Editor/tests/cursor/deleteCharacter04b-input.html
deleted file mode 100644
index becf324..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter04b-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>First one</p>
-[]Second two
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter05-expected.html b/experiments/Editor/tests/cursor/deleteCharacter05-expected.html
deleted file mode 100644
index e72ef9e..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>First one[]Second two</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter05-input.html b/experiments/Editor/tests/cursor/deleteCharacter05-input.html
deleted file mode 100644
index 7b6b698..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b>First one</b></p>
-<p><b>[]Second two</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter05a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter05a-expected.html
deleted file mode 100644
index e72ef9e..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter05a-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>First one[]Second two</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter05a-input.html b/experiments/Editor/tests/cursor/deleteCharacter05a-input.html
deleted file mode 100644
index 2a25c6a..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter05a-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<b>First one</b>
-<p><b>[]Second two</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter05b-expected.html b/experiments/Editor/tests/cursor/deleteCharacter05b-expected.html
deleted file mode 100644
index e72ef9e..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter05b-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>First one[]Second two</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter05b-input.html b/experiments/Editor/tests/cursor/deleteCharacter05b-input.html
deleted file mode 100644
index 02f5f42..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter05b-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b>First one</b></p>
-<b>[]Second two</b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter06-expected.html b/experiments/Editor/tests/cursor/deleteCharacter06-expected.html
deleted file mode 100644
index 761f37c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter06-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>First one[]Second two</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter06-input.html b/experiments/Editor/tests/cursor/deleteCharacter06-input.html
deleted file mode 100644
index 11356b5..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<div><p>First one</p></div>
-<div><p>[]Second two</p></div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter06a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter06a-expected.html
deleted file mode 100644
index 761f37c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter06a-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>First one[]Second two</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter06a-input.html b/experiments/Editor/tests/cursor/deleteCharacter06a-input.html
deleted file mode 100644
index 22b4eb1..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter06a-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<div><p>First one</p></div>
-[]Second two
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter06b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter06b-expected.html b/experiments/Editor/tests/cursor/deleteCharacter06b-expected.html
deleted file mode 100644
index 761f37c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter06b-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>First one[]Second two</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter06b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter06b-input.html b/experiments/Editor/tests/cursor/deleteCharacter06b-input.html
deleted file mode 100644
index 8e226b0..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter06b-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-First one
-<div><p>[]Second two</p></div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter07-expected.html b/experiments/Editor/tests/cursor/deleteCharacter07-expected.html
deleted file mode 100644
index a853cc3..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter07-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p><b>First one[]Second two</b></p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter07-input.html b/experiments/Editor/tests/cursor/deleteCharacter07-input.html
deleted file mode 100644
index 13775e7..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter07-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<div><p><b>First one</b></p></div>
-<div><p><b>[]Second two</b></p></div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter07a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter07a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter07a-expected.html
deleted file mode 100644
index a853cc3..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter07a-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p><b>First one[]Second two</b></p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter07a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter07a-input.html b/experiments/Editor/tests/cursor/deleteCharacter07a-input.html
deleted file mode 100644
index 3c911fa..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter07a-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<b>First one</b>
-<div><p><b>[]Second two</b></p></div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter07b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter07b-expected.html b/experiments/Editor/tests/cursor/deleteCharacter07b-expected.html
deleted file mode 100644
index a853cc3..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter07b-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p><b>First one[]Second two</b></p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter07b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter07b-input.html b/experiments/Editor/tests/cursor/deleteCharacter07b-input.html
deleted file mode 100644
index 0425949..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter07b-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<div><p><b>First one</b></p></div>
-<b>[]Second two</b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter08-expected.html b/experiments/Editor/tests/cursor/deleteCharacter08-expected.html
deleted file mode 100644
index f3b5711..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter08-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>First one[]</b>
-      <i>Second two</i>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter08-input.html b/experiments/Editor/tests/cursor/deleteCharacter08-input.html
deleted file mode 100644
index 5bc9d77..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter08-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b>First one</b></p>
-<p><i>[]Second two</i></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter08a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter08a-expected.html b/experiments/Editor/tests/cursor/deleteCharacter08a-expected.html
deleted file mode 100644
index f3b5711..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter08a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>First one[]</b>
-      <i>Second two</i>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter08a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter08a-input.html b/experiments/Editor/tests/cursor/deleteCharacter08a-input.html
deleted file mode 100644
index 437a1df..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter08a-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<b>First one</b>
-<p><i>[]Second two</i></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter08b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter08b-expected.html b/experiments/Editor/tests/cursor/deleteCharacter08b-expected.html
deleted file mode 100644
index f3b5711..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter08b-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>First one[]</b>
-      <i>Second two</i>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter08b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter08b-input.html b/experiments/Editor/tests/cursor/deleteCharacter08b-input.html
deleted file mode 100644
index 45b89a8..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter08b-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><b>First one</b></p>
-<i>[]Second two</i>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter09-expected.html b/experiments/Editor/tests/cursor/deleteCharacter09-expected.html
deleted file mode 100644
index e27d2bb..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter09-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First one</p>
-    <h1>Heading[]Second two</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter09-input.html b/experiments/Editor/tests/cursor/deleteCharacter09-input.html
deleted file mode 100644
index 57286ab..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter09-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>First one</p>
-<h1>Heading</h1>
-<p>[]Second two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter10-expected.html b/experiments/Editor/tests/cursor/deleteCharacter10-expected.html
deleted file mode 100644
index 8bdb582..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter10-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First one[]Heading</p>
-    <p>Second two</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter10-input.html b/experiments/Editor/tests/cursor/deleteCharacter10-input.html
deleted file mode 100644
index 8c2fe44..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter10-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>First one</p>
-<h1>[]Heading</h1>
-<p>Second two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter11-expected.html b/experiments/Editor/tests/cursor/deleteCharacter11-expected.html
deleted file mode 100644
index 336000d..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter11-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>xxxxxxx[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter11-input.html b/experiments/Editor/tests/cursor/deleteCharacter11-input.html
deleted file mode 100644
index 7aeb877..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter11-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>xxxxxxxx[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter12-expected.html b/experiments/Editor/tests/cursor/deleteCharacter12-expected.html
deleted file mode 100644
index 4910ec8..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter12-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>xxxxxx[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter12-input.html b/experiments/Editor/tests/cursor/deleteCharacter12-input.html
deleted file mode 100644
index 8c9a444..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter12-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>xxxxxxxx[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter13-expected.html b/experiments/Editor/tests/cursor/deleteCharacter13-expected.html
deleted file mode 100644
index 8637eec..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter13-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>xxxx[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter13-input.html b/experiments/Editor/tests/cursor/deleteCharacter13-input.html
deleted file mode 100644
index 2a4d919..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter13-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    Cursor_deleteCharacter();
-    Cursor_deleteCharacter();
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>xxxxxxxx[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter14-expected.html b/experiments/Editor/tests/cursor/deleteCharacter14-expected.html
deleted file mode 100644
index a4da091..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter14-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>A []</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter14-input.html b/experiments/Editor/tests/cursor/deleteCharacter14-input.html
deleted file mode 100644
index 74f3979..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter14-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("A B");
-    Cursor_enterPressed();
-    Cursor_deleteCharacter();
-    Cursor_deleteCharacter();
-    UndoManager_newGroup();
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter15-expected.html b/experiments/Editor/tests/cursor/deleteCharacter15-expected.html
deleted file mode 100644
index e65b76c..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter15-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>A  []</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter15-input.html b/experiments/Editor/tests/cursor/deleteCharacter15-input.html
deleted file mode 100644
index b01ce3d..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter15-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("A  B");
-    Cursor_enterPressed();
-    Cursor_deleteCharacter();
-    Cursor_deleteCharacter();
-    UndoManager_newGroup();
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter16-expected.html b/experiments/Editor/tests/cursor/deleteCharacter16-expected.html
deleted file mode 100644
index 882eb15..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter16-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    A []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter16-input.html b/experiments/Editor/tests/cursor/deleteCharacter16-input.html
deleted file mode 100644
index b9f9acf..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter16-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    UndoManager_newGroup();
-    showSelection();
-}
-</script>
-</head>
-<body>
-A B[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter17-expected.html b/experiments/Editor/tests/cursor/deleteCharacter17-expected.html
deleted file mode 100644
index e98abd8..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter17-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    A  []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter17-input.html b/experiments/Editor/tests/cursor/deleteCharacter17-input.html
deleted file mode 100644
index 2c6d345..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter17-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    UndoManager_newGroup();
-    showSelection();
-}
-</script>
-</head>
-<body>
-A  B[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter18-expected.html b/experiments/Editor/tests/cursor/deleteCharacter18-expected.html
deleted file mode 100644
index 98aba46..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter18-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>A []</p>
-    <p>C D</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter18-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter18-input.html b/experiments/Editor/tests/cursor/deleteCharacter18-input.html
deleted file mode 100644
index 7044edd..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter18-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    UndoManager_newGroup();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>A B[]</p>
-<p>C D</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter19-expected.html b/experiments/Editor/tests/cursor/deleteCharacter19-expected.html
deleted file mode 100644
index ecb299b..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter19-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one []</p>
-    <p>three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter19-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter19-input.html b/experiments/Editor/tests/cursor/deleteCharacter19-input.html
deleted file mode 100644
index d10e977..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter19-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    UndoManager_newGroup();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one [two]</p>
-<p>three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter20-expected.html b/experiments/Editor/tests/cursor/deleteCharacter20-expected.html
deleted file mode 100644
index 955a055..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter20-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>one[]</p>
-    <p>three</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter20-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter20-input.html b/experiments/Editor/tests/cursor/deleteCharacter20-input.html
deleted file mode 100644
index 8835abc..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter20-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>one [two]</p>
-<p>three</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter21-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter21-expected.html b/experiments/Editor/tests/cursor/deleteCharacter21-expected.html
deleted file mode 100644
index ff21e33..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter21-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p id="p2">[]Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter21-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter21-input.html b/experiments/Editor/tests/cursor/deleteCharacter21-input.html
deleted file mode 100644
index 055ae34..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter21-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="p1"><br></p>
-<p id="p2">[]Sample text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter22-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter22-expected.html b/experiments/Editor/tests/cursor/deleteCharacter22-expected.html
deleted file mode 100644
index 768504b..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter22-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item1">[]Sample text</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter22-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter22-input.html b/experiments/Editor/tests/cursor/deleteCharacter22-input.html
deleted file mode 100644
index 0d04467..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter22-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_deleteCharacter();
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><br></p>
-<h1>[]Sample text</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter23-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter23-expected.html b/experiments/Editor/tests/cursor/deleteCharacter23-expected.html
deleted file mode 100644
index c57e8ed..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter23-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><br/></p>
-    <h1>first sec[] fifth</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter23-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter23-input.html b/experiments/Editor/tests/cursor/deleteCharacter23-input.html
deleted file mode 100644
index 358d482..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter23-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 16; i++) {
-        Cursor_deleteCharacter();
-        PostponedActions_perform();
-    }
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p><br></p>
-<h1>first second third fourth[] fifth</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter24-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter24-expected.html b/experiments/Editor/tests/cursor/deleteCharacter24-expected.html
deleted file mode 100644
index 4bc23c8..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter24-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <p>
-      []
-      <br/>
-    </p>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter24-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter24-input.html b/experiments/Editor/tests/cursor/deleteCharacter24-input.html
deleted file mode 100644
index f2a4efb..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter24-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<p>[Sample text]</p>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/doubleSpacePeriod01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/doubleSpacePeriod01-expected.html b/experiments/Editor/tests/cursor/doubleSpacePeriod01-expected.html
deleted file mode 100644
index 69d4d64..0000000
--- a/experiments/Editor/tests/cursor/doubleSpacePeriod01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text.&nbsp;[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/doubleSpacePeriod01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/doubleSpacePeriod01-input.html b/experiments/Editor/tests/cursor/doubleSpacePeriod01-input.html
deleted file mode 100644
index 94314fa..0000000
--- a/experiments/Editor/tests/cursor/doubleSpacePeriod01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/doubleSpacePeriod02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/doubleSpacePeriod02-expected.html b/experiments/Editor/tests/cursor/doubleSpacePeriod02-expected.html
deleted file mode 100644
index 69d4d64..0000000
--- a/experiments/Editor/tests/cursor/doubleSpacePeriod02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text.&nbsp;[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/doubleSpacePeriod02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/doubleSpacePeriod02-input.html b/experiments/Editor/tests/cursor/doubleSpacePeriod02-input.html
deleted file mode 100644
index c8df755..0000000
--- a/experiments/Editor/tests/cursor/doubleSpacePeriod02-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter(" ");
-   showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/doubleSpacePeriod03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/doubleSpacePeriod03-expected.html b/experiments/Editor/tests/cursor/doubleSpacePeriod03-expected.html
deleted file mode 100644
index 69d4d64..0000000
--- a/experiments/Editor/tests/cursor/doubleSpacePeriod03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text.&nbsp;[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/doubleSpacePeriod03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/doubleSpacePeriod03-input.html b/experiments/Editor/tests/cursor/doubleSpacePeriod03-input.html
deleted file mode 100644
index aa8d6e1..0000000
--- a/experiments/Editor/tests/cursor/doubleSpacePeriod03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter(" ");
-    Cursor_insertCharacter(" ");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Sample text.[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/doubleSpacePeriod04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/doubleSpacePeriod04-expected.html b/experiments/Editor/tests/cursor/doubleSpacePeriod04-expected.html
deleted file mode 100644
index ecc4490..0000000
--- a/experiments/Editor/tests/cursor/doubleSpacePeriod04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text []</p>
-  </body>
-</html>



[41/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/dtdsource/gen_dtd_data.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/dtdsource/gen_dtd_data.html b/experiments/Editor/src/dtdsource/gen_dtd_data.html
deleted file mode 100644
index ac09ad2..0000000
--- a/experiments/Editor/src/dtdsource/gen_dtd_data.html
+++ /dev/null
@@ -1,247 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-<html> <head>
-<title></title>
-<script src="../DOM_js"></script>
-<script>
-
-function ElementDeclaration(name)
-{
-    this.name = name;
-    this.allowedChildren = new Object();
-}
-
-ElementDeclaration.prototype.addAllowedChild = function(name)
-{
-    this.allowedChildren[name] = true;
-}
-
-ElementDeclaration.prototype.removeAllowedChild = function(name)
-{
-    delete this.allowedChildren[name];
-}
-
-ElementDeclaration.prototype.print = function()
-{
-    for (var childName in this.allowedChildren)
-        println(this.name+" -> "+childName);
-}
-
-ElementDeclaration.prototype.printAllowedChildren = function()
-{
-    println("    \""+this.name+"\": {");
-    for (var childName in this.allowedChildren)
-        println("        \""+childName+"\": true,");
-    println("    },");
-}
-
-ElementDeclaration.prototype.setAllowedParents = function(allowedParents)
-{
-    for (var childName in this.allowedChildren) {
-        if (allowedParents[childName] == null)
-            allowedParents[childName] = new Object();
-        allowedParents[childName][this.name] = true;
-    }
-}
-
-function debug(str)
-{
-    console.log(str);
-}
-
-function println(str)
-{
-    var text = DOM_createTextNode(document,str+"\n");
-    var output = document.getElementById("output");
-    DOM_appendChild(output,text);
-}
-
-function readFile(filename)
-{
-    var req = new XMLHttpRequest();
-    req.open("GET",filename,false);
-    req.send();
-    return req.responseXML;
-}
-
-function printTree(node,indent)
-{
-    if (indent == null)
-        indent = "";
-    println(indent+node);
-    for (var child = node.firstChild; child != null; child = child.nextSibling)
-        printTree(child,indent+"    ");
-}
-
-function parseOrGroup(decl,element)
-{
-    for (var child = element.firstChild; child != null; child = child.nextSibling) {
-        if (child.nodeName == "element-name") {
-            decl.addAllowedChild(child.getAttribute("name"));
-        }
-        else if (child.nodeName == "pcdata") {
-        }
-        else if (child.nodeName == "or-group") {
-            parseOrGroup(decl,child);
-        }
-        else if (child.nodeType == Node.ELEMENT_NODE) {
-            println("ERROR: unexpected element: "+child.nodeName+" (parent "+element.nodeName+")");
-        }
-    }
-}
-
-function parseSequenceGroup(decl,element)
-{
-    for (var child = element.firstChild; child != null; child = child.nextSibling) {
-        if (child.nodeName == "element-name") {
-            decl.addAllowedChild(child.getAttribute("name"));
-        }
-        else if (child.nodeName == "or-group") {
-            parseOrGroup(decl,child);
-        }
-        else if (child.nodeName == "pcdata") {
-        }
-        else if (child.nodeType == Node.ELEMENT_NODE) {
-            println("ERROR: unexpected element: "+child.nodeName+" (parent "+element.nodeName+")");
-        }
-    }
-}
-
-function parseContentModelExpanded(decl,element)
-{
-    for (var child = element.firstChild; child != null; child = child.nextSibling) {
-        if (child.nodeName == "or-group") {
-            parseOrGroup(decl,child);
-        }
-        else if (child.nodeName == "and-group") {
-            parseOrGroup(decl,child);
-        }
-        else if (child.nodeName == "sequence-group") {
-            parseSequenceGroup(decl,child);
-        }
-        else if (child.nodeName == "empty") {
-        }
-        else if (child.nodeName == "cdata") {
-        }
-        else if (child.nodeType == Node.ELEMENT_NODE) {
-            println("ERROR: unexpected element: "+child.nodeName+" (parent "+element.nodeName+")");
-        }
-    }
-}
-
-function parseInclusions(decl,element)
-{
-    for (var child = element.firstChild; child != null; child = child.nextSibling) {
-        if (child.nodeName == "or-group") {
-            parseOrGroup(decl,child);
-        }
-        else if (child.nodeType == Node.ELEMENT_NODE) {
-            println("ERROR: unexpected element: "+child.nodeName+" (parent "+element.nodeName+")");
-        }
-    }
-}
-
-function parseOrGroupExclusions(decl,element)
-{
-    for (var child = element.firstChild; child != null; child = child.nextSibling) {
-        if (child.nodeName == "element-name") {
-            decl.removeAllowedChild(child.getAttribute("name"));
-        }
-        else if (child.nodeType == Node.ELEMENT_NODE) {
-            println("ERROR: unexpected element: "+child.nodeName+" (parent "+element.nodeName+")");
-        }
-    }
-}
-
-function parseSequenceGroupExclusions(decl,element)
-{
-    parseOrGroupExclusions(decl,element);
-}
-
-function parseExclusions(decl,element)
-{
-    for (var child = element.firstChild; child != null; child = child.nextSibling) {
-        if (child.nodeName == "or-group") {
-            parseOrGroupExclusions(decl,child);
-        }
-        else if (child.nodeName == "sequence-group") {
-            parseSequenceGroupExclusions(decl,child);
-        }
-        else if (child.nodeType == Node.ELEMENT_NODE) {
-            println("ERROR: unexpected element: "+child.nodeName+" (parent "+element.nodeName+")");
-        }
-    }
-}
-
-function parseElement(element)
-{
-    var decl = new ElementDeclaration(element.getAttribute("name"));
-
-    for (var child = element.firstChild; child != null; child = child.nextSibling) {
-        if (child.nodeName == "content-model-expanded") {
-            parseContentModelExpanded(decl,child);
-        }
-        else if (child.nodeName == "inclusions") {
-            parseInclusions(decl,child);
-        }
-        else if (child.nodeName == "exclusions") {
-            parseExclusions(decl,child);
-        }
-        else if (child.nodeName == "content-model") {
-        }
-        else if (child.nodeType == Node.ELEMENT_NODE) {
-            println("ERROR: unexpected element: "+child.nodeName+" (parent "+element.nodeName+")");
-        }
-    }
-
-//    decl.println();
-    return decl;
-}
-
-function loaded()
-{
-    var dtd = readFile("html4.xml");
-//    printTree(dtd);
-
-    var decls = new Array();
-    for (var node = dtd.documentElement.firstChild; node != null; node = node.nextSibling) {
-        if (node.nodeName == "element") {
-            decls.push(parseElement(node));
-        }
-    }
-
-    println("// Automatically generated from HTML 4.01 dtd using dtdparse and gen_dtd_data.html");
-    println("// See http://nwalsh.com/perl/dtdparse/");
-    println("");
-
-    println("var ALLOWED_CHILDREN = {");
-    for (var i = 0; i < decls.length; i++) {
-        decls[i].printAllowedChildren();
-    }
-    println("};");
-
-    println("");
-
-    var allowedParents = new Object();
-    for (var i = 0; i < decls.length; i++) {
-        decls[i].setAllowedParents(allowedParents);
-    }
-
-    println("var ALLOWED_PARENTS = {");
-    for (var childName in allowedParents) {
-        println("    \""+childName+"\": {");
-        for (var parentName in allowedParents[childName]) {
-            println("        \""+parentName+"\": true,");
-        }
-        println("    },");
-    }
-    println("};");
-
-}
-</script>
-</head>
-
-<body onload="loaded()">
-<pre id="output">
-</pre>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/dtdsource/html4.dtd
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/dtdsource/html4.dtd b/experiments/Editor/src/dtdsource/html4.dtd
deleted file mode 100644
index c5752ed..0000000
--- a/experiments/Editor/src/dtdsource/html4.dtd
+++ /dev/null
@@ -1,1078 +0,0 @@
-<!--
-    This is the HTML 4.01 Transitional DTD, which includes
-    presentation attributes and elements that W3C expects to phase out
-    as support for style sheets matures. Authors should use the Strict
-    DTD when possible, but may use the Transitional DTD when support
-    for presentation attribute and elements is required.
-
-    HTML 4 includes mechanisms for style sheets, scripting,
-    embedding objects, improved support for right to left and mixed
-    direction text, and enhancements to forms for improved
-    accessibility for people with disabilities.
-
-          Draft: $Date: 1999/12/24 23:37:50 $
-
-          Authors:
-              Dave Raggett <ds...@w3.org>
-              Arnaud Le Hors <le...@w3.org>
-              Ian Jacobs <ij...@w3.org>
-
-    Further information about HTML 4.01 is available at:
-
-        http://www.w3.org/TR/1999/REC-html401-19991224
-
-
-    The HTML 4.01 specification includes additional
-    syntactic constraints that cannot be expressed within
-    the DTDs.
-
--->
-<!ENTITY % HTML.Version "-//W3C//DTD HTML 4.01 Transitional//EN"
-  -- Typical usage:
-
-    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
-            "http://www.w3.org/TR/html4/loose.dtd">
-    <html>
-    <head>
-    ...
-    </head>
-    <body>
-    ...
-    </body>
-    </html>
-
-    The URI used as a system identifier with the public identifier allows
-    the user agent to download the DTD and entity sets as needed.
-
-    The FPI for the Strict HTML 4.01 DTD is:
-
-        "-//W3C//DTD HTML 4.01//EN"
-
-    This version of the strict DTD is:
-
-        http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd
-
-    Authors should use the Strict DTD unless they need the
-    presentation control for user agents that don't (adequately)
-    support style sheets.
-
-    If you are writing a document that includes frames, use 
-    the following FPI:
-
-        "-//W3C//DTD HTML 4.01 Frameset//EN"
-
-    This version of the frameset DTD is:
-
-        http://www.w3.org/TR/1999/REC-html401-19991224/frameset.dtd
-
-    Use the following (relative) URIs to refer to 
-    the DTDs and entity definitions of this specification:
-
-    "strict.dtd"
-    "loose.dtd"
-    "frameset.dtd"
-    "HTMLlat1.ent"
-    "HTMLsymbol.ent"
-    "HTMLspecial.ent"
-
--->
-
-<!--================== Imported Names ====================================-->
-<!-- Feature Switch for frameset documents -->
-<!ENTITY % HTML.Frameset "IGNORE">
-
-<!ENTITY % ContentType "CDATA"
-    -- media type, as per [RFC2045]
-    -->
-
-<!ENTITY % ContentTypes "CDATA"
-    -- comma-separated list of media types, as per [RFC2045]
-    -->
-
-<!ENTITY % Charset "CDATA"
-    -- a character encoding, as per [RFC2045]
-    -->
-
-<!ENTITY % Charsets "CDATA"
-    -- a space-separated list of character encodings, as per [RFC2045]
-    -->
-
-<!ENTITY % LanguageCode "NAME"
-    -- a language code, as per [RFC1766]
-    -->
-
-<!ENTITY % Character "CDATA"
-    -- a single character from [ISO10646] 
-    -->
-
-<!ENTITY % LinkTypes "CDATA"
-    -- space-separated list of link types
-    -->
-
-<!ENTITY % MediaDesc "CDATA"
-    -- single or comma-separated list of media descriptors
-    -->
-
-<!ENTITY % URI "CDATA"
-    -- a Uniform Resource Identifier,
-       see [URI]
-    -->
-
-<!ENTITY % Datetime "CDATA" -- date and time information. ISO date format -->
-
-
-<!ENTITY % Script "CDATA" -- script expression -->
-
-<!ENTITY % StyleSheet "CDATA" -- style sheet data -->
-
-<!ENTITY % FrameTarget "CDATA" -- render in this frame -->
-
-
-<!ENTITY % Text "CDATA">
-
-
-<!-- Parameter Entities -->
-
-<!ENTITY % head.misc "SCRIPT|STYLE|META|LINK|OBJECT" -- repeatable head elements -->
-
-<!ENTITY % heading "H1|H2|H3|H4|H5|H6">
-
-<!ENTITY % list "UL | OL |  DIR | MENU">
-
-<!ENTITY % preformatted "PRE">
-
-<!ENTITY % Color "CDATA" -- a color using sRGB: #RRGGBB as Hex values -->
-
-<!-- There are also 16 widely known color names with their sRGB values:
-
-    Black  = #000000    Green  = #008000
-    Silver = #C0C0C0    Lime   = #00FF00
-    Gray   = #808080    Olive  = #808000
-    White  = #FFFFFF    Yellow = #FFFF00
-    Maroon = #800000    Navy   = #000080
-    Red    = #FF0000    Blue   = #0000FF
-    Purple = #800080    Teal   = #008080
-    Fuchsia= #FF00FF    Aqua   = #00FFFF
- -->
-
-<!ENTITY % bodycolors "
-  bgcolor     %Color;        #IMPLIED  -- document background color --
-  text        %Color;        #IMPLIED  -- document text color --
-  link        %Color;        #IMPLIED  -- color of links --
-  vlink       %Color;        #IMPLIED  -- color of visited links --
-  alink       %Color;        #IMPLIED  -- color of selected links --
-  ">
-
-<!--=================== Generic Attributes ===============================-->
-
-<!ENTITY % coreattrs
- "id          ID             #IMPLIED  -- document-wide unique id --
-  class       CDATA          #IMPLIED  -- space-separated list of classes --
-  style       %StyleSheet;   #IMPLIED  -- associated style info --
-  title       %Text;         #IMPLIED  -- advisory title --"
-  >
-
-<!ENTITY % i18n
- "lang        %LanguageCode; #IMPLIED  -- language code --
-  dir         (ltr|rtl)      #IMPLIED  -- direction for weak/neutral text --"
-  >
-
-<!ENTITY % events
- "onclick     %Script;       #IMPLIED  -- a pointer button was clicked --
-  ondblclick  %Script;       #IMPLIED  -- a pointer button was double clicked--
-  onmousedown %Script;       #IMPLIED  -- a pointer button was pressed down --
-  onmouseup   %Script;       #IMPLIED  -- a pointer button was released --
-  onmouseover %Script;       #IMPLIED  -- a pointer was moved onto --
-  onmousemove %Script;       #IMPLIED  -- a pointer was moved within --
-  onmouseout  %Script;       #IMPLIED  -- a pointer was moved away --
-  onkeypress  %Script;       #IMPLIED  -- a key was pressed and released --
-  onkeydown   %Script;       #IMPLIED  -- a key was pressed down --
-  onkeyup     %Script;       #IMPLIED  -- a key was released --"
-  >
-
-<!-- Reserved Feature Switch -->
-<!ENTITY % HTML.Reserved "IGNORE">
-
-<!-- The following attributes are reserved for possible future use -->
-<![ %HTML.Reserved; [
-<!ENTITY % reserved
- "datasrc     %URI;          #IMPLIED  -- a single or tabular Data Source --
-  datafld     CDATA          #IMPLIED  -- the property or column name --
-  dataformatas (plaintext|html) plaintext -- text or html --"
-  >
-]]>
-
-<!ENTITY % reserved "">
-
-<!ENTITY % attrs "%coreattrs; %i18n; %events;">
-
-<!ENTITY % align "align (left|center|right|justify)  #IMPLIED"
-                   -- default is left for ltr paragraphs, right for rtl --
-  >
-
-<!--=================== Text Markup ======================================-->
-
-<!ENTITY % fontstyle
- "TT | I | B | U | S | STRIKE | BIG | SMALL">
-
-<!ENTITY % phrase "EM | STRONG | DFN | CODE |
-                   SAMP | KBD | VAR | CITE | ABBR | ACRONYM" >
-
-<!ENTITY % special
-   "A | IMG | APPLET | OBJECT | FONT | BASEFONT | BR | SCRIPT |
-    MAP | Q | SUB | SUP | SPAN | BDO | IFRAME">
-
-<!ENTITY % formctrl "INPUT | SELECT | TEXTAREA | LABEL | BUTTON">
-
-<!-- %inline; covers inline or "text-level" elements -->
-<!ENTITY % inline "#PCDATA | %fontstyle; | %phrase; | %special; | %formctrl;">
-
-<!ELEMENT (%fontstyle;|%phrase;) - - (%inline;)*>
-<!ATTLIST (%fontstyle;|%phrase;)
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  >
-
-<!ELEMENT (SUB|SUP) - - (%inline;)*    -- subscript, superscript -->
-<!ATTLIST (SUB|SUP)
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  >
-
-<!ELEMENT SPAN - - (%inline;)*         -- generic language/style container -->
-<!ATTLIST SPAN
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  %reserved;                   -- reserved for possible future use --
-  >
-
-<!ELEMENT BDO - - (%inline;)*          -- I18N BiDi over-ride -->
-<!ATTLIST BDO
-  %coreattrs;                          -- id, class, style, title --
-  lang        %LanguageCode; #IMPLIED  -- language code --
-  dir         (ltr|rtl)      #REQUIRED -- directionality --
-  >
-
-<!ELEMENT BASEFONT - O EMPTY           -- base font size -->
-<!ATTLIST BASEFONT
-  id          ID             #IMPLIED  -- document-wide unique id --
-  size        CDATA          #REQUIRED -- base font size for FONT elements --
-  color       %Color;        #IMPLIED  -- text color --
-  face        CDATA          #IMPLIED  -- comma-separated list of font names --
-  >
-
-<!ELEMENT FONT - - (%inline;)*         -- local change to font -->
-<!ATTLIST FONT
-  %coreattrs;                          -- id, class, style, title --
-  %i18n;                       -- lang, dir --
-  size        CDATA          #IMPLIED  -- [+|-]nn e.g. size="+1", size="4" --
-  color       %Color;        #IMPLIED  -- text color --
-  face        CDATA          #IMPLIED  -- comma-separated list of font names --
-  >
-
-<!ELEMENT BR - O EMPTY                 -- forced line break -->
-<!ATTLIST BR
-  %coreattrs;                          -- id, class, style, title --
-  clear       (left|all|right|none) none -- control of text flow --
-  >
-
-<!--================== HTML content models ===============================-->
-
-<!--
-    HTML has two basic content models:
-
-        %inline;     character level elements and text strings
-        %block;      block-like elements e.g. paragraphs and lists
--->
-
-<!ENTITY % block
-     "P | %heading; | %list; | %preformatted; | DL | DIV | CENTER |
-      NOSCRIPT | NOFRAMES | BLOCKQUOTE | FORM | ISINDEX | HR |
-      TABLE | FIELDSET | ADDRESS">
-
-<!ENTITY % flow "%block; | %inline;">
-
-<!--=================== Document Body ====================================-->
-
-<!ELEMENT BODY O O (%flow;)* +(INS|DEL) -- document body -->
-<!ATTLIST BODY
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  onload          %Script;   #IMPLIED  -- the document has been loaded --
-  onunload        %Script;   #IMPLIED  -- the document has been removed --
-  background      %URI;      #IMPLIED  -- texture tile for document
-                                          background --
-  %bodycolors;                         -- bgcolor, text, link, vlink, alink --
-  >
-
-<!ELEMENT ADDRESS - - ((%inline;)|P)*  -- information on author -->
-<!ATTLIST ADDRESS
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  >
-
-<!ELEMENT DIV - - (%flow;)*            -- generic language/style container -->
-<!ATTLIST DIV
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  %align;                              -- align, text alignment --
-  %reserved;                           -- reserved for possible future use --
-  >
-
-<!ELEMENT CENTER - - (%flow;)*         -- shorthand for DIV align=center -->
-<!ATTLIST CENTER
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  >
-
-<!--================== The Anchor Element ================================-->
-
-<!ENTITY % Shape "(rect|circle|poly|default)">
-<!ENTITY % Coords "CDATA" -- comma-separated list of lengths -->
-
-<!ELEMENT A - - (%inline;)* -(A)       -- anchor -->
-<!ATTLIST A
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  charset     %Charset;      #IMPLIED  -- char encoding of linked resource --
-  type        %ContentType;  #IMPLIED  -- advisory content type --
-  name        CDATA          #IMPLIED  -- named link end --
-  href        %URI;          #IMPLIED  -- URI for linked resource --
-  hreflang    %LanguageCode; #IMPLIED  -- language code --
-  target      %FrameTarget;  #IMPLIED  -- render in this frame --
-  rel         %LinkTypes;    #IMPLIED  -- forward link types --
-  rev         %LinkTypes;    #IMPLIED  -- reverse link types --
-  accesskey   %Character;    #IMPLIED  -- accessibility key character --
-  shape       %Shape;        rect      -- for use with client-side image maps --
-  coords      %Coords;       #IMPLIED  -- for use with client-side image maps --
-  tabindex    NUMBER         #IMPLIED  -- position in tabbing order --
-  onfocus     %Script;       #IMPLIED  -- the element got the focus --
-  onblur      %Script;       #IMPLIED  -- the element lost the focus --
-  >
-
-<!--================== Client-side image maps ============================-->
-
-<!-- These can be placed in the same document or grouped in a
-     separate document although this isn't yet widely supported -->
-
-<!ELEMENT MAP - - ((%block;) | AREA)+ -- client-side image map -->
-<!ATTLIST MAP
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  name        CDATA          #REQUIRED -- for reference by usemap --
-  >
-
-<!ELEMENT AREA - O EMPTY               -- client-side image map area -->
-<!ATTLIST AREA
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  shape       %Shape;        rect      -- controls interpretation of coords --
-  coords      %Coords;       #IMPLIED  -- comma-separated list of lengths --
-  href        %URI;          #IMPLIED  -- URI for linked resource --
-  target      %FrameTarget;  #IMPLIED  -- render in this frame --
-  nohref      (nohref)       #IMPLIED  -- this region has no action --
-  alt         %Text;         #REQUIRED -- short description --
-  tabindex    NUMBER         #IMPLIED  -- position in tabbing order --
-  accesskey   %Character;    #IMPLIED  -- accessibility key character --
-  onfocus     %Script;       #IMPLIED  -- the element got the focus --
-  onblur      %Script;       #IMPLIED  -- the element lost the focus --
-  >
-
-<!--================== The LINK Element ==================================-->
-
-<!--
-  Relationship values can be used in principle:
-
-   a) for document specific toolbars/menus when used
-      with the LINK element in document head e.g.
-        start, contents, previous, next, index, end, help
-   b) to link to a separate style sheet (rel=stylesheet)
-   c) to make a link to a script (rel=script)
-   d) by stylesheets to control how collections of
-      html nodes are rendered into printed documents
-   e) to make a link to a printable version of this document
-      e.g. a postscript or pdf version (rel=alternate media=print)
--->
-
-<!ELEMENT LINK - O EMPTY               -- a media-independent link -->
-<!ATTLIST LINK
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  charset     %Charset;      #IMPLIED  -- char encoding of linked resource --
-  href        %URI;          #IMPLIED  -- URI for linked resource --
-  hreflang    %LanguageCode; #IMPLIED  -- language code --
-  type        %ContentType;  #IMPLIED  -- advisory content type --
-  rel         %LinkTypes;    #IMPLIED  -- forward link types --
-  rev         %LinkTypes;    #IMPLIED  -- reverse link types --
-  media       %MediaDesc;    #IMPLIED  -- for rendering on these media --
-  target      %FrameTarget;  #IMPLIED  -- render in this frame --
-  >
-
-<!--=================== Images ===========================================-->
-
-<!-- Length defined in strict DTD for cellpadding/cellspacing -->
-<!ENTITY % Length "CDATA" -- nn for pixels or nn% for percentage length -->
-<!ENTITY % MultiLength "CDATA" -- pixel, percentage, or relative -->
-
-<![ %HTML.Frameset; [
-<!ENTITY % MultiLengths "CDATA" -- comma-separated list of MultiLength -->
-]]>
-
-<!ENTITY % Pixels "CDATA" -- integer representing length in pixels -->
-
-<!ENTITY % IAlign "(top|middle|bottom|left|right)" -- center? -->
-
-<!-- To avoid problems with text-only UAs as well as 
-   to make image content understandable and navigable 
-   to users of non-visual UAs, you need to provide
-   a description with ALT, and avoid server-side image maps -->
-<!ELEMENT IMG - O EMPTY                -- Embedded image -->
-<!ATTLIST IMG
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  src         %URI;          #REQUIRED -- URI of image to embed --
-  alt         %Text;         #REQUIRED -- short description --
-  longdesc    %URI;          #IMPLIED  -- link to long description
-                                          (complements alt) --
-  name        CDATA          #IMPLIED  -- name of image for scripting --
-  height      %Length;       #IMPLIED  -- override height --
-  width       %Length;       #IMPLIED  -- override width --
-  usemap      %URI;          #IMPLIED  -- use client-side image map --
-  ismap       (ismap)        #IMPLIED  -- use server-side image map --
-  align       %IAlign;       #IMPLIED  -- vertical or horizontal alignment --
-  border      %Pixels;       #IMPLIED  -- link border width --
-  hspace      %Pixels;       #IMPLIED  -- horizontal gutter --
-  vspace      %Pixels;       #IMPLIED  -- vertical gutter --
-  >
-
-<!-- USEMAP points to a MAP element which may be in this document
-  or an external document, although the latter is not widely supported -->
-
-<!--==================== OBJECT ======================================-->
-<!--
-  OBJECT is used to embed objects as part of HTML pages 
-  PARAM elements should precede other content. SGML mixed content
-  model technicality precludes specifying this formally ...
--->
-
-<!ELEMENT OBJECT - - (PARAM | %flow;)*
- -- generic embedded object -->
-<!ATTLIST OBJECT
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  declare     (declare)      #IMPLIED  -- declare but don't instantiate flag --
-  classid     %URI;          #IMPLIED  -- identifies an implementation --
-  codebase    %URI;          #IMPLIED  -- base URI for classid, data, archive--
-  data        %URI;          #IMPLIED  -- reference to object's data --
-  type        %ContentType;  #IMPLIED  -- content type for data --
-  codetype    %ContentType;  #IMPLIED  -- content type for code --
-  archive     CDATA          #IMPLIED  -- space-separated list of URIs --
-  standby     %Text;         #IMPLIED  -- message to show while loading --
-  height      %Length;       #IMPLIED  -- override height --
-  width       %Length;       #IMPLIED  -- override width --
-  usemap      %URI;          #IMPLIED  -- use client-side image map --
-  name        CDATA          #IMPLIED  -- submit as part of form --
-  tabindex    NUMBER         #IMPLIED  -- position in tabbing order --
-  align       %IAlign;       #IMPLIED  -- vertical or horizontal alignment --
-  border      %Pixels;       #IMPLIED  -- link border width --
-  hspace      %Pixels;       #IMPLIED  -- horizontal gutter --
-  vspace      %Pixels;       #IMPLIED  -- vertical gutter --
-  %reserved;                           -- reserved for possible future use --
-  >
-
-<!ELEMENT PARAM - O EMPTY              -- named property value -->
-<!ATTLIST PARAM
-  id          ID             #IMPLIED  -- document-wide unique id --
-  name        CDATA          #REQUIRED -- property name --
-  value       CDATA          #IMPLIED  -- property value --
-  valuetype   (DATA|REF|OBJECT) DATA   -- How to interpret value --
-  type        %ContentType;  #IMPLIED  -- content type for value
-                                          when valuetype=ref --
-  >
-
-<!--=================== Java APPLET ==================================-->
-<!--
-  One of code or object attributes must be present.
-  Place PARAM elements before other content.
--->
-<!ELEMENT APPLET - - (PARAM | %flow;)* -- Java applet -->
-<!ATTLIST APPLET
-  %coreattrs;                          -- id, class, style, title --
-  codebase    %URI;          #IMPLIED  -- optional base URI for applet --
-  archive     CDATA          #IMPLIED  -- comma-separated archive list --
-  code        CDATA          #IMPLIED  -- applet class file --
-  object      CDATA          #IMPLIED  -- serialized applet file --
-  alt         %Text;         #IMPLIED  -- short description --
-  name        CDATA          #IMPLIED  -- allows applets to find each other --
-  width       %Length;       #REQUIRED -- initial width --
-  height      %Length;       #REQUIRED -- initial height --
-  align       %IAlign;       #IMPLIED  -- vertical or horizontal alignment --
-  hspace      %Pixels;       #IMPLIED  -- horizontal gutter --
-  vspace      %Pixels;       #IMPLIED  -- vertical gutter --
-  >
-
-<!--=================== Horizontal Rule ==================================-->
-
-<!ELEMENT HR - O EMPTY -- horizontal rule -->
-<!ATTLIST HR
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  align       (left|center|right) #IMPLIED
-  noshade     (noshade)      #IMPLIED
-  size        %Pixels;       #IMPLIED
-  width       %Length;       #IMPLIED
-  >
-
-<!--=================== Paragraphs =======================================-->
-
-<!ELEMENT P - O (%inline;)*            -- paragraph -->
-<!ATTLIST P
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  %align;                              -- align, text alignment --
-  >
-
-<!--=================== Headings =========================================-->
-
-<!--
-  There are six levels of headings from H1 (the most important)
-  to H6 (the least important).
--->
-
-<!ELEMENT (%heading;)  - - (%inline;)* -- heading -->
-<!ATTLIST (%heading;)
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  %align;                              -- align, text alignment --
-  >
-
-<!--=================== Preformatted Text ================================-->
-
-<!-- excludes markup for images and changes in font size -->
-<!ENTITY % pre.exclusion "IMG|OBJECT|APPLET|BIG|SMALL|SUB|SUP|FONT|BASEFONT">
-
-<!ELEMENT PRE - - (%inline;)* -(%pre.exclusion;) -- preformatted text -->
-<!ATTLIST PRE
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  width       NUMBER         #IMPLIED
-  >
-
-<!--===================== Inline Quotes ==================================-->
-
-<!ELEMENT Q - - (%inline;)*            -- short inline quotation -->
-<!ATTLIST Q
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  cite        %URI;          #IMPLIED  -- URI for source document or msg --
-  >
-
-<!--=================== Block-like Quotes ================================-->
-
-<!ELEMENT BLOCKQUOTE - - (%flow;)*     -- long quotation -->
-<!ATTLIST BLOCKQUOTE
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  cite        %URI;          #IMPLIED  -- URI for source document or msg --
-  >
-
-<!--=================== Inserted/Deleted Text ============================-->
-
-
-<!-- INS/DEL are handled by inclusion on BODY -->
-<!ELEMENT (INS|DEL) - - (%flow;)*      -- inserted text, deleted text -->
-<!ATTLIST (INS|DEL)
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  cite        %URI;          #IMPLIED  -- info on reason for change --
-  datetime    %Datetime;     #IMPLIED  -- date and time of change --
-  >
-
-<!--=================== Lists ============================================-->
-
-<!-- definition lists - DT for term, DD for its definition -->
-
-<!ELEMENT DL - - (DT|DD)+              -- definition list -->
-<!ATTLIST DL
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  compact     (compact)      #IMPLIED  -- reduced interitem spacing --
-  >
-
-<!ELEMENT DT - O (%inline;)*           -- definition term -->
-<!ELEMENT DD - O (%flow;)*             -- definition description -->
-<!ATTLIST (DT|DD)
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  >
-
-<!-- Ordered lists (OL) Numbering style
-
-    1   arablic numbers     1, 2, 3, ...
-    a   lower alpha         a, b, c, ...
-    A   upper alpha         A, B, C, ...
-    i   lower roman         i, ii, iii, ...
-    I   upper roman         I, II, III, ...
-
-    The style is applied to the sequence number which by default
-    is reset to 1 for the first list item in an ordered list.
-
-    This can't be expressed directly in SGML due to case folding.
--->
-
-<!ENTITY % OLStyle "CDATA"      -- constrained to: "(1|a|A|i|I)" -->
-
-<!ELEMENT OL - - (LI)+                 -- ordered list -->
-<!ATTLIST OL
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  type        %OLStyle;      #IMPLIED  -- numbering style --
-  compact     (compact)      #IMPLIED  -- reduced interitem spacing --
-  start       NUMBER         #IMPLIED  -- starting sequence number --
-  >
-
-<!-- Unordered Lists (UL) bullet styles -->
-<!ENTITY % ULStyle "(disc|square|circle)">
-
-<!ELEMENT UL - - (LI)+                 -- unordered list -->
-<!ATTLIST UL
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  type        %ULStyle;      #IMPLIED  -- bullet style --
-  compact     (compact)      #IMPLIED  -- reduced interitem spacing --
-  >
-
-<!ELEMENT (DIR|MENU) - - (LI)+ -(%block;) -- directory list, menu list -->
-<!ATTLIST DIR
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  compact     (compact)      #IMPLIED -- reduced interitem spacing --
-  >
-<!ATTLIST MENU
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  compact     (compact)      #IMPLIED -- reduced interitem spacing --
-  >
-
-<!ENTITY % LIStyle "CDATA" -- constrained to: "(%ULStyle;|%OLStyle;)" -->
-
-<!ELEMENT LI - O (%flow;)*             -- list item -->
-<!ATTLIST LI
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  type        %LIStyle;      #IMPLIED  -- list item style --
-  value       NUMBER         #IMPLIED  -- reset sequence number --
-  >
-
-<!--================ Forms ===============================================-->
-<!ELEMENT FORM - - (%flow;)* -(FORM)   -- interactive form -->
-<!ATTLIST FORM
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  action      %URI;          #REQUIRED -- server-side form handler --
-  method      (GET|POST)     GET       -- HTTP method used to submit the form--
-  enctype     %ContentType;  "application/x-www-form-urlencoded"
-  accept      %ContentTypes; #IMPLIED  -- list of MIME types for file upload --
-  name        CDATA          #IMPLIED  -- name of form for scripting --
-  onsubmit    %Script;       #IMPLIED  -- the form was submitted --
-  onreset     %Script;       #IMPLIED  -- the form was reset --
-  target      %FrameTarget;  #IMPLIED  -- render in this frame --
-  accept-charset %Charsets;  #IMPLIED  -- list of supported charsets --
-  >
-
-<!-- Each label must not contain more than ONE field -->
-<!ELEMENT LABEL - - (%inline;)* -(LABEL) -- form field label text -->
-<!ATTLIST LABEL
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  for         IDREF          #IMPLIED  -- matches field ID value --
-  accesskey   %Character;    #IMPLIED  -- accessibility key character --
-  onfocus     %Script;       #IMPLIED  -- the element got the focus --
-  onblur      %Script;       #IMPLIED  -- the element lost the focus --
-  >
-
-<!ENTITY % InputType
-  "(TEXT | PASSWORD | CHECKBOX |
-    RADIO | SUBMIT | RESET |
-    FILE | HIDDEN | IMAGE | BUTTON)"
-   >
-
-<!-- attribute name required for all but submit and reset -->
-<!ELEMENT INPUT - O EMPTY              -- form control -->
-<!ATTLIST INPUT
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  type        %InputType;    TEXT      -- what kind of widget is needed --
-  name        CDATA          #IMPLIED  -- submit as part of form --
-  value       CDATA          #IMPLIED  -- Specify for radio buttons and checkboxes --
-  checked     (checked)      #IMPLIED  -- for radio buttons and check boxes --
-  disabled    (disabled)     #IMPLIED  -- unavailable in this context --
-  readonly    (readonly)     #IMPLIED  -- for text and passwd --
-  size        CDATA          #IMPLIED  -- specific to each type of field --
-  maxlength   NUMBER         #IMPLIED  -- max chars for text fields --
-  src         %URI;          #IMPLIED  -- for fields with images --
-  alt         CDATA          #IMPLIED  -- short description --
-  usemap      %URI;          #IMPLIED  -- use client-side image map --
-  ismap       (ismap)        #IMPLIED  -- use server-side image map --
-  tabindex    NUMBER         #IMPLIED  -- position in tabbing order --
-  accesskey   %Character;    #IMPLIED  -- accessibility key character --
-  onfocus     %Script;       #IMPLIED  -- the element got the focus --
-  onblur      %Script;       #IMPLIED  -- the element lost the focus --
-  onselect    %Script;       #IMPLIED  -- some text was selected --
-  onchange    %Script;       #IMPLIED  -- the element value was changed --
-  accept      %ContentTypes; #IMPLIED  -- list of MIME types for file upload --
-  align       %IAlign;       #IMPLIED  -- vertical or horizontal alignment --
-  %reserved;                           -- reserved for possible future use --
-  >
-
-<!ELEMENT SELECT - - (OPTGROUP|OPTION)+ -- option selector -->
-<!ATTLIST SELECT
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  name        CDATA          #IMPLIED  -- field name --
-  size        NUMBER         #IMPLIED  -- rows visible --
-  multiple    (multiple)     #IMPLIED  -- default is single selection --
-  disabled    (disabled)     #IMPLIED  -- unavailable in this context --
-  tabindex    NUMBER         #IMPLIED  -- position in tabbing order --
-  onfocus     %Script;       #IMPLIED  -- the element got the focus --
-  onblur      %Script;       #IMPLIED  -- the element lost the focus --
-  onchange    %Script;       #IMPLIED  -- the element value was changed --
-  %reserved;                           -- reserved for possible future use --
-  >
-
-<!ELEMENT OPTGROUP - - (OPTION)+ -- option group -->
-<!ATTLIST OPTGROUP
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  disabled    (disabled)     #IMPLIED  -- unavailable in this context --
-  label       %Text;         #REQUIRED -- for use in hierarchical menus --
-  >
-
-<!ELEMENT OPTION - O (#PCDATA)         -- selectable choice -->
-<!ATTLIST OPTION
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  selected    (selected)     #IMPLIED
-  disabled    (disabled)     #IMPLIED  -- unavailable in this context --
-  label       %Text;         #IMPLIED  -- for use in hierarchical menus --
-  value       CDATA          #IMPLIED  -- defaults to element content --
-  >
-
-<!ELEMENT TEXTAREA - - (#PCDATA)       -- multi-line text field -->
-<!ATTLIST TEXTAREA
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  name        CDATA          #IMPLIED
-  rows        NUMBER         #REQUIRED
-  cols        NUMBER         #REQUIRED
-  disabled    (disabled)     #IMPLIED  -- unavailable in this context --
-  readonly    (readonly)     #IMPLIED
-  tabindex    NUMBER         #IMPLIED  -- position in tabbing order --
-  accesskey   %Character;    #IMPLIED  -- accessibility key character --
-  onfocus     %Script;       #IMPLIED  -- the element got the focus --
-  onblur      %Script;       #IMPLIED  -- the element lost the focus --
-  onselect    %Script;       #IMPLIED  -- some text was selected --
-  onchange    %Script;       #IMPLIED  -- the element value was changed --
-  %reserved;                           -- reserved for possible future use --
-  >
-
-<!--
-  #PCDATA is to solve the mixed content problem,
-  per specification only whitespace is allowed there!
- -->
-<!ELEMENT FIELDSET - - (#PCDATA,LEGEND,(%flow;)*) -- form control group -->
-<!ATTLIST FIELDSET
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  >
-
-<!ELEMENT LEGEND - - (%inline;)*       -- fieldset legend -->
-<!ENTITY % LAlign "(top|bottom|left|right)">
-
-<!ATTLIST LEGEND
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  accesskey   %Character;    #IMPLIED  -- accessibility key character --
-  align       %LAlign;       #IMPLIED  -- relative to fieldset --
-  >
-
-<!ELEMENT BUTTON - -
-     (%flow;)* -(A|%formctrl;|FORM|ISINDEX|FIELDSET|IFRAME)
-     -- push button -->
-<!ATTLIST BUTTON
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  name        CDATA          #IMPLIED
-  value       CDATA          #IMPLIED  -- sent to server when submitted --
-  type        (button|submit|reset) submit -- for use as form button --
-  disabled    (disabled)     #IMPLIED  -- unavailable in this context --
-  tabindex    NUMBER         #IMPLIED  -- position in tabbing order --
-  accesskey   %Character;    #IMPLIED  -- accessibility key character --
-  onfocus     %Script;       #IMPLIED  -- the element got the focus --
-  onblur      %Script;       #IMPLIED  -- the element lost the focus --
-  %reserved;                           -- reserved for possible future use --
-  >
-
-<!--======================= Tables =======================================-->
-
-<!-- IETF HTML table standard, see [RFC1942] -->
-
-<!--
- The BORDER attribute sets the thickness of the frame around the
- table. The default units are screen pixels.
-
- The FRAME attribute specifies which parts of the frame around
- the table should be rendered. The values are not the same as
- CALS to avoid a name clash with the VALIGN attribute.
-
- The value "border" is included for backwards compatibility with
- <TABLE BORDER> which yields frame=border and border=implied
- For <TABLE BORDER=1> you get border=1 and frame=implied. In this
- case, it is appropriate to treat this as frame=border for backwards
- compatibility with deployed browsers.
--->
-<!ENTITY % TFrame "(void|above|below|hsides|lhs|rhs|vsides|box|border)">
-
-<!--
- The RULES attribute defines which rules to draw between cells:
-
- If RULES is absent then assume:
-     "none" if BORDER is absent or BORDER=0 otherwise "all"
--->
-
-<!ENTITY % TRules "(none | groups | rows | cols | all)">
-  
-<!-- horizontal placement of table relative to document -->
-<!ENTITY % TAlign "(left|center|right)">
-
-<!-- horizontal alignment attributes for cell contents -->
-<!ENTITY % cellhalign
-  "align      (left|center|right|justify|char) #IMPLIED
-   char       %Character;    #IMPLIED  -- alignment char, e.g. char=':' --
-   charoff    %Length;       #IMPLIED  -- offset for alignment char --"
-  >
-
-<!-- vertical alignment attributes for cell contents -->
-<!ENTITY % cellvalign
-  "valign     (top|middle|bottom|baseline) #IMPLIED"
-  >
-
-<!ELEMENT TABLE - -
-     (CAPTION?, (COL*|COLGROUP*), THEAD?, TFOOT?, TBODY+)>
-<!ELEMENT CAPTION  - - (%inline;)*     -- table caption -->
-<!ELEMENT THEAD    - O (TR)+           -- table header -->
-<!ELEMENT TFOOT    - O (TR)+           -- table footer -->
-<!ELEMENT TBODY    O O (TR)+           -- table body -->
-<!ELEMENT COLGROUP - O (COL)*          -- table column group -->
-<!ELEMENT COL      - O EMPTY           -- table column -->
-<!ELEMENT TR       - O (TH|TD)+        -- table row -->
-<!ELEMENT (TH|TD)  - O (%flow;)*       -- table header cell, table data cell-->
-
-<!ATTLIST TABLE                        -- table element --
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  summary     %Text;         #IMPLIED  -- purpose/structure for speech output--
-  width       %Length;       #IMPLIED  -- table width --
-  border      %Pixels;       #IMPLIED  -- controls frame width around table --
-  frame       %TFrame;       #IMPLIED  -- which parts of frame to render --
-  rules       %TRules;       #IMPLIED  -- rulings between rows and cols --
-  cellspacing %Length;       #IMPLIED  -- spacing between cells --
-  cellpadding %Length;       #IMPLIED  -- spacing within cells --
-  align       %TAlign;       #IMPLIED  -- table position relative to window --
-  bgcolor     %Color;        #IMPLIED  -- background color for cells --
-  %reserved;                           -- reserved for possible future use --
-  datapagesize CDATA         #IMPLIED  -- reserved for possible future use --
-  >
-
-<!ENTITY % CAlign "(top|bottom|left|right)">
-
-<!ATTLIST CAPTION
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  align       %CAlign;       #IMPLIED  -- relative to table --
-  >
-
-<!--
-COLGROUP groups a set of COL elements. It allows you to group
-several semantically related columns together.
--->
-<!ATTLIST COLGROUP
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  span        NUMBER         1         -- default number of columns in group --
-  width       %MultiLength;  #IMPLIED  -- default width for enclosed COLs --
-  %cellhalign;                         -- horizontal alignment in cells --
-  %cellvalign;                         -- vertical alignment in cells --
-  >
-
-<!--
- COL elements define the alignment properties for cells in
- one or more columns.
-
- The WIDTH attribute specifies the width of the columns, e.g.
-
-     width=64        width in screen pixels
-     width=0.5*      relative width of 0.5
-
- The SPAN attribute causes the attributes of one
- COL element to apply to more than one column.
--->
-<!ATTLIST COL                          -- column groups and properties --
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  span        NUMBER         1         -- COL attributes affect N columns --
-  width       %MultiLength;  #IMPLIED  -- column width specification --
-  %cellhalign;                         -- horizontal alignment in cells --
-  %cellvalign;                         -- vertical alignment in cells --
-  >
-
-<!--
-    Use THEAD to duplicate headers when breaking table
-    across page boundaries, or for static headers when
-    TBODY sections are rendered in scrolling panel.
-
-    Use TFOOT to duplicate footers when breaking table
-    across page boundaries, or for static footers when
-    TBODY sections are rendered in scrolling panel.
-
-    Use multiple TBODY sections when rules are needed
-    between groups of table rows.
--->
-<!ATTLIST (THEAD|TBODY|TFOOT)          -- table section --
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  %cellhalign;                         -- horizontal alignment in cells --
-  %cellvalign;                         -- vertical alignment in cells --
-  >
-
-<!ATTLIST TR                           -- table row --
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  %cellhalign;                         -- horizontal alignment in cells --
-  %cellvalign;                         -- vertical alignment in cells --
-  bgcolor     %Color;        #IMPLIED  -- background color for row --
-  >
-
-
-
-<!-- Scope is simpler than headers attribute for common tables -->
-<!ENTITY % Scope "(row|col|rowgroup|colgroup)">
-
-<!-- TH is for headers, TD for data, but for cells acting as both use TD -->
-<!ATTLIST (TH|TD)                      -- header or data cell --
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  abbr        %Text;         #IMPLIED  -- abbreviation for header cell --
-  axis        CDATA          #IMPLIED  -- comma-separated list of related headers--
-  headers     IDREFS         #IMPLIED  -- list of id's for header cells --
-  scope       %Scope;        #IMPLIED  -- scope covered by header cells --
-  rowspan     NUMBER         1         -- number of rows spanned by cell --
-  colspan     NUMBER         1         -- number of cols spanned by cell --
-  %cellhalign;                         -- horizontal alignment in cells --
-  %cellvalign;                         -- vertical alignment in cells --
-  nowrap      (nowrap)       #IMPLIED  -- suppress word wrap --
-  bgcolor     %Color;        #IMPLIED  -- cell background color --
-  width       %Length;       #IMPLIED  -- width for cell --
-  height      %Length;       #IMPLIED  -- height for cell --
-  >
-
-<!--================== Document Frames ===================================-->
-
-<!--
-  The content model for HTML documents depends on whether the HEAD is
-  followed by a FRAMESET or BODY element. The widespread omission of
-  the BODY start tag makes it impractical to define the content model
-  without the use of a marked section.
--->
-
-<![ %HTML.Frameset; [
-<!ELEMENT FRAMESET - - ((FRAMESET|FRAME)+ & NOFRAMES?) -- window subdivision-->
-<!ATTLIST FRAMESET
-  %coreattrs;                          -- id, class, style, title --
-  rows        %MultiLengths; #IMPLIED  -- list of lengths,
-                                          default: 100% (1 row) --
-  cols        %MultiLengths; #IMPLIED  -- list of lengths,
-                                          default: 100% (1 col) --
-  onload      %Script;       #IMPLIED  -- all the frames have been loaded  -- 
-  onunload    %Script;       #IMPLIED  -- all the frames have been removed -- 
-  >
-]]>
-
-<![ %HTML.Frameset; [
-<!-- reserved frame names start with "_" otherwise starts with letter -->
-<!ELEMENT FRAME - O EMPTY              -- subwindow -->
-<!ATTLIST FRAME
-  %coreattrs;                          -- id, class, style, title --
-  longdesc    %URI;          #IMPLIED  -- link to long description
-                                          (complements title) --
-  name        CDATA          #IMPLIED  -- name of frame for targetting --
-  src         %URI;          #IMPLIED  -- source of frame content --
-  frameborder (1|0)          1         -- request frame borders? --
-  marginwidth %Pixels;       #IMPLIED  -- margin widths in pixels --
-  marginheight %Pixels;      #IMPLIED  -- margin height in pixels --
-  noresize    (noresize)     #IMPLIED  -- allow users to resize frames? --
-  scrolling   (yes|no|auto)  auto      -- scrollbar or none --
-  >
-]]>
-
-<!ELEMENT IFRAME - - (%flow;)*         -- inline subwindow -->
-<!ATTLIST IFRAME
-  %coreattrs;                          -- id, class, style, title --
-  longdesc    %URI;          #IMPLIED  -- link to long description
-                                          (complements title) --
-  name        CDATA          #IMPLIED  -- name of frame for targetting --
-  src         %URI;          #IMPLIED  -- source of frame content --
-  frameborder (1|0)          1         -- request frame borders? --
-  marginwidth %Pixels;       #IMPLIED  -- margin widths in pixels --
-  marginheight %Pixels;      #IMPLIED  -- margin height in pixels --
-  scrolling   (yes|no|auto)  auto      -- scrollbar or none --
-  align       %IAlign;       #IMPLIED  -- vertical or horizontal alignment --
-  height      %Length;       #IMPLIED  -- frame height --
-  width       %Length;       #IMPLIED  -- frame width --
-  >
-
-<![ %HTML.Frameset; [
-<!ENTITY % noframes.content "(BODY) -(NOFRAMES)">
-]]>
-
-<!ENTITY % noframes.content "(%flow;)*">
-
-<!ELEMENT NOFRAMES - - %noframes.content;
- -- alternate content container for non frame-based rendering -->
-<!ATTLIST NOFRAMES
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  >
-
-<!--================ Document Head =======================================-->
-<!-- %head.misc; defined earlier on as "SCRIPT|STYLE|META|LINK|OBJECT" -->
-<!ENTITY % head.content "TITLE & ISINDEX? & BASE?">
-
-<!ELEMENT HEAD O O (%head.content;) +(%head.misc;) -- document head -->
-<!ATTLIST HEAD
-  %i18n;                               -- lang, dir --
-  profile     %URI;          #IMPLIED  -- named dictionary of meta info --
-  >
-
-<!-- The TITLE element is not considered part of the flow of text.
-       It should be displayed, for example as the page header or
-       window title. Exactly one title is required per document.
-    -->
-<!ELEMENT TITLE - - (#PCDATA) -(%head.misc;) -- document title -->
-<!ATTLIST TITLE %i18n>
-
-<!ELEMENT ISINDEX - O EMPTY            -- single line prompt -->
-<!ATTLIST ISINDEX
-  %coreattrs;                          -- id, class, style, title --
-  %i18n;                               -- lang, dir --
-  prompt      %Text;         #IMPLIED  -- prompt message -->
-
-<!ELEMENT BASE - O EMPTY               -- document base URI -->
-<!ATTLIST BASE
-  href        %URI;          #IMPLIED  -- URI that acts as base URI --
-  target      %FrameTarget;  #IMPLIED  -- render in this frame --
-  >
-
-<!ELEMENT META - O EMPTY               -- generic metainformation -->
-<!ATTLIST META
-  %i18n;                               -- lang, dir, for use with content --
-  http-equiv  NAME           #IMPLIED  -- HTTP response header name  --
-  name        NAME           #IMPLIED  -- metainformation name --
-  content     CDATA          #REQUIRED -- associated information --
-  scheme      CDATA          #IMPLIED  -- select form of content --
-  >
-
-<!ELEMENT STYLE - - %StyleSheet        -- style info -->
-<!ATTLIST STYLE
-  %i18n;                               -- lang, dir, for use with title --
-  type        %ContentType;  #REQUIRED -- content type of style language --
-  media       %MediaDesc;    #IMPLIED  -- designed for use with these media --
-  title       %Text;         #IMPLIED  -- advisory title --
-  >
-
-<!ELEMENT SCRIPT - - %Script;          -- script statements -->
-<!ATTLIST SCRIPT
-  charset     %Charset;      #IMPLIED  -- char encoding of linked resource --
-  type        %ContentType;  #REQUIRED -- content type of script language --
-  language    CDATA          #IMPLIED  -- predefined script language name --
-  src         %URI;          #IMPLIED  -- URI for an external script --
-  defer       (defer)        #IMPLIED  -- UA may defer execution of script --
-  event       CDATA          #IMPLIED  -- reserved for possible future use --
-  for         %URI;          #IMPLIED  -- reserved for possible future use --
-  >
-
-<!ELEMENT NOSCRIPT - - (%flow;)*
-  -- alternate content container for non script-based rendering -->
-<!ATTLIST NOSCRIPT
-  %attrs;                              -- %coreattrs, %i18n, %events --
-  >
-
-<!--================ Document Structure ==================================-->
-<!ENTITY % version "version CDATA #FIXED '%HTML.Version;'">
-
-<![ %HTML.Frameset; [
-<!ENTITY % html.content "HEAD, FRAMESET">
-]]>
-
-<!ENTITY % html.content "HEAD, BODY">
-
-<!ELEMENT HTML O O (%html.content;)    -- document root element -->
-<!ATTLIST HTML
-  %i18n;                               -- lang, dir --
-  %version;
-  >


[44/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Selection.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Selection.js b/experiments/Editor/src/Selection.js
deleted file mode 100644
index c4f8efb..0000000
--- a/experiments/Editor/src/Selection.js
+++ /dev/null
@@ -1,1430 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-// FIXME: cursor does not display correctly if it is after a space at the end of the line
-
-var Selection_isMarked;
-var Selection_get;
-var Selection_set;
-var Selection_clear;
-
-var Selection_update;
-var Selection_selectAll;
-var Selection_selectParagraph;
-var Selection_selectWordAtCursor;
-var Selection_dragSelectionBegin;
-var Selection_dragSelectionUpdate;
-var Selection_moveStartLeft;
-var Selection_moveStartRight;
-var Selection_moveEndLeft;
-var Selection_moveEndRight;
-var Selection_setSelectionStartAtCoords;
-var Selection_setSelectionEndAtCoords;
-var Selection_setTableSelectionEdgeAtCoords;
-var Selection_setEmptySelectionAt;
-var Selection_deleteRangeContents;
-var Selection_deleteContents;
-var Selection_clearSelection;
-var Selection_preserveWhileExecuting;
-var Selection_posAtStartOfWord;
-var Selection_posAtEndOfWord;
-var Selection_preferElementPositions;
-var Selection_print;
-
-(function() {
-
-    var HANDLE_NONE = 0;
-    var HANDLE_START = 1;
-    var HANDLE_END = 2;
-
-    var activeHandle = HANDLE_NONE;
-
-    ////////////////////////////////////////////////////////////////////////////////////////////////
-    //                                                                                            //
-    //                                 Selection getter and setter                                //
-    //                                                                                            //
-    ////////////////////////////////////////////////////////////////////////////////////////////////
-
-    var Selection_setInternal;
-
-    (function() {
-
-        var selection = new Object();
-
-        Selection_isMarked = function()
-        {
-            if (selection.value == null)
-                return null;
-            else
-                return selection.value.isMarked;
-        }
-
-        // public
-        Selection_get = function()
-        {
-            if (selection.value == null)
-                return null;
-            else
-                return new Range(selection.value.startNode,selection.value.startOffset,
-                                 selection.value.endNode,selection.value.endOffset);
-        }
-
-        // public
-        Selection_setInternal =
-            function(newStartNode,newStartOffset,newEndNode,newEndOffset,isMarked)
-        {
-            var range = new Range(newStartNode,newStartOffset,newEndNode,newEndOffset);
-            if (!Range_isForwards(range))
-                range = new Range(newEndNode,newEndOffset,newStartNode,newStartOffset);
-            range = boundaryCompliantRange(range);
-
-            UndoManager_setProperty(selection,"value",
-                                    { startNode: range.start.node,
-                                      startOffset: range.start.offset,
-                                      endNode: range.end.node,
-                                      endOffset: range.end.offset,
-                                      isMarked: isMarked });
-        }
-
-        Selection_set = function(newStartNode,newStartOffset,newEndNode,newEndOffset,
-                                 keepActiveHandle,isMarked)
-        {
-            Selection_setInternal(newStartNode,newStartOffset,newEndNode,newEndOffset,isMarked);
-            Selection_update();
-            if (!keepActiveHandle)
-                activeHandle = HANDLE_NONE;
-        }
-
-        // public
-        Selection_clear = function()
-        {
-            UndoManager_setProperty(selection,"value",null);
-            Selection_update();
-        }
-    })();
-
-    ////////////////////////////////////////////////////////////////////////////////////////////////
-    //                                                                                            //
-    //                                  Other selection functions                                 //
-    //                                                                                            //
-    ////////////////////////////////////////////////////////////////////////////////////////////////
-
-    var selectionDivs = new Array();
-    var selectionHighlights = new Array();
-    var tableSelection = null;
-
-    // private
-    updateTableSelection = function(selRange)
-    {
-        tableSelection = Tables_regionFromRange(selRange);
-        if (tableSelection == null)
-            return false;
-
-        Range_trackWhileExecuting(selRange,function() {
-
-            removeSelectionHighlights(getRangeData(null));
-
-            var sel = tableSelection;
-
-            var topLeftTD = Table_get(sel.structure,sel.top,sel.left);
-            var bottomRightTD = Table_get(sel.structure,sel.bottom,sel.right);
-
-            var topLeftRect = topLeftTD.element.getBoundingClientRect();
-            var bottomRightRect = bottomRightTD.element.getBoundingClientRect();
-
-            var left = topLeftRect.left;
-            var top = topLeftRect.top;
-
-            var bottom = bottomRightRect.bottom;
-            var right = bottomRightRect.right;
-
-            var x = left;
-            var y = top;
-            var width = right - left;
-            var height = bottom - top;
-
-            x += window.scrollX;
-            y += window.scrollY;
-
-            var div = makeSelectionDiv();
-            DOM_setAttribute(div,"class",Keys.SELECTION_HIGHLIGHT);
-            DOM_setStyleProperties(div,{ "position": "absolute",
-                                         "left": x+"px",
-                                         "top": y+"px",
-                                         "width": width+"px",
-                                         "height": height+"px",
-                                         "background-color": "rgb(201,221,238)",
-                                         "z-index": -1 });
-
-            setTableEdges(x,y,width,height);
-            setEditorHandles({ type: "table", x: x, y: y, width: width, height: height });
-        });
-
-        Selection_setInternal(selRange.start.node,selRange.start.offset,
-                              selRange.end.node,selRange.end.offset);
-
-        return true;
-    }
-
-    function makeSelectionDiv()
-    {
-        var div = DOM_createElement(document,"DIV");
-        DOM_appendChild(document.body,div);
-        selectionDivs.push(div);
-        return div;
-    }
-
-    function setTableEdges(x,y,width,height)
-    {
-        var left = makeSelectionDiv();
-        var right = makeSelectionDiv();
-        var top = makeSelectionDiv();
-        var bottom = makeSelectionDiv();
-
-        var thick = 2;
-        width++;
-        height++;
-        setBoxCoords(left,x-thick,y-thick,thick,height+2*thick);
-        setBoxCoords(right,x+width,y-thick,thick,height+2*thick);
-        setBoxCoords(top,x-thick,y-thick,width+2*thick,thick);
-        setBoxCoords(bottom,x-thick,y+height,width+2*thick,thick);
-
-        function setBoxCoords(box,x,y,width,height)
-        {
-            DOM_setStyleProperties(box,{ "position": "absolute",
-                                         "left": x+"px",
-                                         "top": y+"px",
-                                         "width": width+"px",
-                                         "height": height+"px",
-                                         "background-color": "blue",
-                                         "z-index": 1 });
-        }
-    }
-
-    var editorHandles = { type: "none" };
-    function setEditorHandles(info)
-    {
-        var oldEditorHandles = editorHandles;
-        editorHandles = info;
-        UndoManager_addAction(function() {
-            setEditorHandles(oldEditorHandles);
-        });
-        if (info.type == "cursor") {
-            Editor_setCursor(info.left,info.top,info.width,info.height);
-        }
-        else if (info.type == "selection") {
-            if (!Selection_isMarked()) {
-                Editor_setSelectionHandles(info.x1,info.y1,
-                                           info.height1,info.x2,info.y2,info.height2);
-            }
-            Editor_setSelectionBounds(info.boundsLeft,info.boundsTop,
-                                      info.boundsRight,info.boundsBottom);
-        }
-        else if (info.type == "none") {
-            Editor_clearSelectionHandlesAndCursor();
-        }
-        else if (info.type == "table") {
-            Editor_setTableSelection(info.x,info.y,info.width,info.height);
-        }
-        else {
-            throw new Error("setEditorHandles: unknown type "+type);
-        }
-    }
-
-    function getPrevHighlightText(node)
-    {
-        if ((node.previousSibling != null) &&
-            isSelectionHighlight(node.previousSibling) &&
-            (node.previousSibling.lastChild != null) &&
-            (node.previousSibling.lastChild.nodeType == Node.TEXT_NODE))
-            return node.previousSibling.lastChild;
-        else
-            return null;
-    }
-
-    function getNextHighlightText(node)
-    {
-        if ((node.nextSibling != null) &&
-            isSelectionHighlight(node.nextSibling) &&
-            (node.nextSibling.firstChild != null) &&
-            (node.nextSibling.firstChild.nodeType == Node.TEXT_NODE))
-            return node.nextSibling.firstChild;
-        else
-            return null;
-    }
-
-    function getTextNodeBefore(node)
-    {
-        var prev = node.previousSibling;
-        if ((prev != null) && (prev.nodeType == Node.TEXT_NODE)) {
-            return prev;
-        }
-        else {
-            var text = DOM_createTextNode(document,"");
-            DOM_insertBefore(node.parentNode,text,node);
-            return text;
-        }
-    }
-
-    function getTextNodeAfter(node)
-    {
-        var next = node.nextSibling;
-        if ((next != null) && (next.nodeType == Node.TEXT_NODE)) {
-            return next;
-        }
-        else {
-            var text = DOM_createTextNode(document,"");
-            DOM_insertBefore(node.parentNode,text,node.nextSibling);
-            return text;
-        }
-    }
-
-    function setSelectionHighlights(highlights)
-    {
-        UndoManager_addAction(setSelectionHighlights,selectionHighlights);
-        selectionHighlights = highlights;
-    }
-
-    function createSelectionHighlights(data)
-    {
-        var newHighlights = arrayCopy(selectionHighlights);
-
-        var outermost = data.outermost;
-        for (var i = 0; i < outermost.length; i++) {
-            recurse(outermost[i]);
-        }
-
-        setSelectionHighlights(newHighlights);
-
-        function recurse(node)
-        {
-            if (isSpecialBlockNode(node)) {
-                if (!isSelectionHighlight(node.parentNode)) {
-                    var wrapped = DOM_wrapNode(node,"DIV");
-                    DOM_setAttribute(wrapped,"class",Keys.SELECTION_CLASS);
-                    newHighlights.push(wrapped);
-                }
-            }
-            else if (isNoteNode(node)) {
-                if (!isSelectionHighlight(node.parentNode)) {
-                    var wrapped = DOM_wrapNode(node,"SPAN");
-                    DOM_setAttribute(wrapped,"class",Keys.SELECTION_CLASS);
-                    newHighlights.push(wrapped);
-                }
-            }
-            else if (node.nodeType == Node.TEXT_NODE) {
-                createTextHighlight(node,data,newHighlights);
-            }
-            else {
-                var next;
-                for (var child = node.firstChild; child != null; child = next) {
-                    next = child.nextSibling;
-                    recurse(child);
-                }
-            }
-        }
-    }
-
-    function createTextHighlight(node,data,newHighlights)
-    {
-        var selRange = data.range;
-        if (isSelectionHighlight(node.parentNode)) {
-
-            if ((node == selRange.end.node) && (node.nodeValue.length > selRange.end.offset)) {
-                var destTextNode = getTextNodeAfter(node.parentNode);
-                DOM_moveCharacters(node,
-                                   selRange.end.offset,
-                                   node.nodeValue.length,
-                                   destTextNode,0,
-                                   true,false);
-            }
-            if ((node == selRange.start.node) && (selRange.start.offset > 0)) {
-                var destTextNode = getTextNodeBefore(node.parentNode);
-                DOM_moveCharacters(node,
-                                   0,
-                                   selRange.start.offset,
-                                   destTextNode,destTextNode.nodeValue.length,
-                                   false,true);
-            }
-
-            return;
-        }
-
-        var anext;
-        for (var a = node; a != null; a = anext) {
-            anext = a.parentNode;
-            if (isSelectionHighlight(a))
-                DOM_removeNodeButKeepChildren(a);
-        }
-
-        if (node == selRange.end.node) {
-            if (isWhitespaceString(node.nodeValue.substring(0,selRange.end.offset)))
-                return;
-            Formatting_splitTextAfter(selRange.end,
-                                      function() { return true; });a
-        }
-
-
-        if (node == selRange.start.node) {
-            if (isWhitespaceString(node.nodeValue.substring(selRange.start.offset)))
-                return;
-            Formatting_splitTextBefore(selRange.start,
-                                       function() { return true; });
-        }
-
-        var prevText = getPrevHighlightText(node);
-        var nextText = getNextHighlightText(node);
-
-        if ((prevText != null) && containsSelection(data.nodeSet,prevText)) {
-            DOM_moveCharacters(node,0,node.nodeValue.length,
-                               prevText,prevText.nodeValue.length,true,false);
-            DOM_deleteNode(node);
-        }
-        else if ((nextText != null) && containsSelection(data.nodeSet,nextText)) {
-            DOM_moveCharacters(node,0,node.nodeValue.length,
-                               nextText,0,false,true);
-            DOM_deleteNode(node);
-        }
-        else if (!isWhitespaceTextNode(node)) {
-            // Call moveCharacters() with an empty range, to force any tracked positions
-            // that are at the end of prevText or the start of nextText to move into this
-            // node
-            if (prevText != null) {
-                DOM_moveCharacters(prevText,
-                                   prevText.nodeValue.length,prevText.nodeValue.length,
-                                   node,0);
-            }
-            if (nextText != null) {
-                DOM_moveCharacters(nextText,0,0,node,node.nodeValue.length);
-            }
-
-            var wrapped = DOM_wrapNode(node,"SPAN");
-            DOM_setAttribute(wrapped,"class",Keys.SELECTION_CLASS);
-            newHighlights.push(wrapped);
-        }
-    }
-
-    function getRangeData(selRange)
-    {
-        var nodeSet = new NodeSet();
-        var nodes;
-        var outermost;
-        if (selRange != null) {
-            outermost = Range_getOutermostNodes(selRange);
-            nodes = Range_getAllNodes(selRange);
-            for (var i = 0; i < nodes.length; i++)
-                nodeSet.add(nodes[i]);
-        }
-        else {
-            nodes = new Array();
-            outermost = new Array();
-        }
-        return { range: selRange, nodeSet: nodeSet, nodes: nodes, outermost: outermost };
-    }
-
-    function removeSelectionHighlights(data,force)
-    {
-        var selectedSet = data.nodeSet;
-
-        var remainingHighlights = new Array();
-        var checkMerge = new Array();
-        for (var i = 0; i < selectionHighlights.length; i++) {
-            var span = selectionHighlights[i];
-            if ((span.parentNode != null) && (force || !containsSelection(selectedSet,span))) {
-                if (span.firstChild != null)
-                    checkMerge.push(span.firstChild);
-                if (span.lastChild != null)
-                    checkMerge.push(span.lastChild);
-
-                DOM_removeNodeButKeepChildren(span);
-            }
-            else if (span.parentNode != null) {
-                remainingHighlights.push(span);
-            }
-        }
-        setSelectionHighlights(remainingHighlights);
-
-        for (var i = 0; i < checkMerge.length; i++) {
-            // if not already merged
-            if ((checkMerge[i] != null) && (checkMerge[i].parentNode != null)) {
-                Formatting_mergeWithNeighbours(checkMerge[i],{});
-            }
-        }
-    }
-
-    function containsSelection(selectedSet,node)
-    {
-        if (selectedSet.contains(node))
-            return true;
-        for (var child = node.firstChild; child != null; child = child.nextSibling) {
-            if (containsSelection(selectedSet,child))
-                return true;
-        }
-        return false;
-    }
-
-    Selection_update = function()
-    {
-        var selRange = Selection_get();
-        var selMarked = Selection_isMarked();
-
-        Range_trackWhileExecuting(selRange,function() {
-            // Remove table selection DIVs
-            for (var i = 0; i < selectionDivs.length; i++)
-                DOM_deleteNode(selectionDivs[i]);
-            selectionDivs = new Array();
-        });
-
-        if (selRange == null) {
-            DOM_ignoreMutationsWhileExecuting(function() {
-                removeSelectionHighlights(getRangeData(null));
-            });
-            return;
-        }
-
-        Range_assertValid(selRange,"Selection");
-
-        if (Range_isEmpty(selRange)) {
-            // We just have a cursor
-
-            Range_trackWhileExecuting(selRange,function() {
-                DOM_ignoreMutationsWhileExecuting(function() {
-                    removeSelectionHighlights(getRangeData(selRange));
-                });
-            });
-            // Selection may have changed as a result of removeSelectionHighlights()
-            Selection_setInternal(selRange.start.node,selRange.start.offset,
-                                  selRange.end.node,selRange.end.offset,
-                                  selMarked);
-            selRange = Selection_get(); // since setInternal can theoretically change it
-
-            // If we can't find the cursor rect for some reason, just don't update the position.
-            // This is better than using an incorrect position or throwing an exception.
-            var rect = Position_displayRectAtPos(selRange.end);
-            if (rect != null) {
-                var left = rect.left + window.scrollX;
-                var top = rect.top + window.scrollY;
-                var height = rect.height;
-                var width = rect.width ? rect.width : 2;
-                setEditorHandles({ type: "cursor",
-                                   left: left,
-                                   top: top,
-                                   width: width,
-                                   height: height});
-            }
-            return;
-        }
-
-        if (updateTableSelection(selRange))
-            return;
-
-        var rects = Range_getClientRects(selRange);
-
-        if ((rects != null) && (rects.length > 0)) {
-            var boundsLeft = null;
-            var boundsRight = null;
-            var boundsTop = null;
-            var boundsBottom = null
-
-            for (var i = 0; i < rects.length; i++) {
-                var left = rects[i].left + window.scrollX;
-                var top = rects[i].top + window.scrollY;
-                var width = rects[i].width;
-                var height = rects[i].height;
-                var right = left + width;
-                var bottom = top + height;
-
-                if (boundsLeft == null) {
-                    boundsLeft = left;
-                    boundsTop = top;
-                    boundsRight = right;
-                    boundsBottom = bottom;
-                }
-                else {
-                    if (boundsLeft > left)
-                        boundsLeft = left;
-                    if (boundsRight < right)
-                        boundsRight = right;
-                    if (boundsTop > top)
-                        boundsTop = top;
-                    if (boundsBottom < bottom)
-                        boundsBottom = bottom;
-                }
-            }
-
-            Range_trackWhileExecuting(selRange,function() {
-                DOM_ignoreMutationsWhileExecuting(function() {
-                    var data = getRangeData(selRange);
-                    createSelectionHighlights(data);
-                    removeSelectionHighlights(data);
-                });
-            });
-
-            // Selection may have changed as a result of create/removeSelectionHighlights()
-            Selection_setInternal(selRange.start.node,selRange.start.offset,
-                                  selRange.end.node,selRange.end.offset,
-                                  selMarked);
-
-            var firstRect = rects[0];
-            var lastRect = rects[rects.length-1];
-
-            var x1 = firstRect.left + window.scrollX;
-            var y1 = firstRect.top + window.scrollY;
-            var height1 = firstRect.height;
-            var x2 = lastRect.right + window.scrollX;
-            var y2 = lastRect.top + window.scrollY;
-            var height2 = lastRect.height;
-
-            setEditorHandles({ type: "selection",
-                               x1: x1,
-                               y1: y1,
-                               height1: height1,
-                               x2: x2,
-                               y2: y2,
-                               height2: height2,
-                               boundsLeft: boundsLeft,
-                               boundsTop: boundsTop,
-                               boundsRight: boundsRight,
-                               boundsBottom: boundsBottom });;
-
-        }
-        else {
-            setEditorHandles({ type: "none" });
-        }
-        return;
-
-        function getAbsoluteOffset(node)
-        {
-            var offsetLeft = 0;
-            var offsetTop = 0;
-            for (; node != null; node = node.parentNode) {
-                if (node.offsetLeft != null)
-                    offsetLeft += node.offsetLeft;
-                if (node.offsetTop != null)
-                    offsetTop += node.offsetTop;
-            }
-            return { offsetLeft: offsetLeft, offsetTop: offsetTop };
-        }
-    }
-
-    // public
-    Selection_selectAll = function()
-    {
-        Selection_set(document.body,0,document.body,document.body.childNodes.length);
-    }
-
-    // public
-    Selection_selectParagraph = function()
-    {
-        var selRange = Selection_get();
-        if (selRange == null)
-            return;
-        var startNode = Position_closestActualNode(selRange.start);
-        while (!isParagraphNode(startNode) && !isContainerNode(startNode))
-            startNode = startNode.parentNode;
-
-        var endNode = Position_closestActualNode(selRange.end);
-        while (!isParagraphNode(endNode) && !isContainerNode(endNode))
-            endNode = endNode.parentNode;
-
-        var startPos = new Position(startNode,0);
-        var endPos = new Position(endNode,DOM_maxChildOffset(endNode));
-        startPos = Position_closestMatchForwards(startPos,Position_okForMovement);
-        endPos = Position_closestMatchBackwards(endPos,Position_okForMovement);
-
-        Selection_set(startPos.node,startPos.offset,endPos.node,endPos.offset);
-    }
-
-    // private
-    function getPunctuationCharsForRegex()
-    {
-        var escaped = "^$\\.*+?()[]{}|"; // From ECMAScript regexp spec (PatternCharacter)
-        var unescaped = "";
-        for (var i = 32; i <= 127; i++) {
-            var c = String.fromCharCode(i);
-            if ((escaped.indexOf(c) < 0) && !c.match(/[\w\d]/))
-                unescaped += c;
-        }
-        return unescaped + escaped.replace(/(.)/g,"\\$1");
-    }
-
-    // The following regular expressions are used by selectWordAtCursor(). We initialise them at
-    // startup to avoid repeatedly initialising them.
-    var punctuation = getPunctuationCharsForRegex();
-    var wsPunctuation = "\\s"+punctuation;
-
-    // Note: We use a blacklist of punctuation characters here instead of a whitelist of "word"
-    // characters, as the \w character class in javascript regular expressions only matches
-    // characters in english words. By using a blacklist, and assuming every other character is
-    // part of a word, we can select words containing non-english characters. This isn't a perfect
-    // solution, because there are many unicode characters that represent punctuation as well, but
-    // at least we handle the common ones here.
-
-    var reOtherEnd = new RegExp("["+wsPunctuation+"]*$");
-    var reOtherStart = new RegExp("^["+wsPunctuation+"]*");
-    var reWordOtherEnd = new RegExp("[^"+wsPunctuation+"]*["+wsPunctuation+"]*$");
-    var reWordOtherStart = new RegExp("^["+wsPunctuation+"]*[^"+wsPunctuation+"]*");
-
-    var reWordStart = new RegExp("^[^"+wsPunctuation+"]+");
-    var reWordEnd = new RegExp("[^"+wsPunctuation+"]+$");
-
-    Selection_posAtStartOfWord = function(pos)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-
-        if (node.nodeType == Node.TEXT_NODE) {
-            var before = node.nodeValue.substring(0,offset);
-            var matches = before.match(reWordEnd);
-            if (matches) {
-                var wordStart = offset - matches[0].length;
-                return new Position(node,wordStart);
-            }
-        }
-
-        return pos;
-    }
-
-    Selection_posAtEndOfWord = function(pos)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-
-        if (node.nodeType == Node.TEXT_NODE) {
-            var after = node.nodeValue.substring(offset);
-            var matches = after.match(reWordStart);
-            if (matches) {
-                var wordEnd = offset + matches[0].length;
-                return new Position(node,wordEnd);
-            }
-        }
-
-        return pos;
-    }
-
-    function rangeOfWordAtPos(pos)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-
-        if (node.nodeType == Node.TEXT_NODE) {
-            var before = node.nodeValue.substring(0,offset);
-            var after = node.nodeValue.substring(offset);
-
-            var otherBefore = before.match(reOtherEnd)[0];
-            var otherAfter = after.match(reOtherStart)[0];
-
-            var wordOtherBefore = before.match(reWordOtherEnd)[0];
-            var wordOtherAfter = after.match(reWordOtherStart)[0];
-
-            var startOffset = offset;
-            var endOffset = offset;
-
-            var haveWordBefore = (wordOtherBefore.length != otherBefore.length);
-            var haveWordAfter = (wordOtherAfter.length != otherAfter.length);
-
-            if ((otherBefore.length == 0) && (otherAfter.length == 0)) {
-                startOffset = offset - wordOtherBefore.length;
-                endOffset = offset + wordOtherAfter.length;
-            }
-            else if (haveWordBefore && !haveWordAfter) {
-                startOffset = offset - wordOtherBefore.length;
-            }
-            else if (haveWordAfter && !haveWordBefore) {
-                endOffset = offset + wordOtherAfter.length;
-            }
-            else if (otherBefore.length <= otherAfter.length) {
-                startOffset = offset - wordOtherBefore.length;
-            }
-            else {
-                endOffset = offset + wordOtherAfter.length;
-            }
-
-            return new Range(node,startOffset,node,endOffset);
-        }
-        else if (node.nodeType == Node.ELEMENT_NODE) {
-            var nodeBefore = node.childNodes[offset-1];
-            var nodeAfter = node.childNodes[offset];
-
-            if ((nodeBefore != null) && !isWhitespaceTextNode(nodeBefore))
-                return new Range(node,offset-1,node,offset);
-            else if ((nodeAfter != null) && !isWhitespaceTextNode(nodeAfter))
-                return new Range(node,offset,node,offset+1);
-        }
-
-        return null;
-    }
-
-    // public
-    Selection_selectWordAtCursor = function()
-    {
-        var selRange = Selection_get();
-        if (selRange == null)
-            return;
-
-        var pos = Position_closestMatchBackwards(selRange.end,Position_okForMovement);
-        var range = rangeOfWordAtPos(pos);
-        if (range != null) {
-            Selection_set(range.start.node,range.start.offset,range.end.node,range.end.offset);
-        }
-    }
-
-    // public
-    Selection_dragSelectionBegin = function(x,y,selectWord)
-    {
-        var pos = Position_closestMatchForwards(Position_atPoint(x,y),Position_okForMovement);
-
-        if (pos == null) {
-            Selection_clear();
-            return "error";
-        }
-
-        Selection_set(pos.node,pos.offset,pos.node,pos.offset);
-
-        if (selectWord)
-            Selection_selectWordAtCursor();
-
-        return "end";
-    }
-
-    var selectionHandleEnd = true;
-
-    function toStartOfWord(pos)
-    {
-        if (Input_isAtWordBoundary(pos,"backward"))
-            return pos;
-        var boundary = Input_toWordBoundary(pos,"backward");
-        return (boundary != null) ? boundary : pos;
-    }
-
-    function toEndOfWord(pos)
-    {
-        if (Input_isAtWordBoundary(pos,"forward"))
-            return pos;
-        var boundary = Input_toWordBoundary(pos,"forward");
-        return (boundary != null) ? boundary : pos;
-    }
-
-    // public
-    Selection_dragSelectionUpdate = function(x,y,selectWord)
-    {
-        y = Cursor_scrollDocumentForY(y);
-
-        var pos = Position_closestMatchForwards(Position_atPoint(x,y),Position_okForMovement);
-        var selRange = Selection_get();
-        if ((pos == null) || (selRange == null))
-            return "none";
-
-        var start = selRange.start;
-        var end = selRange.end;
-
-        if (selectionHandleEnd) {
-            if (Position_compare(pos,start) < 0) {
-                if (selectWord)
-                    pos = toStartOfWord(pos);
-                selectionHandleEnd = false;
-            }
-            else {
-                if (selectWord)
-                    pos = toEndOfWord(pos);
-            }
-            Selection_set(start.node,start.offset,pos.node,pos.offset);
-        }
-        else {
-            if (Position_compare(pos,end) > 0) {
-                if (selectWord)
-                    pos = toEndOfWord(pos);
-                selectionHandleEnd = true;
-            }
-            else {
-                if (selectWord)
-                    pos = toStartOfWord(pos);
-            }
-            Selection_set(pos.node,pos.offset,end.node,end.offset);
-        }
-
-        return selectionHandleEnd ? "end" : "start";
-    }
-
-    function moveBoundary(command)
-    {
-        var range = Selection_get();
-        if (range == null)
-            return;
-
-        var pos = null;
-        if (command == "start-left")
-            range.start = pos = Position_prevMatch(range.start,Position_okForMovement);
-        else if (command == "start-right")
-            range.start = pos = Position_nextMatch(range.start,Position_okForMovement);
-        else if (command == "end-left")
-            range.end = pos = Position_prevMatch(range.end,Position_okForMovement);
-        else if (command == "end-right")
-            range.end = pos = Position_nextMatch(range.end,Position_okForMovement);
-
-        if ((range.start != null) && (range.end != null)) {
-            var result;
-            range = Range_forwards(range);
-            Selection_set(range.start.node,range.start.offset,range.end.node,range.end.offset);
-            if (range.end == pos)
-                return "end";
-            else if (range.end == pos)
-                return "start";
-        }
-        return null;
-    }
-
-    // public
-    Selection_moveStartLeft = function()
-    {
-        return moveBoundary("start-left");
-    }
-
-    // public
-    Selection_moveStartRight = function()
-    {
-        return moveBoundary("start-right");
-    }
-
-    // public
-    Selection_moveEndLeft = function()
-    {
-        return moveBoundary("end-left");
-    }
-
-    // public
-    Selection_moveEndRight = function()
-    {
-        return moveBoundary("end-right");
-    }
-
-    // public
-    Selection_setSelectionStartAtCoords = function(x,y)
-    {
-        var position = Position_closestMatchForwards(Position_atPoint(x,y),Position_okForMovement);
-        if (position != null) {
-            position = Position_closestMatchBackwards(position,Position_okForMovement);
-            var selRange = Selection_get();
-            var newRange = new Range(position.node,position.offset,
-                                     selRange.end.node,selRange.end.offset);
-            if (Range_isForwards(newRange)) {
-                Selection_set(newRange.start.node,newRange.start.offset,
-                              newRange.end.node,newRange.end.offset);
-            }
-        }
-    }
-
-    // public
-    Selection_setSelectionEndAtCoords = function(x,y)
-    {
-        var position = Position_closestMatchForwards(Position_atPoint(x,y),Position_okForMovement);
-        if (position != null) {
-            position = Position_closestMatchBackwards(position,Position_okForMovement);
-            var selRange = Selection_get();
-            var newRange = new Range(selRange.start.node,selRange.start.offset,
-                                     position.node,position.offset);
-            if (Range_isForwards(newRange)) {
-                Selection_set(newRange.start.node,newRange.start.offset,
-                              newRange.end.node,newRange.end.offset);
-            }
-        }
-    }
-
-    // public
-    Selection_setTableSelectionEdgeAtCoords = function(edge,x,y)
-    {
-        if (tableSelection == null)
-            return;
-
-        var structure = tableSelection.structure;
-        var pointInfo = findCellInTable(structure,x,y);
-        if (pointInfo == null)
-            return;
-
-        if (edge == "topLeft") {
-            if (pointInfo.row <= tableSelection.bottom)
-                tableSelection.top = pointInfo.row;
-            if (pointInfo.col <= tableSelection.right)
-                tableSelection.left = pointInfo.col;
-        }
-        else if (edge == "bottomRight") {
-            if (pointInfo.row >= tableSelection.top)
-                tableSelection.bottom = pointInfo.row;
-            if (pointInfo.col >= tableSelection.left)
-                tableSelection.right = pointInfo.col;
-        }
-
-        // FIXME: handle the case where there is no cell at the specified row and column
-        var topLeftCell = Table_get(structure,tableSelection.top,tableSelection.left);
-        var bottomRightCell = Table_get(structure,tableSelection.bottom,tableSelection.right);
-
-        var topLeftNode = topLeftCell.element.parentNode;
-        var topLeftOffset = DOM_nodeOffset(topLeftCell.element);
-        var bottomRightNode = bottomRightCell.element.parentNode;
-        var bottomRightOffset = DOM_nodeOffset(bottomRightCell.element)+1;
-
-        Selection_set(topLeftNode,topLeftOffset,bottomRightNode,bottomRightOffset);
-
-        // FIXME: this could possibly be optimised
-        function findCellInTable(structure,x,y)
-        {
-            for (var r = 0; r < structure.numRows; r++) {
-                for (var c = 0; c < structure.numCols; c++) {
-                    var cell = Table_get(structure,r,c);
-                    if (cell != null) {
-                        var rect = cell.element.getBoundingClientRect();
-                        if ((x >= rect.left) && (x <= rect.right) &&
-                            (y >= rect.top) && (y <= rect.bottom))
-                            return cell;
-                    }
-                }
-            }
-            return null;
-        }
-    }
-
-    // public
-    Selection_setEmptySelectionAt = function(node,offset)
-    {
-        Selection_set(node,offset,node,offset);
-    }
-
-    // private
-    function deleteTextSelection(selRange,keepEmpty)
-    {
-        var nodes = Range_getOutermostNodes(selRange);
-        for (var i = 0; i < nodes.length; i++) {
-            var node = nodes[i];
-
-            var removeWholeNode = false;
-
-            if ((node == selRange.start.node) &&
-                (node == selRange.end.node)) {
-                var startOffset = selRange.start.offset;
-                var endOffset = selRange.end.offset;
-                if ((node.nodeType == Node.TEXT_NODE) &&
-                    ((startOffset > 0) || (endOffset < node.nodeValue.length))) {
-                    DOM_deleteCharacters(node,startOffset,endOffset);
-                }
-                else {
-                    removeWholeNode = true;
-                }
-            }
-            else if (node == selRange.start.node) {
-                var offset = selRange.start.offset;
-                if ((node.nodeType == Node.TEXT_NODE) && (offset > 0)) {
-                    DOM_deleteCharacters(node,offset);
-                }
-                else {
-                    removeWholeNode = true;
-                }
-            }
-            else if (node == selRange.end.node) {
-                var offset = selRange.end.offset;
-                if ((node.nodeType == Node.TEXT_NODE) && (offset < node.nodeValue.length)) {
-                    DOM_deleteCharacters(node,0,offset);
-                }
-                else {
-                    removeWholeNode = true;
-                }
-            }
-            else {
-                removeWholeNode = true;
-            }
-
-            if (removeWholeNode) {
-                switch (node._type) {
-                case HTML_TD:
-                case HTML_TH:
-                    DOM_deleteAllChildren(node);
-                    break;
-                default:
-                    DOM_deleteNode(node);
-                    break;
-                }
-            }
-        }
-
-        var detail = Range_detail(selRange);
-
-        var sameTextNode = (selRange.start.node == selRange.end.node) &&
-                           (selRange.start.node.nodeType == Node.TEXT_NODE);
-
-        if ((detail.startAncestor != null) && (detail.endAncestor != null) &&
-            (detail.startAncestor.nextSibling == detail.endAncestor) &&
-            !sameTextNode) {
-            prepareForMerge(detail);
-            DOM_mergeWithNextSibling(detail.startAncestor,
-                                          Formatting_MERGEABLE_BLOCK_AND_INLINE);
-            if (isParagraphNode(detail.startAncestor) &&
-                (detail.startAncestor._type != HTML_DIV))
-                removeParagraphDescendants(detail.startAncestor);
-        }
-
-        if (!keepEmpty) {
-            var startNode = selRange.start.node;
-            var endNode = selRange.end.node;
-            if (startNode.parentNode != null)
-                delEmpty(selRange,startNode);
-            if (endNode.parentNode != null)
-                delEmpty(selRange,endNode);
-        }
-
-        Cursor_updateBRAtEndOfParagraph(Range_singleNode(selRange));
-    }
-
-    function delEmpty(selRange,node)
-    {
-        while ((node != document.body) &&
-               (node.nodeType == Node.ELEMENT_NODE) &&
-               (node.firstChild == null)) {
-
-            if (isTableCell(node) || isTableCell(node.parentNode))
-                return;
-
-            if (!fixPositionOutside(selRange.start,node))
-                break;
-            if (!fixPositionOutside(selRange.end,node))
-                break;
-
-            var parent = node.parentNode;
-            Range_trackWhileExecuting(selRange,function() {
-                DOM_deleteNode(node);
-            });
-            node = parent;
-        }
-    }
-
-    function fixPositionOutside(pos,node)
-    {
-        if (pos.node == node) {
-            var before = new Position(node.parentNode,DOM_nodeOffset(node));
-            var after = new Position(node.parentNode,DOM_nodeOffset(node)+1);
-            before = Position_prevMatch(before,Position_okForMovement);
-            after = Position_nextMatch(after,Position_okForMovement);
-
-            if (before != null) {
-                pos.node = before.node;
-                pos.offset = before.offset;
-            }
-            else if (after != null) {
-                pos.node = after.node;
-                pos.offset = after.offset;
-            }
-            else {
-                return false;
-            }
-        }
-        return true;
-    }
-
-    Selection_deleteRangeContents = function(range,keepEmpty)
-    {
-        Range_trackWhileExecuting(range,function() {
-            DOM_ignoreMutationsWhileExecuting(function() {
-                removeSelectionHighlights(getRangeData(range),true);
-            });
-
-            var region = Tables_regionFromRange(range);
-            if (region != null)
-                Tables_deleteRegion(region);
-            else
-                deleteTextSelection(range,keepEmpty);
-        });
-
-        Selection_set(range.start.node,range.start.offset,range.start.node,range.start.offset);
-    }
-
-    Selection_deleteContents = function(keepEmpty)
-    {
-        var range = Selection_get();
-        if (range == null)
-            return;
-        Selection_deleteRangeContents(range,keepEmpty);
-    }
-
-    // private
-    function removeParagraphDescendants(parent)
-    {
-        var next;
-        for (var child = parent.firstChild; child != null; child = next) {
-            next = child.nextSibling;
-            removeParagraphDescendants(child);
-            if (isParagraphNode(child))
-                DOM_removeNodeButKeepChildren(child);
-        }
-    }
-
-    // private
-    function findFirstParagraph(node)
-    {
-        if (isParagraphNode(node))
-            return node;
-        if (node._type == HTML_LI) {
-            var nonWhitespaceInline = false;
-
-            for (var child = node.firstChild; child != null; child = child.nextSibling) {
-                if (isInlineNode(child) && !isWhitespaceTextNode(child))
-                    nonWhitespaceInline = true;
-
-                if (isParagraphNode(child)) {
-                    if (nonWhitespaceInline)
-                        return putPrecedingSiblingsInParagraph(node,child);
-                    return child;
-                }
-                else if (isListNode(child)) {
-                    if (nonWhitespaceInline)
-                        return putPrecedingSiblingsInParagraph(node,child);
-                    return findFirstParagraph(child);
-                }
-            }
-            if (nonWhitespaceInline)
-                return putPrecedingSiblingsInParagraph(node,null);
-        }
-        return null;
-
-        function putPrecedingSiblingsInParagraph(parent,node)
-        {
-            var p = DOM_createElement(document,"P");
-            while (parent.firstChild != node)
-                DOM_appendChild(p,parent.firstChild);
-            return p;
-        }
-    }
-
-    // private
-    function prepareForMerge(detail)
-    {
-        if (isParagraphNode(detail.startAncestor) && isInlineNode(detail.endAncestor)) {
-            var name = detail.startAncestor.nodeName; // check-ok
-            var newParagraph = DOM_createElement(document,name);
-            DOM_insertBefore(detail.endAncestor.parentNode,newParagraph,detail.endAncestor);
-            DOM_appendChild(newParagraph,detail.endAncestor);
-            detail.endAncestor = newParagraph;
-        }
-        else if (isInlineNode(detail.startAncestor) && isParagraphNode(detail.endAncestor)) {
-            var name = detail.endAncestor.nodeName; // check-ok
-            var newParagraph = DOM_createElement(document,name);
-            DOM_insertBefore(detail.startAncestor.parentNode,newParagraph,
-                             detail.startAncestor.nextSibling);
-            DOM_appendChild(newParagraph,detail.startAncestor);
-            detail.startAncestor = newParagraph;
-        }
-        else if (isParagraphNode(detail.startAncestor) &&
-                 isListNode(detail.endAncestor) &&
-                 (detail.endAncestor.firstChild._type == HTML_LI)) {
-            var list = detail.endAncestor;
-            var li = detail.endAncestor.firstChild;
-
-            var paragraph = findFirstParagraph(li);
-            if (paragraph != null) {
-                DOM_insertBefore(list.parentNode,paragraph,list);
-                var name = detail.startAncestor.nodeName; // check-ok
-                DOM_replaceElement(paragraph,name);
-            }
-            if (!nodeHasContent(li))
-                DOM_deleteNode(li);
-            if (firstChildElement(list) == null)
-                DOM_deleteNode(list);
-        }
-        else if (isParagraphNode(detail.endAncestor) &&
-                 isListNode(detail.startAncestor) &&
-                 (detail.startAncestor.lastChild._type == HTML_LI)) {
-            var list = detail.startAncestor;
-            var li = detail.startAncestor.lastChild;
-            var p = detail.endAncestor;
-            var oldLastChild = li.lastChild;
-            while (p.firstChild != null)
-                DOM_insertBefore(li,p.firstChild,null);
-            DOM_deleteNode(p);
-            if (oldLastChild != null) {
-                DOM_mergeWithNextSibling(oldLastChild,
-                                              Formatting_MERGEABLE_BLOCK_AND_INLINE);
-            }
-        }
-
-        if ((detail.startAncestor.lastChild != null) && (detail.endAncestor.firstChild != null)) {
-            var childDetail = new Object();
-            childDetail.startAncestor = detail.startAncestor.lastChild;
-            childDetail.endAncestor = detail.endAncestor.firstChild;
-            prepareForMerge(childDetail);
-        }
-    }
-
-    // public
-    Selection_clearSelection = function()
-    {
-        Selection_clear();
-    }
-
-    // public
-    Selection_preserveWhileExecuting = function(fun)
-    {
-        var range = Selection_get();
-
-        // Since the selection may have changed as a result of changes to the document, we
-        // have to call clear() or set() so that undo history is saved
-        if (range == null) {
-            result = fun();
-            Selection_clear();
-        }
-        else {
-            result = Range_trackWhileExecuting(range,fun);
-            Selection_set(range.start.node,range.start.offset,range.end.node,range.end.offset);
-        }
-        return result;
-    }
-
-    Selection_preferElementPositions = function()
-    {
-        var range = Selection_get();
-        if (range == null)
-            return;
-        range.start = Position_preferElementPosition(range.start);
-        range.end = Position_preferElementPosition(range.end);
-        Selection_set(range.start.node,range.start.offset,
-                      range.end.node,range.end.offset);
-    }
-
-    function getBoundaryContainer(node,topAncestor)
-    {
-        var container = document.body;
-        for (; node != topAncestor.parentNode; node = node.parentNode) {
-            switch (node._type) {
-            case HTML_FIGURE:
-            case HTML_TABLE:
-                container = node;
-                break;
-            }
-        }
-        return container;
-    }
-
-    function boundaryCompliantRange(range)
-    {
-        if (range == null)
-            return null;
-
-        var detail = Range_detail(range);
-        var start = range.start;
-        var end = range.end;
-        var startNode = Position_closestActualNode(start);
-        var endNode = Position_closestActualNode(end);
-        var startContainer = getBoundaryContainer(startNode.parentNode,detail.commonAncestor);
-        var endContainer = getBoundaryContainer(endNode.parentNode,detail.commonAncestor);
-
-        if (startContainer != endContainer) {
-
-            var doStart = false;
-            var doEnd = false;
-
-            if (nodeHasAncestor(startContainer,endContainer)) {
-                doStart = true;
-            }
-            else if (nodeHasAncestor(endContainer,startContainer)) {
-                doEnd = true;
-            }
-            else {
-                doStart = true;
-                doEnd = true;
-            }
-
-            if (doStart && (startContainer != document.body))
-                start = new Position(startContainer.parentNode,DOM_nodeOffset(startContainer));
-            if (doEnd && (endContainer != document.body))
-                end = new Position(endContainer.parentNode,DOM_nodeOffset(endContainer)+1);
-        }
-        return new Range(start.node,start.offset,end.node,end.offset);
-
-        function nodeHasAncestor(node,ancestor)
-        {
-            for (; node != null; node = node.parentNode) {
-                if (node == ancestor)
-                    return true;
-            }
-            return false;
-        }
-    }
-
-    Selection_print = function()
-    {
-        debug("");
-        debug("");
-        debug("");
-        debug("================================================================================");
-
-        var sel = Selection_get();
-        if (sel == null) {
-            debug("No selection");
-            return;
-        }
-
-        printSelectionElement(document.body,"");
-
-        function printSelectionElement(node,indent)
-        {
-            var className = DOM_getAttribute(node,"class");
-            if (className != null)
-                debug(indent+node.nodeName+" ("+className+")");
-            else
-                debug(indent+node.nodeName);
-
-            var child = node.firstChild;
-            var offset = 0;
-            while (true) {
-
-                var isStart = ((sel.start.node == node) && (sel.start.offset == offset));
-                var isEnd = ((sel.end.node == node) && (sel.end.offset == offset));
-                if (isStart && isEnd)
-                    debug(indent+"    []");
-                else if (isStart)
-                    debug(indent+"    [");
-                else if (isEnd)
-                    debug(indent+"    ]");
-
-                if (child == null)
-                    break;
-
-                if (child.nodeType == Node.ELEMENT_NODE)
-                    printSelectionElement(child,indent+"    ");
-                else
-                    printSelectionText(child,indent+"    ");
-
-                child = child.nextSibling;
-                offset++;
-            }
-        }
-
-        function printSelectionText(node,indent)
-        {
-            var value = node.nodeValue;
-
-            if (sel.end.node == node) {
-                var afterSelection = value.substring(sel.end.offset);
-                value = value.substring(0,sel.end.offset) + "]" + afterSelection;
-            }
-
-            if (sel.start.node == node) {
-                var beforeSelection = value.substring(0,sel.start.offset);
-                value = beforeSelection + "[" + value.substring(sel.start.offset);
-            }
-
-            debug(indent+JSON.stringify(value));
-        }
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/StringBuilder.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/StringBuilder.js b/experiments/Editor/src/StringBuilder.js
deleted file mode 100644
index 9332b79..0000000
--- a/experiments/Editor/src/StringBuilder.js
+++ /dev/null
@@ -1,21 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-function StringBuilder()
-{
-    this.str = "";
-}

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Styles.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Styles.js b/experiments/Editor/src/Styles.js
deleted file mode 100644
index c09f41d..0000000
--- a/experiments/Editor/src/Styles.js
+++ /dev/null
@@ -1,179 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Styles_getRule;
-var Styles_nextSelectorAfter;
-var Styles_getParagraphClass;
-var Styles_setParagraphClass;
-var Styles_headingNumbering;
-var Styles_getCSSText;
-var Styles_setCSSText;
-var Styles_getBuiltinCSSURL;
-var Styles_init;
-
-(function() {
-
-    var rules = new Object();
-    var paragraphClass = null;
-
-    Styles_getRule = function(selector)
-    {
-        return rules[selector];
-    }
-
-    Styles_nextSelectorAfter = function(element)
-    {
-        var selector = element.nodeName.toLowerCase();
-        var className = DOM_getAttribute(element,"class");
-        if (className != null)
-            selector = selector+"."+className;
-
-        var nextElementName = null;
-        var nextClassName = null;
-
-        var rule = Styles_getRule(selector);
-        if (rule != null) {
-            var nextSelector = rule["-uxwrite-next"];
-            if (nextSelector != null) {
-                try {
-                    nextSelector = JSON.parse(nextSelector);
-                    if (typeof(nextSelector) != "string")
-                        nextSelector = null;
-                }
-                catch (e) {
-                    nextSelector = null;
-                }
-            }
-            if (nextSelector != null) {
-                var dotIndex = nextSelector.indexOf(".");
-                if (dotIndex >= 0) {
-                    nextElementName = nextSelector.substring(0,dotIndex);
-                    nextClassName = nextSelector.substring(dotIndex+1);
-                }
-                else {
-                    nextElementName = nextSelector;
-                }
-            }
-        }
-
-        if ((nextElementName == null) ||
-            (ElementTypes[nextElementName] == null) ||
-            (!PARAGRAPH_ELEMENTS[ElementTypes[nextElementName]])) {
-            nextElementName = null;
-            nextClassName = null;
-        }
-
-        if (isHeadingNode(element)) {
-            nextElementName = "p";
-            nextClassName = Styles_getParagraphClass();
-        }
-
-        if (nextElementName == null)
-            return null;
-        else if (nextClassName == null)
-            return nextElementName;
-        else
-            return nextElementName+"."+nextClassName;
-    }
-
-    Styles_getParagraphClass = function()
-    {
-        return paragraphClass;
-    }
-
-    Styles_setParagraphClass = function(cls)
-    {
-        paragraphClass = cls;
-    }
-
-    Styles_headingNumbering = function()
-    {
-        return ((rules["h1::before"] != null) &&
-                (rules["h1::before"]["content"] != null));
-    }
-
-    Styles_getCSSText = function()
-    {
-        var head = DOM_documentHead(document);
-        var cssText = "";
-        for (var child = head.firstChild; child != null; child = child.nextSibling) {
-            if (child._type == HTML_STYLE) {
-                for (var t = child.firstChild; t != null; t = t.nextSibling) {
-                    if (t._type == HTML_TEXT)
-                        cssText += t.nodeValue;
-                }
-            }
-        }
-        return cssText;
-    }
-
-    Styles_setCSSText = function(cssText,cssRules)
-    {
-        UndoManager_newGroup("Update styles");
-        var head = DOM_documentHead(document);
-        var next;
-        for (var child = head.firstChild; child != null; child = next) {
-            next = child.nextSibling;
-            if (child._type == HTML_STYLE)
-                DOM_deleteNode(child);
-        }
-        var style = DOM_createElement(document,"STYLE");
-        DOM_appendChild(style,DOM_createTextNode(document,cssText));
-        DOM_appendChild(head,style);
-        rules = cssRules; // FIXME: undo support? (must coordinate with ObjC code)
-        Outline_scheduleUpdateStructure();
-        return {}; // Objective C caller expects JSON result
-    }
-
-    function addBuiltinStylesheet(cssURL)
-    {
-        var head = DOM_documentHead(document);
-        for (var child = head.firstChild; child != null; child = child.nextSibling) {
-            if ((child._type == HTML_LINK) &&
-                (child.getAttribute("rel") == "stylesheet") &&
-                (child.getAttribute("href") == cssURL)) {
-                // Link element was already added by HTMLInjectionProtocol
-                return;
-            }
-        }
-
-        // HTMLInjectionProtocol was unable to find <head> element and insert the stylesheet link,
-        // so add it ourselves
-        var link = DOM_createElement(document,"LINK");
-        DOM_setAttribute(link,"rel","stylesheet");
-        DOM_setAttribute(link,"href",cssURL);
-        DOM_insertBefore(head,link,head.firstChild);
-    }
-
-    var builtinCSSURL = null;
-
-    Styles_getBuiltinCSSURL = function()
-    {
-        return builtinCSSURL;
-    }
-
-    // public
-    Styles_init = function(cssURL)
-    {
-        if (cssURL != null)
-            builtinCSSURL = cssURL;
-
-        if (builtinCSSURL != null)
-            addBuiltinStylesheet(builtinCSSURL);
-    }
-
-})();


[14/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange10-expected.html b/experiments/Editor/tests/input/replaceRange10-expected.html
deleted file mode 100644
index 4423f85..0000000
--- a/experiments/Editor/tests/input/replaceRange10-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <p>
-      HELLO[]
-      <br/>
-    </p>
-    <p>After</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/input/replaceRange10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/input/replaceRange10-input.html b/experiments/Editor/tests/input/replaceRange10-input.html
deleted file mode 100644
index 518cc94..0000000
--- a/experiments/Editor/tests/input/replaceRange10-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var range = Selection_get();
-    Input_replaceRange(range.start,range.end,"HELLO");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>Before</p>
-<p>[Sample text]</p>
-<p>After</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList01a-expected.html b/experiments/Editor/tests/lists/clearList01a-expected.html
deleted file mode 100644
index e628530..0000000
--- a/experiments/Editor/tests/lists/clearList01a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <p>Four</p>
-    <p>Five</p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList01a-input.html b/experiments/Editor/tests/lists/clearList01a-input.html
deleted file mode 100644
index adce591..0000000
--- a/experiments/Editor/tests/lists/clearList01a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>[One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five]</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList01b-expected.html b/experiments/Editor/tests/lists/clearList01b-expected.html
deleted file mode 100644
index e628530..0000000
--- a/experiments/Editor/tests/lists/clearList01b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <p>Four</p>
-    <p>Five</p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList01b-input.html b/experiments/Editor/tests/lists/clearList01b-input.html
deleted file mode 100644
index 17460ed..0000000
--- a/experiments/Editor/tests/lists/clearList01b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList02a-expected.html b/experiments/Editor/tests/lists/clearList02a-expected.html
deleted file mode 100644
index 8fd4b7b..0000000
--- a/experiments/Editor/tests/lists/clearList02a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <ol>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList02a-input.html b/experiments/Editor/tests/lists/clearList02a-input.html
deleted file mode 100644
index c8bcf42..0000000
--- a/experiments/Editor/tests/lists/clearList02a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>[One]</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList02b-expected.html b/experiments/Editor/tests/lists/clearList02b-expected.html
deleted file mode 100644
index a085c2c..0000000
--- a/experiments/Editor/tests/lists/clearList02b-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>One</p>
-    <ol>
-      <li>Two</li>
-      <li>Three</li>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList02b-input.html b/experiments/Editor/tests/lists/clearList02b-input.html
deleted file mode 100644
index b9eb0b0..0000000
--- a/experiments/Editor/tests/lists/clearList02b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[One]</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList03a-expected.html b/experiments/Editor/tests/lists/clearList03a-expected.html
deleted file mode 100644
index ad84c10..0000000
--- a/experiments/Editor/tests/lists/clearList03a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-    </ol>
-    <p>Three</p>
-    <ol>
-      <li><p>Four</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList03a-input.html b/experiments/Editor/tests/lists/clearList03a-input.html
deleted file mode 100644
index 63a9853..0000000
--- a/experiments/Editor/tests/lists/clearList03a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>[Three]</p></li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList03b-expected.html b/experiments/Editor/tests/lists/clearList03b-expected.html
deleted file mode 100644
index f5b7052..0000000
--- a/experiments/Editor/tests/lists/clearList03b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-    </ol>
-    <p>Three</p>
-    <ol>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList03b-input.html b/experiments/Editor/tests/lists/clearList03b-input.html
deleted file mode 100644
index b7c9421..0000000
--- a/experiments/Editor/tests/lists/clearList03b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>[Three]</li>
-  <li>Four</li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList04a-expected.html b/experiments/Editor/tests/lists/clearList04a-expected.html
deleted file mode 100644
index 52dd415..0000000
--- a/experiments/Editor/tests/lists/clearList04a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-    </ol>
-    <p>Five</p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList04a-input.html b/experiments/Editor/tests/lists/clearList04a-input.html
deleted file mode 100644
index 6df0c42..0000000
--- a/experiments/Editor/tests/lists/clearList04a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li><p>Four</p></li>
-  <li><p>[Five]</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList04b-expected.html b/experiments/Editor/tests/lists/clearList04b-expected.html
deleted file mode 100644
index 3e0d5c7..0000000
--- a/experiments/Editor/tests/lists/clearList04b-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-      <li>Four</li>
-    </ol>
-    <p>Five</p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList04b-input.html b/experiments/Editor/tests/lists/clearList04b-input.html
deleted file mode 100644
index a9f8c58..0000000
--- a/experiments/Editor/tests/lists/clearList04b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>[Five]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList05a-expected.html b/experiments/Editor/tests/lists/clearList05a-expected.html
deleted file mode 100644
index 1ae58b8..0000000
--- a/experiments/Editor/tests/lists/clearList05a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <p>One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <p>After</p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList05a-input.html b/experiments/Editor/tests/lists/clearList05a-input.html
deleted file mode 100644
index 9804eb1..0000000
--- a/experiments/Editor/tests/lists/clearList05a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<p>[Before</p>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-</ol>
-<p>After]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList05b-expected.html b/experiments/Editor/tests/lists/clearList05b-expected.html
deleted file mode 100644
index 1ae58b8..0000000
--- a/experiments/Editor/tests/lists/clearList05b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <p>One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <p>After</p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList05b-input.html b/experiments/Editor/tests/lists/clearList05b-input.html
deleted file mode 100644
index 8a9b81a..0000000
--- a/experiments/Editor/tests/lists/clearList05b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<p>[Before</p>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ol>
-<p>After]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList06a-expected.html b/experiments/Editor/tests/lists/clearList06a-expected.html
deleted file mode 100644
index 90d5e01..0000000
--- a/experiments/Editor/tests/lists/clearList06a-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <p>One</p>
-    <p>Two</p>
-    <ol>
-      <li><p>First</p></li>
-      <li><p>Second</p></li>
-      <li><p>Third</p></li>
-    </ol>
-    <p>Three</p>
-    <p>After</p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList06a-input.html b/experiments/Editor/tests/lists/clearList06a-input.html
deleted file mode 100644
index 2e8c46f..0000000
--- a/experiments/Editor/tests/lists/clearList06a-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<p>[Before</p>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p>
-    <ol>
-      <li><p>First</p></li>
-      <li><p>Second</p></li>
-      <li><p>Third</p></li>
-    </ol>
-  </li>
-  <li><p>Three</p></li>
-</ol>
-<p>After]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList06b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList06b-expected.html b/experiments/Editor/tests/lists/clearList06b-expected.html
deleted file mode 100644
index b1b0827..0000000
--- a/experiments/Editor/tests/lists/clearList06b-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Before</p>
-    <p>One</p>
-    <p>Two</p>
-    <ol>
-      <li>First</li>
-      <li>Second</li>
-      <li>Third</li>
-    </ol>
-    <p>Three</p>
-    <p>After</p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList06b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList06b-input.html b/experiments/Editor/tests/lists/clearList06b-input.html
deleted file mode 100644
index d7c450c..0000000
--- a/experiments/Editor/tests/lists/clearList06b-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<p>[Before</p>
-<ol>
-  <li>One</li>
-  <li>Two
-    <ol>
-      <li>First</li>
-      <li>Second</li>
-      <li>Third</li>
-    </ol>
-  </li>
-  <li>Three</li>
-</ol>
-<p>After]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList07a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList07a-expected.html b/experiments/Editor/tests/lists/clearList07a-expected.html
deleted file mode 100644
index 47f0ab8..0000000
--- a/experiments/Editor/tests/lists/clearList07a-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>Two</p>
-        <p>First</p>
-        <p>Second</p>
-        <p>Third</p>
-      </li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList07a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList07a-input.html b/experiments/Editor/tests/lists/clearList07a-input.html
deleted file mode 100644
index a508cff..0000000
--- a/experiments/Editor/tests/lists/clearList07a-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p>
-    <ol>
-      <li><p>[First</p></li>
-      <li><p>Second</p></li>
-      <li><p>Third]</p></li>
-    </ol>
-  </li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList07b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList07b-expected.html b/experiments/Editor/tests/lists/clearList07b-expected.html
deleted file mode 100644
index 2d643bb..0000000
--- a/experiments/Editor/tests/lists/clearList07b-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>
-        Two
-        <p>First</p>
-        <p>Second</p>
-        <p>Third</p>
-      </li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList07b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList07b-input.html b/experiments/Editor/tests/lists/clearList07b-input.html
deleted file mode 100644
index ed557e2..0000000
--- a/experiments/Editor/tests/lists/clearList07b-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two
-    <ol>
-      <li>[First</li>
-      <li>Second</li>
-      <li>Third]</li>
-    </ol>
-  </li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList08a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList08a-expected.html b/experiments/Editor/tests/lists/clearList08a-expected.html
deleted file mode 100644
index 8947345..0000000
--- a/experiments/Editor/tests/lists/clearList08a-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-    </ol>
-    <p>Two</p>
-    <ol>
-      <li><p>First</p></li>
-      <li><p>Second</p></li>
-      <li><p>Third</p></li>
-    </ol>
-    <p>Three</p>
-    <ol>
-      <li><p>Uno</p></li>
-      <li><p>Dos</p></li>
-      <li><p>Tres</p></li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList08a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList08a-input.html b/experiments/Editor/tests/lists/clearList08a-input.html
deleted file mode 100644
index 4994a6c..0000000
--- a/experiments/Editor/tests/lists/clearList08a-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p>
-    <ol>
-      <li><p>First</p></li>
-      <li><p>[Second</p></li>
-      <li><p>Third</p></li>
-    </ol>
-  </li>
-  <li><p>Three</p>
-    <ol>
-      <li><p>Uno</p></li>
-      <li><p>Dos]</p></li>
-      <li><p>Tres</p></li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList08b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList08b-expected.html b/experiments/Editor/tests/lists/clearList08b-expected.html
deleted file mode 100644
index b7946a6..0000000
--- a/experiments/Editor/tests/lists/clearList08b-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-    </ol>
-    <p>Two</p>
-    <ol>
-      <li>First</li>
-      <li>Second</li>
-      <li>Third</li>
-    </ol>
-    <p>Three</p>
-    <ol>
-      <li>Uno</li>
-      <li>Dos</li>
-      <li>Tres</li>
-    </ol>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList08b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList08b-input.html b/experiments/Editor/tests/lists/clearList08b-input.html
deleted file mode 100644
index 859b022..0000000
--- a/experiments/Editor/tests/lists/clearList08b-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two
-    <ol>
-      <li>First</li>
-      <li>[Second</li>
-      <li>Third</li>
-    </ol>
-  </li>
-  <li>Three
-    <ol>
-      <li>Uno</li>
-      <li>Dos]</li>
-      <li>Tres</li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList09a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList09a-expected.html b/experiments/Editor/tests/lists/clearList09a-expected.html
deleted file mode 100644
index 21ee85b..0000000
--- a/experiments/Editor/tests/lists/clearList09a-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-    </ol>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList09a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList09a-input.html b/experiments/Editor/tests/lists/clearList09a-input.html
deleted file mode 100644
index cc9da12..0000000
--- a/experiments/Editor/tests/lists/clearList09a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    Cursor_insertCharacter("One");
-    Cursor_enterPressed();
-    Cursor_insertCharacter("Two");
-    Cursor_enterPressed();
-    Lists_clearList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList09b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList09b-expected.html b/experiments/Editor/tests/lists/clearList09b-expected.html
deleted file mode 100644
index 3189ee1..0000000
--- a/experiments/Editor/tests/lists/clearList09b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-    </ol>
-    <p>End[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList09b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList09b-input.html b/experiments/Editor/tests/lists/clearList09b-input.html
deleted file mode 100644
index 8cb983c..0000000
--- a/experiments/Editor/tests/lists/clearList09b-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setOrderedList();
-    Cursor_insertCharacter("One");
-    Cursor_enterPressed();
-    Cursor_insertCharacter("Two");
-    Cursor_enterPressed();
-    Lists_clearList();
-    Cursor_insertCharacter("End");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList10a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList10a-expected.html b/experiments/Editor/tests/lists/clearList10a-expected.html
deleted file mode 100644
index f33642c..0000000
--- a/experiments/Editor/tests/lists/clearList10a-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-    </ol>
-    <p>
-      []
-      <br/>
-    </p>
-    <ol>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList10a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList10a-input.html b/experiments/Editor/tests/lists/clearList10a-input.html
deleted file mode 100644
index ca2e59f..0000000
--- a/experiments/Editor/tests/lists/clearList10a-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>[]</li>
-  <li>Four</li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList10b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList10b-expected.html b/experiments/Editor/tests/lists/clearList10b-expected.html
deleted file mode 100644
index cd1bd22..0000000
--- a/experiments/Editor/tests/lists/clearList10b-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-    </ol>
-    <p>
-      Three
-      <b>bold</b>
-      normal[]
-    </p>
-    <ol>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList10b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList10b-input.html b/experiments/Editor/tests/lists/clearList10b-input.html
deleted file mode 100644
index 4f6b4b5..0000000
--- a/experiments/Editor/tests/lists/clearList10b-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three <b>bold</b> normal[]</li>
-  <li>Four</li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList10c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList10c-expected.html b/experiments/Editor/tests/lists/clearList10c-expected.html
deleted file mode 100644
index d045867..0000000
--- a/experiments/Editor/tests/lists/clearList10c-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-    </ol>
-    <p>
-      [Three
-      <b>bold</b>
-      normal]
-    </p>
-    <ol>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList10c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList10c-input.html b/experiments/Editor/tests/lists/clearList10c-input.html
deleted file mode 100644
index 5e91d6f..0000000
--- a/experiments/Editor/tests/lists/clearList10c-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>[Three <b>bold</b> normal]</li>
-  <li>Four</li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList10d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList10d-expected.html b/experiments/Editor/tests/lists/clearList10d-expected.html
deleted file mode 100644
index 0df55d3..0000000
--- a/experiments/Editor/tests/lists/clearList10d-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-    </ol>
-    <p>[AAA</p>
-    <p>BBB</p>
-    <p>CCC]</p>
-    <ol>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList10d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList10d-input.html b/experiments/Editor/tests/lists/clearList10d-input.html
deleted file mode 100644
index e02000f..0000000
--- a/experiments/Editor/tests/lists/clearList10d-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>[AAA <p>BBB</p> CCC]</li>
-  <li>Four</li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList10e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList10e-expected.html b/experiments/Editor/tests/lists/clearList10e-expected.html
deleted file mode 100644
index 0e00768..0000000
--- a/experiments/Editor/tests/lists/clearList10e-expected.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-    </ol>
-    <p>
-      [AAA
-      <b>BBB</b>
-      CCC
-    </p>
-    <p>DDD</p>
-    <p>
-      EEE
-      <i>FFF</i>
-      GGG
-    </p>
-    <p>HHH</p>
-    <p>III</p>
-    <p>
-      JJJ
-      <u>KKK</u>
-      LLL]
-    </p>
-    <ol>
-      <li>Four</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList10e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList10e-input.html b/experiments/Editor/tests/lists/clearList10e-input.html
deleted file mode 100644
index 634a141..0000000
--- a/experiments/Editor/tests/lists/clearList10e-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>[AAA <b>BBB</b> CCC
-       <p>DDD</p>
-       EEE <i>FFF</i> GGG
-       <p>HHH</p>
-       <p>III</p>
-       JJJ <u>KKK</u> LLL]
-  </li>
-  <li>Four</li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList11a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList11a-expected.html b/experiments/Editor/tests/lists/clearList11a-expected.html
deleted file mode 100644
index 737d6b9..0000000
--- a/experiments/Editor/tests/lists/clearList11a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First</p>
-    <p>
-      Before
-      <b>middle</b>
-      after
-    </p>
-    <p>Last</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList11a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList11a-input.html b/experiments/Editor/tests/lists/clearList11a-input.html
deleted file mode 100644
index 945a30f..0000000
--- a/experiments/Editor/tests/lists/clearList11a-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<p>First</p>
-<ul>
-  <li><p>Befo[]re <b>middle</b> after</p></li>
-</ul>
-<p>Last</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList11b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList11b-expected.html b/experiments/Editor/tests/lists/clearList11b-expected.html
deleted file mode 100644
index 737d6b9..0000000
--- a/experiments/Editor/tests/lists/clearList11b-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First</p>
-    <p>
-      Before
-      <b>middle</b>
-      after
-    </p>
-    <p>Last</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList11b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList11b-input.html b/experiments/Editor/tests/lists/clearList11b-input.html
deleted file mode 100644
index 5baca29..0000000
--- a/experiments/Editor/tests/lists/clearList11b-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<p>First</p>
-<ul>
-  <li><p>Before <b>mid[]dle</b> after</p></li>
-</ul>
-<p>Last</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList11c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList11c-expected.html b/experiments/Editor/tests/lists/clearList11c-expected.html
deleted file mode 100644
index 737d6b9..0000000
--- a/experiments/Editor/tests/lists/clearList11c-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>First</p>
-    <p>
-      Before
-      <b>middle</b>
-      after
-    </p>
-    <p>Last</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/clearList11c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/clearList11c-input.html b/experiments/Editor/tests/lists/clearList11c-input.html
deleted file mode 100644
index c3a7354..0000000
--- a/experiments/Editor/tests/lists/clearList11c-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_clearList();
-}
-</script>
-</head>
-<body>
-<p>First</p>
-<ul>
-  <li><p>Before <b>middle</b> af[]ter</p></li>
-</ul>
-<p>Last</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero01a-expected.html b/experiments/Editor/tests/lists/decrease-flat-tozero01a-expected.html
deleted file mode 100644
index f6898b7..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero01a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One]</p>
-    <ol>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero01a-input.html b/experiments/Editor/tests/lists/decrease-flat-tozero01a-input.html
deleted file mode 100644
index 94dbbb0..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero01a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>[One]</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero01b-expected.html b/experiments/Editor/tests/lists/decrease-flat-tozero01b-expected.html
deleted file mode 100644
index be31f51..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero01b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One]</p>
-    <ol>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero01b-input.html b/experiments/Editor/tests/lists/decrease-flat-tozero01b-input.html
deleted file mode 100644
index bc7efd7..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero01b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[One]</li>
-  <li>Two</li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero02a-expected.html b/experiments/Editor/tests/lists/decrease-flat-tozero02a-expected.html
deleted file mode 100644
index d13aaf7..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero02a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-    </ol>
-    <p>[Two]</p>
-    <ol>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero02a-input.html b/experiments/Editor/tests/lists/decrease-flat-tozero02a-input.html
deleted file mode 100644
index a65b19d..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero02a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>[Two]</p></li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero02b-expected.html b/experiments/Editor/tests/lists/decrease-flat-tozero02b-expected.html
deleted file mode 100644
index 088eaba..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero02b-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-    </ol>
-    <p>[Two]</p>
-    <ol>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero02b-input.html b/experiments/Editor/tests/lists/decrease-flat-tozero02b-input.html
deleted file mode 100644
index da9b328..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero02b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>[Two]</li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero03a-expected.html b/experiments/Editor/tests/lists/decrease-flat-tozero03a-expected.html
deleted file mode 100644
index 07f7ae8..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero03a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-    </ol>
-    <p>[Three]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero03a-input.html b/experiments/Editor/tests/lists/decrease-flat-tozero03a-input.html
deleted file mode 100644
index 21b934f..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero03a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>[Three]</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero03b-expected.html b/experiments/Editor/tests/lists/decrease-flat-tozero03b-expected.html
deleted file mode 100644
index 0c8f0a1..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero03b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-    </ol>
-    <p>[Three]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero03b-input.html b/experiments/Editor/tests/lists/decrease-flat-tozero03b-input.html
deleted file mode 100644
index 5d83af9..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero03b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>[Three]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero04a-expected.html b/experiments/Editor/tests/lists/decrease-flat-tozero04a-expected.html
deleted file mode 100644
index ca3257c..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero04a-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <p>Two</p>
-    <p>Three]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero04a-input.html b/experiments/Editor/tests/lists/decrease-flat-tozero04a-input.html
deleted file mode 100644
index 6becf67..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero04a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>[One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three]</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero04b-expected.html b/experiments/Editor/tests/lists/decrease-flat-tozero04b-expected.html
deleted file mode 100644
index ca3257c..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero04b-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <p>Two</p>
-    <p>Three]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-flat-tozero04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-flat-tozero04b-input.html b/experiments/Editor/tests/lists/decrease-flat-tozero04b-input.html
deleted file mode 100644
index 952ef74..0000000
--- a/experiments/Editor/tests/lists/decrease-flat-tozero04b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[One</li>
-  <li>Two</li>
-  <li>Three]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone01a-expected.html b/experiments/Editor/tests/lists/decrease-nested-toone01a-expected.html
deleted file mode 100644
index dd582d8..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone01a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>[Two]</p>
-        <ol>
-          <li><p>Three</p></li>
-          <li><p>Four</p></li>
-        </ol>
-      </li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone01a-input.html b/experiments/Editor/tests/lists/decrease-nested-toone01a-input.html
deleted file mode 100644
index 1e949f7..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone01a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>One</p>
-    <ol>
-      <li><p>[Two]</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four</p></li>
-    </ol>
-  </li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone01b-expected.html b/experiments/Editor/tests/lists/decrease-nested-toone01b-expected.html
deleted file mode 100644
index 5dc18c1..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone01b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>
-        [Two]
-        <ol>
-          <li>Three</li>
-          <li>Four</li>
-        </ol>
-      </li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone01b-input.html b/experiments/Editor/tests/lists/decrease-nested-toone01b-input.html
deleted file mode 100644
index 5d6b2b0..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone01b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    One
-    <ol>
-      <li>[Two]</li>
-      <li>Three</li>
-      <li>Four</li>
-    </ol>
-  </li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone02a-expected.html b/experiments/Editor/tests/lists/decrease-nested-toone02a-expected.html
deleted file mode 100644
index 97f4532..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone02a-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        <p>One</p>
-        <ol>
-          <li><p>Two</p></li>
-        </ol>
-      </li>
-      <li>
-        <p>[Three]</p>
-        <ol>
-          <li><p>Four</p></li>
-        </ol>
-      </li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone02a-input.html b/experiments/Editor/tests/lists/decrease-nested-toone02a-input.html
deleted file mode 100644
index 3239fb4..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone02a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>One</p>
-    <ol>
-      <li><p>Two</p></li>
-      <li><p>[Three]</p></li>
-      <li><p>Four</p></li>
-    </ol>
-  </li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone02b-expected.html b/experiments/Editor/tests/lists/decrease-nested-toone02b-expected.html
deleted file mode 100644
index d68fbea..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone02b-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        One
-        <ol>
-          <li>Two</li>
-        </ol>
-      </li>
-      <li>
-        [Three]
-        <ol>
-          <li>Four</li>
-        </ol>
-      </li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone02b-input.html b/experiments/Editor/tests/lists/decrease-nested-toone02b-input.html
deleted file mode 100644
index 17cf27a..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone02b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    One
-    <ol>
-      <li>Two</li>
-      <li>[Three]</li>
-      <li>Four</li>
-    </ol>
-  </li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone03a-expected.html b/experiments/Editor/tests/lists/decrease-nested-toone03a-expected.html
deleted file mode 100644
index f9b5f0b..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone03a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        <p>One</p>
-        <ol>
-          <li><p>Two</p></li>
-          <li><p>Three</p></li>
-        </ol>
-      </li>
-      <li><p>[Four]</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone03a-input.html b/experiments/Editor/tests/lists/decrease-nested-toone03a-input.html
deleted file mode 100644
index 514880d..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone03a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>One</p>
-    <ol>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>[Four]</p></li>
-    </ol>
-  </li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone03b-expected.html b/experiments/Editor/tests/lists/decrease-nested-toone03b-expected.html
deleted file mode 100644
index 94ae48a..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone03b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        One
-        <ol>
-          <li>Two</li>
-          <li>Three</li>
-        </ol>
-      </li>
-      <li>[Four]</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone03b-input.html b/experiments/Editor/tests/lists/decrease-nested-toone03b-input.html
deleted file mode 100644
index ad6a366..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone03b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    One
-    <ol>
-      <li>Two</li>
-      <li>Three</li>
-      <li>[Four]</li>
-    </ol>
-  </li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone04a-expected.html b/experiments/Editor/tests/lists/decrease-nested-toone04a-expected.html
deleted file mode 100644
index ccd7c67..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone04a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>[Two</p></li>
-      <li>
-        <p>Three]</p>
-        <ol>
-          <li><p>Four</p></li>
-        </ol>
-      </li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone04a-input.html b/experiments/Editor/tests/lists/decrease-nested-toone04a-input.html
deleted file mode 100644
index dd368f1..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone04a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>One</p>
-    <ol>
-      <li><p>[Two</p></li>
-      <li><p>Three]</p></li>
-      <li><p>Four</p></li>
-    </ol>
-  </li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone04b-expected.html b/experiments/Editor/tests/lists/decrease-nested-toone04b-expected.html
deleted file mode 100644
index 3783f4a..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone04b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>[Two</li>
-      <li>
-        Three]
-        <ol>
-          <li>Four</li>
-        </ol>
-      </li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone04b-input.html b/experiments/Editor/tests/lists/decrease-nested-toone04b-input.html
deleted file mode 100644
index 4ef6b71..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone04b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    One
-    <ol>
-      <li>[Two</li>
-      <li>Three]</li>
-      <li>Four</li>
-    </ol>
-  </li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone05a-expected.html b/experiments/Editor/tests/lists/decrease-nested-toone05a-expected.html
deleted file mode 100644
index 2dbf1cc..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone05a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        <p>One</p>
-        <ol>
-          <li><p>Two</p></li>
-        </ol>
-      </li>
-      <li><p>[Three</p></li>
-      <li><p>Four]</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone05a-input.html b/experiments/Editor/tests/lists/decrease-nested-toone05a-input.html
deleted file mode 100644
index 2d93b15..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone05a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>One</p>
-    <ol>
-      <li><p>Two</p></li>
-      <li><p>[Three</p></li>
-      <li><p>Four]</p></li>
-    </ol>
-  </li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone05b-expected.html b/experiments/Editor/tests/lists/decrease-nested-toone05b-expected.html
deleted file mode 100644
index 916515d..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone05b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>
-        One
-        <ol>
-          <li>Two</li>
-        </ol>
-      </li>
-      <li>[Three</li>
-      <li>Four]</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone05b-input.html b/experiments/Editor/tests/lists/decrease-nested-toone05b-input.html
deleted file mode 100644
index 8390906..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone05b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    One
-    <ol>
-      <li>Two</li>
-      <li>[Three</li>
-      <li>Four]</li>
-    </ol>
-  </li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone06a-expected.html b/experiments/Editor/tests/lists/decrease-nested-toone06a-expected.html
deleted file mode 100644
index f1577fd..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone06a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>[Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four]</p></li>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone06a-input.html b/experiments/Editor/tests/lists/decrease-nested-toone06a-input.html
deleted file mode 100644
index a9ab50d..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone06a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>One</p>
-    <ol>
-      <li><p>[Two</p></li>
-      <li><p>Three</p></li>
-      <li><p>Four]</p></li>
-    </ol>
-  </li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone06b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone06b-expected.html b/experiments/Editor/tests/lists/decrease-nested-toone06b-expected.html
deleted file mode 100644
index 24fa94e..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone06b-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>[Two</li>
-      <li>Three</li>
-      <li>Four]</li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-toone06b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-toone06b-input.html b/experiments/Editor/tests/lists/decrease-nested-toone06b-input.html
deleted file mode 100644
index 227b52a..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-toone06b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_decreaseIndent();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    One
-    <ol>
-      <li>[Two</li>
-      <li>Three</li>
-      <li>Four]</li>
-    </ol>
-  </li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero01a-expected.html b/experiments/Editor/tests/lists/decrease-nested-tozero01a-expected.html
deleted file mode 100644
index c7ad61d..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero01a-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <ol>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li>
-            <p>Three</p>
-            <ol>
-              <li>
-                <p>Four</p>
-                <ol>
-                  <li><p>Five]</p></li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero01a-input.html b/experiments/Editor/tests/lists/decrease-nested-tozero01a-input.html
deleted file mode 100644
index bd48cde..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero01a-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 1; i++)
-        Lists_decreaseIndent();
-
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>[One</p>
-    <ol>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li>
-            <p>Three</p>
-            <ol>
-              <li>
-                <p>Four</p>
-                <ol>
-                  <li><p>Five]</p></li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero01b-expected.html b/experiments/Editor/tests/lists/decrease-nested-tozero01b-expected.html
deleted file mode 100644
index 8f70ea1..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero01b-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <ol>
-      <li>
-        Two
-        <ol>
-          <li>
-            Three
-            <ol>
-              <li>
-                Four
-                <ol>
-                  <li>Five]</li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero01b-input.html b/experiments/Editor/tests/lists/decrease-nested-tozero01b-input.html
deleted file mode 100644
index cce3f14..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero01b-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 1; i++)
-        Lists_decreaseIndent();
-
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    [One
-    <ol>
-      <li>
-        Two
-        <ol>
-          <li>
-            Three
-            <ol>
-              <li>
-                Four
-                <ol>
-                  <li>Five]</li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero02a-expected.html b/experiments/Editor/tests/lists/decrease-nested-tozero02a-expected.html
deleted file mode 100644
index bfce678..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero02a-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <p>Two</p>
-    <ol>
-      <li>
-        <p>Three</p>
-        <ol>
-          <li>
-            <p>Four</p>
-            <ol>
-              <li><p>Five]</p></li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero02a-input.html b/experiments/Editor/tests/lists/decrease-nested-tozero02a-input.html
deleted file mode 100644
index 4f1ecd0..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero02a-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 2; i++)
-        Lists_decreaseIndent();
-
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>[One</p>
-    <ol>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li>
-            <p>Three</p>
-            <ol>
-              <li>
-                <p>Four</p>
-                <ol>
-                  <li><p>Five]</p></li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero02b-expected.html b/experiments/Editor/tests/lists/decrease-nested-tozero02b-expected.html
deleted file mode 100644
index dd2ff11..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero02b-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <p>Two</p>
-    <ol>
-      <li>
-        Three
-        <ol>
-          <li>
-            Four
-            <ol>
-              <li>Five]</li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero02b-input.html b/experiments/Editor/tests/lists/decrease-nested-tozero02b-input.html
deleted file mode 100644
index 811abeb..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero02b-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 2; i++)
-        Lists_decreaseIndent();
-
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    [One
-    <ol>
-      <li>
-        Two
-        <ol>
-          <li>
-            Three
-            <ol>
-              <li>
-                Four
-                <ol>
-                  <li>Five]</li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero03a-expected.html b/experiments/Editor/tests/lists/decrease-nested-tozero03a-expected.html
deleted file mode 100644
index 6ff3a1b..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero03a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <ol>
-      <li>
-        <p>Four</p>
-        <ol>
-          <li><p>Five]</p></li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero03a-input.html b/experiments/Editor/tests/lists/decrease-nested-tozero03a-input.html
deleted file mode 100644
index 141b43e..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero03a-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 3; i++)
-        Lists_decreaseIndent();
-
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>[One</p>
-    <ol>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li>
-            <p>Three</p>
-            <ol>
-              <li>
-                <p>Four</p>
-                <ol>
-                  <li><p>Five]</p></li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero03b-expected.html b/experiments/Editor/tests/lists/decrease-nested-tozero03b-expected.html
deleted file mode 100644
index 377d3aa..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero03b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <ol>
-      <li>
-        Four
-        <ol>
-          <li>Five]</li>
-        </ol>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero03b-input.html b/experiments/Editor/tests/lists/decrease-nested-tozero03b-input.html
deleted file mode 100644
index 0fafea6..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero03b-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 3; i++)
-        Lists_decreaseIndent();
-
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    [One
-    <ol>
-      <li>
-        Two
-        <ol>
-          <li>
-            Three
-            <ol>
-              <li>
-                Four
-                <ol>
-                  <li>Five]</li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero04a-expected.html b/experiments/Editor/tests/lists/decrease-nested-tozero04a-expected.html
deleted file mode 100644
index e44a924..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero04a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <p>Four</p>
-    <ol>
-      <li><p>Five]</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero04a-input.html b/experiments/Editor/tests/lists/decrease-nested-tozero04a-input.html
deleted file mode 100644
index 3bb92b5..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero04a-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 4; i++)
-        Lists_decreaseIndent();
-
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>[One</p>
-    <ol>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li>
-            <p>Three</p>
-            <ol>
-              <li>
-                <p>Four</p>
-                <ol>
-                  <li><p>Five]</p></li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero04b-expected.html b/experiments/Editor/tests/lists/decrease-nested-tozero04b-expected.html
deleted file mode 100644
index 7b4c5e1..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero04b-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <p>Four</p>
-    <ol>
-      <li>Five]</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero04b-input.html b/experiments/Editor/tests/lists/decrease-nested-tozero04b-input.html
deleted file mode 100644
index d63bbc1..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero04b-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 4; i++)
-        Lists_decreaseIndent();
-
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    [One
-    <ol>
-      <li>
-        Two
-        <ol>
-          <li>
-            Three
-            <ol>
-              <li>
-                Four
-                <ol>
-                  <li>Five]</li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero05a-expected.html b/experiments/Editor/tests/lists/decrease-nested-tozero05a-expected.html
deleted file mode 100644
index 2aba8f5..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero05a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <p>Four</p>
-    <p>Five]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero05a-input.html b/experiments/Editor/tests/lists/decrease-nested-tozero05a-input.html
deleted file mode 100644
index 8f97f92..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero05a-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 5; i++)
-        Lists_decreaseIndent();
-
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    <p>[One</p>
-    <ol>
-      <li>
-        <p>Two</p>
-        <ol>
-          <li>
-            <p>Three</p>
-            <ol>
-              <li>
-                <p>Four</p>
-                <ol>
-                  <li><p>Five]</p></li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero05b-expected.html b/experiments/Editor/tests/lists/decrease-nested-tozero05b-expected.html
deleted file mode 100644
index 2aba8f5..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero05b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>[One</p>
-    <p>Two</p>
-    <p>Three</p>
-    <p>Four</p>
-    <p>Five]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested-tozero05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested-tozero05b-input.html b/experiments/Editor/tests/lists/decrease-nested-tozero05b-input.html
deleted file mode 100644
index 06dd605..0000000
--- a/experiments/Editor/tests/lists/decrease-nested-tozero05b-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    for (var i = 0; i < 5; i++)
-        Lists_decreaseIndent();
-
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>
-    [One
-    <ol>
-      <li>
-        Two
-        <ol>
-          <li>
-            Three
-            <ol>
-              <li>
-                Four
-                <ol>
-                  <li>Five]</li>
-                </ol>
-              </li>
-            </ol>
-          </li>
-        </ol>
-      </li>
-    </ol>
-  </li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/lists/decrease-nested01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/lists/decrease-nested01a-expected.html b/experiments/Editor/tests/lists/decrease-nested01a-expected.html
deleted file mode 100644
index e9ef8f7..0000000
--- a/experiments/Editor/tests/lists/decrease-nested01a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>[Two]</p></li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>



[23/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/wrapSiblings02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/wrapSiblings02-expected.html b/experiments/Editor/tests/dom/wrapSiblings02-expected.html
deleted file mode 100644
index 2152c93..0000000
--- a/experiments/Editor/tests/dom/wrapSiblings02-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      (P,0)
-      <b>A</b>
-      (P,1)
-      <b>B</b>
-      <i>
-        (I,0)
-        <b>C</b>
-        (I,1)
-      </i>
-      <b>D</b>
-      (P,4)
-      <b>E</b>
-      (P,5)
-      <b>F</b>
-      (P,6)
-      <b>G</b>
-      (P,7)
-      <b>H</b>
-      (P,8)
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/wrapSiblings02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/wrapSiblings02-input.html b/experiments/Editor/tests/dom/wrapSiblings02-input.html
deleted file mode 100644
index 0c70e18..0000000
--- a/experiments/Editor/tests/dom/wrapSiblings02-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = DOM_createElement(document,"P");
-    var nchildren = 8;
-    var positions = new Array();
-    var baseCode = "A".charCodeAt(0);
-    for (var i = 0; i < nchildren; i++) {
-        var b = DOM_createElement(document,"B");
-        DOM_appendChild(b,DOM_createTextNode(document,String.fromCharCode(baseCode+i)));
-        DOM_appendChild(p,b);
-        positions.push(new Position(p,i));
-    }
-    positions.push(new Position(p,nchildren));
-    DOM_appendChild(document.body,p);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_wrapSiblings(p.childNodes[2],p.childNodes[2],"I");
-    });
-
-    var lines = new Array();
-    for (var i = 0; i < positions.length; i++)
-        lines.push(positions[i].toString()+"\n");
-
-    for (var i = positions.length-1; i >= 0; i--) {
-        var pos = positions[i];
-        var text = DOM_createTextNode(document,pos.toString());
-        DOM_insertBefore(pos.node,text,pos.node.childNodes[pos.offset]);
-    }
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/wrapSiblings03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/wrapSiblings03-expected.html b/experiments/Editor/tests/dom/wrapSiblings03-expected.html
deleted file mode 100644
index ffdb792..0000000
--- a/experiments/Editor/tests/dom/wrapSiblings03-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <i>
-        (I,0)
-        <b>A</b>
-        (I,1)
-        <b>B</b>
-        (I,2)
-        <b>C</b>
-        (I,3)
-        <b>D</b>
-        (I,4)
-        <b>E</b>
-        (I,5)
-      </i>
-      <b>F</b>
-      (P,2)
-      <b>G</b>
-      (P,3)
-      <b>H</b>
-      (P,4)
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/wrapSiblings03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/wrapSiblings03-input.html b/experiments/Editor/tests/dom/wrapSiblings03-input.html
deleted file mode 100644
index 14dffba..0000000
--- a/experiments/Editor/tests/dom/wrapSiblings03-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = DOM_createElement(document,"P");
-    var nchildren = 8;
-    var positions = new Array();
-    var baseCode = "A".charCodeAt(0);
-    for (var i = 0; i < nchildren; i++) {
-        var b = DOM_createElement(document,"B");
-        DOM_appendChild(b,DOM_createTextNode(document,String.fromCharCode(baseCode+i)));
-        DOM_appendChild(p,b);
-        positions.push(new Position(p,i));
-    }
-    positions.push(new Position(p,nchildren));
-    DOM_appendChild(document.body,p);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_wrapSiblings(p.childNodes[0],p.childNodes[4],"I");
-    });
-
-    var lines = new Array();
-    for (var i = 0; i < positions.length; i++)
-        lines.push(positions[i].toString()+"\n");
-
-    for (var i = positions.length-1; i >= 0; i--) {
-        var pos = positions[i];
-        var text = DOM_createTextNode(document,pos.toString());
-        DOM_insertBefore(pos.node,text,pos.node.childNodes[pos.offset]);
-    }
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/wrapSiblings04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/wrapSiblings04-expected.html b/experiments/Editor/tests/dom/wrapSiblings04-expected.html
deleted file mode 100644
index 2de899e..0000000
--- a/experiments/Editor/tests/dom/wrapSiblings04-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      (P,0)
-      <b>A</b>
-      (P,1)
-      <b>B</b>
-      (P,2)
-      <b>C</b>
-      <i>
-        (I,0)
-        <b>D</b>
-        (I,1)
-        <b>E</b>
-        (I,2)
-        <b>F</b>
-        (I,3)
-        <b>G</b>
-        (I,4)
-        <b>H</b>
-        (I,5)
-      </i>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/dom/wrapSiblings04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/dom/wrapSiblings04-input.html b/experiments/Editor/tests/dom/wrapSiblings04-input.html
deleted file mode 100644
index 0516d5e..0000000
--- a/experiments/Editor/tests/dom/wrapSiblings04-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var p = DOM_createElement(document,"P");
-    var nchildren = 8;
-    var positions = new Array();
-    var baseCode = "A".charCodeAt(0);
-    for (var i = 0; i < nchildren; i++) {
-        var b = DOM_createElement(document,"B");
-        DOM_appendChild(b,DOM_createTextNode(document,String.fromCharCode(baseCode+i)));
-        DOM_appendChild(p,b);
-        positions.push(new Position(p,i));
-    }
-    positions.push(new Position(p,nchildren));
-    DOM_appendChild(document.body,p);
-
-    Position_trackWhileExecuting(positions,function() {
-        DOM_wrapSiblings(p.childNodes[3],p.childNodes[7],"I");
-    });
-
-    var lines = new Array();
-    for (var i = 0; i < positions.length; i++)
-        lines.push(positions[i].toString()+"\n");
-
-    for (var i = positions.length-1; i >= 0; i--) {
-        var pos = positions[i];
-        var text = DOM_createTextNode(document,pos.toString());
-        DOM_insertBefore(pos.node,text,pos.node.childNodes[pos.offset]);
-    }
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/FiguresTest.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/FiguresTest.js b/experiments/Editor/tests/figures/FiguresTest.js
deleted file mode 100644
index 385017a..0000000
--- a/experiments/Editor/tests/figures/FiguresTest.js
+++ /dev/null
@@ -1,35 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-function figurePropertiesString(index)
-{
-    var figure = document.getElementsByTagName("FIGURE")[0];
-    var parent = figure.parentNode;
-    var offset = DOM_nodeOffset(figure);
-    Selection_set(parent,offset,parent,offset+1);
-    var properties = Figures_getProperties(Figures_getSelectedFigureId());
-    var strings = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++) {
-        var name = names[i];
-        if (properties[name] == null)
-            strings.push(name+" = null");
-        else
-            strings.push(name+" = "+properties[name]);
-    }
-    return strings.join("\n");
-}

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties01-expected.html b/experiments/Editor/tests/figures/getProperties01-expected.html
deleted file mode 100644
index 4a2f422..0000000
--- a/experiments/Editor/tests/figures/getProperties01-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
-src = nothing.png
-width = null

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties01-input.html b/experiments/Editor/tests/figures/getProperties01-input.html
deleted file mode 100644
index 0c79db8..0000000
--- a/experiments/Editor/tests/figures/getProperties01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="FiguresTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,false,null);
-    PostponedActions_perform();
-
-    return figurePropertiesString(0);
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties02-expected.html b/experiments/Editor/tests/figures/getProperties02-expected.html
deleted file mode 100644
index 1de41c6..0000000
--- a/experiments/Editor/tests/figures/getProperties02-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
-src = nothing.png
-width = 60%

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties02-input.html b/experiments/Editor/tests/figures/getProperties02-input.html
deleted file mode 100644
index dfa32bd..0000000
--- a/experiments/Editor/tests/figures/getProperties02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="FiguresTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png","60%",false,null);
-    PostponedActions_perform();
-
-    return figurePropertiesString(0);
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties03-expected.html b/experiments/Editor/tests/figures/getProperties03-expected.html
deleted file mode 100644
index dbe1cb9..0000000
--- a/experiments/Editor/tests/figures/getProperties03-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
-src = null
-width = null

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties03-input.html b/experiments/Editor/tests/figures/getProperties03-input.html
deleted file mode 100644
index 3f756af..0000000
--- a/experiments/Editor/tests/figures/getProperties03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="FiguresTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    return figurePropertiesString(0);
-}
-</script>
-</head>
-<body>
-  <figure>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties04-expected.html b/experiments/Editor/tests/figures/getProperties04-expected.html
deleted file mode 100644
index dbe1cb9..0000000
--- a/experiments/Editor/tests/figures/getProperties04-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
-src = null
-width = null

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties04-input.html b/experiments/Editor/tests/figures/getProperties04-input.html
deleted file mode 100644
index 2362417..0000000
--- a/experiments/Editor/tests/figures/getProperties04-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="FiguresTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    return figurePropertiesString(0);
-}
-</script>
-</head>
-<body>
-  <figure>
-    Test
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties05-expected.html b/experiments/Editor/tests/figures/getProperties05-expected.html
deleted file mode 100644
index 4a2f422..0000000
--- a/experiments/Editor/tests/figures/getProperties05-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
-src = nothing.png
-width = null

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties05-input.html b/experiments/Editor/tests/figures/getProperties05-input.html
deleted file mode 100644
index 4b37359..0000000
--- a/experiments/Editor/tests/figures/getProperties05-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="FiguresTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    return figurePropertiesString(0);
-}
-</script>
-</head>
-<body>
-  <figure>
-    <span><img src="nothing.png"></span>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties06-expected.html b/experiments/Editor/tests/figures/getProperties06-expected.html
deleted file mode 100644
index 1de41c6..0000000
--- a/experiments/Editor/tests/figures/getProperties06-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
-src = nothing.png
-width = 60%

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties06-input.html b/experiments/Editor/tests/figures/getProperties06-input.html
deleted file mode 100644
index 127e2d9..0000000
--- a/experiments/Editor/tests/figures/getProperties06-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="FiguresTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    return figurePropertiesString(0);
-}
-</script>
-</head>
-<body>
-  <figure>
-    <span><img src="nothing.png" style="width: 60%"></span>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties07-expected.html b/experiments/Editor/tests/figures/getProperties07-expected.html
deleted file mode 100644
index 1de41c6..0000000
--- a/experiments/Editor/tests/figures/getProperties07-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
-src = nothing.png
-width = 60%

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties07-input.html b/experiments/Editor/tests/figures/getProperties07-input.html
deleted file mode 100644
index 0318a72..0000000
--- a/experiments/Editor/tests/figures/getProperties07-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="FiguresTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    return figurePropertiesString(0);
-}
-</script>
-</head>
-<body>
-  <figure>
-    <span><img src="nothing.png" width="60%"></span>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties08-expected.html b/experiments/Editor/tests/figures/getProperties08-expected.html
deleted file mode 100644
index 0dc9cd1..0000000
--- a/experiments/Editor/tests/figures/getProperties08-expected.html
+++ /dev/null
@@ -1,2 +0,0 @@
-src = nothing.png
-width = 100%

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/getProperties08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/getProperties08-input.html b/experiments/Editor/tests/figures/getProperties08-input.html
deleted file mode 100644
index 35e98fa..0000000
--- a/experiments/Editor/tests/figures/getProperties08-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="FiguresTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    return figurePropertiesString(0);
-}
-</script>
-</head>
-<body>
-  <figure>
-    <span><img src="nothing.png" style="width: 100%" width="60%"></span>
-  </figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy01-expected.html b/experiments/Editor/tests/figures/insertFigure-hierarchy01-expected.html
deleted file mode 100644
index e2892dc..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy01-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="nothing.png"/>
-      <figcaption>First figure</figcaption>
-    </figure>
-    <figure id="item2">
-      <img src="nothing.png"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy01-input.html b/experiments/Editor/tests/figures/insertFigure-hierarchy01-input.html
deleted file mode 100644
index cfcfb6a..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy01-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,false,null);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-
-<figure>
-  <img src="nothing.png"/>
-  <figcaption>First figure[]</figcaption>
-</figure>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy02-expected.html b/experiments/Editor/tests/figures/insertFigure-hierarchy02-expected.html
deleted file mode 100644
index 8b415de..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy02-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="nothing.png"/>
-      <figcaption>First figure</figcaption>
-    </figure>
-    <figure id="item2">
-      <img src="nothing.png"/>
-      <figcaption/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy02-input.html b/experiments/Editor/tests/figures/insertFigure-hierarchy02-input.html
deleted file mode 100644
index 5e3aaf3..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy02-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,true,null);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-
-<figure>
-  <img src="nothing.png"/>
-  <figcaption>First figure[]</figcaption>
-</figure>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy03-expected.html b/experiments/Editor/tests/figures/insertFigure-hierarchy03-expected.html
deleted file mode 100644
index 03529c2..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy03-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="nothing.png"/>
-      <figcaption>First figure</figcaption>
-    </figure>
-    <figure id="item2">
-      <img src="nothing.png"/>
-      <figcaption>Second Figure</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy03-input.html b/experiments/Editor/tests/figures/insertFigure-hierarchy03-input.html
deleted file mode 100644
index 06a0cc4..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy03-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,true,"Second Figure");
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-
-<figure>
-  <img src="nothing.png"/>
-  <figcaption>First figure[]</figcaption>
-</figure>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy04-expected.html b/experiments/Editor/tests/figures/insertFigure-hierarchy04-expected.html
deleted file mode 100644
index a0274ea..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy04-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="nothing.png"/>
-      <figcaption>
-        First
-        figure
-      </figcaption>
-    </figure>
-    <figure id="item2">
-      <img src="nothing.png"/>
-      <figcaption>Second Figure</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy04-input.html b/experiments/Editor/tests/figures/insertFigure-hierarchy04-input.html
deleted file mode 100644
index 4c081db..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy04-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,true,"Second Figure");
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-
-<figure>
-  <img src="nothing.png"/>
-  <figcaption>First []figure</figcaption>
-</figure>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy05-expected.html b/experiments/Editor/tests/figures/insertFigure-hierarchy05-expected.html
deleted file mode 100644
index 03529c2..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy05-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="nothing.png"/>
-      <figcaption>First figure</figcaption>
-    </figure>
-    <figure id="item2">
-      <img src="nothing.png"/>
-      <figcaption>Second Figure</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy05-input.html b/experiments/Editor/tests/figures/insertFigure-hierarchy05-input.html
deleted file mode 100644
index 5b42703..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy05-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,true,"Second Figure");
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-
-<figure>
-  <img src="nothing.png"/>
-  <figcaption>[]First figure</figcaption>
-</figure>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy06-expected.html b/experiments/Editor/tests/figures/insertFigure-hierarchy06-expected.html
deleted file mode 100644
index a1365b8..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy06-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <table id="item1" width="100%">
-      <caption>Table</caption>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-    <figure id="item2">
-      <img src="nothing.png"/>
-      <figcaption>Figure</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy06-input.html b/experiments/Editor/tests/figures/insertFigure-hierarchy06-input.html
deleted file mode 100644
index 9c70bda..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy06-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,true,"Figure");
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-
-<table width="100%">
-  <caption>Table[]</caption>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy07-expected.html b/experiments/Editor/tests/figures/insertFigure-hierarchy07-expected.html
deleted file mode 100644
index 4668fe9..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy07-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <table id="item1" width="100%">
-      <caption>
-        Ta
-        ble
-      </caption>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-    <figure id="item2">
-      <img src="nothing.png"/>
-      <figcaption>Figure</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy07-input.html b/experiments/Editor/tests/figures/insertFigure-hierarchy07-input.html
deleted file mode 100644
index 776ed7a..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy07-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,true,"Figure");
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-
-<table width="100%">
-  <caption>Ta[]ble</caption>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy08-expected.html b/experiments/Editor/tests/figures/insertFigure-hierarchy08-expected.html
deleted file mode 100644
index a1365b8..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy08-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <table id="item1" width="100%">
-      <caption>Table</caption>
-      <tbody>
-        <tr>
-          <td>Cell</td>
-          <td>Cell</td>
-        </tr>
-      </tbody>
-    </table>
-    <figure id="item2">
-      <img src="nothing.png"/>
-      <figcaption>Figure</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure-hierarchy08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure-hierarchy08-input.html b/experiments/Editor/tests/figures/insertFigure-hierarchy08-input.html
deleted file mode 100644
index 71e225d..0000000
--- a/experiments/Editor/tests/figures/insertFigure-hierarchy08-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,true,"Figure");
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-
-<table width="100%">
-  <caption>[]Table</caption>
-  <tr>
-    <td>Cell</td>
-    <td>Cell</td>
-  </tr>
-</table>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure01-expected.html b/experiments/Editor/tests/figures/insertFigure01-expected.html
deleted file mode 100644
index 637519d..0000000
--- a/experiments/Editor/tests/figures/insertFigure01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="nothing.png"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure01-input.html b/experiments/Editor/tests/figures/insertFigure01-input.html
deleted file mode 100644
index a05cb6e..0000000
--- a/experiments/Editor/tests/figures/insertFigure01-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,false,null);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure02-expected.html b/experiments/Editor/tests/figures/insertFigure02-expected.html
deleted file mode 100644
index a26e458..0000000
--- a/experiments/Editor/tests/figures/insertFigure02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="nothing.png" style="width: 60%"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure02-input.html b/experiments/Editor/tests/figures/insertFigure02-input.html
deleted file mode 100644
index b67d859..0000000
--- a/experiments/Editor/tests/figures/insertFigure02-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png","60%",false,null);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure03-expected.html b/experiments/Editor/tests/figures/insertFigure03-expected.html
deleted file mode 100644
index 2e6fa25..0000000
--- a/experiments/Editor/tests/figures/insertFigure03-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="nothing.png"/>
-      <figcaption/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure03-input.html b/experiments/Editor/tests/figures/insertFigure03-input.html
deleted file mode 100644
index a458cc4..0000000
--- a/experiments/Editor/tests/figures/insertFigure03-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,true,null);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure04-expected.html b/experiments/Editor/tests/figures/insertFigure04-expected.html
deleted file mode 100644
index 9ef1998..0000000
--- a/experiments/Editor/tests/figures/insertFigure04-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="nothing.png"/>
-      <figcaption class="Unnumbered">Sample caption</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure04-input.html b/experiments/Editor/tests/figures/insertFigure04-input.html
deleted file mode 100644
index 6662220..0000000
--- a/experiments/Editor/tests/figures/insertFigure04-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,false,"Sample caption");
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure05-expected.html b/experiments/Editor/tests/figures/insertFigure05-expected.html
deleted file mode 100644
index f7ff789..0000000
--- a/experiments/Editor/tests/figures/insertFigure05-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="nothing.png"/>
-      <figcaption>Sample caption</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/insertFigure05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/insertFigure05-input.html b/experiments/Editor/tests/figures/insertFigure05-input.html
deleted file mode 100644
index d54b63a..0000000
--- a/experiments/Editor/tests/figures/insertFigure05-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png",null,true,"Sample caption");
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/nothing.png
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/nothing.png b/experiments/Editor/tests/figures/nothing.png
deleted file mode 100644
index 43b22cf..0000000
Binary files a/experiments/Editor/tests/figures/nothing.png and /dev/null differ

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/setProperties01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/setProperties01-expected.html b/experiments/Editor/tests/figures/setProperties01-expected.html
deleted file mode 100644
index 846b467..0000000
--- a/experiments/Editor/tests/figures/setProperties01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="nothing.png" style="width: 50%"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/setProperties01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/setProperties01-input.html b/experiments/Editor/tests/figures/setProperties01-input.html
deleted file mode 100644
index a29375c..0000000
--- a/experiments/Editor/tests/figures/setProperties01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png","20%",false,null);
-    PostponedActions_perform();
-
-    Figures_setProperties("item1","50%","nothing.png");
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/setProperties02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/setProperties02-expected.html b/experiments/Editor/tests/figures/setProperties02-expected.html
deleted file mode 100644
index 637519d..0000000
--- a/experiments/Editor/tests/figures/setProperties02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="nothing.png"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/setProperties02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/setProperties02-input.html b/experiments/Editor/tests/figures/setProperties02-input.html
deleted file mode 100644
index 389aabc..0000000
--- a/experiments/Editor/tests/figures/setProperties02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png","20%",false,null);
-    PostponedActions_perform();
-
-    Figures_setProperties("item1",null,"nothing.png");
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/setProperties03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/setProperties03-expected.html b/experiments/Editor/tests/figures/setProperties03-expected.html
deleted file mode 100644
index b781301..0000000
--- a/experiments/Editor/tests/figures/setProperties03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img src="other.png" style="width: 20%"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/setProperties03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/setProperties03-input.html b/experiments/Editor/tests/figures/setProperties03-input.html
deleted file mode 100644
index a557ed3..0000000
--- a/experiments/Editor/tests/figures/setProperties03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png","20%",false,null);
-    PostponedActions_perform();
-
-    Figures_setProperties("item1","20%","other.png");
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/setProperties04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/setProperties04-expected.html b/experiments/Editor/tests/figures/setProperties04-expected.html
deleted file mode 100644
index 1ce2a75..0000000
--- a/experiments/Editor/tests/figures/setProperties04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <figure id="item1">
-      <img style="width: 20%"/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/figures/setProperties04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/figures/setProperties04-input.html b/experiments/Editor/tests/figures/setProperties04-input.html
deleted file mode 100644
index 396f8ef..0000000
--- a/experiments/Editor/tests/figures/setProperties04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    Figures_insertFigure("nothing.png","20%",false,null);
-    PostponedActions_perform();
-
-    Figures_setProperties("item1","20%",null);
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames01-expected.html b/experiments/Editor/tests/formatting/classNames01-expected.html
deleted file mode 100644
index a988afe..0000000
--- a/experiments/Editor/tests/formatting/classNames01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p class="test">Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames01-input.html b/experiments/Editor/tests/formatting/classNames01-input.html
deleted file mode 100644
index ea893dd..0000000
--- a/experiments/Editor/tests/formatting/classNames01-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges("p.test",null);
-}
-</script>
-</head>
-<body>
-<h1>[Sample text]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames02-expected.html b/experiments/Editor/tests/formatting/classNames02-expected.html
deleted file mode 100644
index a34d57e..0000000
--- a/experiments/Editor/tests/formatting/classNames02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Sample text</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames02-input.html b/experiments/Editor/tests/formatting/classNames02-input.html
deleted file mode 100644
index 81e24b1..0000000
--- a/experiments/Editor/tests/formatting/classNames02-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges("table.test",null);
-}
-</script>
-</head>
-<body>
-<h1>[Sample text]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames03-expected.html b/experiments/Editor/tests/formatting/classNames03-expected.html
deleted file mode 100644
index a34d57e..0000000
--- a/experiments/Editor/tests/formatting/classNames03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Sample text</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames03-input.html b/experiments/Editor/tests/formatting/classNames03-input.html
deleted file mode 100644
index c4ddc4d..0000000
--- a/experiments/Editor/tests/formatting/classNames03-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges("article.test",null);
-}
-</script>
-</head>
-<body>
-<h1>[Sample text]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames04-expected.html b/experiments/Editor/tests/formatting/classNames04-expected.html
deleted file mode 100644
index a988afe..0000000
--- a/experiments/Editor/tests/formatting/classNames04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p class="test">Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames04-input.html b/experiments/Editor/tests/formatting/classNames04-input.html
deleted file mode 100644
index bce6b4c..0000000
--- a/experiments/Editor/tests/formatting/classNames04-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(".test",null);
-}
-</script>
-</head>
-<body>
-<h1>[Sample text]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames05-expected.html b/experiments/Editor/tests/formatting/classNames05-expected.html
deleted file mode 100644
index 756d54b..0000000
--- a/experiments/Editor/tests/formatting/classNames05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h2 class="test">Sample text</h2>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames05-input.html b/experiments/Editor/tests/formatting/classNames05-input.html
deleted file mode 100644
index e524381..0000000
--- a/experiments/Editor/tests/formatting/classNames05-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges("h2.test",null);
-}
-</script>
-</head>
-<body>
-<h1>[Sample text]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames06-expected.html b/experiments/Editor/tests/formatting/classNames06-expected.html
deleted file mode 100644
index 966e4ad..0000000
--- a/experiments/Editor/tests/formatting/classNames06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames06-input.html b/experiments/Editor/tests/formatting/classNames06-input.html
deleted file mode 100644
index 348a9ab..0000000
--- a/experiments/Editor/tests/formatting/classNames06-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges("p",null);
-}
-</script>
-</head>
-<body>
-<h1>[Sample text]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames07-expected.html b/experiments/Editor/tests/formatting/classNames07-expected.html
deleted file mode 100644
index a34d57e..0000000
--- a/experiments/Editor/tests/formatting/classNames07-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Sample text</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames07-input.html b/experiments/Editor/tests/formatting/classNames07-input.html
deleted file mode 100644
index 35d7627..0000000
--- a/experiments/Editor/tests/formatting/classNames07-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges("table",null);
-}
-</script>
-</head>
-<body>
-<h1>[Sample text]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames08-expected.html b/experiments/Editor/tests/formatting/classNames08-expected.html
deleted file mode 100644
index a34d57e..0000000
--- a/experiments/Editor/tests/formatting/classNames08-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Sample text</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/classNames08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/classNames08-input.html b/experiments/Editor/tests/formatting/classNames08-input.html
deleted file mode 100644
index e14d757..0000000
--- a/experiments/Editor/tests/formatting/classNames08-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges("article",null);
-}
-</script>
-</head>
-<body>
-<h1>[Sample text]</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty01-expected.html b/experiments/Editor/tests/formatting/empty01-expected.html
deleted file mode 100644
index e459bf4..0000000
--- a/experiments/Editor/tests/formatting/empty01-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    a
-    <i>[]</i>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty01-input.html b/experiments/Editor/tests/formatting/empty01-input.html
deleted file mode 100644
index 93170ba..0000000
--- a/experiments/Editor/tests/formatting/empty01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-style": "italic"});
-    showSelection();
-}
-</script>
-</head>
-<body>
-a[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty02-expected.html b/experiments/Editor/tests/formatting/empty02-expected.html
deleted file mode 100644
index 4383c73..0000000
--- a/experiments/Editor/tests/formatting/empty02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      a
-      <i>b[]</i>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty02-input.html b/experiments/Editor/tests/formatting/empty02-input.html
deleted file mode 100644
index 7411c58..0000000
--- a/experiments/Editor/tests/formatting/empty02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-style": "italic"});
-    Cursor_insertCharacter("b");
-    showSelection();
-}
-</script>
-</head>
-<body>
-a[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty03-expected.html b/experiments/Editor/tests/formatting/empty03-expected.html
deleted file mode 100644
index dff6e37..0000000
--- a/experiments/Editor/tests/formatting/empty03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      a
-      <i>b</i>
-      []
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty03-input.html b/experiments/Editor/tests/formatting/empty03-input.html
deleted file mode 100644
index 82f82ef..0000000
--- a/experiments/Editor/tests/formatting/empty03-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-style": "italic"});
-    Cursor_insertCharacter("b");
-    Formatting_applyFormattingChanges(null,{"font-style": null});
-    showSelection();
-}
-</script>
-</head>
-<body>
-a[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty04-expected.html b/experiments/Editor/tests/formatting/empty04-expected.html
deleted file mode 100644
index e80367f..0000000
--- a/experiments/Editor/tests/formatting/empty04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      a
-      <i>b</i>
-      c[]
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty04-input.html b/experiments/Editor/tests/formatting/empty04-input.html
deleted file mode 100644
index c374430..0000000
--- a/experiments/Editor/tests/formatting/empty04-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-style": "italic"});
-    Cursor_insertCharacter("b");
-    Formatting_applyFormattingChanges(null,{"font-style": null});
-    Cursor_insertCharacter("c");
-    showSelection();
-}
-</script>
-</head>
-<body>
-a[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty05-expected.html b/experiments/Editor/tests/formatting/empty05-expected.html
deleted file mode 100644
index ee0a065..0000000
--- a/experiments/Editor/tests/formatting/empty05-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>a[]</b></p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty05-input.html b/experiments/Editor/tests/formatting/empty05-input.html
deleted file mode 100644
index e91c136..0000000
--- a/experiments/Editor/tests/formatting/empty05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-    Cursor_insertCharacter("a");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty06-expected.html b/experiments/Editor/tests/formatting/empty06-expected.html
deleted file mode 100644
index e673975..0000000
--- a/experiments/Editor/tests/formatting/empty06-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p><b>a[]</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty06-input.html b/experiments/Editor/tests/formatting/empty06-input.html
deleted file mode 100644
index c6693fe..0000000
--- a/experiments/Editor/tests/formatting/empty06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-    Cursor_insertCharacter("a");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty07-expected.html b/experiments/Editor/tests/formatting/empty07-expected.html
deleted file mode 100644
index 259fd6e..0000000
--- a/experiments/Editor/tests/formatting/empty07-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p><b>a[]</b></p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty07-input.html b/experiments/Editor/tests/formatting/empty07-input.html
deleted file mode 100644
index fd58ebf..0000000
--- a/experiments/Editor/tests/formatting/empty07-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Lists_setUnorderedList();
-    Formatting_applyFormattingChanges(null,{"font-weight": "bold"});
-    Cursor_insertCharacter("a");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty08-expected.html b/experiments/Editor/tests/formatting/empty08-expected.html
deleted file mode 100644
index 7be8c46..0000000
--- a/experiments/Editor/tests/formatting/empty08-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="padding-left: 80px">Test</p>
-    <p>A[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/empty08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/empty08-input.html b/experiments/Editor/tests/formatting/empty08-input.html
deleted file mode 100644
index 88b04e4..0000000
--- a/experiments/Editor/tests/formatting/empty08-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_insertCharacter("Test");
-    Formatting_applyFormattingChanges(null,{"padding-left": "80px"});
-    Cursor_enterPressed();
-    Formatting_applyFormattingChanges(null,{"padding-left": null});
-    Cursor_insertCharacter("A");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class01-expected.html b/experiments/Editor/tests/formatting/getFormatting-class01-expected.html
deleted file mode 100644
index cf47ff1..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class01-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = p

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class01-input.html b/experiments/Editor/tests/formatting/getFormatting-class01-input.html
deleted file mode 100644
index 222cbfa..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class01-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p>Text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class02-expected.html b/experiments/Editor/tests/formatting/getFormatting-class02-expected.html
deleted file mode 100644
index 820013e..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class02-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = p.Something

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class02-input.html b/experiments/Editor/tests/formatting/getFormatting-class02-input.html
deleted file mode 100644
index d412a1f..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class02-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p class="Something">Text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class03-expected.html b/experiments/Editor/tests/formatting/getFormatting-class03-expected.html
deleted file mode 100644
index d53bd12..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class03-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = h1

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class03-input.html b/experiments/Editor/tests/formatting/getFormatting-class03-input.html
deleted file mode 100644
index 6142f40..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class03-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<h1>Text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class04-expected.html b/experiments/Editor/tests/formatting/getFormatting-class04-expected.html
deleted file mode 100644
index 3031a20..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class04-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = h1.Something

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class04-input.html b/experiments/Editor/tests/formatting/getFormatting-class04-input.html
deleted file mode 100644
index b169656..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class04-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<h1 class="Something">Text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class05-expected.html b/experiments/Editor/tests/formatting/getFormatting-class05-expected.html
deleted file mode 100644
index a347520..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class05-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = pre

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class05-input.html b/experiments/Editor/tests/formatting/getFormatting-class05-input.html
deleted file mode 100644
index 5854952..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class05-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<pre>Text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class06-expected.html b/experiments/Editor/tests/formatting/getFormatting-class06-expected.html
deleted file mode 100644
index 4b2540c..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class06-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = pre.Something

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class06-input.html b/experiments/Editor/tests/formatting/getFormatting-class06-input.html
deleted file mode 100644
index f0c11a1..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class06-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<pre class="Something">Text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class07-expected.html b/experiments/Editor/tests/formatting/getFormatting-class07-expected.html
deleted file mode 100644
index da17a7b..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class07-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = blockquote

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class07-input.html b/experiments/Editor/tests/formatting/getFormatting-class07-input.html
deleted file mode 100644
index afb08be..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class07-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<blockquote>Text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class08-expected.html b/experiments/Editor/tests/formatting/getFormatting-class08-expected.html
deleted file mode 100644
index 5146c6d..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class08-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = blockquote.Something

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-class08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-class08-input.html b/experiments/Editor/tests/formatting/getFormatting-class08-input.html
deleted file mode 100644
index d252896..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-class08-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<blockquote class="Something">Text[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty01a-expected.html b/experiments/Editor/tests/formatting/getFormatting-empty01a-expected.html
deleted file mode 100644
index 4bca9a2..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty01a-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = __none

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty01a-input.html b/experiments/Editor/tests/formatting/getFormatting-empty01a-input.html
deleted file mode 100644
index e9e88ab..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty01a-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty01b-expected.html b/experiments/Editor/tests/formatting/getFormatting-empty01b-expected.html
deleted file mode 100644
index 4bca9a2..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty01b-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = __none

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty01b-input.html b/experiments/Editor/tests/formatting/getFormatting-empty01b-input.html
deleted file mode 100644
index e97854e..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty01b-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var node = document.body;
-    DOM_deleteAllChildren(node);
-    Selection_set(node,0,node,0);
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty02a-expected.html b/experiments/Editor/tests/formatting/getFormatting-empty02a-expected.html
deleted file mode 100644
index cf47ff1..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty02a-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = p

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty02a-input.html b/experiments/Editor/tests/formatting/getFormatting-empty02a-input.html
deleted file mode 100644
index b9c2755..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty02a-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty02b-expected.html b/experiments/Editor/tests/formatting/getFormatting-empty02b-expected.html
deleted file mode 100644
index cf47ff1..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty02b-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = p

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty02b-input.html b/experiments/Editor/tests/formatting/getFormatting-empty02b-input.html
deleted file mode 100644
index 210917f..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty02b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var node = document.getElementsByTagName("P")[0];
-    DOM_deleteAllChildren(node);
-    Selection_set(node,0,node,0);
-    var properties = Formatting_getFormatting();
-    delete properties["-uxwrite-shift"];
-    Selection_clearSelection();
-
-    var lines = new Array();
-    var names = Object.getOwnPropertyNames(properties).sort();
-    for (var i = 0; i < names.length; i++)
-        lines.push(names[i]+" = "+properties[names[i]]+"\n");
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/getFormatting-empty03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/getFormatting-empty03a-expected.html b/experiments/Editor/tests/formatting/getFormatting-empty03a-expected.html
deleted file mode 100644
index d53bd12..0000000
--- a/experiments/Editor/tests/formatting/getFormatting-empty03a-expected.html
+++ /dev/null
@@ -1 +0,0 @@
--uxwrite-paragraph-style = h1



[39/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/elementtypes/elements.txt
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/elementtypes/elements.txt b/experiments/Editor/src/elementtypes/elements.txt
deleted file mode 100644
index bd23f64..0000000
--- a/experiments/Editor/src/elementtypes/elements.txt
+++ /dev/null
@@ -1,113 +0,0 @@
-#document
-#text
-#comment
-a
-abbr
-address
-area
-article
-aside
-audio
-b
-base
-bdi
-bdo
-blockquote
-body
-br
-button
-canvas
-caption
-cite
-code
-col
-colgroup
-command
-data
-datalist
-dd
-del
-details
-dfn
-dialog
-div
-dl
-dt
-em
-embed
-fieldset
-figcaption
-figure
-footer
-form
-h1
-h2
-h3
-h4
-h5
-h6
-head
-header
-hgroup
-hr
-html
-i
-iframe
-img
-input
-ins
-kbd
-keygen
-label
-legend
-li
-link
-map
-mark
-menu
-meta
-meter
-nav
-noscript
-object
-ol
-optgroup
-option
-output
-p
-param
-pre
-progress
-q
-rp
-rt
-ruby
-s
-samp
-script
-section
-select
-small
-source
-span
-strong
-style
-sub
-summary
-sup
-table
-tbody
-td
-textarea
-tfoot
-th
-thead
-time
-title
-tr
-track
-u
-ul
-var
-video
-wbr

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/elementtypes/genelementtypes.pl
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/elementtypes/genelementtypes.pl b/experiments/Editor/src/elementtypes/genelementtypes.pl
deleted file mode 100755
index 46416e1..0000000
--- a/experiments/Editor/src/elementtypes/genelementtypes.pl
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/usr/bin/perl
-
-$filename = $ARGV[0];
-
-#print "filename $filename\n";
-
-@names = ();
-
-open($fh,"<",$filename) or die "Can't open $filename";
-while ($name = <$fh>) {
-  $name =~ s/\n$//;
-  push(@names,$name);
-}
-close($fh);
-
-print("// Automatically generated from $filename\n");
-print("ElementTypes = {\n");
-$nextId = 1;
-for $name (@names) {
-  $upper = uc($name);
-  $lower = lc($name);
-  print("  \"$upper\": $nextId,\n");
-  print("  \"$lower\": $nextId,\n");
-  $nextId++;
-}
-print("};\n");
-print("\n");
-$nextId = 1;
-for $name (@names) {
-  $temp = $name;
-  $temp =~ s/#//;
-  $upper = uc($temp);
-  print("HTML_$upper = $nextId;\n");
-  $nextId++;
-}
-print("HTML_COUNT = $nextId;\n");

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/empty.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/empty.html b/experiments/Editor/src/empty.html
deleted file mode 100644
index 42682b4..0000000
--- a/experiments/Editor/src/empty.html
+++ /dev/null
@@ -1 +0,0 @@
-<html><body></body></html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/first.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/first.js b/experiments/Editor/src/first.js
deleted file mode 100644
index 48cfd85..0000000
--- a/experiments/Editor/src/first.js
+++ /dev/null
@@ -1,45 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-// FIXME: The _PREFIX variables below must be replaced with functions that return the
-// appropriate namespace prefix for the document in question (since we can't rely on the
-// values that LibreOffice/MS Word happen to use by default)
-
-var XML_NAMESPACE = "http://www.w3.org/XML/1998/namespace";
-
-// ODF
-
-var OFFICE_NAMESPACE = "urn:oasis:names:tc:opendocument:xmlns:office:1.0";
-var STYLE_NAMESPACE = "urn:oasis:names:tc:opendocument:xmlns:style:1.0";
-var TEXT_NAMESPACE = "urn:oasis:names:tc:opendocument:xmlns:text:1.0";
-var TABLE_NAMESPACE = "urn:oasis:names:tc:opendocument:xmlns:table:1.0";
-var FO_NAMESPACE = "urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0";
-var SVG_NAMESPACE = "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0";
-var XLINK_NAMESPACE = "http://www.w3.org/1999/xlink";
-
-var OFFICE_PREFIX = "office:";
-var STYLE_PREFIX = "style:";
-var TEXT_PREFIX = "text:";
-var TABLE_PREFIX = "table:";
-var FO_PREFIX = "fo:";
-var SVG_PREFIX = "svg:";
-var XLINK_PREFIX = "xlink:";
-
-// OOXML
-
-var WORD_NAMESPACE = "http://schemas.openxmlformats.org/wordprocessingml/2006/main";
-var WORD_PREFIX = "w:";

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/traversal.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/traversal.js b/experiments/Editor/src/traversal.js
deleted file mode 100644
index 439870f..0000000
--- a/experiments/Editor/src/traversal.js
+++ /dev/null
@@ -1,184 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-function prevNode(node)
-{
-    if (node.previousSibling != null) {
-        node = node.previousSibling;
-        while (node.lastChild != null)
-            node = node.lastChild;
-        return node;
-    }
-    else {
-        return node.parentNode;
-    }
-}
-
-function nextNodeAfter(node,entering,exiting)
-{
-    while (node != null) {
-        if (node.nextSibling != null) {
-            if (exiting != null)
-                exiting(node);
-            node = node.nextSibling;
-            if (entering != null)
-                entering(node);
-            break;
-        }
-
-        if (exiting != null)
-            exiting(node);
-        node = node.parentNode;
-    }
-    return node;
-}
-
-function nextNode(node,entering,exiting)
-{
-    if (node.firstChild) {
-        node = node.firstChild;
-        if (entering != null)
-            entering(node);
-        return node;
-    }
-    else {
-        return nextNodeAfter(node,entering,exiting);
-    }
-}
-
-function prevTextNode(node)
-{
-    do {
-        node = prevNode(node);
-    } while ((node != null) && (node.nodeType != Node.TEXT_NODE));
-    return node;
-}
-
-function nextTextNode(node)
-{
-    do {
-        node = nextNode(node);
-    } while ((node != null) && (node.nodeType != Node.TEXT_NODE));
-    return node;
-}
-
-function firstChildElement(node)
-{
-    var first = node.firstChild;
-    while ((first != null) && (first.nodeType != Node.ELEMENT_NODE))
-        first = first.nextSibling;
-    return first;
-}
-
-function lastChildElement(node)
-{
-    var last = node.lastChild;
-    while ((last != null) && (last.nodeType != Node.ELEMENT_NODE))
-        last = last.previousSibling;
-    return last;
-}
-
-function firstDescendant(node)
-{
-    while (node.firstChild != null)
-        node = node.firstChild;
-    return node;
-}
-
-function lastDescendant(node)
-{
-    while (node.lastChild != null)
-        node = node.lastChild;
-    return node;
-}
-
-function firstDescendantOfType(node,type)
-{
-    if (node._type == type)
-        return node;
-
-    for (var child = node.firstChild; child != null; child = child.nextSibling) {
-        var result = firstDescendantOfType(child,type);
-        if (result != null)
-            return result;
-    }
-    return null;
-}
-
-function firstChildOfType(node,type)
-{
-    for (var child = node.firstChild; child != null; child = child.nextSibling) {
-        if (child._type == type)
-            return child;
-    }
-    return null;
-}
-
-function getNodeDepth(node)
-{
-    var depth = 0;
-    for (; node != null; node = node.parentNode)
-        depth++;
-    return depth;
-}
-
-function getNodeText(node)
-{
-    var strings = new Array();
-    recurse(node);
-    return strings.join("").replace(/\s+/g," ");
-
-    function recurse(node)
-    {
-        if (node.nodeType == Node.TEXT_NODE)
-            strings.push(node.nodeValue);
-
-        for (var child = node.firstChild; child != null; child = child.nextSibling)
-            recurse(child);
-    }
-}
-
-function isWhitespaceTextNode(node)
-{
-    if (node.nodeType != Node.TEXT_NODE)
-        return false;
-    return isWhitespaceString(node.nodeValue);
-}
-
-function isNonWhitespaceTextNode(node)
-{
-    if (node.nodeType != Node.TEXT_NODE)
-        return false;
-    return !isWhitespaceString(node.nodeValue);
-}
-
-function printTree(node,indent,offset)
-{
-    if (indent == null)
-        indent = "";
-    if (offset == null)
-        offset = "";
-    if ((node.nodeType == Node.ELEMENT_NODE) && node.hasAttribute("class"))
-        debug(indent+offset+nodeString(node)+"."+node.getAttribute("class"));
-    else
-        debug(indent+offset+nodeString(node));
-    var childOffset = 0;
-    for (var child = node.firstChild; child != null; child = child.nextSibling) {
-        printTree(child,indent+"    ",childOffset+" ");
-        childOffset++;
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/types.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/types.js b/experiments/Editor/src/types.js
deleted file mode 100644
index b49a709..0000000
--- a/experiments/Editor/src/types.js
+++ /dev/null
@@ -1,280 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var CONTAINER_ELEMENTS = new Array(HTML_COUNT);
-CONTAINER_ELEMENTS[HTML_DOCUMENT] = true;
-CONTAINER_ELEMENTS[HTML_HTML] = true;
-CONTAINER_ELEMENTS[HTML_BODY] = true;
-CONTAINER_ELEMENTS[HTML_UL] = true;
-CONTAINER_ELEMENTS[HTML_OL] = true,
-CONTAINER_ELEMENTS[HTML_LI] = true;
-CONTAINER_ELEMENTS[HTML_TABLE] = true;
-CONTAINER_ELEMENTS[HTML_CAPTION] = true;
-CONTAINER_ELEMENTS[HTML_THEAD] = true;
-CONTAINER_ELEMENTS[HTML_TFOOT] = true;
-CONTAINER_ELEMENTS[HTML_TBODY] = true;
-CONTAINER_ELEMENTS[HTML_TR] = true;
-CONTAINER_ELEMENTS[HTML_TH] = true;
-CONTAINER_ELEMENTS[HTML_TD] = true;
-CONTAINER_ELEMENTS[HTML_COL] = true;
-CONTAINER_ELEMENTS[HTML_FIGURE] = true;
-CONTAINER_ELEMENTS[HTML_FIGCAPTION] = true;
-CONTAINER_ELEMENTS[HTML_NAV] = true;
-
-var PARAGRAPH_ELEMENTS = new Array(HTML_COUNT);
-PARAGRAPH_ELEMENTS[HTML_P] = true;
-PARAGRAPH_ELEMENTS[HTML_H1] = true;
-PARAGRAPH_ELEMENTS[HTML_H2] = true;
-PARAGRAPH_ELEMENTS[HTML_H3] = true;
-PARAGRAPH_ELEMENTS[HTML_H4] = true;
-PARAGRAPH_ELEMENTS[HTML_H5] = true;
-PARAGRAPH_ELEMENTS[HTML_H6] = true;
-PARAGRAPH_ELEMENTS[HTML_DIV] = true;
-PARAGRAPH_ELEMENTS[HTML_PRE] = true;
-PARAGRAPH_ELEMENTS[HTML_BLOCKQUOTE] = true;
-
-var BLOCK_ELEMENTS = new Array(HTML_COUNT);
-for (var i = 0; i < HTML_COUNT; i++)
-    BLOCK_ELEMENTS[i] = (CONTAINER_ELEMENTS[i] || PARAGRAPH_ELEMENTS[i]);
-
-var INLINE_ELEMENTS = new Array(HTML_COUNT);
-for (var i = 0; i < HTML_COUNT; i++)
-    INLINE_ELEMENTS[i] = !BLOCK_ELEMENTS[i];
-
-var HEADING_ELEMENTS = new Array(HTML_COUNT);
-HEADING_ELEMENTS[HTML_H1] = true;
-HEADING_ELEMENTS[HTML_H2] = true;
-HEADING_ELEMENTS[HTML_H3] = true;
-HEADING_ELEMENTS[HTML_H4] = true;
-HEADING_ELEMENTS[HTML_H5] = true;
-HEADING_ELEMENTS[HTML_H6] = true;
-
-var CONTAINERS_ALLOWING_CHILDREN = new Array(HTML_COUNT);
-CONTAINERS_ALLOWING_CHILDREN[HTML_BODY] = true;
-CONTAINERS_ALLOWING_CHILDREN[HTML_LI] = true;
-CONTAINERS_ALLOWING_CHILDREN[HTML_CAPTION] = true;
-CONTAINERS_ALLOWING_CHILDREN[HTML_TH] = true;
-CONTAINERS_ALLOWING_CHILDREN[HTML_TD] = true;
-CONTAINERS_ALLOWING_CHILDREN[HTML_FIGURE] = true;
-CONTAINERS_ALLOWING_CHILDREN[HTML_FIGCAPTION] = true;
-CONTAINERS_ALLOWING_CHILDREN[HTML_NAV] = true;
-
-var OUTLINE_TITLE_ELEMENTS = new Array(HTML_COUNT);
-OUTLINE_TITLE_ELEMENTS[HTML_H1] = true;
-OUTLINE_TITLE_ELEMENTS[HTML_H2] = true;
-OUTLINE_TITLE_ELEMENTS[HTML_H3] = true;
-OUTLINE_TITLE_ELEMENTS[HTML_H4] = true;
-OUTLINE_TITLE_ELEMENTS[HTML_H5] = true;
-OUTLINE_TITLE_ELEMENTS[HTML_H6] = true;
-OUTLINE_TITLE_ELEMENTS[HTML_FIGCAPTION] = true;
-OUTLINE_TITLE_ELEMENTS[HTML_CAPTION] = true;
-
-var Keys = {
-    HEADING_NUMBER: "uxwrite-heading-number",
-    FIGURE_NUMBER: "uxwrite-figure-number",
-    TABLE_NUMBER: "uxwrite-table-number",
-    SECTION_TOC: "tableofcontents",
-    FIGURE_TOC: "listoffigures",
-    TABLE_TOC: "listoftables",
-    SELECTION_HIGHLIGHT: "uxwrite-selection-highlight",
-    AUTOCORRECT_ENTRY: "uxwrite-autocorrect-entry",
-    UXWRITE_PREFIX: "uxwrite-",
-    NONE_STYLE: "__none",
-    AUTOCORRECT_CLASS: "uxwrite-autocorrect",
-    SELECTION_CLASS: "uxwrite-selection",
-    ABSTRACT_ELEMENT: "uxwrite-abstract",
-    SPELLING_CLASS: "uxwrite-spelling",
-    MATCH_CLASS: "uxwrite-match",
-};
-
-var ITEM_NUMBER_CLASSES = {
-    "uxwrite-heading-number": true,
-    "uxwrite-figure-number": true,
-    "uxwrite-table-number": true,
-};
-
-var OPAQUE_NODE_CLASSES = {
-    "uxwrite-heading-number": true,
-    "uxwrite-figure-number": true,
-    "uxwrite-table-number": true,
-    "tableofcontents": true,
-    "listoffigures": true,
-    "listoftables": true,
-    "uxwrite-selection-highlight": true,
-    "uxwrite-field": true,
-};
-
-function isContainerNode(node)
-{
-    return CONTAINER_ELEMENTS[node._type];
-}
-
-function isParagraphNode(node)
-{
-    return PARAGRAPH_ELEMENTS[node._type];
-}
-
-function isHeadingNode(node)
-{
-    return HEADING_ELEMENTS[node._type];
-}
-
-function isBlockNode(node)
-{
-    return BLOCK_ELEMENTS[node._type];
-}
-
-function isBlockOrNoteNode(node)
-{
-    return BLOCK_ELEMENTS[node._type] || isNoteNode(node);
-}
-
-function isInlineNode(node)
-{
-    return INLINE_ELEMENTS[node._type];
-}
-
-function isListNode(node)
-{
-    var type = node._type;
-    return ((type == HTML_UL) || (type == HTML_OL));
-}
-
-function isTableCell(node)
-{
-    switch (node._type) {
-    case HTML_TD:
-    case HTML_TH:
-        return true;
-    default:
-        return false;
-    }
-}
-
-function isRefNode(node)
-{
-    return ((node._type == HTML_A) &&
-            node.hasAttribute("href") &&
-            node.getAttribute("href").charAt(0) == "#");
-}
-
-function isNoteNode(node)
-{
-    if (node._type != HTML_SPAN)
-        return false;
-    var className = DOM_getAttribute(node,"class");
-    return ((className == "footnote") || (className == "endnote"));
-}
-
-function isEmptyNoteNode(node)
-{
-    return isNoteNode(node) && !nodeHasContent(node);
-}
-
-function isItemNumber(node)
-{
-    if (node.nodeType == Node.TEXT_NODE) {
-        return isItemNumber(node.parentNode);
-    }
-    else if (node.nodeType == Node.ELEMENT_NODE) {
-        if ((node._type == HTML_SPAN) && node.hasAttribute("class")) {
-            return ITEM_NUMBER_CLASSES[node.getAttribute("class")];
-        }
-    }
-    return false;
-}
-
-function isOpaqueNode(node)
-{
-    if (node == null)
-        return false;
-
-    switch (node._type) {
-    case HTML_TEXT:
-    case HTML_COMMENT:
-        return isOpaqueNode(node.parentNode);
-    case HTML_IMG:
-        return true;
-    case HTML_A:
-        return node.hasAttribute("href");
-    case HTML_DOCUMENT:
-        return false;
-    default:
-        if (node.hasAttribute("class") && OPAQUE_NODE_CLASSES[node.getAttribute("class")])
-            return true;
-        else
-            return isOpaqueNode(node.parentNode);
-    }
-}
-
-function isAutoCorrectNode(node)
-{
-    return ((node._type == HTML_SPAN) &&
-            (node.getAttribute("class") == Keys.AUTOCORRECT_CLASS));
-}
-
-function isSelectionHighlight(node)
-{
-    return ((node.nodeType == Node.ELEMENT_NODE) &&
-            node.getAttribute("class") == Keys.SELECTION_CLASS);
-}
-
-function isSelectionSpan(node)
-{
-    return ((node != null) &&
-            (node._type == HTML_SPAN) &&
-            (DOM_getAttribute(node,"class") == Keys.SELECTION_CLASS));
-};
-
-function isTOCNode(node)
-{
-    if (node._type == HTML_NAV) {
-        var cls = node.getAttribute("class");
-        if ((cls == Keys.SECTION_TOC) ||
-            (cls == Keys.FIGURE_TOC) ||
-            (cls == Keys.TABLE_TOC))
-            return true;
-    }
-    return false;
-}
-
-function isInTOC(node)
-{
-    if (isTOCNode(node))
-        return true;
-    if (node.parentNode != null)
-        return isInTOC(node.parentNode);
-    return false;
-}
-
-function isSpecialBlockNode(node)
-{
-    switch (node._type) {
-    case HTML_TABLE:
-    case HTML_FIGURE:
-        return true;
-    case HTML_NAV:
-        return isTOCNode(node);
-    default:
-        return false;
-    }
-}
-
-function isAbstractSpan(node)
-{
-    return ((node._type == HTML_SPAN) && node.hasAttribute(Keys.ABSTRACT_ELEMENT));
-}

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/util.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/util.js b/experiments/Editor/src/util.js
deleted file mode 100644
index 191fc55..0000000
--- a/experiments/Editor/src/util.js
+++ /dev/null
@@ -1,365 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-function arrayContains(array,value)
-{
-    for (var i = 0; i < array.length; i++) {
-        if (array[i] == value)
-            return true;
-    }
-    return false;
-}
-
-// Note: you can use slice() to copy a real javascript array, but this function can be used to copy
-// DOM NodeLists (e.g. as returned by document.getElementsByTagName) as well, since they don't
-// support the slice method
-function arrayCopy(array)
-{
-    if (array == null)
-        return null;
-    var copy = new Array();
-    for (var i = 0; i < array.length; i++)
-        copy.push(array[i]);
-    return copy;
-}
-
-function quoteString(str)
-{
-    if (str == null)
-        return null;
-
-    if (str.indexOf('"') < 0)
-        return str;
-
-    var quoted = "";
-    for (var i = 0; i < str.length; i++) {
-        if (str.charAt(i) == '"')
-            quoted += "\\\"";
-        else
-            quoted += str.charAt(i);
-    }
-    return quoted;
-}
-
-function nodeString(node)
-{
-    if (node == null)
-        return "null";
-    var id = "";
-    if (window.debugIds)
-        id = node._nodeId+":";
-    if (node.nodeType == Node.TEXT_NODE) {
-        return id+JSON.stringify(node.nodeValue);
-    }
-    else if (node.nodeType == Node.ELEMENT_NODE) {
-        var name = (node.namespaceURI == null) ? node.nodeName.toUpperCase() : node.nodeName;
-        if (node.hasAttribute("id"))
-            return id+name+"#"+node.getAttribute("id");
-        else
-            return id+name;
-    }
-    else {
-        return id+node.toString();
-    }
-}
-
-function rectString(rect)
-{
-    if (rect == null)
-        return null;
-    else
-        return "("+rect.left+","+rect.top+") - ("+rect.right+","+rect.bottom+")";
-}
-
-function rectIsEmpty(rect)
-{
-    return ((rect == null) ||
-            ((rect.width == 0) && (rect.height == 0)));
-}
-
-function rectContainsPoint(rect,x,y)
-{
-    return ((x >= rect.left) && (x < rect.right) &&
-            (y >= rect.top) && (y < rect.bottom));
-}
-
-function clone(object)
-{
-    var result = new Object();
-    for (var name in object)
-        result[name] = object[name];
-    return result;
-}
-
-function nodeHasContent(node)
-{
-    switch (node._type) {
-    case HTML_TEXT:
-        return !isWhitespaceString(node.nodeValue);
-    case HTML_IMG:
-    case HTML_TABLE:
-        return true;
-    default:
-        if (isOpaqueNode(node))
-            return true;
-
-        for (var child = node.firstChild; child != null; child = child.nextSibling) {
-            if (nodeHasContent(child))
-                return true;
-        }
-        return false;
-    }
-}
-
-function isWhitespaceString(str)
-{
-    return (str.match(isWhitespaceString.regexp) != null);
-}
-
-isWhitespaceString.regexp = /^\s*$/;
-
-function normalizeWhitespace(str)
-{
-    str = str.replace(/^\s+/,"");
-    str = str.replace(/\s+$/,"");
-    str = str.replace(/\s+/g," ");
-    return str;
-}
-
-function DoublyLinkedList()
-{
-    this.first = null;
-    this.last = null;
-}
-
-DoublyLinkedList.prototype.insertAfter = function(item,after)
-{
-    item.prev = null;
-    item.next = null;
-
-    if (this.first == null) { // empty list
-        this.first = item;
-        this.last = item;
-    }
-    else if (after == null) { // insert at start
-        item.next = this.first;
-        this.first = item;
-    }
-    else {
-        item.next = after.next;
-        item.prev = after;
-        if (this.last == after)
-            this.last = item;
-    }
-
-    if (item.next != null)
-        item.next.prev = item;
-    if (item.prev != null)
-        item.prev.next = item;
-};
-
-DoublyLinkedList.prototype.remove = function(item)
-{
-    if (this.first == item)
-        this.first = this.first.next;
-    if (this.last == item)
-        this.last = this.last.prev;
-    if (item.prev != null)
-        item.prev.next = item.next;
-    if (item.next != null)
-        item.next.prev = item.prev;
-    item.prev = null;
-    item.next = null;
-};
-
-function diff(src,dest)
-{
-    var traces = new Array();
-
-    traces[1] = new DiffEntry(0,0,0,0,null);
-
-    for (var distance = 0; true; distance++) {
-        for (var k = -distance; k <= distance; k += 2) {
-            var srcEnd;
-            var prev;
-
-            var del = traces[k-1];
-            var ins = traces[k+1];
-
-            if (((k == -distance) && ins) ||
-                ((k != distance) && ins && del && (del.srcEnd < ins.srcEnd))) {
-                // Down - insertion
-                prev = ins;
-                srcEnd = prev.srcEnd;
-            }
-            else if (del) {
-                // Right - deletion
-                prev = del;
-                srcEnd = prev.srcEnd+1;
-            }
-            else {
-                traces[k] = null;
-                continue;
-            }
-
-            destEnd = srcEnd - k;
-            var srcStart = srcEnd;
-            var destStart = destEnd;
-            while ((srcEnd < src.length) && (destEnd < dest.length) &&
-                   (src[srcEnd] == dest[destEnd])) {
-                srcEnd++;
-                destEnd++;
-            }
-            if ((srcEnd > src.length) || (destEnd > dest.length))
-                traces[k] = null;
-            else
-                traces[k] = new DiffEntry(srcStart,destStart,srcEnd,destEnd,prev);
-            if ((srcEnd >= src.length) && (destEnd >= dest.length)) {
-                return entryToArray(src,dest,traces[k]);
-            }
-        }
-    }
-
-    function DiffEntry(srcStart,destStart,srcEnd,destEnd,prev)
-    {
-        this.srcStart = srcStart;
-        this.destStart = destStart;
-        this.srcEnd = srcEnd;
-        this.destEnd = destEnd;
-        this.prev = prev;
-    }
-
-    function entryToArray(src,dest,entry)
-    {
-        var results = new Array();
-        results.push(entry);
-        for (entry = entry.prev; entry != null; entry = entry.prev) {
-            if ((entry.srcStart != entry.srcEnd) || (entry.destStart != entry.destEnd))
-                results.push(entry);
-        }
-        return results.reverse();
-    }
-}
-
-function TimingEntry(name,time)
-{
-    this.name = name;
-    this.time = time;
-}
-
-function TimingInfo()
-{
-    this.entries = new Array();
-    this.total = 0;
-    this.lastTime = null;
-}
-
-TimingInfo.prototype.start = function()
-{
-    this.entries.length = 0;
-    this.lastTime = new Date();
-};
-
-TimingInfo.prototype.addEntry = function(name)
-{
-    if (this.lastTime == null)
-        this.start();
-
-    var now = new Date();
-    var interval = now - this.lastTime;
-    this.entries.push(new TimingEntry(name,interval));
-    this.total += interval;
-    this.lastTime = now;
-};
-
-TimingInfo.prototype.print = function(title)
-{
-    debug(title);
-    for (var i = 0; i < this.entries.length; i++) {
-        var entry = this.entries[i];
-        debug("    "+entry.name+": "+entry.time+"ms");
-    }
-};
-
-function readFileApp(filename)
-{
-    var req = new XMLHttpRequest("file:///read/"+filename);
-    req.open("POST","/read/"+encodeURI(filename),false);
-    req.send();
-    if (req.status == 404)
-        return null; // file not found
-    else if ((req.status != 200) && (req.status != 0))
-        throw new Error(req.status+": "+req.responseText);
-    var doc = req.responseXML;
-    if (doc != null)
-        DOM_assignNodeIds(doc);
-    return doc;
-}
-
-function readFileTest(filename)
-{
-    var req = new XMLHttpRequest();
-    req.open("GET",filename,false);
-    req.send();
-    var xml = req.responseXML;
-    if (xml == null)
-        return null;
-    DOM_assignNodeIds(xml.documentElement);
-    return xml;
-}
-
-function fromTokenList(value)
-{
-    var result = new Object();
-    if (value != null) {
-        var components = value.toLowerCase().split(/\s+/);
-        for (var i = 0; i < components.length; i++) {
-            if (components[i].length > 0)
-                result[components[i]] = true;
-        }
-    }
-    return result;
-}
-
-function toTokenList(properties)
-{
-    var tokens = new Array();
-
-    if (properties != null) {
-        // Sort the names to ensure deterministic results in test cases
-        var names = Object.getOwnPropertyNames(properties).sort();
-        for (var i = 0; i < names.length; i++) {
-            var name = names[i];
-            if (properties[name])
-                tokens.push(name);
-        }
-    }
-
-    if (tokens.length == null)
-        return null;
-    else
-        return tokens.join(" ");
-}
-
-function xywhAbsElementRect(element)
-{
-    var rect = element.getBoundingClientRect();
-    return { x: rect.left + window.scrollX,
-             y: rect.top + window.scrollY,
-             width: rect.width,
-             height: rect.height };
-}

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/PrettyPrinter.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/PrettyPrinter.js b/experiments/Editor/tests/PrettyPrinter.js
deleted file mode 100644
index f18d7ba..0000000
--- a/experiments/Editor/tests/PrettyPrinter.js
+++ /dev/null
@@ -1,226 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-(function() {
-
-    // Applicable options:
-    // keepSelectionHighlights (boolean)
-    // preserveCase (boolean)
-    // showNamespaceDetails (boolean)
-    // separateLines (boolean)
-
-    function getHTML(root,options)
-    {
-        var copy;
-        UndoManager_disableWhileExecuting(function() {
-            if (options == null)
-                options = new Object();
-            copy = DOM_cloneNode(root,true);
-            if (!options.keepSelectionHighlights)
-                removeSelectionSpans(copy);
-            for (var body = copy.firstChild; body != null; body = body.nextSibling) {
-                if (body.nodeName == "BODY") {
-                    DOM_removeAttribute(body,"style");
-                    DOM_removeAttribute(body,"contentEditable");
-                }
-            }
-        });
-
-        var output = new Array();
-        prettyPrint(output,options,copy,"");
-        return output.join("");
-    }
-
-    function removeSelectionSpans(root)
-    {
-        var checkMerge = new Array();
-        recurse(root);
-
-        for (var i = 0; i < checkMerge.length; i++) {
-            if (checkMerge[i].parentNode != null) { // if not already merged
-                Formatting_mergeWithNeighbours(checkMerge[i],{});
-            }
-        }
-
-        function recurse(node) {
-            if (isSelectionHighlight(node)) {
-                checkMerge.push(node.firstChild);
-                checkMerge.push(node.lastChild);
-                DOM_removeNodeButKeepChildren(node);
-            }
-            else {
-                var next;
-                for (var child = node.firstChild; child != null; child = next) {
-                    next = child.nextSibling;
-                    recurse(child);
-                }
-            }
-        }
-    }
-
-    function entityFix(str)
-    {
-        return str.replace(/\u00a0/g,"&nbsp;");
-    }
-
-    function singleDescendents(node)
-    {
-        var count = 0;
-        for (var child = node.firstChild; child != null; child = child.nextSibling) {
-            if ((child.nodeType == Node.TEXT_NODE) && (textNodeDisplayValue(child).length == 0))
-                continue;
-            count++;
-            if (count > 1)
-                return false;
-            if (!singleDescendents(child))
-                return false;
-        }
-        return true;
-    }
-
-    function sortCSSProperties(value)
-    {
-        // Make sure the CSS properties on the "style" attribute appear in a consistent order
-        var items = value.trim().split(/\s*;\s*/);
-        if ((items.length > 0) && (items[items.length-1] == ""))
-            items.length--;
-        items.sort();
-        return items.join("; ");
-    }
-
-    function attributeString(options,node)
-    {
-        // Make sure the attributes appear in a consistent order
-        var names = new Array();
-        for (var i = 0; i < node.attributes.length; i++) {
-            names.push(node.attributes[i].nodeName);
-        }
-        names.sort();
-        var str = "";
-        for (var i = 0; i < names.length; i++) {
-            var name = names[i];
-
-            var value = node.getAttribute(name);
-            if (name == "style")
-                value = sortCSSProperties(value);
-            var attr = node.getAttributeNode(name);
-            if (options.showNamespaceDetails) {
-                if ((attr.namespaceURI != null) || (attr.prefix != null))
-                    name = "{"+attr.namespaceURI+","+attr.prefix+","+attr.localName+"}"+name;
-            }
-            str += " "+name+"=\""+value+"\"";
-        }
-        return str;
-    }
-
-    function textNodeDisplayValue(node)
-    {
-        var value = entityFix(node.nodeValue);
-        if ((node.parentNode != null) &&
-            (node.parentNode.getAttribute("xml:space") != "preserve"))
-            value = value.trim();
-        return value;
-    }
-
-    function prettyPrintOneLine(output,options,node)
-    {
-        if ((node.nodeType == Node.ELEMENT_NODE) && (node.nodeName != "SCRIPT")) {
-            var name = options.preserveCase ? node.nodeName : node.nodeName.toLowerCase();
-            if (node.firstChild == null) {
-                output.push("<" + name + attributeString(options,node) + "/>");
-            }
-            else {
-                output.push("<" + name + attributeString(options,node) + ">");
-                for (var child = node.firstChild; child != null; child = child.nextSibling)
-                    prettyPrintOneLine(output,options,child);
-                output.push("</" + name + ">");
-            }
-        }
-        else if (node.nodeType == Node.TEXT_NODE) {
-            var value = textNodeDisplayValue(node);
-            if (value.length > 0)
-                output.push(value);
-        }
-        else if (node.nodeType == Node.COMMENT_NODE) {
-            output.push("<!--" + entityFix(node.nodeValue) + "-->\n");
-        }
-    }
-
-    function isContainer(node)
-    {
-        switch (node._type) {
-        case HTML_BODY:
-        case HTML_SECTION:
-        case HTML_FIGURE:
-        case HTML_TABLE:
-        case HTML_TBODY:
-        case HTML_THEAD:
-        case HTML_TFOOT:
-        case HTML_TR:
-        case HTML_DIV:
-        case HTML_UL:
-        case HTML_OL:
-        case HTML_NAV:
-        case HTML_COLGROUP:
-            return true;
-        default:
-            return false;
-        }
-    }
-
-    function prettyPrint(output,options,node,indent)
-    {
-        if ((node.nodeType == Node.ELEMENT_NODE) && (node.nodeName != "SCRIPT")) {
-            var name = options.preserveCase ? node.nodeName : node.nodeName.toLowerCase();
-            if (node.firstChild == null) {
-                output.push(indent + "<" + name + attributeString(options,node) + "/>\n");
-            }
-            else {
-                if (node._type == HTML_STYLE) {
-                    output.push(indent + "<" + name + attributeString(options,node) + ">\n");
-                    for (var child = node.firstChild; child != null; child = child.nextSibling)
-                        prettyPrint(output,options,child,"");
-                    output.push(indent + "</" + name + ">\n");
-                }
-                else if (!options.separateLines && singleDescendents(node) && !isContainer(node)) {
-                    output.push(indent);
-                    prettyPrintOneLine(output,options,node);
-                    output.push("\n");
-                }
-                else {
-                    output.push(indent + "<" + name + attributeString(options,node) + ">\n");
-                    for (var child = node.firstChild; child != null; child = child.nextSibling)
-                        prettyPrint(output,options,child,indent+"  ");
-                    output.push(indent + "</" + name + ">\n");
-                }
-            }
-        }
-        else if (node.nodeType == Node.TEXT_NODE) {
-            var value = textNodeDisplayValue(node);
-//            var value = JSON.stringify(node.nodeValue);
-            if (value.length > 0)
-                output.push(indent + value + "\n");
-        }
-        else if (node.nodeType == Node.COMMENT_NODE) {
-            output.push(indent + "<!--" + entityFix(node.nodeValue) + "-->\n");
-        }
-    }
-
-    window.PrettyPrinter = new Object();
-    window.PrettyPrinter.getHTML = getHTML;
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/AutoCorrectTests.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/AutoCorrectTests.js b/experiments/Editor/tests/autocorrect/AutoCorrectTests.js
deleted file mode 100644
index fdc771d..0000000
--- a/experiments/Editor/tests/autocorrect/AutoCorrectTests.js
+++ /dev/null
@@ -1,50 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-function findTextMatching(re)
-{
-    return recurse(document.body);
-
-    function recurse(node)
-    {
-        if (node.nodeType == Node.TEXT_NODE) {
-            if (node.nodeValue.match(re))
-                return node;
-            else
-                return null;
-        }
-        else {
-            for (var child = node.firstChild; child != null; child = child.nextSibling) {
-                var result = recurse(child);
-                if (result != null)
-                    return result;
-            }
-            return null;
-        }
-    }
-}
-
-function showCorrections()
-{
-    var corrections = AutoCorrect_getCorrections();
-    var lines = new Array();
-    lines.push("Corrections:\n");
-    for (var i = 0; i < corrections.length; i++) {
-        lines.push("    "+corrections[i].original+" -> "+corrections[i].replacement+"\n");
-    }
-    return PrettyPrinter.getHTML(document.documentElement)+"\n"+lines.join("");
-}

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/acceptCorrection-undo-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/acceptCorrection-undo-expected.html b/experiments/Editor/tests/autocorrect/acceptCorrection-undo-expected.html
deleted file mode 100644
index 3399e01..0000000
--- a/experiments/Editor/tests/autocorrect/acceptCorrection-undo-expected.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    ==================== Version 0 ====================
-    <body>
-      <p>
-        one
-        <span class="uxwrite-autocorrect" original="twox">two</span>
-        three
-        <span class="uxwrite-autocorrect" original="fourx">four</span>
-        five
-        <span class="uxwrite-autocorrect" original="sixx">six</span>
-        seven[]
-      </p>
-    </body>
-    ==================== Version 1 ====================
-    <body>
-      <p>
-        one
-        <span class="uxwrite-autocorrect" original="twox">two</span>
-        three
-        <span class="uxwrite-autocorrect" original="fourx">four</span>
-        five six seven[]
-      </p>
-    </body>
-    ==================== Version 2 ====================
-    <body>
-      <p>
-        one
-        <span class="uxwrite-autocorrect" original="twox">two</span>
-        three four five six seven[]
-      </p>
-    </body>
-    ==================== Version 3 ====================
-    <body>
-      <p>one two three four five six seven[]</p>
-    </body>
-    ===================================================
-    First undo to version 2: OK
-    First undo to version 1: OK
-    First undo to version 0: OK
-    Redo to version 1: OK
-    Redo to version 2: OK
-    Redo to version 3: OK
-    Second undo to version 2: OK
-    Second undo to version 1: OK
-    Second undo to version 0: OK
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/acceptCorrection-undo-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/acceptCorrection-undo-input.html b/experiments/Editor/tests/autocorrect/acceptCorrection-undo-input.html
deleted file mode 100644
index a0a703a..0000000
--- a/experiments/Editor/tests/autocorrect/acceptCorrection-undo-input.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script src="../undo/UndoTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    Cursor_insertCharacter(" sixx");
-    AutoCorrect_correctPrecedingWord(4,"six");
-    Cursor_insertCharacter(" seven");
-    PostponedActions_perform();
-    showSelection();
-
-    UndoManager_clear();
-    var versions = new Array();
-    versions.push(DOM_cloneNode(document.body,true));
-    for (var i = 0; i < 3; i++) {
-        AutoCorrect_acceptCorrection();
-        PostponedActions_perform();
-        versions.push(DOM_cloneNode(document.body,true));
-    }
-
-    testUndo(versions,document.body);
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/acceptCorrection01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/acceptCorrection01-expected.html b/experiments/Editor/tests/autocorrect/acceptCorrection01-expected.html
deleted file mode 100644
index 5311c9e..0000000
--- a/experiments/Editor/tests/autocorrect/acceptCorrection01-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three four five[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    twox -> two

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/acceptCorrection01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/acceptCorrection01-input.html b/experiments/Editor/tests/autocorrect/acceptCorrection01-input.html
deleted file mode 100644
index 1fc0ff4..0000000
--- a/experiments/Editor/tests/autocorrect/acceptCorrection01-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    PostponedActions_perform();
-    showSelection();
-
-    AutoCorrect_acceptCorrection();
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/acceptCorrection02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/acceptCorrection02-expected.html b/experiments/Editor/tests/autocorrect/acceptCorrection02-expected.html
deleted file mode 100644
index 2257b03..0000000
--- a/experiments/Editor/tests/autocorrect/acceptCorrection02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>one two three four five[]</p>
-  </body>
-</html>
-
-Corrections:

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/acceptCorrection02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/acceptCorrection02-input.html b/experiments/Editor/tests/autocorrect/acceptCorrection02-input.html
deleted file mode 100644
index 96e9be0..0000000
--- a/experiments/Editor/tests/autocorrect/acceptCorrection02-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    PostponedActions_perform();
-    showSelection();
-
-    AutoCorrect_acceptCorrection();
-    AutoCorrect_acceptCorrection();
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/acceptCorrection03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/acceptCorrection03-expected.html b/experiments/Editor/tests/autocorrect/acceptCorrection03-expected.html
deleted file mode 100644
index b1afd1f..0000000
--- a/experiments/Editor/tests/autocorrect/acceptCorrection03-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one two three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-      five
-      <span class="uxwrite-autocorrect" original="sixx">six</span>
-      seven[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    fourx -> four
-    sixx -> six

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/acceptCorrection03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/acceptCorrection03-input.html b/experiments/Editor/tests/autocorrect/acceptCorrection03-input.html
deleted file mode 100644
index dc26563..0000000
--- a/experiments/Editor/tests/autocorrect/acceptCorrection03-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    Cursor_insertCharacter(" sixx");
-    AutoCorrect_correctPrecedingWord(4,"six");
-    Cursor_insertCharacter(" seven");
-    PostponedActions_perform();
-    showSelection();
-
-    var text = findTextMatching("two");
-    Selection_set(text,0,text,0);
-
-    AutoCorrect_acceptCorrection();
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/acceptCorrection04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/acceptCorrection04-expected.html b/experiments/Editor/tests/autocorrect/acceptCorrection04-expected.html
deleted file mode 100644
index 9671757..0000000
--- a/experiments/Editor/tests/autocorrect/acceptCorrection04-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three four five
-      <span class="uxwrite-autocorrect" original="sixx">six</span>
-      seven[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    twox -> two
-    sixx -> six

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/acceptCorrection04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/acceptCorrection04-input.html b/experiments/Editor/tests/autocorrect/acceptCorrection04-input.html
deleted file mode 100644
index 8de93eb..0000000
--- a/experiments/Editor/tests/autocorrect/acceptCorrection04-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    Cursor_insertCharacter(" sixx");
-    AutoCorrect_correctPrecedingWord(4,"six");
-    Cursor_insertCharacter(" seven");
-    PostponedActions_perform();
-    showSelection();
-
-    var text = findTextMatching("four");
-    Selection_set(text,0,text,0);
-
-    AutoCorrect_acceptCorrection();
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/acceptCorrection05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/acceptCorrection05-expected.html b/experiments/Editor/tests/autocorrect/acceptCorrection05-expected.html
deleted file mode 100644
index 00fdf45..0000000
--- a/experiments/Editor/tests/autocorrect/acceptCorrection05-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-      five six seven[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    twox -> two
-    fourx -> four

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/acceptCorrection05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/acceptCorrection05-input.html b/experiments/Editor/tests/autocorrect/acceptCorrection05-input.html
deleted file mode 100644
index 6e724b7..0000000
--- a/experiments/Editor/tests/autocorrect/acceptCorrection05-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    Cursor_insertCharacter(" sixx");
-    AutoCorrect_correctPrecedingWord(4,"six");
-    Cursor_insertCharacter(" seven");
-    PostponedActions_perform();
-    showSelection();
-
-    var text = findTextMatching("six");
-    Selection_set(text,0,text,0);
-
-    AutoCorrect_acceptCorrection();
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/changeCorrection01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/changeCorrection01-expected.html b/experiments/Editor/tests/autocorrect/changeCorrection01-expected.html
deleted file mode 100644
index 9d04b6a..0000000
--- a/experiments/Editor/tests/autocorrect/changeCorrection01-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one a three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-      five[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    fourx -> four

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/changeCorrection01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/changeCorrection01-input.html b/experiments/Editor/tests/autocorrect/changeCorrection01-input.html
deleted file mode 100644
index 45e7519..0000000
--- a/experiments/Editor/tests/autocorrect/changeCorrection01-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    PostponedActions_perform();
-    showSelection();
-
-    var text = findTextMatching(/two/);
-    text.nodeValue = "a";
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/changeCorrection02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/changeCorrection02-expected.html b/experiments/Editor/tests/autocorrect/changeCorrection02-expected.html
deleted file mode 100644
index 717beb5..0000000
--- a/experiments/Editor/tests/autocorrect/changeCorrection02-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three a five[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    twox -> two

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/changeCorrection02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/changeCorrection02-input.html b/experiments/Editor/tests/autocorrect/changeCorrection02-input.html
deleted file mode 100644
index d3b1943..0000000
--- a/experiments/Editor/tests/autocorrect/changeCorrection02-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    PostponedActions_perform();
-    showSelection();
-
-    var text = findTextMatching(/four/);
-    text.nodeValue = "a";
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/correctPrecedingWord01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/correctPrecedingWord01-expected.html b/experiments/Editor/tests/autocorrect/correctPrecedingWord01-expected.html
deleted file mode 100644
index f8ac7aa..0000000
--- a/experiments/Editor/tests/autocorrect/correctPrecedingWord01-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-      five[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    twox -> two
-    fourx -> four

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/correctPrecedingWord01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/correctPrecedingWord01-input.html b/experiments/Editor/tests/autocorrect/correctPrecedingWord01-input.html
deleted file mode 100644
index 7bb437e..0000000
--- a/experiments/Editor/tests/autocorrect/correctPrecedingWord01-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    PostponedActions_perform();
-    showSelection();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/removeCorrection01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/removeCorrection01-expected.html b/experiments/Editor/tests/autocorrect/removeCorrection01-expected.html
deleted file mode 100644
index 00dd985..0000000
--- a/experiments/Editor/tests/autocorrect/removeCorrection01-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-      five[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    fourx -> four

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/removeCorrection01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/removeCorrection01-input.html b/experiments/Editor/tests/autocorrect/removeCorrection01-input.html
deleted file mode 100644
index 929d768..0000000
--- a/experiments/Editor/tests/autocorrect/removeCorrection01-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    PostponedActions_perform();
-    showSelection();
-
-    var text = findTextMatching(/two/);
-    DOM_deleteNode(text.parentNode);
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/removeCorrection02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/removeCorrection02-expected.html b/experiments/Editor/tests/autocorrect/removeCorrection02-expected.html
deleted file mode 100644
index 350dd7d..0000000
--- a/experiments/Editor/tests/autocorrect/removeCorrection02-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three
-      five[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    twox -> two

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/removeCorrection02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/removeCorrection02-input.html b/experiments/Editor/tests/autocorrect/removeCorrection02-input.html
deleted file mode 100644
index 59ce3db..0000000
--- a/experiments/Editor/tests/autocorrect/removeCorrection02-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    PostponedActions_perform();
-    showSelection();
-
-    var text = findTextMatching(/four/);
-    DOM_deleteNode(text.parentNode);
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/removedSpan01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/removedSpan01-expected.html b/experiments/Editor/tests/autocorrect/removedSpan01-expected.html
deleted file mode 100644
index f56d240..0000000
--- a/experiments/Editor/tests/autocorrect/removedSpan01-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>the</p>
-    <p>
-      []
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/removedSpan01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/removedSpan01-input.html b/experiments/Editor/tests/autocorrect/removedSpan01-input.html
deleted file mode 100644
index 4ce93b7..0000000
--- a/experiments/Editor/tests/autocorrect/removedSpan01-input.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("teh");
-    AutoCorrect_correctPrecedingWord(3,"the");
-    Cursor_insertCharacter(" ");
-    PostponedActions_perform();
-    Cursor_deleteCharacter();
-    Cursor_enterPressed();
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/removedSpan02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/removedSpan02-expected.html b/experiments/Editor/tests/autocorrect/removedSpan02-expected.html
deleted file mode 100644
index 1815348..0000000
--- a/experiments/Editor/tests/autocorrect/removedSpan02-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>th[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/removedSpan02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/removedSpan02-input.html b/experiments/Editor/tests/autocorrect/removedSpan02-input.html
deleted file mode 100644
index 9870e03..0000000
--- a/experiments/Editor/tests/autocorrect/removedSpan02-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("teh");
-    AutoCorrect_correctPrecedingWord(3,"the");
-    Cursor_insertCharacter(" ");
-    PostponedActions_perform();
-    Cursor_deleteCharacter();
-    PostponedActions_perform();
-    Cursor_deleteCharacter();
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/removedSpan03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/removedSpan03-expected.html b/experiments/Editor/tests/autocorrect/removedSpan03-expected.html
deleted file mode 100644
index b0c230d..0000000
--- a/experiments/Editor/tests/autocorrect/removedSpan03-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>thex[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/removedSpan03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/removedSpan03-input.html b/experiments/Editor/tests/autocorrect/removedSpan03-input.html
deleted file mode 100644
index 71bcc2c..0000000
--- a/experiments/Editor/tests/autocorrect/removedSpan03-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("teh");
-    AutoCorrect_correctPrecedingWord(3,"the");
-    Cursor_insertCharacter(" ");
-    PostponedActions_perform();
-    Cursor_deleteCharacter();
-    PostponedActions_perform();
-    Cursor_insertCharacter("x");
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/replaceCorrection-undo-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/replaceCorrection-undo-expected.html b/experiments/Editor/tests/autocorrect/replaceCorrection-undo-expected.html
deleted file mode 100644
index badefe7..0000000
--- a/experiments/Editor/tests/autocorrect/replaceCorrection-undo-expected.html
+++ /dev/null
@@ -1,50 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    ==================== Version 0 ====================
-    <body>
-      <p>
-        one
-        <span class="uxwrite-autocorrect" original="twox">two</span>
-        three
-        <span class="uxwrite-autocorrect" original="fourx">four</span>
-        five
-        <span class="uxwrite-autocorrect" original="sixx">six</span>
-        seven[]
-      </p>
-    </body>
-    ==================== Version 1 ====================
-    <body>
-      <p>
-        one
-        <span class="uxwrite-autocorrect" original="twox">two</span>
-        three
-        <span class="uxwrite-autocorrect" original="fourx">four</span>
-        five r1 seven[]
-      </p>
-    </body>
-    ==================== Version 2 ====================
-    <body>
-      <p>
-        one
-        <span class="uxwrite-autocorrect" original="twox">two</span>
-        three r2 five r1 seven[]
-      </p>
-    </body>
-    ==================== Version 3 ====================
-    <body>
-      <p>one r3 three r2 five r1 seven[]</p>
-    </body>
-    ===================================================
-    First undo to version 2: OK
-    First undo to version 1: OK
-    First undo to version 0: OK
-    Redo to version 1: OK
-    Redo to version 2: OK
-    Redo to version 3: OK
-    Second undo to version 2: OK
-    Second undo to version 1: OK
-    Second undo to version 0: OK
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/replaceCorrection-undo-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/replaceCorrection-undo-input.html b/experiments/Editor/tests/autocorrect/replaceCorrection-undo-input.html
deleted file mode 100644
index e08e838..0000000
--- a/experiments/Editor/tests/autocorrect/replaceCorrection-undo-input.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script src="../undo/UndoTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    Cursor_insertCharacter(" sixx");
-    AutoCorrect_correctPrecedingWord(4,"six");
-    Cursor_insertCharacter(" seven");
-    PostponedActions_perform();
-    showSelection();
-
-    UndoManager_clear();
-    var versions = new Array();
-    versions.push(DOM_cloneNode(document.body,true));
-    for (var i = 0; i < 3; i++) {
-        AutoCorrect_replaceCorrection("r"+(i+1));
-        PostponedActions_perform();
-        versions.push(DOM_cloneNode(document.body,true));
-    }
-
-    testUndo(versions,document.body);
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/replaceCorrection01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/replaceCorrection01-expected.html b/experiments/Editor/tests/autocorrect/replaceCorrection01-expected.html
deleted file mode 100644
index c253fcd..0000000
--- a/experiments/Editor/tests/autocorrect/replaceCorrection01-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three A five[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    twox -> two

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/replaceCorrection01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/replaceCorrection01-input.html b/experiments/Editor/tests/autocorrect/replaceCorrection01-input.html
deleted file mode 100644
index 04574d8..0000000
--- a/experiments/Editor/tests/autocorrect/replaceCorrection01-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    PostponedActions_perform();
-    showSelection();
-
-    AutoCorrect_replaceCorrection("A");
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/replaceCorrection02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/replaceCorrection02-expected.html b/experiments/Editor/tests/autocorrect/replaceCorrection02-expected.html
deleted file mode 100644
index 659ad6f..0000000
--- a/experiments/Editor/tests/autocorrect/replaceCorrection02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>one B three A five[]</p>
-  </body>
-</html>
-
-Corrections:

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/replaceCorrection02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/replaceCorrection02-input.html b/experiments/Editor/tests/autocorrect/replaceCorrection02-input.html
deleted file mode 100644
index d6fb6d0..0000000
--- a/experiments/Editor/tests/autocorrect/replaceCorrection02-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    PostponedActions_perform();
-    showSelection();
-
-    AutoCorrect_replaceCorrection("A");
-    AutoCorrect_replaceCorrection("B");
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/replaceCorrection03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/replaceCorrection03-expected.html b/experiments/Editor/tests/autocorrect/replaceCorrection03-expected.html
deleted file mode 100644
index 024b644..0000000
--- a/experiments/Editor/tests/autocorrect/replaceCorrection03-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one A three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-      five
-      <span class="uxwrite-autocorrect" original="sixx">six</span>
-      seven[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    fourx -> four
-    sixx -> six

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/replaceCorrection03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/replaceCorrection03-input.html b/experiments/Editor/tests/autocorrect/replaceCorrection03-input.html
deleted file mode 100644
index 7e49201..0000000
--- a/experiments/Editor/tests/autocorrect/replaceCorrection03-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    Cursor_insertCharacter(" sixx");
-    AutoCorrect_correctPrecedingWord(4,"six");
-    Cursor_insertCharacter(" seven");
-    PostponedActions_perform();
-    showSelection();
-
-    var text = findTextMatching("two");
-    Selection_set(text,0,text,0);
-
-    AutoCorrect_replaceCorrection("A");
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/replaceCorrection04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/replaceCorrection04-expected.html b/experiments/Editor/tests/autocorrect/replaceCorrection04-expected.html
deleted file mode 100644
index ebc4b54..0000000
--- a/experiments/Editor/tests/autocorrect/replaceCorrection04-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three A five
-      <span class="uxwrite-autocorrect" original="sixx">six</span>
-      seven[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    twox -> two
-    sixx -> six

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/replaceCorrection04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/replaceCorrection04-input.html b/experiments/Editor/tests/autocorrect/replaceCorrection04-input.html
deleted file mode 100644
index 9a47a03..0000000
--- a/experiments/Editor/tests/autocorrect/replaceCorrection04-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    Cursor_insertCharacter(" sixx");
-    AutoCorrect_correctPrecedingWord(4,"six");
-    Cursor_insertCharacter(" seven");
-    PostponedActions_perform();
-    showSelection();
-
-    var text = findTextMatching("four");
-    Selection_set(text,0,text,0);
-
-    AutoCorrect_replaceCorrection("A");
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/replaceCorrection05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/replaceCorrection05-expected.html b/experiments/Editor/tests/autocorrect/replaceCorrection05-expected.html
deleted file mode 100644
index 5650843..0000000
--- a/experiments/Editor/tests/autocorrect/replaceCorrection05-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-      five A seven[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    twox -> two
-    fourx -> four

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/replaceCorrection05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/replaceCorrection05-input.html b/experiments/Editor/tests/autocorrect/replaceCorrection05-input.html
deleted file mode 100644
index 1d3b2ea..0000000
--- a/experiments/Editor/tests/autocorrect/replaceCorrection05-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    Cursor_insertCharacter(" five");
-    Cursor_insertCharacter(" sixx");
-    AutoCorrect_correctPrecedingWord(4,"six");
-    Cursor_insertCharacter(" seven");
-    PostponedActions_perform();
-    showSelection();
-
-    var text = findTextMatching("six");
-    Selection_set(text,0,text,0);
-
-    AutoCorrect_replaceCorrection("A");
-    PostponedActions_perform();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/undo01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/undo01-expected.html b/experiments/Editor/tests/autocorrect/undo01-expected.html
deleted file mode 100644
index f8ac7aa..0000000
--- a/experiments/Editor/tests/autocorrect/undo01-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-      five[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    twox -> two
-    fourx -> four

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/undo01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/undo01-input.html b/experiments/Editor/tests/autocorrect/undo01-input.html
deleted file mode 100644
index 35900a2..0000000
--- a/experiments/Editor/tests/autocorrect/undo01-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    PostponedActions_perform();
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    PostponedActions_perform();
-    Cursor_insertCharacter(" five");
-
-    for (var i = 0; i < 0; i++) {
-        UndoManager_undo();
-    }
-
-    showSelection();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/undo02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/undo02-expected.html b/experiments/Editor/tests/autocorrect/undo02-expected.html
deleted file mode 100644
index 52d8d22..0000000
--- a/experiments/Editor/tests/autocorrect/undo02-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      []
-    </p>
-  </body>
-</html>
-
-Corrections:
-    twox -> two

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/undo02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/undo02-input.html b/experiments/Editor/tests/autocorrect/undo02-input.html
deleted file mode 100644
index 5dc1bc8..0000000
--- a/experiments/Editor/tests/autocorrect/undo02-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    PostponedActions_perform();
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    PostponedActions_perform();
-    Cursor_insertCharacter(" five");
-
-    for (var i = 0; i < 3; i++) {
-        UndoManager_undo();
-    }
-
-    showSelection();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/undo03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/undo03-expected.html b/experiments/Editor/tests/autocorrect/undo03-expected.html
deleted file mode 100644
index 0280119..0000000
--- a/experiments/Editor/tests/autocorrect/undo03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>one twox[]</p>
-  </body>
-</html>
-
-Corrections:

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/undo03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/undo03-input.html b/experiments/Editor/tests/autocorrect/undo03-input.html
deleted file mode 100644
index 3e14c8d..0000000
--- a/experiments/Editor/tests/autocorrect/undo03-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="AutoCorrectTests.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    AutoCorrect_init();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("one");
-    Cursor_insertCharacter(" twox");
-    AutoCorrect_correctPrecedingWord(4,"two");
-    PostponedActions_perform();
-    Cursor_insertCharacter(" three");
-    Cursor_insertCharacter(" fourx");
-    AutoCorrect_correctPrecedingWord(5,"four");
-    PostponedActions_perform();
-    Cursor_insertCharacter(" five");
-
-    for (var i = 0; i < 4; i++) {
-        UndoManager_undo();
-    }
-
-    showSelection();
-
-    return showCorrections();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/autocorrect/undo04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/autocorrect/undo04-expected.html b/experiments/Editor/tests/autocorrect/undo04-expected.html
deleted file mode 100644
index f8ac7aa..0000000
--- a/experiments/Editor/tests/autocorrect/undo04-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      one
-      <span class="uxwrite-autocorrect" original="twox">two</span>
-      three
-      <span class="uxwrite-autocorrect" original="fourx">four</span>
-      five[]
-    </p>
-  </body>
-</html>
-
-Corrections:
-    twox -> two
-    fourx -> four



[31/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading06-input.html b/experiments/Editor/tests/cursor/enterPressed-heading06-input.html
deleted file mode 100644
index 109ec57..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading06-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1><i>[]Some text</i></h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading07-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading07-expected.html
deleted file mode 100644
index f355235..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading07-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1><i>S</i></h1>
-    <p><i>[]ome text</i></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading07-input.html b/experiments/Editor/tests/cursor/enterPressed-heading07-input.html
deleted file mode 100644
index 1b38c5f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading07-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1><i>S[]ome text</i></h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading08-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading08-expected.html
deleted file mode 100644
index cd7e496..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading08-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      []
-      <br/>
-    </p>
-    <h1>
-      <i/>
-      Some text
-    </h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading08-input.html b/experiments/Editor/tests/cursor/enterPressed-heading08-input.html
deleted file mode 100644
index f41b76c..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading08-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1><i></i>[]Some text</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading09-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading09-expected.html
deleted file mode 100644
index c15aa54..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading09-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1><i>x</i></h1>
-    <p>[]Some text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading09-input.html b/experiments/Editor/tests/cursor/enterPressed-heading09-input.html
deleted file mode 100644
index bb13914..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading09-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1><i>x</i>[]Some text</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading10-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading10-expected.html
deleted file mode 100644
index 59cde39..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading10-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item1">[]Some text</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading10-input.html b/experiments/Editor/tests/cursor/enterPressed-heading10-input.html
deleted file mode 100644
index 053ad14..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading10-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-//    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>[]Some text</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading11-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading11-expected.html
deleted file mode 100644
index fc04b98..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading11-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      []
-      <br/>
-    </p>
-    <h1 id="item1">Some text</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading11-input.html b/experiments/Editor/tests/cursor/enterPressed-heading11-input.html
deleted file mode 100644
index 0deeab5..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading11-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>[]Some text</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading12-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading12-expected.html
deleted file mode 100644
index 2ab7291..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading12-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      []
-      <br/>
-    </p>
-    <h1 id="item1">
-      <i/>
-      Some text
-    </h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading12-input.html b/experiments/Editor/tests/cursor/enterPressed-heading12-input.html
deleted file mode 100644
index f54befc..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading12-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1><i></i>[]Some text</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading13-expected.html b/experiments/Editor/tests/cursor/enterPressed-heading13-expected.html
deleted file mode 100644
index c58676a..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading13-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item1"><i>x</i></h1>
-    <p>[]Some text</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-heading13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-heading13-input.html b/experiments/Editor/tests/cursor/enterPressed-heading13-input.html
deleted file mode 100644
index d4e7de9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-heading13-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1><i>x</i>[]Some text</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop01-expected.html b/experiments/Editor/tests/cursor/enterPressed-list-nop01-expected.html
deleted file mode 100644
index 3e27523..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop01-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li/>
-      <li>[]</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop01-input.html b/experiments/Editor/tests/cursor/enterPressed-list-nop01-input.html
deleted file mode 100644
index 9ec125c..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop01-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop02-expected.html b/experiments/Editor/tests/cursor/enterPressed-list-nop02-expected.html
deleted file mode 100644
index 32433bc..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop02-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li/>
-      <li/>
-      <li/>
-      <li/>
-      <li>[]</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop02-input.html b/experiments/Editor/tests/cursor/enterPressed-list-nop02-input.html
deleted file mode 100644
index 51e33f6..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop02-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop03-expected.html b/experiments/Editor/tests/cursor/enterPressed-list-nop03-expected.html
deleted file mode 100644
index adb29d0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>aaa</li>
-      <li>[]</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop03-input.html b/experiments/Editor/tests/cursor/enterPressed-list-nop03-input.html
deleted file mode 100644
index 528aeb5..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop03-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>aaa[]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop04-expected.html b/experiments/Editor/tests/cursor/enterPressed-list-nop04-expected.html
deleted file mode 100644
index c9b3af9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop04-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>aaa</li>
-      <li/>
-      <li/>
-      <li/>
-      <li>[]</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop04-input.html b/experiments/Editor/tests/cursor/enterPressed-list-nop04-input.html
deleted file mode 100644
index 925e56e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop04-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>aaa[]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop05-expected.html b/experiments/Editor/tests/cursor/enterPressed-list-nop05-expected.html
deleted file mode 100644
index 443043c..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop05-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li/>
-      <li>[]bbb</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop05-input.html b/experiments/Editor/tests/cursor/enterPressed-list-nop05-input.html
deleted file mode 100644
index c023929..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop05-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[]bbb</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop06-expected.html b/experiments/Editor/tests/cursor/enterPressed-list-nop06-expected.html
deleted file mode 100644
index bb5afc2..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop06-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li/>
-      <li/>
-      <li/>
-      <li/>
-      <li>[]bbb</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop06-input.html b/experiments/Editor/tests/cursor/enterPressed-list-nop06-input.html
deleted file mode 100644
index ebe7b71..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop06-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>[]bbb</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop07-expected.html b/experiments/Editor/tests/cursor/enterPressed-list-nop07-expected.html
deleted file mode 100644
index d7991f1..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop07-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>aaa</li>
-      <li>[]bbb</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop07-input.html b/experiments/Editor/tests/cursor/enterPressed-list-nop07-input.html
deleted file mode 100644
index 42eef60..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop07-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>aaa[]bbb</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop08-expected.html b/experiments/Editor/tests/cursor/enterPressed-list-nop08-expected.html
deleted file mode 100644
index dfea136..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop08-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>aaa</li>
-      <li/>
-      <li/>
-      <li/>
-      <li>[]bbb</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list-nop08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list-nop08-input.html b/experiments/Editor/tests/cursor/enterPressed-list-nop08-input.html
deleted file mode 100644
index d2f2cae..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list-nop08-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>aaa[]bbb</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list01-expected.html b/experiments/Editor/tests/cursor/enterPressed-list01-expected.html
deleted file mode 100644
index da7d28e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list01-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>T</p></li>
-      <li><p>[]wo</p></li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list01-input.html b/experiments/Editor/tests/cursor/enterPressed-list01-input.html
deleted file mode 100644
index cc0d9dc..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list01-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>T[]wo</p></li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list02-expected.html b/experiments/Editor/tests/cursor/enterPressed-list02-expected.html
deleted file mode 100644
index d387e6f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list02-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p><br/></p></li>
-      <li><p>[]Two</p></li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list02-input.html b/experiments/Editor/tests/cursor/enterPressed-list02-input.html
deleted file mode 100644
index f500454..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list02-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>[]Two</p></li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list03-expected.html b/experiments/Editor/tests/cursor/enterPressed-list03-expected.html
deleted file mode 100644
index 486502d..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list03-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list03-input.html b/experiments/Editor/tests/cursor/enterPressed-list03-input.html
deleted file mode 100644
index 01fa703..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list03-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two[]</p></li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list04-expected.html b/experiments/Editor/tests/cursor/enterPressed-list04-expected.html
deleted file mode 100644
index 5d15822..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list04-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>T</li>
-      <li>[]wo</li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list04-input.html b/experiments/Editor/tests/cursor/enterPressed-list04-input.html
deleted file mode 100644
index e9f08c6..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list04-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>T[]wo</li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list05-expected.html b/experiments/Editor/tests/cursor/enterPressed-list05-expected.html
deleted file mode 100644
index 234f61a..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list05-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li/>
-      <li>[]Two</li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list05-input.html b/experiments/Editor/tests/cursor/enterPressed-list05-input.html
deleted file mode 100644
index dad996d..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list05-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>[]Two</li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list06-expected.html b/experiments/Editor/tests/cursor/enterPressed-list06-expected.html
deleted file mode 100644
index 36bdf73..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list06-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>[]</li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list06-input.html b/experiments/Editor/tests/cursor/enterPressed-list06-input.html
deleted file mode 100644
index 00d7b87..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list06-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two[]</li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list07-expected.html b/experiments/Editor/tests/cursor/enterPressed-list07-expected.html
deleted file mode 100644
index 0a3f942..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list07-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>[]</li>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list07-input.html b/experiments/Editor/tests/cursor/enterPressed-list07-input.html
deleted file mode 100644
index 2defb77..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list07-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  []
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list08-expected.html b/experiments/Editor/tests/cursor/enterPressed-list08-expected.html
deleted file mode 100644
index 36bdf73..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list08-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>[]</li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list08-input.html b/experiments/Editor/tests/cursor/enterPressed-list08-input.html
deleted file mode 100644
index a9359a3..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list08-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  []
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list09-expected.html b/experiments/Editor/tests/cursor/enterPressed-list09-expected.html
deleted file mode 100644
index 335564c..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list09-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-      <li>[]</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list09-input.html b/experiments/Editor/tests/cursor/enterPressed-list09-input.html
deleted file mode 100644
index a33fff8..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list09-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  []
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list10-expected.html b/experiments/Editor/tests/cursor/enterPressed-list10-expected.html
deleted file mode 100644
index 7b314eb..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list10-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li/>
-      <li>
-        []*
-        <p>Two</p>
-      </li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list10-input.html b/experiments/Editor/tests/cursor/enterPressed-list10-input.html
deleted file mode 100644
index 082a6fd..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list10-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>[]<p>Two</p></li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list11-expected.html b/experiments/Editor/tests/cursor/enterPressed-list11-expected.html
deleted file mode 100644
index 9b5c662..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list11-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two</p></li>
-      <li>[]</li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list11-input.html b/experiments/Editor/tests/cursor/enterPressed-list11-input.html
deleted file mode 100644
index 569d01f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list11-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p>[]</li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list12-expected.html b/experiments/Editor/tests/cursor/enterPressed-list12-expected.html
deleted file mode 100644
index 64a7f61..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list12-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li/>
-      <li>
-        []
-        <p>Two - first</p>
-        <p>Two - second</p>
-      </li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list12-input.html b/experiments/Editor/tests/cursor/enterPressed-list12-input.html
deleted file mode 100644
index 98b93db..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list12-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    []<p>Two - first</p>
-    <p>Two - second</p>
-  </li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list13-expected.html b/experiments/Editor/tests/cursor/enterPressed-list13-expected.html
deleted file mode 100644
index 26d108a..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list13-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p><br/></p></li>
-      <li>
-        <p>[]Two - first</p>
-        <p>Two - second</p>
-      </li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list13-input.html b/experiments/Editor/tests/cursor/enterPressed-list13-input.html
deleted file mode 100644
index cd746a0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list13-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    <p>[]Two - first</p>
-    <p>Two - second</p>
-  </li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list14-expected.html b/experiments/Editor/tests/cursor/enterPressed-list14-expected.html
deleted file mode 100644
index 88808b7..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list14-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two - f</p></li>
-      <li>
-        <p>[]irst</p>
-        <p>Two - second</p>
-      </li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list14-input.html b/experiments/Editor/tests/cursor/enterPressed-list14-input.html
deleted file mode 100644
index 71907e0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list14-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    <p>Two - f[]irst</p>
-    <p>Two - second</p>
-  </li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list15-expected.html b/experiments/Editor/tests/cursor/enterPressed-list15-expected.html
deleted file mode 100644
index 36072b5..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list15-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two - first</p></li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-        <p>Two - second</p>
-      </li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list15-input.html b/experiments/Editor/tests/cursor/enterPressed-list15-input.html
deleted file mode 100644
index 6607ab0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list15-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    <p>Two - first[]</p>
-    <p>Two - second</p>
-  </li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list16-expected.html b/experiments/Editor/tests/cursor/enterPressed-list16-expected.html
deleted file mode 100644
index 3890e58..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list16-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p>Two - first</p></li>
-      <li>
-        []
-        <p>Two - second</p>
-      </li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list16-input.html b/experiments/Editor/tests/cursor/enterPressed-list16-input.html
deleted file mode 100644
index a96a4f2..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list16-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    <p>Two - first</p>
-    []
-    <p>Two - second</p>
-  </li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list17-expected.html b/experiments/Editor/tests/cursor/enterPressed-list17-expected.html
deleted file mode 100644
index 690c725..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list17-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>Two - first</p>
-        <p/>
-      </li>
-      <li><p>[]Two - second</p></li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list17-input.html b/experiments/Editor/tests/cursor/enterPressed-list17-input.html
deleted file mode 100644
index 90036e0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list17-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    <p>Two - first</p>
-    <p>[]Two - second</p>
-  </li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list18-expected.html b/experiments/Editor/tests/cursor/enterPressed-list18-expected.html
deleted file mode 100644
index 432176a..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list18-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>Two - first</p>
-        <p>Two - s</p>
-      </li>
-      <li><p>[]econd</p></li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list18-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list18-input.html b/experiments/Editor/tests/cursor/enterPressed-list18-input.html
deleted file mode 100644
index ad71760..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list18-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    <p>Two - first</p>
-    <p>Two - s[]econd</p>
-  </li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list19-expected.html b/experiments/Editor/tests/cursor/enterPressed-list19-expected.html
deleted file mode 100644
index 41abbf9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list19-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>Two - first</p>
-        <p>Two - second</p>
-      </li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list19-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list19-input.html b/experiments/Editor/tests/cursor/enterPressed-list19-input.html
deleted file mode 100644
index a971e2b..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list19-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    <p>Two - first</p>
-    <p>Two - second[]</p>
-  </li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list20-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list20-expected.html b/experiments/Editor/tests/cursor/enterPressed-list20-expected.html
deleted file mode 100644
index b2593c3..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list20-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>Two - first</p>
-        <p>Two - second</p>
-      </li>
-      <li>[]</li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list20-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list20-input.html b/experiments/Editor/tests/cursor/enterPressed-list20-input.html
deleted file mode 100644
index ad7656b..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list20-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    <p>Two - first</p>
-    <p>Two - second</p>
-    []
-  </li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list21-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list21-expected.html b/experiments/Editor/tests/cursor/enterPressed-list21-expected.html
deleted file mode 100644
index 13e5ca9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list21-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p><b><i><u>T</u></i></b></p></li>
-      <li><p><b><i><u>[]wo</u></i></b></p></li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list21-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list21-input.html b/experiments/Editor/tests/cursor/enterPressed-list21-input.html
deleted file mode 100644
index ccf3230..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list21-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p><b><i><u>T[]wo</u></i></b></p></li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list22-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list22-expected.html b/experiments/Editor/tests/cursor/enterPressed-list22-expected.html
deleted file mode 100644
index ca68248..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list22-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>
-          <b><i><u/></i></b>
-          <br/>
-        </p>
-      </li>
-      <li><p><b><i><u>[]Two</u></i></b></p></li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list22-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list22-input.html b/experiments/Editor/tests/cursor/enterPressed-list22-input.html
deleted file mode 100644
index 57fb405..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list22-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p><b><i><u>[]Two</u></i></b></p></li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list23-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list23-expected.html b/experiments/Editor/tests/cursor/enterPressed-list23-expected.html
deleted file mode 100644
index 1e12dc1..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list23-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p><b><i><u>Two</u></i></b></p></li>
-      <li>
-        <p>
-          <b><i><u>[]</u></i></b>
-          <br/>
-        </p>
-      </li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list23-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list23-input.html b/experiments/Editor/tests/cursor/enterPressed-list23-input.html
deleted file mode 100644
index c0a2d15..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list23-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p><b><i><u>Two[]</u></i></b></p></li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list24-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list24-expected.html b/experiments/Editor/tests/cursor/enterPressed-list24-expected.html
deleted file mode 100644
index 7d783b8..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list24-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p><br/></p></li>
-      <li><p><br/></p></li>
-      <li><p><br/></p></li>
-      <li><p><br/></p></li>
-      <li><p><br/></p></li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list24-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list24-input.html b/experiments/Editor/tests/cursor/enterPressed-list24-input.html
deleted file mode 100644
index d6fdbad..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list24-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>[]</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list25-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list25-expected.html b/experiments/Editor/tests/cursor/enterPressed-list25-expected.html
deleted file mode 100644
index 562a7fd..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list25-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li><p><b><i><u>X[]</u></i></b></p></li>
-      <li><p><b><i><u>Two</u></i></b></p></li>
-      <li><p>Three</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list25-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list25-input.html b/experiments/Editor/tests/cursor/enterPressed-list25-input.html
deleted file mode 100644
index cee3f32..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list25-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    var range = Selection_get();
-    Range_trackWhileExecuting(range,showEmptyTextNodes);
-    var u = document.getElementsByTagName("U")[0];
-    Selection_set(u,0,u,0);
-    Cursor_insertCharacter("X");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li><p><b><i><u>[]Two</u></i></b></p></li>
-  <li><p>Three</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list26-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list26-expected.html b/experiments/Editor/tests/cursor/enterPressed-list26-expected.html
deleted file mode 100644
index 55f4d4b..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list26-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p><br/></p></li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list26-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list26-input.html b/experiments/Editor/tests/cursor/enterPressed-list26-input.html
deleted file mode 100644
index 38925e0..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list26-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>[]<br></p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list27-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list27-expected.html b/experiments/Editor/tests/cursor/enterPressed-list27-expected.html
deleted file mode 100644
index 27ad04d..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list27-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p><br/></p></li>
-      <li><p><br/></p></li>
-      <li><p><br/></p></li>
-      <li><p><br/></p></li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list27-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list27-input.html b/experiments/Editor/tests/cursor/enterPressed-list27-input.html
deleted file mode 100644
index a13066e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list27-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>[]<br></p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list28-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list28-expected.html b/experiments/Editor/tests/cursor/enterPressed-list28-expected.html
deleted file mode 100644
index 27ad04d..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list28-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p><br/></p></li>
-      <li><p><br/></p></li>
-      <li><p><br/></p></li>
-      <li><p><br/></p></li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list28-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list28-input.html b/experiments/Editor/tests/cursor/enterPressed-list28-input.html
deleted file mode 100644
index 99986cf..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list28-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>[]</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list29-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list29-expected.html b/experiments/Editor/tests/cursor/enterPressed-list29-expected.html
deleted file mode 100644
index b4c7d8e..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list29-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>
-        <p>One</p>
-        <ul>
-          <li><p>Two</p></li>
-          <li>
-            <p>
-              []
-              <br/>
-            </p>
-          </li>
-        </ul>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list29-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list29-input.html b/experiments/Editor/tests/cursor/enterPressed-list29-input.html
deleted file mode 100644
index 4269103..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list29-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>
-      <p>One</p>
-      <ul>
-        <li>
-          <p>Two[]</p>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list30-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list30-expected.html b/experiments/Editor/tests/cursor/enterPressed-list30-expected.html
deleted file mode 100644
index 7264aef..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list30-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>
-        <p>One</p>
-        <ul>
-          <li>
-            <p>Two</p>
-            <ul>
-              <li><p>Three</p></li>
-              <li>
-                <p>
-                  []
-                  <br/>
-                </p>
-              </li>
-            </ul>
-          </li>
-        </ul>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list30-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list30-input.html b/experiments/Editor/tests/cursor/enterPressed-list30-input.html
deleted file mode 100644
index 8c0b5ef..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list30-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>
-      <p>One</p>
-      <ul>
-        <li>
-          <p>Two</p>
-          <ul>
-            <li>
-              <p>Three[]</p>
-            </li>
-          </ul>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list31-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list31-expected.html b/experiments/Editor/tests/cursor/enterPressed-list31-expected.html
deleted file mode 100644
index 71813d4..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list31-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-        <ul>
-          <li><p>Two</p></li>
-        </ul>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list31-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list31-input.html b/experiments/Editor/tests/cursor/enterPressed-list31-input.html
deleted file mode 100644
index dc4d87b..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list31-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>
-      <p>One[]</p>
-      <ul>
-        <li>
-          <p>Two</p>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list32-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list32-expected.html b/experiments/Editor/tests/cursor/enterPressed-list32-expected.html
deleted file mode 100644
index 866a621..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list32-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>
-        <p>One</p>
-        <ul>
-          <li><p>Two</p></li>
-          <li>
-            <p>
-              []
-              <br/>
-            </p>
-            <ul>
-              <li><p>Three</p></li>
-            </ul>
-          </li>
-        </ul>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list32-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list32-input.html b/experiments/Editor/tests/cursor/enterPressed-list32-input.html
deleted file mode 100644
index 24457ee..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list32-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>
-      <p>One</p>
-      <ul>
-        <li>
-          <p>Two[]</p>
-          <ul>
-            <li>
-              <p>Three</p>
-            </li>
-          </ul>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list33-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list33-expected.html b/experiments/Editor/tests/cursor/enterPressed-list33-expected.html
deleted file mode 100644
index 11d2874..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list33-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-        <ul>
-          <li>
-            <p>Two</p>
-            <ul>
-              <li><p>Three</p></li>
-            </ul>
-          </li>
-        </ul>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-list33-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-list33-input.html b/experiments/Editor/tests/cursor/enterPressed-list33-input.html
deleted file mode 100644
index 1236696..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-list33-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <ul>
-    <li>
-      <p>One[]</p>
-      <ul>
-        <li>
-          <p>Two</p>
-          <ul>
-            <li>
-              <p>Three</p>
-            </li>
-          </ul>
-        </li>
-      </ul>
-    </li>
-  </ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next01-expected.html b/experiments/Editor/tests/cursor/enterPressed-next01-expected.html
deleted file mode 100644
index f2aa188..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next01-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item1">Sample t</h1>
-    <p>[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next01-input.html b/experiments/Editor/tests/cursor/enterPressed-next01-input.html
deleted file mode 100644
index 28a598b..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1 id="item1">Sample t[]ext</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next02-expected.html b/experiments/Editor/tests/cursor/enterPressed-next02-expected.html
deleted file mode 100644
index db7dc66..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next02-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1 id="item1">Sample t</h1>
-    <p class="Foo">[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next02-input.html b/experiments/Editor/tests/cursor/enterPressed-next02-input.html
deleted file mode 100644
index 6f4ef8d..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next02-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Styles_setParagraphClass("Foo");
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1 id="item1">Sample t[]ext</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next03-expected.html b/experiments/Editor/tests/cursor/enterPressed-next03-expected.html
deleted file mode 100644
index 1bac7f3..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next03-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p id="item1">Sample t</p>
-    <p>[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next03-input.html b/experiments/Editor/tests/cursor/enterPressed-next03-input.html
deleted file mode 100644
index bdfb739..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next03-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="item1">Sample t[]ext</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next04-expected.html b/experiments/Editor/tests/cursor/enterPressed-next04-expected.html
deleted file mode 100644
index 1bac7f3..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next04-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p id="item1">Sample t</p>
-    <p>[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next04-input.html b/experiments/Editor/tests/cursor/enterPressed-next04-input.html
deleted file mode 100644
index 3c16599..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next04-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Styles_setParagraphClass("Foo");
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="item1">Sample t[]ext</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next05a-expected.html b/experiments/Editor/tests/cursor/enterPressed-next05a-expected.html
deleted file mode 100644
index e3d6d90..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next05a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <p id="item1">Sample t</p>
-    <p>[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next05a-input.html b/experiments/Editor/tests/cursor/enterPressed-next05a-input.html
deleted file mode 100644
index d78152a..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next05a-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    // p.Foo is not valid JSON and should generate a parser error, and be ignored
-    Styles_setCSSText(" ",{ "p": { "-uxwrite-next": "p.Foo" } });
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="item1">Sample t[]ext</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next05b-expected.html b/experiments/Editor/tests/cursor/enterPressed-next05b-expected.html
deleted file mode 100644
index e3d6d90..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next05b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <p id="item1">Sample t</p>
-    <p>[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next05b-input.html b/experiments/Editor/tests/cursor/enterPressed-next05b-input.html
deleted file mode 100644
index 62167e7..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next05b-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    // 123 is valid JSON but is not a string, and should be ignored
-    Styles_setCSSText(" ",{ "p": { "-uxwrite-next": "123" } });
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="item1">Sample t[]ext</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next05c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next05c-expected.html b/experiments/Editor/tests/cursor/enterPressed-next05c-expected.html
deleted file mode 100644
index e3d6d90..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next05c-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <p id="item1">Sample t</p>
-    <p>[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next05c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next05c-input.html b/experiments/Editor/tests/cursor/enterPressed-next05c-input.html
deleted file mode 100644
index b7a0aef..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next05c-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    // { a: 'x' } is valid JSON but is not a string, and should be ignored
-    Styles_setCSSText(" ",{ "p": { "-uxwrite-next": "{ \"a\": \"x\" }" } });
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="item1">Sample t[]ext</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next05d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next05d-expected.html b/experiments/Editor/tests/cursor/enterPressed-next05d-expected.html
deleted file mode 100644
index e3d6d90..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next05d-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <p id="item1">Sample t</p>
-    <p>[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next05d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next05d-input.html b/experiments/Editor/tests/cursor/enterPressed-next05d-input.html
deleted file mode 100644
index b54a20f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next05d-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    // true is valid JSON string but is not a string, and should be ignored
-    Styles_setCSSText(" ",{ "p": { "-uxwrite-next": "true" } });
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="item1">Sample t[]ext</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next05e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next05e-expected.html b/experiments/Editor/tests/cursor/enterPressed-next05e-expected.html
deleted file mode 100644
index e3d6d90..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next05e-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <p id="item1">Sample t</p>
-    <p>[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next05e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next05e-input.html b/experiments/Editor/tests/cursor/enterPressed-next05e-input.html
deleted file mode 100644
index be17c7d..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next05e-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    // null is valid JSON but is not a string, and should be ignored
-    Styles_setCSSText(" ",{ "p": { "-uxwrite-next": "null" } });
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="item1">Sample t[]ext</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next06-expected.html b/experiments/Editor/tests/cursor/enterPressed-next06-expected.html
deleted file mode 100644
index a75205f..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next06-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <p id="item1">Sample t</p>
-    <p class="Foo">[]ext</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next06-input.html b/experiments/Editor/tests/cursor/enterPressed-next06-input.html
deleted file mode 100644
index dcefcb9..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next06-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Styles_setCSSText(" ",{ "p": { "-uxwrite-next": "\"p.Foo\"" } });
-    Cursor_enterPressed();
-    Selection_preserveWhileExecuting(showEmptyTextNodes);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p id="item1">Sample t[]ext</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/enterPressed-next07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/enterPressed-next07-expected.html b/experiments/Editor/tests/cursor/enterPressed-next07-expected.html
deleted file mode 100644
index 7ab9fa8..0000000
--- a/experiments/Editor/tests/cursor/enterPressed-next07-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <p id="item1">Sample t</p>
-    <blockquote>[]ext</blockquote>
-  </body>
-</html>



[49/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Cursor.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Cursor.js b/experiments/Editor/src/Cursor.js
deleted file mode 100644
index 7362a9e..0000000
--- a/experiments/Editor/src/Cursor.js
+++ /dev/null
@@ -1,1050 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Cursor_ensurePositionVisible;
-var Cursor_ensureCursorVisible;
-var Cursor_scrollDocumentForY;
-var Cursor_positionCursor;
-var Cursor_getCursorPosition;
-var Cursor_moveLeft;
-var Cursor_moveRight;
-var Cursor_moveToStartOfDocument;
-var Cursor_moveToEndOfDocument;
-var Cursor_updateBRAtEndOfParagraph;
-var Cursor_insertReference;
-var Cursor_insertLink;
-var Cursor_insertCharacter;
-var Cursor_deleteCharacter;
-var Cursor_enterPressed;
-var Cursor_getPrecedingWord;
-var Cursor_getAdjacentNodeWithType;
-var Cursor_getLinkProperties;
-var Cursor_setLinkProperties;
-var Cursor_setReferenceTarget;
-var Cursor_makeContainerInsertionPoint;
-var Cursor_set;
-var Cursor_insertFootnote;
-var Cursor_insertEndnote;
-
-(function() {
-
-    var cursorX = null;
-
-    Cursor_ensurePositionVisible = function(pos,center)
-    {
-        // If we can't find the cursor rect for some reason, just don't do anything.
-        // This is better than using an incorrect position or throwing an exception.
-        var rect = Position_displayRectAtPos(pos)
-        if (rect != null) {
-            var extraSpace = 4;
-
-            var cursorTop = rect.top + window.scrollY - extraSpace;
-            var cursorBottom = rect.top + rect.height + window.scrollY + extraSpace;
-
-            var windowTop = window.scrollY;
-            var windowBottom = window.scrollY + window.innerHeight;
-
-            if (center) {
-                var newY = Math.floor(cursorTop + rect.height/2 - window.innerHeight/2);
-                window.scrollTo(window.scrollX,newY);
-            }
-            else if (cursorTop < windowTop) {
-                window.scrollTo(window.scrollX,cursorTop);
-            }
-            else if (cursorBottom > windowBottom) {
-                window.scrollTo(window.scrollX,cursorBottom - window.innerHeight);
-            }
-        }
-    }
-
-    // public
-    Cursor_ensureCursorVisible = function(center)
-    {
-        var selRange = Selection_get();
-        if (selRange != null)
-            Cursor_ensurePositionVisible(selRange.end,center);
-    }
-
-    Cursor_scrollDocumentForY = function(y)
-    {
-        var absY = window.scrollY + y;
-        if (absY-44 < window.scrollY) {
-            window.scrollTo(window.scrollX,absY-44);
-            y = absY - window.scrollY;
-        }
-        else if (absY+44 >= window.scrollY + window.innerHeight) {
-            window.scrollTo(window.scrollX,absY+44 - window.innerHeight);
-            y = absY - window.scrollY;
-        }
-        return y;
-    }
-
-    // public
-    Cursor_positionCursor = function(x,y,wordBoundary)
-    {
-        if (UndoManager_groupType() != "Cursor movement")
-            UndoManager_newGroup("Cursor movement");
-
-        y = Cursor_scrollDocumentForY(y);
-
-        var result = null;
-        var position = Position_atPoint(x,y);
-        if (position == null)
-            return null;
-
-        var node = Position_closestActualNode(position);
-        for (; node != null; node = node.parentNode) {
-            var type = node._type;
-            if ((type == HTML_A) &&
-                (node.hasAttribute("href")) &&
-                (result == null)) {
-
-                var arange = new Range(node,0,node,node.childNodes.length);
-                var rects = Range_getClientRects(arange);
-                var insideLink = false;
-                for (var i = 0; i < rects.length; i++) {
-                    if (rectContainsPoint(rects[i],x,y))
-                        insideLink = true;
-                }
-
-                if (insideLink) {
-                    var href = node.getAttribute("href");
-                    if ((href != null) && (href.charAt(0) == "#")) {
-                        if (isInTOC(node))
-                            result = "intocreference-"+href.substring(1);
-                        else
-                            result = "inreference";
-                    }
-                    else {
-                        result = "inlink";
-                    }
-                }
-            }
-            else if ((type == HTML_IMG) && (result == null)) {
-                for (var anc = node; anc != null; anc = anc.parentNode) {
-                    if (anc._type == HTML_FIGURE) {
-                        result = "infigure";
-                        break;
-                    }
-                }
-            }
-            else if (isAutoCorrectNode(node) && (result == null)) {
-                result = "incorrection";
-            }
-            else if (isTOCNode(node)) {
-                var rect = node.getBoundingClientRect();
-                if (x >= rect.left + rect.width/2)
-                    position = new Position(node.parentNode,DOM_nodeOffset(node)+1);
-                else
-                    position = new Position(node.parentNode,DOM_nodeOffset(node));
-                break;
-            }
-        }
-
-        var position = Position_closestMatchForwards(position,Position_okForMovement);
-        if ((position != null) && isOpaqueNode(position.node))
-            position = Position_nextMatch(position,Position_okForMovement);
-        if (position == null)
-            return false;
-
-        var selectionRange = Selection_get();
-        var samePosition = ((selectionRange != null) && Range_isEmpty(selectionRange) &&
-                            (position.node == selectionRange.start.node) &&
-                            (position.offset == selectionRange.start.offset));
-        if (samePosition && (result == null))
-            result = "same";
-
-        if (wordBoundary) {
-            var startOfWord = Selection_posAtStartOfWord(position);
-            var endOfWord = Selection_posAtEndOfWord(position);
-            if ((startOfWord.node != position.node) || (startOfWord.node != position.node))
-                throw new Error("Word boundary in different node");
-            var distanceBefore = position.offset - startOfWord.offset;
-            var distanceAfter = endOfWord.offset - position.offset;
-            if (distanceBefore <= distanceAfter)
-                position = startOfWord;
-            else
-                position = endOfWord;
-        }
-
-        Cursor_set(position.node,position.offset);
-        return result;
-    }
-
-    // public
-    Cursor_getCursorPosition = function()
-    {
-        var selRange = Selection_get();
-        if (selRange == null)
-            return null;
-
-        // FIXME: in the cases where this is called from Objective C, test what happens if we
-        // return a null rect
-        var rect = Position_displayRectAtPos(selRange.end);
-        if (rect == null)
-            return null;
-
-        var left = rect.left + window.scrollX;
-        var top = rect.top + window.scrollY;
-        var height = rect.height;
-        return { x: left, y: top, width: 0, height: height };
-    }
-
-    // public
-    Cursor_moveLeft = function()
-    {
-        var range = Selection_get();
-        if (range == null)
-            return;
-
-        var pos = Position_prevMatch(range.start,Position_okForMovement);
-        if (pos != null)
-            Cursor_set(pos.node,pos.offset);
-        Cursor_ensureCursorVisible();
-    }
-
-    // public
-    Cursor_moveRight = function()
-    {
-        var range = Selection_get();
-        if (range == null)
-            return;
-
-        var pos = Position_nextMatch(range.start,Position_okForMovement);
-        if (pos != null)
-            Cursor_set(pos.node,pos.offset);
-        Cursor_ensureCursorVisible();
-    }
-
-    // public
-    Cursor_moveToStartOfDocument = function()
-    {
-        var pos = new Position(document.body,0);
-        pos = Position_closestMatchBackwards(pos,Position_okForMovement);
-        Cursor_set(pos.node,pos.offset);
-        Cursor_ensureCursorVisible();
-    }
-
-    // public
-    Cursor_moveToEndOfDocument = function()
-    {
-        var pos = new Position(document.body,document.body.childNodes.length);
-        pos = Position_closestMatchForwards(pos,Position_okForMovement);
-        Cursor_set(pos.node,pos.offset);
-        Cursor_ensureCursorVisible();
-    }
-
-    // An empty paragraph does not get shown and cannot be edited. We can fix this by adding
-    // a BR element as a child
-    // public
-    Cursor_updateBRAtEndOfParagraph = function(node)
-    {
-        var paragraph = node;
-        while ((paragraph != null) && !isParagraphNode(paragraph))
-            paragraph = paragraph.parentNode;
-        if (paragraph != null) {
-
-            var br = null;
-            var last = paragraph;
-            do {
-
-                var child = last;
-                while ((child != null) && isWhitespaceTextNode(child))
-                    child = child.previousSibling;
-
-                if ((child != null) && (child._type == HTML_BR))
-                    br = child;
-
-                last = last.lastChild;
-
-            } while ((last != null) && isInlineNode(last));
-
-            if (nodeHasContent(paragraph)) {
-                // Paragraph has content: don't want BR at end
-                if (br != null) {
-                    DOM_deleteNode(br);
-                }
-            }
-            else {
-                // Paragraph consists only of whitespace: must have BR at end
-                if (br == null) {
-                    br = DOM_createElement(document,"BR");
-                    DOM_appendChild(paragraph,br);
-                }
-            }
-        }
-    }
-
-    // public
-    Cursor_insertReference = function(itemId)
-    {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href","#"+itemId);
-        Clipboard_pasteNodes([a]);
-    }
-
-    // public
-    Cursor_insertLink = function(text,url)
-    {
-        var a = DOM_createElement(document,"A");
-        DOM_setAttribute(a,"href",url);
-        DOM_appendChild(a,DOM_createTextNode(document,text));
-        Clipboard_pasteNodes([a]);
-    }
-
-    var nbsp = String.fromCharCode(160);
-
-    function spaceToNbsp(pos)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-
-        if ((node.nodeType == Node.TEXT_NODE) && (offset > 0) &&
-            (isWhitespaceString(node.nodeValue.charAt(offset-1)))) {
-            // Insert first, to preserve any tracked positions
-            DOM_insertCharacters(node,offset-1,nbsp);
-            DOM_deleteCharacters(node,offset,offset+1);
-        }
-    }
-
-    function nbspToSpace(pos)
-    {
-        var node = pos.node;
-        var offset = pos.offset;
-
-        if ((node.nodeType == Node.TEXT_NODE) && (offset > 0) &&
-            (node.nodeValue.charAt(offset-1) == nbsp)) {
-            // Insert first, to preserve any tracked positions
-            DOM_insertCharacters(node,offset-1," ");
-            DOM_deleteCharacters(node,offset,offset+1);
-        }
-    }
-
-    function checkNbsp()
-    {
-        Selection_preserveWhileExecuting(function() {
-            var selRange = Selection_get();
-            if (selRange != null)
-                nbspToSpace(selRange.end);
-        });
-    }
-
-    function isPosAtStartOfParagraph(pos)
-    {
-        if ((pos.node.nodeType == Node.ELEMENT_NODE) && (pos.offset == 0) &&
-            !isInlineNode(pos.node)) {
-            return true;
-        }
-
-
-
-        while (pos != null) {
-            if (pos.node.nodeType == Node.ELEMENT_NODE) {
-                if ((pos.offset == 0) && !isInlineNode(pos.node))
-                    return true;
-                else
-                    pos = Position_prev(pos);
-            }
-            else if (pos.node.nodeType == Node.TEXT_NODE) {
-                if (pos.offset > 0)
-                    return false;
-                else
-                    pos = Position_prev(pos);
-            }
-            else {
-                return false;
-            }
-        }
-
-        return false;
-    }
-
-    // public
-    Cursor_insertCharacter = function(str,allowInvalidPos,allowNoParagraph)
-    {
-        var firstInsertion = (UndoManager_groupType() != "Insert text");
-
-        if (firstInsertion)
-            UndoManager_newGroup("Insert text",checkNbsp);
-
-        if (str == "-") {
-            var preceding = Cursor_getPrecedingWord();
-            if (preceding.match(/[0-9]\s*$/))
-                str = String.fromCharCode(0x2013); // en dash
-            else if (preceding.match(/\s+$/))
-                str = String.fromCharCode(0x2014); // em dash
-        }
-
-        var selRange = Selection_get();
-        if (selRange == null)
-            return;
-
-        if (!Range_isEmpty(selRange)) {
-            Selection_deleteContents(true);
-            selRange = Selection_get();
-        }
-        var pos = selRange.start;
-        pos = Position_preferTextPosition(pos);
-        if ((str == " ") && isPosAtStartOfParagraph(pos))
-            return;
-        if (!allowInvalidPos && !Position_okForInsertion(pos)) {
-            var elemPos = Position_preferElementPosition(pos);
-            if (Position_okForInsertion(elemPos)) {
-                pos = elemPos;
-            }
-            else {
-                var oldPos = pos;
-                pos = Position_closestMatchForwards(selRange.start,Position_okForInsertion);
-                var difference = new Range(oldPos.node,oldPos.offset,pos.node,pos.offset);
-                difference = Range_forwards(difference);
-                Position_trackWhileExecuting([pos],function() {
-                    if (!Range_hasContent(difference)) {
-                        Selection_deleteRangeContents(difference,true);
-                    }
-                });
-            }
-        }
-        var node = pos.node;
-        var offset = pos.offset;
-
-        if ((str == " ") &&
-            !firstInsertion &&
-            (node.nodeType == Node.TEXT_NODE) &&
-            (offset > 0) &&
-            (node.nodeValue.charAt(offset-1) == nbsp)) {
-
-            if (!node.nodeValue.substring(0,offset).match(/\.\s+$/)) {
-                DOM_deleteCharacters(node,offset-1,offset);
-                DOM_insertCharacters(node,offset-1,".");
-            }
-        }
-
-        if (isWhitespaceString(str) && (node.nodeType == Node.TEXT_NODE) && (offset > 0)) {
-            var prevChar = node.nodeValue.charAt(offset-1);
-            if (isWhitespaceString(prevChar) || (prevChar == nbsp)) {
-                Selection_update();
-                Cursor_ensureCursorVisible();
-                return;
-            }
-        }
-
-        nbspToSpace(pos);
-
-        // If the user enters two double quotes in succession (open and close), replace them with
-        // just one plain double quote character
-        if ((str == "”") && (node.nodeType == Node.TEXT_NODE) &&
-            (offset > 0) && (node.nodeValue.charAt(offset-1) == "“")) {
-            DOM_deleteCharacters(node,offset-1,offset);
-            offset--;
-            str = "\"";
-        }
-
-        if (node.nodeType == Node.ELEMENT_NODE) {
-            var emptyTextNode = DOM_createTextNode(document,"");
-            if (offset >= node.childNodes.length)
-                DOM_appendChild(node,emptyTextNode);
-            else
-                DOM_insertBefore(node,emptyTextNode,node.childNodes[offset]);
-            node = emptyTextNode;
-            offset = 0;
-        }
-
-        if (str == " ")
-            DOM_insertCharacters(node,offset,nbsp);
-        else
-            DOM_insertCharacters(node,offset,str);
-
-                // must be done *after* inserting the text
-        if (!allowNoParagraph) {
-            switch (node.parentNode._type) {
-            case HTML_CAPTION:
-            case HTML_FIGCAPTION:
-                // Do nothing
-                break;
-            default:
-                Hierarchy_ensureInlineNodesInParagraph(node,true);
-                break;
-            }
-        }
-
-        offset += str.length;
-
-        pos = new Position(node,offset);
-        Position_trackWhileExecuting([pos],function() {
-            Formatting_mergeWithNeighbours(pos.node,Formatting_MERGEABLE_INLINE);
-        });
-
-        Cursor_set(pos.node,pos.offset);
-        Range_trackWhileExecuting(Selection_get(),function() {
-            Cursor_updateBRAtEndOfParagraph(pos.node);
-        });
-
-        Selection_update();
-        Cursor_ensureCursorVisible();
-    }
-
-    function tryDeleteEmptyCaption(pos)
-    {
-        var caption = Position_captionAncestor(pos);
-        if ((caption == null) || nodeHasContent(caption))
-            return false;
-
-        var container = Position_figureOrTableAncestor(pos);
-        if (container == null)
-            return false;
-
-        Cursor_set(container.parentNode,DOM_nodeOffset(container)+1);
-        Selection_preserveWhileExecuting(function() {
-            DOM_deleteNode(caption);
-        });
-
-        return true;
-    }
-
-    function tryDeleteEmptyNote(pos)
-    {
-        var note = Position_noteAncestor(pos);
-        if ((note == null) || nodeHasContent(note))
-            return false;
-
-        var parent = note.parentNode;
-        Cursor_set(note.parentNode,DOM_nodeOffset(note)+1);
-        Selection_preserveWhileExecuting(function() {
-            DOM_deleteNode(note);
-        });
-
-        return true;
-    }
-
-    // public
-    Cursor_deleteCharacter = function()
-    {
-        if (UndoManager_groupType() != "Delete text")
-            UndoManager_newGroup("Delete text",checkNbsp);
-
-        Selection_preferElementPositions();
-        var selRange = Selection_get();
-        if (selRange == null)
-            return;
-
-        if (!Range_isEmpty(selRange)) {
-            Selection_deleteContents(true);
-        }
-        else {
-            var currentPos = selRange.start;
-
-            // Special cases of pressing backspace after a table, figure, TOC, hyperlink,
-            // footnote, or endnote. For each of these we delete the whole thing.
-            var back = Position_closestMatchBackwards(currentPos,Position_okForMovement);
-            if ((back != null) && (back.node.nodeType == Node.ELEMENT_NODE) && (back.offset > 0)) {
-                var prevNode = back.node.childNodes[back.offset-1];
-                if (isSpecialBlockNode(prevNode)) {
-                    var p = DOM_createElement(document,"P");
-                    DOM_insertBefore(prevNode.parentNode,p,prevNode);
-                    DOM_deleteNode(prevNode);
-                    Cursor_updateBRAtEndOfParagraph(p);
-                    Cursor_set(p,0);
-                    Cursor_ensureCursorVisible();
-                    return;
-                }
-                if ((prevNode._type == HTML_A) || isNoteNode(prevNode)) {
-                    Cursor_set(back.node,back.offset-1);
-                    Selection_preserveWhileExecuting(function() {
-                        DOM_deleteNode(prevNode);
-                    });
-                    return;
-                }
-            }
-
-            // Backspace inside an empty figure or table caption
-            if (tryDeleteEmptyCaption(currentPos))
-                return;
-
-            currentPos = Position_preferTextPosition(currentPos);
-            var prevPos = Position_prevMatch(currentPos,Position_okForMovement);
-
-            // Backspace inside or just after a footnote or endnote
-            if (tryDeleteEmptyNote(currentPos))
-                return;
-            if ((prevPos != null) && tryDeleteEmptyNote(prevPos))
-                return;
-
-            if (prevPos != null) {
-                var startBlock = firstBlockAncestor(Position_closestActualNode(prevPos));
-                var endBlock = firstBlockAncestor(Position_closestActualNode(selRange.end));
-                if ((startBlock != endBlock) &&
-                    isParagraphNode(startBlock) && !nodeHasContent(startBlock)) {
-                    DOM_deleteNode(startBlock);
-                    Cursor_set(selRange.end.node,selRange.end.offset)
-                }
-                else {
-                    var range = new Range(prevPos.node,prevPos.offset,
-                                          selRange.end.node,selRange.end.offset);
-                    Selection_deleteRangeContents(range,true);
-                }
-            }
-        }
-
-        selRange = Selection_get();
-        if (selRange != null)
-            spaceToNbsp(selRange.end);
-        Selection_update();
-        Cursor_ensureCursorVisible();
-
-        function firstBlockAncestor(node)
-        {
-            while (isInlineNode(node))
-                node = node.parentNode;
-            return node;
-        }
-    }
-
-    // public
-    Cursor_enterPressed = function()
-    {
-        UndoManager_newGroup("New paragraph");
-
-        Selection_preferElementPositions();
-        var selRange = Selection_get();
-        if (selRange == null)
-            return;
-
-        Range_trackWhileExecuting(selRange,function() {
-            if (!Range_isEmpty(selRange))
-                Selection_deleteContents(true);
-        });
-
-        // Are we inside a figure or table caption? If so, put an empty paragraph directly after it
-        var inCaption = false;
-        var inFigCaption = false;
-        var closestNode = Position_closestActualNode(selRange.start);
-        for (var ancestor = closestNode; ancestor != null; ancestor = ancestor.parentNode) {
-            switch (ancestor._type) {
-            case HTML_CAPTION:
-                inCaption = true;
-                break;
-            case HTML_FIGCAPTION:
-                inFigCaption = true;
-                break;
-            case HTML_TABLE:
-            case HTML_FIGURE:
-                if ((inCaption && (ancestor._type == HTML_TABLE)) ||
-                    (inFigCaption && (ancestor._type == HTML_FIGURE))) {
-                    var p = DOM_createElement(document,"P");
-                    DOM_insertBefore(ancestor.parentNode,p,ancestor.nextSibling);
-                    Cursor_updateBRAtEndOfParagraph(p);
-                    Selection_set(p,0,p,0);
-                    return;
-                }
-                break;
-            }
-        }
-
-        // Are we inside a footnote or endnote? If so, move the cursor immediately after it
-        var note = null;
-        if (selRange.start.node.nodeType == Node.TEXT_NODE) {
-            note = Position_noteAncestor(selRange.start);
-        }
-        else {
-            // We can't use Position_noteAncestor in this case, because we want to to break
-            // the paragraph *before* the note, not after
-            var checkNode = selRange.start.node;
-            for (var anc = checkNode; anc != null; anc = anc.parentNode) {
-                if (isNoteNode(anc)) {
-                    note = anc;
-                    break;
-                }
-            }
-        }
-        if (note != null) {
-            var noteOffset = DOM_nodeOffset(note);
-            selRange = new Range(note.parentNode,noteOffset+1,note.parentNode,noteOffset+1);
-        }
-
-        var check = Position_preferElementPosition(selRange.start);
-        if (check.node.nodeType == Node.ELEMENT_NODE) {
-            var before = check.node.childNodes[check.offset-1];
-            var after = check.node.childNodes[check.offset];
-            if (((before != null) && isSpecialBlockNode(before)) ||
-                ((after != null) && isSpecialBlockNode(after))) {
-                var p = DOM_createElement(document,"P");
-                DOM_insertBefore(check.node,p,check.node.childNodes[check.offset]);
-                Cursor_updateBRAtEndOfParagraph(p);
-                Cursor_set(p,0);
-                Cursor_ensureCursorVisible();
-                return;
-            }
-        }
-
-        Range_trackWhileExecuting(selRange,function() {
-            Range_ensureInlineNodesInParagraph(selRange);
-            Range_ensureValidHierarchy(selRange);
-        });
-
-        var pos = selRange.start;
-
-        var detail = Range_detail(selRange);
-        switch (detail.startParent._type) {
-        case HTML_OL:
-        case HTML_UL: {
-            var li = DOM_createElement(document,"LI");
-            DOM_insertBefore(detail.startParent,li,detail.startChild);
-
-            Cursor_set(li,0);
-            Cursor_ensureCursorVisible();
-            return;
-        }
-        }
-
-        if (isAutoCorrectNode(pos.node)) {
-            pos = Position_preferTextPosition(pos);
-            selRange.start = selRange.end = pos;
-        }
-
-        Range_trackWhileExecuting(selRange,function() {
-
-            // If we're directly in a container node, add a paragraph, so we have something to
-            // split.
-            if (isContainerNode(pos.node) && (pos.node._type != HTML_LI)) {
-                var p = DOM_createElement(document,"P");
-                DOM_insertBefore(pos.node,p,pos.node.childNodes[pos.offset]);
-                pos = new Position(p,0);
-            }
-
-            var blockToSplit = getBlockToSplit(pos);
-            var stopAt = blockToSplit.parentNode;
-
-            if (positionAtStartOfHeading(pos)) {
-                var container = getContainerOrParagraph(pos.node);
-                pos = new Position(container,0);
-                pos = Formatting_movePreceding(pos,function(n) { return (n == stopAt); },true);
-            }
-            else if (pos.node.nodeType == Node.TEXT_NODE) {
-                pos = Formatting_splitTextAfter(pos,function(n) { return (n == stopAt); },true);
-            }
-            else {
-                pos = Formatting_moveFollowing(pos,function(n) { return (n == stopAt); },true);
-            }
-        });
-
-        Cursor_set(pos.node,pos.offset);
-        selRange = Selection_get();
-
-        Range_trackWhileExecuting(selRange,function() {
-            if ((pos.node.nodeType == Node.TEXT_NODE) && (pos.node.nodeValue.length == 0)) {
-                DOM_deleteNode(pos.node);
-            }
-
-            var detail = Range_detail(selRange);
-
-            // If a preceding paragraph has become empty as a result of enter being pressed
-            // while the cursor was in it, then update the BR at the end of the paragraph
-            var start = detail.startChild ? detail.startChild : detail.startParent;
-            for (var ancestor = start; ancestor != null; ancestor = ancestor.parentNode) {
-                var prev = ancestor.previousSibling;
-                if ((prev != null) && isParagraphNode(prev) && !nodeHasContent(prev)) {
-                    DOM_deleteAllChildren(prev);
-                    Cursor_updateBRAtEndOfParagraph(prev);
-                    break;
-                }
-                else if ((prev != null) && (prev._type == HTML_LI) && !nodeHasContent(prev)) {
-                    var next;
-                    for (var child = prev.firstChild; child != null; child = next) {
-                        next = child.nextSibling;
-                        if (isWhitespaceTextNode(child))
-                            DOM_deleteNode(child);
-                        else
-                            Cursor_updateBRAtEndOfParagraph(child);
-                    }
-                    break;
-                }
-            }
-
-            for (var ancestor = start; ancestor != null; ancestor = ancestor.parentNode) {
-
-                if (isParagraphNode(ancestor)) {
-                    var nextSelector = Styles_nextSelectorAfter(ancestor);
-                    if (nextSelector != null) {
-                        var nextElementName = null;
-                        var nextClassName = null;
-
-
-                        var dotIndex = nextSelector.indexOf(".");
-                        if (dotIndex >= 0) {
-                            nextElementName = nextSelector.substring(0,dotIndex);
-                            nextClassName = nextSelector.substring(dotIndex+1);
-                        }
-                        else {
-                            nextElementName = nextSelector;
-                        }
-
-                        ancestor = DOM_replaceElement(ancestor,nextElementName);
-                        DOM_removeAttribute(ancestor,"id");
-                        DOM_setAttribute(ancestor,"class",nextClassName);
-                    }
-                }
-
-                if (isParagraphNode(ancestor) && !nodeHasContent(ancestor)) {
-                    Cursor_updateBRAtEndOfParagraph(prev);
-                    break;
-                }
-                else if ((ancestor._type == HTML_LI) && !nodeHasContent(ancestor)) {
-                    DOM_deleteAllChildren(ancestor);
-                    break;
-                }
-            }
-
-            Cursor_updateBRAtEndOfParagraph(Range_singleNode(selRange));
-        });
-
-        Selection_set(selRange.start.node,selRange.start.offset,
-                      selRange.end.node,selRange.end.offset);
-        cursorX = null;
-        Cursor_ensureCursorVisible();
-
-        function getBlockToSplit(pos)
-        {
-            var blockToSplit = null;
-            for (var n = pos.node; n != null; n = n.parentNode) {
-                if (n._type == HTML_LI) {
-                    blockToSplit = n;
-                    break;
-                }
-            }
-            if (blockToSplit == null) {
-                blockToSplit = pos.node;
-                while (isInlineNode(blockToSplit))
-                    blockToSplit = blockToSplit.parentNode;
-            }
-            return blockToSplit;
-        }
-
-        function getContainerOrParagraph(node)
-        {
-            while ((node != null) && isInlineNode(node))
-                node = node.parentNode;
-            return node;
-        }
-
-        function positionAtStartOfHeading(pos)
-        {
-            var container = getContainerOrParagraph(pos.node);
-            if (isHeadingNode(container)) {
-                var startOffset = 0;
-                if (isOpaqueNode(container.firstChild))
-                    startOffset = 1;
-                var range = new Range(container,startOffset,pos.node,pos.offset);
-                return !Range_hasContent(range);
-            }
-            else
-                return false;
-        }
-    }
-
-    Cursor_getPrecedingWord = function() {
-        var selRange = Selection_get();
-        if ((selRange == null) && !Range_isEmpty(selRange))
-            return "";
-
-        var node = selRange.start.node;
-        var offset = selRange.start.offset;
-        if (node.nodeType != Node.TEXT_NODE)
-            return "";
-
-        return node.nodeValue.substring(0,offset);
-    }
-
-    Cursor_getAdjacentNodeWithType = function(type)
-    {
-        var selRange = Selection_get();
-        var pos = Position_preferElementPosition(selRange.start);
-        var node = pos.node;
-        var offset = pos.offset;
-
-        while (true) {
-
-            if (node._type == type)
-                return node;
-
-            if (node.nodeType == Node.ELEMENT_NODE) {
-                var before = node.childNodes[offset-1];
-                if ((before != null) && (before._type == type))
-                    return before;
-
-                var after = node.childNodes[offset];
-                if ((after != null) && (after._type == type))
-                    return after;
-            }
-
-            if (node.parentNode == null)
-                return null;
-
-            offset = DOM_nodeOffset(node);
-            node = node.parentNode;
-        }
-    }
-
-    Cursor_getLinkProperties = function()
-    {
-        var a = Cursor_getAdjacentNodeWithType(HTML_A);
-        if (a == null)
-            return null;
-
-        return { href: a.getAttribute("href"),
-                 text: getNodeText(a) };
-    }
-
-    Cursor_setLinkProperties = function(properties)
-    {
-        var a = Cursor_getAdjacentNodeWithType(HTML_A);
-        if (a == null)
-            return null;
-
-        Selection_preserveWhileExecuting(function() {
-            DOM_setAttribute(a,"href",properties.href);
-            DOM_deleteAllChildren(a);
-            DOM_appendChild(a,DOM_createTextNode(document,properties.text));
-        });
-    }
-
-    Cursor_setReferenceTarget = function(itemId)
-    {
-        var a = Cursor_getAdjacentNodeWithType(HTML_A);
-        if (a != null)
-            Outline_setReferenceTarget(a,itemId);
-    }
-
-    // Deletes the current selection contents and ensures that the cursor is located directly
-    // inside the nearest container element, i.e. not inside a paragraph or inline node. This
-    // is intended for preventing things like inserting a table of contants inside a heading
-    Cursor_makeContainerInsertionPoint = function()
-    {
-        var selRange = Selection_get();
-        if (selRange == null)
-            return;
-
-        if (!Range_isEmpty(selRange)) {
-            Selection_deleteContents();
-            selRange = Selection_get();
-        }
-
-        var parent;
-        var previousSibling;
-        var nextSibling;
-
-        if (selRange.start.node.nodeType == Node.ELEMENT_NODE) {
-            parent = selRange.start.node;
-            nextSibling = selRange.start.node.childNodes[selRange.start.offset];
-        }
-        else {
-            if (selRange.start.offset > 0)
-                Formatting_splitTextBefore(selRange.start);
-            parent = selRange.start.node.parentNode;
-            nextSibling = selRange.start.node;
-        }
-
-        var offset = DOM_nodeOffset(nextSibling,parent);
-
-        if (isContainerNode(parent)) {
-            Cursor_set(parent,offset);
-            return;
-        }
-
-        if ((offset > 0) && isItemNumber(parent.childNodes[offset-1]))
-            offset--;
-
-        Formatting_moveFollowing(new Position(parent,offset),isContainerNode);
-        Formatting_movePreceding(new Position(parent,offset),isContainerNode);
-
-        offset = 0;
-        while (!isContainerNode(parent)) {
-            var old = parent;
-            offset = DOM_nodeOffset(parent);
-            parent = parent.parentNode;
-            DOM_deleteNode(old);
-        }
-
-        Cursor_set(parent,offset);
-        cursorX = null;
-    }
-
-    Cursor_set = function(node,offset,keepCursorX)
-    {
-        Selection_set(node,offset,node,offset);
-        if (!keepCursorX)
-            cursorX = null;
-    }
-
-    function moveRangeOutsideOfNote(range)
-    {
-        var node = range.start.node;
-        var offset = range.start.offset;
-
-        for (var anc = node; anc != null; anc = anc.parentNode) {
-            if (isNoteNode(anc) && (anc.parentNode != null)) {
-                node = anc.parentNode;
-                offset = DOM_nodeOffset(anc)+1;
-                return new Range(node,offset,node,offset);
-            }
-        }
-
-        return range;
-    }
-
-    function insertNote(className,content)
-    {
-        var footnote = DOM_createElement(document,"span");
-        DOM_setAttribute(footnote,"class",className);
-        DOM_appendChild(footnote,DOM_createTextNode(document,content));
-
-        var range = Selection_get();
-        range = moveRangeOutsideOfNote(range);
-        Formatting_splitAroundSelection(range,false);
-
-        // If we're part-way through a text node, splitAroundSelection will give us an
-        // empty text node between the before and after text. For formatting purposes that's
-        // fine (not sure if necessary), but when inserting a footnote or endnote we want
-        // to avoid this as it causes problems with cursor movement - specifically, the cursor
-        // is allowed to go inside the empty text node, and this doesn't show up in the correct
-        // position on screen.
-        var pos = range.start;
-        if ((pos.node._type == HTML_TEXT) &&
-            (pos.node.nodeValue.length == 0)) {
-            var empty = pos.node;
-            pos = new Position(empty.parentNode,DOM_nodeOffset(empty));
-            DOM_deleteNode(empty);
-        }
-        else {
-            pos = Position_preferElementPosition(pos);
-        }
-
-        DOM_insertBefore(pos.node,footnote,pos.node.childNodes[pos.offset]);
-        Selection_set(footnote,0,footnote,footnote.childNodes.length);
-        Cursor_updateBRAtEndOfParagraph(footnote);
-    }
-
-    Cursor_insertFootnote = function(content)
-    {
-        insertNote("footnote",content);
-    }
-
-    Cursor_insertEndnote = function(content)
-    {
-        insertNote("endnote",content);
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/DOM.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/DOM.js b/experiments/Editor/src/DOM.js
deleted file mode 100644
index b2371bc..0000000
--- a/experiments/Editor/src/DOM.js
+++ /dev/null
@@ -1,966 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-// Helper functions
-var DOM_assignNodeIds;
-
-// Primitive node creation operations
-var DOM_createElement;
-var DOM_createElementNS;
-var DOM_createTextNode;
-var DOM_createComment;
-var DOM_cloneNode;
-
-// Primitive and high-level node mutation operations
-var DOM_appendChild;
-var DOM_insertBefore;
-var DOM_deleteNode;
-var DOM_setAttribute;
-var DOM_setAttributeNS;
-var DOM_removeAttribute;
-var DOM_removeAttributeNS;
-var DOM_setStyleProperties;
-var DOM_insertCharacters;
-var DOM_moveCharacters;
-var DOM_deleteCharacters;
-var DOM_setNodeValue;
-
-// High-level DOM operations
-var DOM_getAttribute;
-var DOM_getAttributeNS;
-var DOM_getStringAttribute;
-var DOM_getStringAttributeNS;
-var DOM_getStyleProperties;
-var DOM_deleteAllChildren;
-var DOM_shallowCopyElement;
-var DOM_replaceElement;
-var DOM_wrapNode;
-var DOM_wrapSiblings;
-var DOM_mergeWithNextSibling;
-var DOM_nodesMergeable;
-var DOM_replaceCharacters;
-var DOM_addTrackedPosition;
-var DOM_removeTrackedPosition;
-var DOM_removeAdjacentWhitespace;
-var DOM_documentHead;
-var DOM_ensureUniqueIds;
-var DOM_nodeOffset;
-var DOM_maxChildOffset;
-var DOM_ignoreMutationsWhileExecuting;
-var DOM_getIgnoreMutations;
-var DOM_addListener;
-var DOM_removeListener;
-var DOM_Listener;
-
-(function() {
-
-    var nextNodeId = 0;
-    var nodeData = new Object();
-    var ignoreMutations = 0;
-
-    ////////////////////////////////////////////////////////////////////////////////////////////////
-    //                                                                                            //
-    //                                    DOM Helper Functions                                    //
-    //                                                                                            //
-    ////////////////////////////////////////////////////////////////////////////////////////////////
-
-    function addUndoAction()
-    {
-        if (window.undoSupported)
-            UndoManager_addAction.apply(null,arrayCopy(arguments));
-    }
-
-    function assignNodeId(node)
-    {
-        if (node._nodeId != null)
-            throw new Error(node+" already has id");
-        node._nodeId = nextNodeId++;
-        node._type = ElementTypes[node.nodeName];
-        return node;
-    }
-
-    function checkNodeId(node)
-    {
-        if (node._nodeId == null)
-            throw new Error(node.nodeName+" lacks _nodeId");
-    }
-
-    // public
-    DOM_assignNodeIds = function(root)
-    {
-        if (root._nodeId != null)
-            throw new Error(root+" already has id");
-        recurse(root);
-        return;
-
-        function recurse(node) {
-            node._nodeId = nextNodeId++;
-            node._type = ElementTypes[node.nodeName];
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                recurse(child);
-        }
-    }
-
-    ////////////////////////////////////////////////////////////////////////////////////////////////
-    //                                                                                            //
-    //                                  Primitive DOM Operations                                  //
-    //                                                                                            //
-    ////////////////////////////////////////////////////////////////////////////////////////////////
-
-    /*
-
-      The following functions are considered "primitive", in that they are the core functions
-      through which all manipulation of the DOM ultimately occurs. All other DOM functions call
-      these, either directly or indirectly, instead of making direct method calls on node objects.
-      These functions are divided into two categories: node creation and mode mutation.
-
-      The creation functions are as follows:
-
-      * createElement(document,elementName)
-      * createElementNS(document,namespaceURI,qualifiedName)
-      * createTextNode(document,data)
-      * createComment(document,data)
-      * cloneNode(original,deep,noIdAttr)
-
-      The purpose of these is to ensure that a unique _nodeId value is assigned to each node object,
-      which is needed for using the NodeSet and NodeMap classes. All nodes in a document must have
-      this set; we use our own functions for this because DOM provides no other way of uniquely
-      identifying nodes in a way that allows them to be stored in a hash table.
-
-      The mutation functions are as follows:
-
-      * insertBeforeInternal(parent,newChild,refChild)
-      * deleteNodeInternal(node,deleteDescendantData)
-      * setAttribute(element,name,value)
-      * setAttributeNS(element,namespaceURI,qualifiedName,value)
-      * setStyleProperties(element,properties)
-      * insertCharacters(textNode,offset,characters)
-      * deleteCharacters(textNode,startOffset,endOffset)
-      * moveCharacters(srcTextNode,srcStartOffset,srcEndOffset,destTextNode,destOffset)
-      * setNodeValue(textNode,value)
-
-      These functions exist to allow us to record undo information. We can't use DOM mutation events
-      for this purpose they're not fully supported in WebKit.
-
-      Every time a mutation operation is performed on a node, we add an action to the undo stack
-      corresponding to the inverse of that operaton, i.e. an action that undoes the operaton. It
-      is absolutely critical that all changes to a DOM node go through these functions, regardless
-      of whether or not the node currently resides in the tree. This ensures that the undo history
-      is able to correctly revert the tree to the same state that it was in at the relevant point
-      in time.
-
-      By routing all DOM modifications through these few functions, virtually all of the other
-      javascript code can be ignorant of the undo manager, provided the only state they change is
-      in the DOM. Parts of the code which maintain their own state about the document, such as the
-      style manager, must implement their own undo-compliant state manipulation logic.
-
-      *** IMPORTANT ***
-
-      Just in case it isn't already clear, you must *never* make direct calls to methods like
-      appendChild() and createElement() on the node objects themselves. Doing so will result in
-      subtle and probably hard-to-find bugs. As far as all javascript code for UX Write is
-      concerned, consider the public functions defined in this file to be the DOM API. You can use
-      check-dom-methods.sh to search for any cases where this rule has been violated.
-
-      */
-
-    // public
-    DOM_createElement = function(document,elementName)
-    {
-        return assignNodeId(document.createElement(elementName)); // check-ok
-    }
-
-    // public
-    DOM_createElementNS = function(document,namespaceURI,qualifiedName)
-    {
-        return assignNodeId(document.createElementNS(namespaceURI,qualifiedName)); // check-ok
-    }
-
-    // public
-    DOM_createTextNode = function(document,data)
-    {
-        return assignNodeId(document.createTextNode(data)); // check-ok
-    }
-
-    // public
-    DOM_createComment = function(document,data)
-    {
-        return assignNodeId(document.createComment(data)); // check-ok
-    }
-
-    // public
-    DOM_cloneNode = function(original,deep,noIdAttr)
-    {
-        var clone = original.cloneNode(deep); // check-ok
-        DOM_assignNodeIds(clone);
-        if (noIdAttr)
-            clone.removeAttribute("id"); // check-ok
-        return clone;
-    }
-
-    function insertBeforeInternal(parent,newChild,refChild)
-    {
-        if (newChild.parentNode == null) {
-            addUndoAction(deleteNodeInternal,newChild)
-        }
-        else {
-            var oldParent = newChild.parentNode;
-            var oldNext = newChild.nextSibling;
-            addUndoAction(insertBeforeInternal,oldParent,newChild,oldNext);
-        }
-
-        parent.insertBefore(newChild,refChild); // check-ok
-    }
-
-    function deleteNodeInternal(node,deleteDescendantData)
-    {
-        checkNodeId(node);
-
-        addUndoAction(insertBeforeInternal,node.parentNode,node,node.nextSibling);
-
-        if (node.parentNode == null)
-            throw new Error("Undo delete "+nodeString(node)+": parent is null");
-        node.parentNode.removeChild(node); // check-ok
-
-        // Delete all data associated with the node. This is not preserved across undo/redo;
-        // currently the only thing we are using this data for is tracked positions, and we
-        // are going to be recording undo information for the selection separately, so this is
-        // not a problem.
-        if (deleteDescendantData)
-            deleteNodeDataRecursive(node);
-        else
-            deleteNodeData(node);
-
-        return;
-
-        function deleteNodeData(current)
-        {
-            delete nodeData[current._nodeId];
-        }
-
-        function deleteNodeDataRecursive(current)
-        {
-            deleteNodeData(current);
-            for (var child = current.firstChild; child != null; child = child.nextSibling)
-                deleteNodeDataRecursive(child);
-        }
-    }
-
-    // public
-    DOM_setAttribute = function(element,name,value)
-    {
-        if (element.hasAttribute(name))
-            addUndoAction(DOM_setAttribute,element,name,element.getAttribute(name));
-        else
-            addUndoAction(DOM_setAttribute,element,name,null);
-
-        if (value == null)
-            element.removeAttribute(name); // check-ok
-        else
-            element.setAttribute(name,value); // check-ok
-    }
-
-    // public
-    DOM_setAttributeNS = function(element,namespaceURI,qualifiedName,value)
-    {
-        var localName = qualifiedName.replace(/^.*:/,"");
-        if (element.hasAttributeNS(namespaceURI,localName)) {
-            var oldValue = element.getAttributeNS(namespaceURI,localName);
-            var oldQName = element.getAttributeNodeNS(namespaceURI,localName).nodeName; // check-ok
-            addUndoAction(DOM_setAttributeNS,element,namespaceURI,oldQName,oldValue)
-        }
-        else {
-            addUndoAction(DOM_setAttributeNS,element,namespaceURI,localName,null);
-        }
-
-        if (value == null)
-            element.removeAttributeNS(namespaceURI,localName); // check-ok
-        else
-            element.setAttributeNS(namespaceURI,qualifiedName,value); // check-ok
-    }
-
-    // public
-    DOM_setStyleProperties = function(element,properties)
-    {
-        if (Object.getOwnPropertyNames(properties).length == 0)
-            return;
-
-        if (element.hasAttribute("style"))
-            addUndoAction(DOM_setAttribute,element,"style",element.getAttribute("style"));
-        else
-            addUndoAction(DOM_setAttribute,element,"style",null);
-
-        for (var name in properties)
-            element.style.setProperty(name,properties[name]); // check-ok
-
-        if (element.getAttribute("style") == "")
-            element.removeAttribute("style"); // check-ok
-    }
-
-    // public
-    DOM_insertCharacters = function(textNode,offset,characters)
-    {
-        if (textNode.nodeType != Node.TEXT_NODE)
-            throw new Error("DOM_insertCharacters called on non-text node");
-        if ((offset < 0) || (offset > textNode.nodeValue.length))
-            throw new Error("DOM_insertCharacters called with invalid offset");
-        trackedPositionsForNode(textNode).forEach(function (position) {
-            if (position.offset > offset)
-                position.offset += characters.length;
-        });
-        textNode.nodeValue = textNode.nodeValue.slice(0,offset) +
-                             characters +
-                             textNode.nodeValue.slice(offset);
-        var startOffset = offset;
-        var endOffset = offset + characters.length;
-        addUndoAction(DOM_deleteCharacters,textNode,startOffset,endOffset);
-    }
-
-    // public
-    DOM_deleteCharacters = function(textNode,startOffset,endOffset)
-    {
-        if (textNode.nodeType != Node.TEXT_NODE)
-            throw new Error("DOM_deleteCharacters called on non-text node "+nodeString(textNode));
-        if (endOffset == null)
-            endOffset = textNode.nodeValue.length;
-        if (endOffset < startOffset)
-            throw new Error("DOM_deleteCharacters called with invalid start/end offset");
-        trackedPositionsForNode(textNode).forEach(function (position) {
-            var deleteCount = endOffset - startOffset;
-            if ((position.offset > startOffset) && (position.offset < endOffset))
-                position.offset = startOffset;
-            else if (position.offset >= endOffset)
-                position.offset -= deleteCount;
-        });
-
-        var removed = textNode.nodeValue.slice(startOffset,endOffset);
-        addUndoAction(DOM_insertCharacters,textNode,startOffset,removed);
-
-        textNode.nodeValue = textNode.nodeValue.slice(0,startOffset) +
-                             textNode.nodeValue.slice(endOffset);
-    }
-
-    // public
-    DOM_moveCharacters = function(srcTextNode,srcStartOffset,srcEndOffset,destTextNode,destOffset,
-                                  excludeStartPos,excludeEndPos)
-    {
-        if (srcTextNode == destTextNode)
-            throw new Error("src and dest text nodes cannot be the same");
-        if (srcStartOffset > srcEndOffset)
-            throw new Error("Invalid src range "+srcStartOffset+" - "+srcEndOffset);
-        if (srcStartOffset < 0)
-            throw new Error("srcStartOffset < 0");
-        if (srcEndOffset > srcTextNode.nodeValue.length)
-            throw new Error("srcEndOffset beyond end of src length");
-        if (destOffset < 0)
-            throw new Error("destOffset < 0");
-        if (destOffset > destTextNode.nodeValue.length)
-            throw new Error("destOffset beyond end of dest length");
-
-        var length = srcEndOffset - srcStartOffset;
-
-        addUndoAction(DOM_moveCharacters,destTextNode,destOffset,destOffset+length,
-                      srcTextNode,srcStartOffset,excludeStartPos,excludeEndPos);
-
-        trackedPositionsForNode(destTextNode).forEach(function (pos) {
-            var startMatch = excludeStartPos ? (pos.offset > destOffset)
-                                             : (pos.offset >= destOffset);
-            if (startMatch)
-                pos.offset += length;
-        });
-        trackedPositionsForNode(srcTextNode).forEach(function (pos) {
-
-            var startMatch = excludeStartPos ? (pos.offset > srcStartOffset)
-                                             : (pos.offset >= srcStartOffset);
-            var endMatch = excludeEndPos ? (pos.offset < srcEndOffset)
-                                         : (pos.offset <= srcEndOffset);
-
-            if (startMatch && endMatch) {
-                pos.node = destTextNode;
-                pos.offset = destOffset + (pos.offset - srcStartOffset);
-            }
-            else if (pos.offset >= srcEndOffset) {
-                pos.offset -= length;
-            }
-        });
-        var extract = srcTextNode.nodeValue.substring(srcStartOffset,srcEndOffset);
-        srcTextNode.nodeValue = srcTextNode.nodeValue.slice(0,srcStartOffset) +
-                                srcTextNode.nodeValue.slice(srcEndOffset);
-        destTextNode.nodeValue = destTextNode.nodeValue.slice(0,destOffset) +
-                                 extract +
-                                 destTextNode.nodeValue.slice(destOffset);
-    }
-
-    // public
-    DOM_setNodeValue = function(textNode,value)
-    {
-        if (textNode.nodeType != Node.TEXT_NODE)
-            throw new Error("DOM_setNodeValue called on non-text node");
-        trackedPositionsForNode(textNode).forEach(function (position) {
-            position.offset = 0;
-        });
-        var oldValue = textNode.nodeValue;
-        addUndoAction(DOM_setNodeValue,textNode,oldValue);
-        textNode.nodeValue = value;
-    }
-
-    ////////////////////////////////////////////////////////////////////////////////////////////////
-    //                                                                                            //
-    //                                  High-level DOM Operations                                 //
-    //                                                                                            //
-    ////////////////////////////////////////////////////////////////////////////////////////////////
-
-    function appendChildInternal(parent,newChild)
-    {
-        insertBeforeInternal(parent,newChild,null);
-    }
-
-    // public
-    DOM_appendChild = function(node,child)
-    {
-        return DOM_insertBefore(node,child,null);
-    }
-
-    // public
-    DOM_insertBefore = function(parent,child,nextSibling)
-    {
-        var newOffset;
-        if (nextSibling != null)
-            newOffset = DOM_nodeOffset(nextSibling);
-        else
-            newOffset = parent.childNodes.length;
-
-        var oldParent = child.parentNode;
-        if (oldParent != null) { // already in tree
-            var oldOffset = DOM_nodeOffset(child);
-
-            if ((oldParent == parent) && (newOffset > oldOffset))
-                newOffset--;
-
-            trackedPositionsForNode(oldParent).forEach(function (position) {
-                if (position.offset > oldOffset) {
-                    position.offset--;
-                }
-                else if (position.offset == oldOffset) {
-                    position.node = parent;
-                    position.offset = newOffset;
-                }
-            });
-        }
-
-        var result = insertBeforeInternal(parent,child,nextSibling);
-        trackedPositionsForNode(parent).forEach(function (position) {
-            if (position.offset > newOffset)
-                position.offset++;
-        });
-        return result;
-    }
-
-    // public
-    DOM_deleteNode = function(node)
-    {
-        if (node.parentNode == null) // already deleted
-            return;
-        adjustPositionsRecursive(node);
-        deleteNodeInternal(node,true);
-
-        function adjustPositionsRecursive(current)
-        {
-            for (var child = current.firstChild; child != null; child = child.nextSibling)
-                adjustPositionsRecursive(child);
-
-            trackedPositionsForNode(current.parentNode).forEach(function (position) {
-                var offset = DOM_nodeOffset(current);
-                if (offset < position.offset) {
-                    position.offset--;
-                }
-            });
-            trackedPositionsForNode(current).forEach(function (position) {
-                var offset = DOM_nodeOffset(current);
-                position.node = current.parentNode;
-                position.offset = offset;
-            });
-        }
-    }
-
-    // public
-    DOM_removeAttribute = function(element,name,value)
-    {
-        DOM_setAttribute(element,name,null);
-    }
-
-    // public
-    DOM_removeAttributeNS = function(element,namespaceURI,localName)
-    {
-        DOM_setAttributeNS(element,namespaceURI,localName,null)
-    }
-
-    // public
-    DOM_getAttribute = function(element,name)
-    {
-        if (element.hasAttribute(name))
-            return element.getAttribute(name);
-        else
-            return null;
-    }
-
-    // public
-    DOM_getAttributeNS = function(element,namespaceURI,localName)
-    {
-        if (element.hasAttributeNS(namespaceURI,localName))
-            return element.getAttributeNS(namespaceURI,localName);
-        else
-            return null;
-    }
-
-    // public
-    DOM_getStringAttribute = function(element,name)
-    {
-        var value = element.getAttribute(name);
-        return (value == null) ? "" : value;
-    }
-
-    // public
-    DOM_getStringAttributeNS = function(element,namespaceURI,localName)
-    {
-        var value = element.getAttributeNS(namespaceURI,localName);
-        return (value == null) ? "" : value;
-    }
-
-    // public
-    DOM_getStyleProperties = function(node)
-    {
-        var properties = new Object();
-        if (node.nodeType == Node.ELEMENT_NODE) {
-            for (var i = 0; i < node.style.length; i++) {
-                var name = node.style[i];
-                var value = node.style.getPropertyValue(name);
-                properties[name] = value;
-            }
-        }
-        return properties;
-    }
-
-    // public
-    DOM_deleteAllChildren = function(parent)
-    {
-        while (parent.firstChild != null)
-            DOM_deleteNode(parent.firstChild);
-    }
-
-    // public
-    DOM_shallowCopyElement = function(element)
-    {
-        return DOM_cloneNode(element,false,true);
-    }
-
-    // public
-    DOM_removeNodeButKeepChildren = function(node)
-    {
-        if (node.parentNode == null)
-            throw new Error("Node "+nodeString(node)+" has no parent");
-        var offset = DOM_nodeOffset(node);
-        var childCount = node.childNodes.length;
-
-        trackedPositionsForNode(node.parentNode).forEach(function (position) {
-            if (position.offset > offset)
-                position.offset += childCount-1;
-        });
-
-        trackedPositionsForNode(node).forEach(function (position) {
-            position.node = node.parentNode;
-            position.offset += offset;
-        });
-
-        var parent = node.parentNode;
-        var nextSibling = node.nextSibling;
-        deleteNodeInternal(node,false);
-
-        while (node.firstChild != null) {
-            var child = node.firstChild;
-            insertBeforeInternal(parent,child,nextSibling);
-        }
-    }
-
-    // public
-    DOM_replaceElement = function(oldElement,newName)
-    {
-        var listeners = listenersForNode(oldElement);
-        var newElement = DOM_createElement(document,newName);
-        for (var i = 0; i < oldElement.attributes.length; i++) {
-            var name = oldElement.attributes[i].nodeName; // check-ok
-            var value = oldElement.getAttribute(name);
-            DOM_setAttribute(newElement,name,value);
-        }
-
-        var positions = arrayCopy(trackedPositionsForNode(oldElement));
-        if (positions != null) {
-            for (var i = 0; i < positions.length; i++) {
-                if (positions[i].node != oldElement)
-                    throw new Error("replaceElement: position with wrong node");
-                positions[i].node = newElement;
-            }
-        }
-
-        var parent = oldElement.parentNode;
-        var nextSibling = oldElement.nextSibling;
-        while (oldElement.firstChild != null)
-            appendChildInternal(newElement,oldElement.firstChild);
-        // Deletion must be done first so if it's a heading, the outline code picks up the change
-        // correctly. Otherwise, there could be two elements in the document with the same id at
-        // the same time.
-        deleteNodeInternal(oldElement,false);
-        insertBeforeInternal(parent,newElement,nextSibling);
-
-        for (var i = 0; i < listeners.length; i++)
-            listeners[i].afterReplaceElement(oldElement,newElement);
-
-        return newElement;
-    }
-
-    // public
-    DOM_wrapNode = function(node,elementName)
-    {
-        return DOM_wrapSiblings(node,node,elementName);
-    }
-
-    DOM_wrapSiblings = function(first,last,elementName)
-    {
-        var parent = first.parentNode;
-        var wrapper = DOM_createElement(document,elementName);
-
-        if (first.parentNode != last.parentNode)
-            throw new Error("first and last are not siblings");
-
-        if (parent != null) {
-            var firstOffset = DOM_nodeOffset(first);
-            var lastOffset = DOM_nodeOffset(last);
-            var nodeCount = lastOffset - firstOffset + 1;
-            trackedPositionsForNode(parent).forEach(function (position) {
-                if ((position.offset >= firstOffset) && (position.offset <= lastOffset+1)) {
-                    position.node = wrapper;
-                    position.offset -= firstOffset;
-                }
-                else if (position.offset > lastOffset+1) {
-                    position.offset -= (nodeCount-1);
-                }
-            });
-
-            insertBeforeInternal(parent,wrapper,first);
-        }
-
-        var end = last.nextSibling;
-        var current = first;
-        while (current != end) {
-            var next = current.nextSibling;
-            appendChildInternal(wrapper,current);
-            current = next;
-        }
-        return wrapper;
-    }
-
-    // public
-    DOM_mergeWithNextSibling = function(current,whiteList)
-    {
-        var parent = current.parentNode;
-        var next = current.nextSibling;
-
-        if ((next == null) || !DOM_nodesMergeable(current,next,whiteList))
-            return;
-
-        var currentLength = DOM_maxChildOffset(current);
-        var nextOffset = DOM_nodeOffset(next);
-
-        var lastChild = null;
-
-        if (current.nodeType == Node.ELEMENT_NODE) {
-            lastChild = current.lastChild;
-            DOM_insertBefore(current,next,null);
-            DOM_removeNodeButKeepChildren(next);
-        }
-        else {
-            DOM_insertCharacters(current,current.nodeValue.length,next.nodeValue);
-
-            trackedPositionsForNode(next).forEach(function (position) {
-                position.node = current;
-                position.offset = position.offset+currentLength;
-            });
-
-            trackedPositionsForNode(current.parentNode).forEach(function (position) {
-                if (position.offset == nextOffset) {
-                    position.node = current;
-                    position.offset = currentLength;
-                }
-            });
-
-            DOM_deleteNode(next);
-        }
-
-        if (lastChild != null)
-            DOM_mergeWithNextSibling(lastChild,whiteList);
-    }
-
-    // public
-    DOM_nodesMergeable = function(a,b,whiteList)
-    {
-        if ((a.nodeType == Node.TEXT_NODE) && (b.nodeType == Node.TEXT_NODE))
-            return true;
-        else if ((a.nodeType == Node.ELEMENT_NODE) && (b.nodeType == Node.ELEMENT_NODE))
-            return elementsMergableTypes(a,b);
-        else
-            return false;
-
-        function elementsMergableTypes(a,b)
-        {
-            if (whiteList["force"] && isParagraphNode(a) && isParagraphNode(b))
-                return true;
-            if ((a._type == b._type) &&
-                whiteList[a._type] &&
-                (a.attributes.length == b.attributes.length)) {
-                for (var i = 0; i < a.attributes.length; i++) {
-                    var attrName = a.attributes[i].nodeName; // check-ok
-                    if (a.getAttribute(attrName) != b.getAttribute(attrName))
-                        return false;
-                }
-                return true;
-            }
-
-            return false;
-        }
-    }
-
-    function getDataForNode(node,create)
-    {
-        if (node._nodeId == null)
-            throw new Error("getDataForNode: node "+node.nodeName+" has no _nodeId property");
-        if ((nodeData[node._nodeId] == null) && create)
-            nodeData[node._nodeId] = new Object();
-        return nodeData[node._nodeId];
-    }
-
-    function trackedPositionsForNode(node)
-    {
-        var data = getDataForNode(node,false);
-        if ((data != null) && (data.trackedPositions != null)) {
-            // Sanity check
-            for (var i = 0; i < data.trackedPositions.length; i++) {
-                if (data.trackedPositions[i].node != node)
-                    throw new Error("Position "+data.trackedPositions[i]+" has wrong node");
-            }
-            return arrayCopy(data.trackedPositions);
-        }
-        else {
-            return [];
-        }
-    }
-
-    function listenersForNode(node)
-    {
-        var data = getDataForNode(node,false);
-        if ((data != null) && (data.listeners != null))
-            return data.listeners;
-        else
-            return [];
-    }
-
-    // public
-    DOM_replaceCharacters = function(textNode,startOffset,endOffset,replacement)
-    {
-        // Note that we do the insertion *before* the deletion so that the position is properly
-        // maintained, and ends up at the end of the replacement (unless it was previously at
-        // startOffset, in which case it will stay the same)
-        DOM_insertCharacters(textNode,startOffset,replacement);
-        DOM_deleteCharacters(textNode,startOffset+replacement.length,endOffset+replacement.length);
-    }
-
-    // public
-    DOM_addTrackedPosition = function(position)
-    {
-        var data = getDataForNode(position.node,true);
-        if (data.trackedPositions == null)
-            data.trackedPositions = new Array();
-        data.trackedPositions.push(position);
-    }
-
-    // public
-    DOM_removeTrackedPosition = function(position)
-    {
-        var data = getDataForNode(position.node,false);
-        if ((data == null) || (data.trackedPositions == null))
-            throw new Error("DOM_removeTrackedPosition: no registered positions for this node "+
-                            "("+position.node.nodeName+")");
-        for (var i = 0; i < data.trackedPositions.length; i++) {
-            if (data.trackedPositions[i] == position) {
-                data.trackedPositions.splice(i,1);
-                return;
-            }
-        }
-        throw new Error("DOM_removeTrackedPosition: position is not registered ("+
-                        data.trackedPositions.length+" others)");
-    }
-
-    // public
-    DOM_removeAdjacentWhitespace = function(node)
-    {
-        while ((node.previousSibling != null) && (isWhitespaceTextNode(node.previousSibling)))
-            DOM_deleteNode(node.previousSibling);
-        while ((node.nextSibling != null) && (isWhitespaceTextNode(node.nextSibling)))
-            DOM_deleteNode(node.nextSibling);
-    }
-
-    // public
-    DOM_documentHead = function(document)
-    {
-        var html = document.documentElement;
-        for (var child = html.firstChild; child != null; child = child.nextSibling) {
-            if (child._type == HTML_HEAD)
-                return child;
-        }
-        throw new Error("Document contains no HEAD element");
-    }
-
-    // public
-    DOM_ensureUniqueIds = function(root)
-    {
-        var ids = new Object();
-        var duplicates = new Array();
-
-        discoverDuplicates(root);
-        renameDuplicates();
-
-        return;
-
-        function discoverDuplicates(node)
-        {
-            if (node.nodeType != Node.ELEMENT_NODE)
-                return;
-
-            var id = node.getAttribute("id");
-            if ((id != null) && (id != "")) {
-                if (ids[id])
-                    duplicates.push(node);
-                else
-                    ids[id] = true;
-            }
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                discoverDuplicates(child);
-        }
-
-        function renameDuplicates()
-        {
-            var nextNumberForPrefix = new Object();
-            for (var i = 0; i < duplicates.length; i++) {
-                var id = duplicates[i].getAttribute("id");
-                var prefix = id.replace(/[0-9]+$/,"");
-                var num = nextNumberForPrefix[prefix] ? nextNumberForPrefix[prefix] : 1;
-
-                var candidate;
-                do {
-                    candidate = prefix + num;
-                    num++;
-                } while (ids[candidate]);
-
-                DOM_setAttribute(duplicates[i],"id",candidate);
-                ids[candidate] = true;
-                nextNumberForPrefix[prefix] = num;
-            }
-        }
-    }
-
-    // public
-    DOM_nodeOffset = function(node,parent)
-    {
-        if ((node == null) && (parent != null))
-            return DOM_maxChildOffset(parent);
-        var offset = 0;
-        for (var n = node.parentNode.firstChild; n != node; n = n.nextSibling)
-            offset++;
-        return offset;
-    }
-
-    // public
-    DOM_maxChildOffset = function(node)
-    {
-        if (node.nodeType == Node.TEXT_NODE)
-            return node.nodeValue.length;
-        else if (node.nodeType == Node.ELEMENT_NODE)
-            return node.childNodes.length;
-        else
-            throw new Error("maxOffset: invalid node type ("+node.nodeType+")");
-    }
-
-    function incIgnoreMutations()
-    {
-        UndoManager_addAction(decIgnoreMutations);
-        ignoreMutations++;
-    }
-
-    function decIgnoreMutations()
-    {
-        UndoManager_addAction(incIgnoreMutations);
-        ignoreMutations--;
-        if (ignoreMutations < 0)
-            throw new Error("ignoreMutations is now negative");
-    }
-
-    // public
-    DOM_ignoreMutationsWhileExecuting = function(fun)
-    {
-        incIgnoreMutations();
-        try {
-            return fun();
-        }
-        finally {
-            decIgnoreMutations();
-        }
-    }
-
-    // public
-    DOM_getIgnoreMutations = function()
-    {
-        return ignoreMutations;
-    }
-
-    // public
-    DOM_addListener = function(node,listener)
-    {
-        var data = getDataForNode(node,true);
-        if (data.listeners == null)
-            data.listeners = [listener];
-        else
-            data.listeners.push(listener);
-    }
-
-    // public
-    DOM_removeListener = function(node,listener)
-    {
-        var list = listenersForNode(node);
-        var index = list.indexOf(listener);
-        if (index >= 0)
-            list.splice(index,1);
-    }
-
-    // public
-    function Listener()
-    {
-    }
-
-    Listener.prototype.afterReplaceElement = function(oldElement,newElement) {}
-
-    DOM_Listener = Listener;
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Editor.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Editor.js b/experiments/Editor/src/Editor.js
deleted file mode 100644
index 50f0d21..0000000
--- a/experiments/Editor/src/Editor.js
+++ /dev/null
@@ -1,113 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Editor_getBackMessages;
-var Editor_debug;
-var Editor_addOutlineItem;
-var Editor_updateOutlineItem;
-var Editor_removeOutlineItem;
-var Editor_outlineUpdated;
-var Editor_setCursor;
-var Editor_setSelectionHandles;
-var Editor_clearSelectionHandlesAndCursor;
-var Editor_setSelectionBounds;
-var Editor_updateAutoCorrect;
-var Editor_error;
-var debug;
-
-(function(){
-
-    var backMessages = new Array();
-
-    function addBackMessage()
-    {
-        backMessages.push(arrayCopy(arguments));
-        return null;
-    }
-
-    Editor_getBackMessages = function()
-    {
-        var result = JSON.stringify(backMessages);
-        backMessages = new Array();
-        return result;
-    };
-
-    Editor_debug = function(str)
-    {
-        addBackMessage("debug",str);
-    };
-
-    Editor_error = function(error,type)
-    {
-        if (type == null)
-            type = "";
-        addBackMessage("error",error.toString(),type);
-    };
-
-    Editor_addOutlineItem = function(itemId,type,title)
-    {
-        addBackMessage("addOutlineItem",itemId,type,title);
-    };
-
-    Editor_updateOutlineItem = function(itemId,title)
-    {
-        addBackMessage("updateOutlineItem",itemId,title);
-    };
-
-    Editor_removeOutlineItem = function(itemId)
-    {
-        addBackMessage("removeOutlineItem",itemId);
-    };
-
-    Editor_outlineUpdated = function()
-    {
-        addBackMessage("outlineUpdated");
-    };
-
-    Editor_setCursor = function(x,y,width,height)
-    {
-        addBackMessage("setCursor",x,y,width,height);
-    };
-
-    Editor_setSelectionHandles = function(x1,y1,height1,x2,y2,height2)
-    {
-        addBackMessage("setSelectionHandles",x1,y1,height1,x2,y2,height2);
-    };
-
-    Editor_setTableSelection = function(x,y,width,height)
-    {
-        addBackMessage("setTableSelection",x,y,width,height);
-    };
-
-    Editor_setSelectionBounds = function(left,top,right,bottom)
-    {
-        addBackMessage("setSelectionBounds",left,top,right,bottom);
-    };
-
-    Editor_clearSelectionHandlesAndCursor = function()
-    {
-        addBackMessage("clearSelectionHandlesAndCursor");
-    };
-
-    Editor_updateAutoCorrect = function()
-    {
-        addBackMessage("updateAutoCorrect");
-    };
-
-    debug = Editor_debug;
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/ElementTypes.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/ElementTypes.js b/experiments/Editor/src/ElementTypes.js
deleted file mode 100644
index 06702a2..0000000
--- a/experiments/Editor/src/ElementTypes.js
+++ /dev/null
@@ -1,344 +0,0 @@
-// Automatically generated from elements.txt
-ElementTypes = {
-  "#DOCUMENT": 1,
-  "#document": 1,
-  "#TEXT": 2,
-  "#text": 2,
-  "#COMMENT": 3,
-  "#comment": 3,
-  "A": 4,
-  "a": 4,
-  "ABBR": 5,
-  "abbr": 5,
-  "ADDRESS": 6,
-  "address": 6,
-  "AREA": 7,
-  "area": 7,
-  "ARTICLE": 8,
-  "article": 8,
-  "ASIDE": 9,
-  "aside": 9,
-  "AUDIO": 10,
-  "audio": 10,
-  "B": 11,
-  "b": 11,
-  "BASE": 12,
-  "base": 12,
-  "BDI": 13,
-  "bdi": 13,
-  "BDO": 14,
-  "bdo": 14,
-  "BLOCKQUOTE": 15,
-  "blockquote": 15,
-  "BODY": 16,
-  "body": 16,
-  "BR": 17,
-  "br": 17,
-  "BUTTON": 18,
-  "button": 18,
-  "CANVAS": 19,
-  "canvas": 19,
-  "CAPTION": 20,
-  "caption": 20,
-  "CITE": 21,
-  "cite": 21,
-  "CODE": 22,
-  "code": 22,
-  "COL": 23,
-  "col": 23,
-  "COLGROUP": 24,
-  "colgroup": 24,
-  "COMMAND": 25,
-  "command": 25,
-  "DATA": 26,
-  "data": 26,
-  "DATALIST": 27,
-  "datalist": 27,
-  "DD": 28,
-  "dd": 28,
-  "DEL": 29,
-  "del": 29,
-  "DETAILS": 30,
-  "details": 30,
-  "DFN": 31,
-  "dfn": 31,
-  "DIALOG": 32,
-  "dialog": 32,
-  "DIV": 33,
-  "div": 33,
-  "DL": 34,
-  "dl": 34,
-  "DT": 35,
-  "dt": 35,
-  "EM": 36,
-  "em": 36,
-  "EMBED": 37,
-  "embed": 37,
-  "FIELDSET": 38,
-  "fieldset": 38,
-  "FIGCAPTION": 39,
-  "figcaption": 39,
-  "FIGURE": 40,
-  "figure": 40,
-  "FOOTER": 41,
-  "footer": 41,
-  "FORM": 42,
-  "form": 42,
-  "H1": 43,
-  "h1": 43,
-  "H2": 44,
-  "h2": 44,
-  "H3": 45,
-  "h3": 45,
-  "H4": 46,
-  "h4": 46,
-  "H5": 47,
-  "h5": 47,
-  "H6": 48,
-  "h6": 48,
-  "HEAD": 49,
-  "head": 49,
-  "HEADER": 50,
-  "header": 50,
-  "HGROUP": 51,
-  "hgroup": 51,
-  "HR": 52,
-  "hr": 52,
-  "HTML": 53,
-  "html": 53,
-  "I": 54,
-  "i": 54,
-  "IFRAME": 55,
-  "iframe": 55,
-  "IMG": 56,
-  "img": 56,
-  "INPUT": 57,
-  "input": 57,
-  "INS": 58,
-  "ins": 58,
-  "KBD": 59,
-  "kbd": 59,
-  "KEYGEN": 60,
-  "keygen": 60,
-  "LABEL": 61,
-  "label": 61,
-  "LEGEND": 62,
-  "legend": 62,
-  "LI": 63,
-  "li": 63,
-  "LINK": 64,
-  "link": 64,
-  "MAP": 65,
-  "map": 65,
-  "MARK": 66,
-  "mark": 66,
-  "MENU": 67,
-  "menu": 67,
-  "META": 68,
-  "meta": 68,
-  "METER": 69,
-  "meter": 69,
-  "NAV": 70,
-  "nav": 70,
-  "NOSCRIPT": 71,
-  "noscript": 71,
-  "OBJECT": 72,
-  "object": 72,
-  "OL": 73,
-  "ol": 73,
-  "OPTGROUP": 74,
-  "optgroup": 74,
-  "OPTION": 75,
-  "option": 75,
-  "OUTPUT": 76,
-  "output": 76,
-  "P": 77,
-  "p": 77,
-  "PARAM": 78,
-  "param": 78,
-  "PRE": 79,
-  "pre": 79,
-  "PROGRESS": 80,
-  "progress": 80,
-  "Q": 81,
-  "q": 81,
-  "RP": 82,
-  "rp": 82,
-  "RT": 83,
-  "rt": 83,
-  "RUBY": 84,
-  "ruby": 84,
-  "S": 85,
-  "s": 85,
-  "SAMP": 86,
-  "samp": 86,
-  "SCRIPT": 87,
-  "script": 87,
-  "SECTION": 88,
-  "section": 88,
-  "SELECT": 89,
-  "select": 89,
-  "SMALL": 90,
-  "small": 90,
-  "SOURCE": 91,
-  "source": 91,
-  "SPAN": 92,
-  "span": 92,
-  "STRONG": 93,
-  "strong": 93,
-  "STYLE": 94,
-  "style": 94,
-  "SUB": 95,
-  "sub": 95,
-  "SUMMARY": 96,
-  "summary": 96,
-  "SUP": 97,
-  "sup": 97,
-  "TABLE": 98,
-  "table": 98,
-  "TBODY": 99,
-  "tbody": 99,
-  "TD": 100,
-  "td": 100,
-  "TEXTAREA": 101,
-  "textarea": 101,
-  "TFOOT": 102,
-  "tfoot": 102,
-  "TH": 103,
-  "th": 103,
-  "THEAD": 104,
-  "thead": 104,
-  "TIME": 105,
-  "time": 105,
-  "TITLE": 106,
-  "title": 106,
-  "TR": 107,
-  "tr": 107,
-  "TRACK": 108,
-  "track": 108,
-  "U": 109,
-  "u": 109,
-  "UL": 110,
-  "ul": 110,
-  "VAR": 111,
-  "var": 111,
-  "VIDEO": 112,
-  "video": 112,
-  "WBR": 113,
-  "wbr": 113,
-};
-
-HTML_DOCUMENT = 1;
-HTML_TEXT = 2;
-HTML_COMMENT = 3;
-HTML_A = 4;
-HTML_ABBR = 5;
-HTML_ADDRESS = 6;
-HTML_AREA = 7;
-HTML_ARTICLE = 8;
-HTML_ASIDE = 9;
-HTML_AUDIO = 10;
-HTML_B = 11;
-HTML_BASE = 12;
-HTML_BDI = 13;
-HTML_BDO = 14;
-HTML_BLOCKQUOTE = 15;
-HTML_BODY = 16;
-HTML_BR = 17;
-HTML_BUTTON = 18;
-HTML_CANVAS = 19;
-HTML_CAPTION = 20;
-HTML_CITE = 21;
-HTML_CODE = 22;
-HTML_COL = 23;
-HTML_COLGROUP = 24;
-HTML_COMMAND = 25;
-HTML_DATA = 26;
-HTML_DATALIST = 27;
-HTML_DD = 28;
-HTML_DEL = 29;
-HTML_DETAILS = 30;
-HTML_DFN = 31;
-HTML_DIALOG = 32;
-HTML_DIV = 33;
-HTML_DL = 34;
-HTML_DT = 35;
-HTML_EM = 36;
-HTML_EMBED = 37;
-HTML_FIELDSET = 38;
-HTML_FIGCAPTION = 39;
-HTML_FIGURE = 40;
-HTML_FOOTER = 41;
-HTML_FORM = 42;
-HTML_H1 = 43;
-HTML_H2 = 44;
-HTML_H3 = 45;
-HTML_H4 = 46;
-HTML_H5 = 47;
-HTML_H6 = 48;
-HTML_HEAD = 49;
-HTML_HEADER = 50;
-HTML_HGROUP = 51;
-HTML_HR = 52;
-HTML_HTML = 53;
-HTML_I = 54;
-HTML_IFRAME = 55;
-HTML_IMG = 56;
-HTML_INPUT = 57;
-HTML_INS = 58;
-HTML_KBD = 59;
-HTML_KEYGEN = 60;
-HTML_LABEL = 61;
-HTML_LEGEND = 62;
-HTML_LI = 63;
-HTML_LINK = 64;
-HTML_MAP = 65;
-HTML_MARK = 66;
-HTML_MENU = 67;
-HTML_META = 68;
-HTML_METER = 69;
-HTML_NAV = 70;
-HTML_NOSCRIPT = 71;
-HTML_OBJECT = 72;
-HTML_OL = 73;
-HTML_OPTGROUP = 74;
-HTML_OPTION = 75;
-HTML_OUTPUT = 76;
-HTML_P = 77;
-HTML_PARAM = 78;
-HTML_PRE = 79;
-HTML_PROGRESS = 80;
-HTML_Q = 81;
-HTML_RP = 82;
-HTML_RT = 83;
-HTML_RUBY = 84;
-HTML_S = 85;
-HTML_SAMP = 86;
-HTML_SCRIPT = 87;
-HTML_SECTION = 88;
-HTML_SELECT = 89;
-HTML_SMALL = 90;
-HTML_SOURCE = 91;
-HTML_SPAN = 92;
-HTML_STRONG = 93;
-HTML_STYLE = 94;
-HTML_SUB = 95;
-HTML_SUMMARY = 96;
-HTML_SUP = 97;
-HTML_TABLE = 98;
-HTML_TBODY = 99;
-HTML_TD = 100;
-HTML_TEXTAREA = 101;
-HTML_TFOOT = 102;
-HTML_TH = 103;
-HTML_THEAD = 104;
-HTML_TIME = 105;
-HTML_TITLE = 106;
-HTML_TR = 107;
-HTML_TRACK = 108;
-HTML_U = 109;
-HTML_UL = 110;
-HTML_VAR = 111;
-HTML_VIDEO = 112;
-HTML_WBR = 113;
-HTML_COUNT = 114;

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Equations.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Equations.js b/experiments/Editor/src/Equations.js
deleted file mode 100644
index 46bace8..0000000
--- a/experiments/Editor/src/Equations.js
+++ /dev/null
@@ -1,55 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Equations_insertEquation;
-
-(function() {
-
-    Equations_insertEquation = function()
-    {
-        var math = DOM_createElementNS(document,"http://www.w3.org/1998/Math/MathML","math");
-        var mrow = DOM_createElementNS(document,"http://www.w3.org/1998/Math/MathML","mrow");
-        var msup = DOM_createElementNS(document,"http://www.w3.org/1998/Math/MathML","msup");
-        var mi = DOM_createElementNS(document,"http://www.w3.org/1998/Math/MathML","mi");
-        var mn = DOM_createElementNS(document,"http://www.w3.org/1998/Math/MathML","mn");
-        var mfrac = DOM_createElementNS(document,"http://www.w3.org/1998/Math/MathML","mfrac");
-        var mrow1 = DOM_createElementNS(document,"http://www.w3.org/1998/Math/MathML","mrow");
-        var mrow2 = DOM_createElementNS(document,"http://www.w3.org/1998/Math/MathML","mrow");
-        var mi1 = DOM_createElementNS(document,"http://www.w3.org/1998/Math/MathML","mi");
-        var mi2 = DOM_createElementNS(document,"http://www.w3.org/1998/Math/MathML","mi");
-        var mo = DOM_createElementNS(document,"http://www.w3.org/1998/Math/MathML","mo");
-
-        DOM_appendChild(mi,DOM_createTextNode(document,"x"));
-        DOM_appendChild(mn,DOM_createTextNode(document,"2"));
-        DOM_appendChild(mo,DOM_createTextNode(document,"+"));
-        DOM_appendChild(mi1,DOM_createTextNode(document,"a"));
-        DOM_appendChild(mi2,DOM_createTextNode(document,"b"));
-        DOM_appendChild(mrow1,mi1);
-        DOM_appendChild(mrow2,mi2);
-        DOM_appendChild(mfrac,mrow1);
-        DOM_appendChild(mfrac,mrow2);
-        DOM_appendChild(msup,mi);
-        DOM_appendChild(msup,mn);
-        DOM_appendChild(mrow,msup);
-        DOM_appendChild(mrow,mo);
-        DOM_appendChild(mrow,mfrac);
-        DOM_appendChild(math,mrow);
-
-        Clipboard_pasteNodes([math]);
-    }
-
-})();


[19/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps05-input.html b/experiments/Editor/tests/formatting/preserveParaProps05-input.html
deleted file mode 100644
index d418f3d..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps05-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p style="text-indent: 20%">
-  Some [sample] text
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps06-expected.html b/experiments/Editor/tests/formatting/preserveParaProps06-expected.html
deleted file mode 100644
index 629058d..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps06-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="line-height: 150%">
-      Some
-      <span style="color: red">sample</span>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps06-input.html b/experiments/Editor/tests/formatting/preserveParaProps06-input.html
deleted file mode 100644
index f71a941..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps06-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p style="line-height: 150%">
-  Some [sample] text
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps07-expected.html b/experiments/Editor/tests/formatting/preserveParaProps07-expected.html
deleted file mode 100644
index 782112f..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps07-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="display: block">
-      Some
-      <span style="color: red">sample</span>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps07-input.html b/experiments/Editor/tests/formatting/preserveParaProps07-input.html
deleted file mode 100644
index 4c33719..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps07-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p style="display: block">
-  Some [sample] text
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps08-expected.html b/experiments/Editor/tests/formatting/preserveParaProps08-expected.html
deleted file mode 100644
index d38c4bd..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps08-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="width: 100px">
-      Some
-      <span style="color: red">sample</span>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps08-input.html b/experiments/Editor/tests/formatting/preserveParaProps08-input.html
deleted file mode 100644
index f8133dc..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps08-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p style="width: 100px">
-  Some [sample] text
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps09-expected.html b/experiments/Editor/tests/formatting/preserveParaProps09-expected.html
deleted file mode 100644
index 034b150..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps09-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="height: 100px">
-      Some
-      <span style="color: red">sample</span>
-      text
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/preserveParaProps09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/preserveParaProps09-input.html b/experiments/Editor/tests/formatting/preserveParaProps09-input.html
deleted file mode 100644
index c4f9814..0000000
--- a/experiments/Editor/tests/formatting/preserveParaProps09-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Formatting_applyFormattingChanges(null,{"color": "red"});
-}
-</script>
-</head>
-<body>
-<p style="height: 100px">
-  Some [sample] text
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure01-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure01-expected.html
deleted file mode 100644
index d1777b4..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure01-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="color: red">First</span>
-      <span style="color: red">line</span>
-    </p>
-    <p style="color: green">Second line</p>
-    <p>
-      <span style="color: blue">Third</span>
-      <span style="color: blue">line</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure01-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure01-input.html
deleted file mode 100644
index 24724cc..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: red">First [line</p>
-<p style="color: green">Second line</p>
-<p style="color: blue">Third] line</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure02-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure02-expected.html
deleted file mode 100644
index bc9f796..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure02-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="color: red">First line</p>
-    <p>
-      <span style="color: green">Second</span>
-      <span style="color: green">line</span>
-    </p>
-    <p>
-      <span style="color: blue">Third</span>
-      <span style="color: blue">line</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure02-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure02-input.html
deleted file mode 100644
index c657cc8..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: red">First line</p>
-<p style="color: green">Second [line</p>
-<p style="color: blue">Third] line</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure03-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure03-expected.html
deleted file mode 100644
index 2f03506..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure03-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="color: red">First</span>
-      <span style="color: red">line</span>
-    </p>
-    <p>
-      <span style="color: green">Second</span>
-      <span style="color: green">line</span>
-    </p>
-    <p style="color: blue">Third line</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure03-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure03-input.html
deleted file mode 100644
index 9b1b596..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: red">First [line</p>
-<p style="color: green">Second] line</p>
-<p style="color: blue">Third line</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure04-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure04-expected.html
deleted file mode 100644
index 6b8c6e5..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure04-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="color: red">First</span>
-      <span style="color: red">line</span>
-    </p>
-    <p style="color: green">Second line</p>
-    <p style="color: blue">Third line</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure04-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure04-input.html
deleted file mode 100644
index b5a32ba..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: red">First [line</p>
-<p style="color: green">Second line</p>]
-<p style="color: blue">Third line</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure05-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure05-expected.html
deleted file mode 100644
index 4f79d28..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure05-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="color: red">First line</p>
-    <p style="color: green">Second line</p>
-    <p style="color: blue">Third line</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure05-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure05-input.html
deleted file mode 100644
index 5ffb71f..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure05-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: red">First line</p>
-[<p style="color: green">Second line</p>
-<p style="color: blue">Third line</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure06-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure06-expected.html
deleted file mode 100644
index 3da76cf..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure06-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>
-        <span style="color: red; font-size: 18pt">First</span>
-        <span style="color: red; font-size: 18pt">line</span>
-      </p>
-      <p style="color: green; font-size: 18pt">Second line</p>
-      <p style="color: blue; font-size: 18pt">Third line</p>
-    </div>
-    <div>
-      <p style="color: yellow; font-size: 24pt">Fourth line</p>
-      <p>
-        <span style="color: fuchsia; font-size: 24pt">Fifth</span>
-        <span style="color: fuchsia; font-size: 24pt">line</span>
-      </p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure06-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure06-input.html
deleted file mode 100644
index 70b00ee..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure06-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_ensureValidHierarchy(range);
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<div style="font-size: 18pt">
-  <p style="color: red">First [line</p>
-  <p style="color: green">Second line</p>
-  <p style="color: blue">Third line</p>
-</div>
-<div style="font-size: 24pt">
-  <p style="color: yellow">Fourth line</p>
-  <p style="color: fuchsia">Fifth] line</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure07-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure07-expected.html
deleted file mode 100644
index 5442e31..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure07-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p style="color: red; font-size: 18pt">First line</p>
-      <p style="color: green; font-size: 18pt">Second line</p>
-      <p style="color: blue; font-size: 18pt">Third line</p>
-    </div>
-    <div>
-      <p style="color: yellow; font-size: 24pt">Fourth line</p>
-      <p style="color: fuchsia; font-size: 24pt">Fifth line</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure07-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure07-input.html
deleted file mode 100644
index 2f81f2c..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure07-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_ensureValidHierarchy(range);
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<div style="font-size: 18pt">
-  <p style="color: red">First line</p>
-  [<p style="color: green">Second line</p>
-  <p style="color: blue">Third line</p>
-</div>
-<div style="font-size: 24pt">
-  <p style="color: yellow">Fourth line</p>]
-  <p style="color: fuchsia">Fifth line</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure08-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure08-expected.html
deleted file mode 100644
index 5442e31..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure08-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p style="color: red; font-size: 18pt">First line</p>
-      <p style="color: green; font-size: 18pt">Second line</p>
-      <p style="color: blue; font-size: 18pt">Third line</p>
-    </div>
-    <div>
-      <p style="color: yellow; font-size: 24pt">Fourth line</p>
-      <p style="color: fuchsia; font-size: 24pt">Fifth line</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure08-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure08-input.html
deleted file mode 100644
index b49c2c2..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure08-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_ensureValidHierarchy(range);
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<div style="font-size: 18pt">
-  [<p style="color: red">First line</p>
-  <p style="color: green">Second line</p>
-  <p style="color: blue">Third line</p>
-</div>
-<div style="font-size: 24pt">
-  <p style="color: yellow">Fourth line</p>
-  <p style="color: fuchsia">Fifth line</p>]
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure09-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure09-expected.html
deleted file mode 100644
index 469ea2d..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure09-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div style="font-size: 18pt">
-      <p style="color: red">First line</p>
-      <p style="color: green">Second line</p>
-      <p style="color: blue">Third line</p>
-    </div>
-    <div style="font-size: 24pt">
-      <p style="color: yellow">Fourth line</p>
-      <p style="color: fuchsia">Fifth line</p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure09-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure09-input.html
deleted file mode 100644
index fa02a24..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure09-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_ensureValidHierarchy(range);
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-[<div style="font-size: 18pt">
-  <p style="color: red">First line</p>
-  <p style="color: green">Second line</p>
-  <p style="color: blue">Third line</p>
-</div>
-<div style="font-size: 24pt">
-  <p style="color: yellow">Fourth line</p>
-  <p style="color: fuchsia">Fifth line</p>
-</div>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure10-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure10-expected.html
deleted file mode 100644
index 5b8579d..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure10-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>
-        <span style="color: red"><b>First</b></span>
-        <span style="color: red"><b>line</b></span>
-      </p>
-      <p style="color: green"><b>Second line</b></p>
-      <p style="color: blue"><b>Third line</b></p>
-    </div>
-    <div>
-      <p style="color: yellow"><i>Fourth line</i></p>
-      <p>
-        <span style="color: fuchsia"><i>Fifth</i></span>
-        <span style="color: fuchsia"><i>line</i></span>
-      </p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure10-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure10-input.html
deleted file mode 100644
index 83fc4df..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure10-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_ensureValidHierarchy(range);
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<div style="font-weight: bold">
-  <p style="color: red">First [line</p>
-  <p style="color: green">Second line</p>
-  <p style="color: blue">Third line</p>
-</div>
-<div style="font-style: italic">
-  <p style="color: yellow">Fourth line</p>
-  <p style="color: fuchsia">Fifth] line</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure11-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure11-expected.html
deleted file mode 100644
index 3b02ced..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure11-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div>
-      <p>
-        <span style="color: red"><b><i><u>First</u></i></b></span>
-        <span style="color: red"><b><i><u>line</u></i></b></span>
-      </p>
-      <p style="color: green"><b><i><u>Second line</u></i></b></p>
-      <p style="color: blue"><b><i><u>Third line</u></i></b></p>
-    </div>
-    <div>
-      <p style="color: yellow"><b><i><u>Fourth line</u></i></b></p>
-      <p>
-        <span style="color: fuchsia"><b><i><u>Fifth</u></i></b></span>
-        <span style="color: fuchsia"><b><i><u>line</u></i></b></span>
-      </p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure11-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure11-input.html
deleted file mode 100644
index 05c8ea7..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure11-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_ensureValidHierarchy(range);
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<div style="font-weight: bold; font-style: italic; text-decoration: underline">
-  <p style="color: red">First [line</p>
-  <p style="color: green">Second line</p>
-  <p style="color: blue">Third line</p>
-</div>
-<div style="font-weight: bold; font-style: italic; text-decoration: underline">
-  <p style="color: yellow">Fourth line</p>
-  <p style="color: fuchsia">Fifth] line</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure12-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure12-expected.html
deleted file mode 100644
index afbdbb8..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure12-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>
-        <span style="color: red; font-size: 18pt">First</span>
-        <span style="color: red; font-size: 18pt">line</span>
-      </li>
-      <li style="color: green; font-size: 18pt">Second line</li>
-      <li style="color: blue; font-size: 18pt">Third line</li>
-    </ul>
-    <ul>
-      <li style="color: yellow; font-size: 24pt">Fourth line</li>
-      <li>
-        <span style="color: fuchsia; font-size: 24pt">Fifth</span>
-        <span style="color: fuchsia; font-size: 24pt">line</span>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure12-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure12-input.html
deleted file mode 100644
index fe1fa91..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure12-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_ensureValidHierarchy(range);
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<ul style="font-size: 18pt">
-  <li style="color: red">First [line</li>
-  <li style="color: green">Second line</li>
-  <li style="color: blue">Third line</li>
-</ul>
-<ul style="font-size: 24pt">
-  <li style="color: yellow">Fourth line</li>
-  <li style="color: fuchsia">Fifth] line</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure13-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure13-expected.html
deleted file mode 100644
index 8099c5f..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure13-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li style="color: red; font-size: 18pt">First line</li>
-      <li style="color: green; font-size: 18pt">Second line</li>
-      <li style="color: blue; font-size: 18pt">Third line</li>
-    </ul>
-    <ul>
-      <li style="color: yellow; font-size: 24pt">Fourth line</li>
-      <li style="color: fuchsia; font-size: 24pt">Fifth line</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure13-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure13-input.html
deleted file mode 100644
index 41fda14..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure13-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_ensureValidHierarchy(range);
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<ul style="font-size: 18pt">
-  <li style="color: red">First line</li>
-  [<li style="color: green">Second line</li>
-  <li style="color: blue">Third line</li>
-</ul>
-<ul style="font-size: 24pt">
-  <li style="color: yellow">Fourth line</li>]
-  <li style="color: fuchsia">Fifth line</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure14-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure14-expected.html
deleted file mode 100644
index 8099c5f..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure14-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li style="color: red; font-size: 18pt">First line</li>
-      <li style="color: green; font-size: 18pt">Second line</li>
-      <li style="color: blue; font-size: 18pt">Third line</li>
-    </ul>
-    <ul>
-      <li style="color: yellow; font-size: 24pt">Fourth line</li>
-      <li style="color: fuchsia; font-size: 24pt">Fifth line</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure14-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure14-input.html
deleted file mode 100644
index 32ec48b..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure14-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_ensureValidHierarchy(range);
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<ul style="font-size: 18pt">
-  [<li style="color: red">First line</li>
-  <li style="color: green">Second line</li>
-  <li style="color: blue">Third line</li>
-</ul>
-<ul style="font-size: 24pt">
-  <li style="color: yellow">Fourth line</li>
-  <li style="color: fuchsia">Fifth line</li>]
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure15-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure15-expected.html
deleted file mode 100644
index f8756d3..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure15-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul style="font-size: 18pt">
-      <li style="color: red">First line</li>
-      <li style="color: green">Second line</li>
-      <li style="color: blue">Third line</li>
-    </ul>
-    <ul style="font-size: 24pt">
-      <li style="color: yellow">Fourth line</li>
-      <li style="color: fuchsia">Fifth line</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure15-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure15-input.html
deleted file mode 100644
index c587ef1..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure15-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_ensureValidHierarchy(range);
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-[<ul style="font-size: 18pt">
-  <li style="color: red">First line</li>
-  <li style="color: green">Second line</li>
-  <li style="color: blue">Third line</li>
-</ul>
-<ul style="font-size: 24pt">
-  <li style="color: yellow">Fourth line</li>
-  <li style="color: fuchsia">Fifth line</li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure16-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure16-expected.html
deleted file mode 100644
index 14820cc..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure16-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>
-        <span style="color: red"><b>First</b></span>
-        <span style="color: red"><b>line</b></span>
-      </li>
-      <li style="color: green"><b>Second line</b></li>
-      <li style="color: blue"><b>Third line</b></li>
-    </ul>
-    <ul>
-      <li style="color: yellow"><i>Fourth line</i></li>
-      <li>
-        <span style="color: fuchsia"><i>Fifth</i></span>
-        <span style="color: fuchsia"><i>line</i></span>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure16-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure16-input.html
deleted file mode 100644
index ac105e0..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure16-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_ensureValidHierarchy(range);
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<ul style="font-weight: bold">
-  <li style="color: red">First [line</li>
-  <li style="color: green">Second line</li>
-  <li style="color: blue">Third line</li>
-</ul>
-<ul style="font-style: italic">
-  <li style="color: yellow">Fourth line</li>
-  <li style="color: fuchsia">Fifth] line</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure17-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure17-expected.html
deleted file mode 100644
index 84c884a..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure17-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>
-        <span style="color: red"><b><i><u>First</u></i></b></span>
-        <span style="color: red"><b><i><u>line</u></i></b></span>
-      </li>
-      <li style="color: green"><b><i><u>Second line</u></i></b></li>
-      <li style="color: blue"><b><i><u>Third line</u></i></b></li>
-    </ul>
-    <ul>
-      <li style="color: yellow"><b><i><u>Fourth line</u></i></b></li>
-      <li>
-        <span style="color: fuchsia"><b><i><u>Fifth</u></i></b></span>
-        <span style="color: fuchsia"><b><i><u>line</u></i></b></span>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties-structure17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure17-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties-structure17-input.html
deleted file mode 100644
index 90d444f..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties-structure17-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_ensureValidHierarchy(range);
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<ul style="font-weight: bold; font-style: italic; text-decoration: underline">
-  <li style="color: red">First [line</li>
-  <li style="color: green">Second line</li>
-  <li style="color: blue">Third line</li>
-</ul>
-<ul style="font-weight: bold; font-style: italic; text-decoration: underline">
-  <li style="color: yellow">Fourth line</li>
-  <li style="color: fuchsia">Fifth] line</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties01-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties01-expected.html
deleted file mode 100644
index 8dd2a9f..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties01-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="color: blue">Here</span>
-      <span style="color: blue">is some text</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties01-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties01-input.html
deleted file mode 100644
index 36fa73b..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties01-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: blue">[Here] is some text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties02-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties02-expected.html
deleted file mode 100644
index 7e36f7c..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="color: blue">Here</span>
-      <span style="color: blue">is some</span>
-      <span style="color: blue">text</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties02-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties02-input.html
deleted file mode 100644
index 6dc2cb4..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties02-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: blue">Here [is some] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties03-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties03-expected.html
deleted file mode 100644
index 5c00041..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="color: blue">Here is some</span>
-      <span style="color: blue">text</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties03-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties03-input.html
deleted file mode 100644
index 4653aaa..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties03-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: blue">Here is some [text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties04-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties04-expected.html
deleted file mode 100644
index ac8ebee..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties04-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <b>Here</b>
-      <b>is some</b>
-      <b>text</b>
-    </p>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties04-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties04-input.html
deleted file mode 100644
index 86b8046..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties04-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="font-weight: bold">Here [is some] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties05-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties05-expected.html
deleted file mode 100644
index 33637dc..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <i>Here</i>
-      <i>is some</i>
-      <i>text</i>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties05-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties05-input.html
deleted file mode 100644
index 7cd3dfb..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties05-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="font-style: italic">Here [is some] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties06-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties06-expected.html
deleted file mode 100644
index ebb26a9..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties06-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <u>Here</u>
-      <u>is some</u>
-      <u>text</u>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties06-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties06-input.html
deleted file mode 100644
index cde0e96..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties06-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="text-decoration: underline">Here [is some] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties07-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties07-expected.html
deleted file mode 100644
index da59302..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties07-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="text-decoration: overline line-through"><u>Here</u></span>
-      <span style="text-decoration: overline line-through"><u>is some</u></span>
-      <span style="text-decoration: overline line-through"><u>text</u></span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties07-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties07-input.html
deleted file mode 100644
index 3088e65..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties07-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="text-decoration: underline overline line-through">Here [is some] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties08-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties08-expected.html
deleted file mode 100644
index 0d7b30d..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties08-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <span style="text-decoration: overline line-through"><b><i><u>Here</u></i></b></span>
-      <span style="text-decoration: overline line-through"><b><i><u>is some</u></i></b></span>
-      <span style="text-decoration: overline line-through"><b><i><u>text</u></i></b></span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties08-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties08-input.html
deleted file mode 100644
index d27c82f..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties08-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="font-weight: bold; font-style: italic; text-decoration: underline overline line-through">Here [is some] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties09-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties09-expected.html
deleted file mode 100644
index 56866e4..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties09-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p style="margin-left: 20%">
-      <span style="color: blue">Here</span>
-      <span style="color: blue">is some</span>
-      <span style="color: blue">text</span>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties09-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties09-input.html
deleted file mode 100644
index 3249e3b..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties09-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="margin-left: 20%; color: blue">Here [is some] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties10-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties10-expected.html
deleted file mode 100644
index 82e91fe..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties10-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div style="margin-right: 15%">
-      <p style="margin-left: 20%">
-        <span style="color: blue; font-size: 24pt">Here</span>
-        <span style="color: blue; font-size: 24pt">is some</span>
-        <span style="color: blue; font-size: 24pt">text</span>
-      </p>
-    </div>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties10-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties10-input.html
deleted file mode 100644
index d9366ee..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties10-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<div style="margin-right: 15%; font-size: 24pt">
-  <p style="margin-left: 20%; color: blue">Here [is some] text</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties11-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties11-expected.html
deleted file mode 100644
index 451f8d3..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties11-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s style="color: blue"><s><s>O</s></s></s>
-      <s>
-        <s>
-          <s><span style="color: blue">ne</span></s>
-          <s style="color: blue">Two</s>
-          <s style="color: blue">Three</s>
-        </s>
-        <s style="color: blue">
-          <s>Four</s>
-          <s>Five</s>
-          <s>Six</s>
-        </s>
-      </s>
-      <s>
-        <s style="color: blue">Seven</s>
-        <s style="color: blue">Eight</s>
-        <s><span style="color: blue">Nin</span></s>
-      </s>
-      <s style="color: blue"><s>e</s></s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties11-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties11-input.html
deleted file mode 100644
index 81d6ebb..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties11-input.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Formatting_splitAroundSelection(range);
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: blue">
-  <s>
-    <s>
-      <s>O[ne</s>
-      <s>Two</s>
-      <s>Three</s>
-    </s>
-    <s>
-      <s>Four</s>
-      <s>Five</s>
-      <s>Six</s>
-    </s>
-  </s>
-  <s>
-    <s>Seven</s>
-    <s>Eight</s>
-    <s>Nin]e</s>
-  </s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties12-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties12-expected.html
deleted file mode 100644
index f6a7db3..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties12-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>
-        <s>
-          <s style="color: blue">One</s>
-          <s style="color: blue">Two</s>
-          <s style="color: blue">Three</s>
-        </s>
-        <s style="color: blue">
-          <s>Four</s>
-          <s>Five</s>
-          <s>Six</s>
-        </s>
-      </s>
-      <s style="color: blue">
-        <s>Seven</s>
-        <s>Eight</s>
-        <s>Nine</s>
-      </s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties12-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties12-input.html
deleted file mode 100644
index 18f0485..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties12-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_trackWhileExecuting(range,function() {
-            removeWhitespaceAndCommentNodes(document.body);
-        });
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: blue">
-  <s>
-    <s>
-      <s>One</s>
-      [<s>Two</s>]
-      <s>Three</s>
-    </s>
-    <s>
-      <s>Four</s>
-      <s>Five</s>
-      <s>Six</s>
-    </s>
-  </s>
-  <s>
-    <s>Seven</s>
-    <s>Eight</s>
-    <s>Nine</s>
-  </s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties13-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties13-expected.html
deleted file mode 100644
index f6a7db3..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties13-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>
-        <s>
-          <s style="color: blue">One</s>
-          <s style="color: blue">Two</s>
-          <s style="color: blue">Three</s>
-        </s>
-        <s style="color: blue">
-          <s>Four</s>
-          <s>Five</s>
-          <s>Six</s>
-        </s>
-      </s>
-      <s style="color: blue">
-        <s>Seven</s>
-        <s>Eight</s>
-        <s>Nine</s>
-      </s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties13-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties13-input.html
deleted file mode 100644
index 6b9e5de..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties13-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_trackWhileExecuting(range,function() {
-            removeWhitespaceAndCommentNodes(document.body);
-        });
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: blue">
-  <s>
-    <s>
-      [<s>One</s>
-      <s>Two</s>
-      <s>Three</s>]
-    </s>
-    <s>
-      <s>Four</s>
-      <s>Five</s>
-      <s>Six</s>
-    </s>
-  </s>
-  <s>
-    <s>Seven</s>
-    <s>Eight</s>
-    <s>Nine</s>
-  </s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties14-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties14-expected.html
deleted file mode 100644
index 3cb2757..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties14-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>
-        <s style="color: blue">
-          <s>One</s>
-          <s>Two</s>
-          <s>Three</s>
-        </s>
-        <s style="color: blue">
-          <s>Four</s>
-          <s>Five</s>
-          <s>Six</s>
-        </s>
-      </s>
-      <s style="color: blue">
-        <s>Seven</s>
-        <s>Eight</s>
-        <s>Nine</s>
-      </s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties14-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties14-input.html
deleted file mode 100644
index f04d8d4..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties14-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_trackWhileExecuting(range,function() {
-            removeWhitespaceAndCommentNodes(document.body);
-        });
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: blue">
-  <s>
-    [<s>
-      <s>One</s>
-      <s>Two</s>
-      <s>Three</s>
-    </s>]
-    <s>
-      <s>Four</s>
-      <s>Five</s>
-      <s>Six</s>
-    </s>
-  </s>
-  <s>
-    <s>Seven</s>
-    <s>Eight</s>
-    <s>Nine</s>
-  </s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties15-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties15-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties15-expected.html
deleted file mode 100644
index a7ef87d..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties15-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s style="color: blue">
-        <s>
-          <s>One</s>
-          <s>Two</s>
-          <s>Three</s>
-        </s>
-        <s>
-          <s>Four</s>
-          <s>Five</s>
-          <s>Six</s>
-        </s>
-      </s>
-      <s style="color: blue">
-        <s>Seven</s>
-        <s>Eight</s>
-        <s>Nine</s>
-      </s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties15-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties15-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties15-input.html
deleted file mode 100644
index b154d7f..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties15-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_trackWhileExecuting(range,function() {
-            removeWhitespaceAndCommentNodes(document.body);
-        });
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: blue">
-  [<s>
-    <s>
-      <s>One</s>
-      <s>Two</s>
-      <s>Three</s>
-    </s>
-    <s>
-      <s>Four</s>
-      <s>Five</s>
-      <s>Six</s>
-    </s>
-  </s>]
-  <s>
-    <s>Seven</s>
-    <s>Eight</s>
-    <s>Nine</s>
-  </s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties16-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties16-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties16-expected.html
deleted file mode 100644
index 287abd3..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties16-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>
-        <s style="color: blue">
-          <s>One</s>
-          <s>Two</s>
-          <s>Three</s>
-        </s>
-        <s>
-          <s style="color: blue">Four</s>
-          <s style="color: blue">Five</s>
-          <s style="color: blue">Six</s>
-        </s>
-      </s>
-      <s>
-        <s style="color: blue">Seven</s>
-        <s style="color: blue">Eight</s>
-        <s style="color: blue">Nine</s>
-      </s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties16-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties16-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties16-input.html
deleted file mode 100644
index f99bde2..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties16-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_trackWhileExecuting(range,function() {
-            removeWhitespaceAndCommentNodes(document.body);
-        });
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: blue">
-  <s>
-    <s>
-      <s>One</s>
-      <s>Two</s>
-      <s>Three</s>
-    </s>
-    <s>
-      <s>Four</s>
-      [<s>Five</s>
-      <s>Six</s>
-    </s>
-  </s>
-  <s>
-    <s>Seven</s>
-    <s>Eight</s>]
-    <s>Nine</s>
-  </s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties17-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties17-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties17-expected.html
deleted file mode 100644
index d6af9e9..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties17-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>
-        <s style="color: blue; font-family: monospace; font-size: 18pt">
-          <s>One</s>
-          <s>Two</s>
-          <s>Three</s>
-        </s>
-        <s>
-          <s style="color: blue; font-family: fantasy; font-size: 18pt; text-decoration: overline">Four</s>
-          <s style="color: blue; font-family: fantasy; font-size: 18pt; text-decoration: line-through">Five</s>
-          <s style="color: blue; font-family: fantasy; font-size: 18pt; text-decoration: overline line-through">Six</s>
-        </s>
-      </s>
-      <s style="color: blue; font-family: sans-serif">
-        <s>Seven</s>
-        <s>Eight</s>
-        <s>Nine</s>
-      </s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties17-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties17-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties17-input.html
deleted file mode 100644
index 2043978..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties17-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_trackWhileExecuting(range,function() {
-            removeWhitespaceAndCommentNodes(document.body);
-        });
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: blue">
-  <s style="font-size: 18pt">
-    <s style="font-family: monospace">
-      <s>One</s>
-      <s>Two</s>
-      <s>Three</s>
-    </s>
-    <s style="font-family: fantasy">
-      <s style="text-decoration: overline">Four</s>
-      [<s style="text-decoration: line-through">Five</s>]
-      <s style="text-decoration: overline line-through">Six</s>
-    </s>
-  </s>
-  <s style="font-family: sans-serif">
-    <s>Seven</s>
-    <s>Eight</s>
-    <s>Nine</s>
-  </s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties18-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties18-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties18-expected.html
deleted file mode 100644
index 72e521b..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties18-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      <s>
-        <s style="color: blue; font-family: monospace; font-size: 18pt">
-          <s>One</s>
-          <s>Two</s>
-          <s>Three</s>
-        </s>
-        <s>
-          <s style="color: blue; font-family: fantasy; font-size: 18pt; text-decoration: overline">Four</s>
-          <s><span style="color: blue; font-family: fantasy; font-size: 18pt; text-decoration: line-through">Five</span></s>
-          <s style="color: blue; font-family: fantasy; font-size: 18pt; text-decoration: overline line-through">Six</s>
-        </s>
-      </s>
-      <s style="color: blue; font-family: sans-serif">
-        <s>Seven</s>
-        <s>Eight</s>
-        <s>Nine</s>
-      </s>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties18-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties18-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties18-input.html
deleted file mode 100644
index de538cb..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties18-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_trackWhileExecuting(range,function() {
-            removeWhitespaceAndCommentNodes(document.body);
-        });
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<p style="color: blue">
-  <s style="font-size: 18pt">
-    <s style="font-family: monospace">
-      <s>One</s>
-      <s>Two</s>
-      <s>Three</s>
-    </s>
-    <s style="font-family: fantasy">
-      <s style="text-decoration: overline">Four</s>
-      <s style="text-decoration: line-through">[Five]</s>
-      <s style="text-decoration: overline line-through">Six</s>
-    </s>
-  </s>
-  <s style="font-family: sans-serif">
-    <s>Seven</s>
-    <s>Eight</s>
-    <s>Nine</s>
-  </s>
-</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties19-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties19-expected.html b/experiments/Editor/tests/formatting/pushDownInlineProperties19-expected.html
deleted file mode 100644
index 88bbaa7..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties19-expected.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <div style="margin-left: 20%">
-      <p style="margin-right: 15%">
-        <s>
-          <s style="color: blue">
-            <s>One</s>
-            <s>Two</s>
-            <s>Three</s>
-          </s>
-          <s>
-            <s style="color: yellow">Four</s>
-            <s style="color: black">Five</s>
-            <s style="color: yellow">Six</s>
-          </s>
-        </s>
-        <s style="color: green">
-          <s>Seven</s>
-          <s>Eight</s>
-          <s>Nine</s>
-        </s>
-      </p>
-      <p style="color: red">Ten</p>
-    </div>
-  </body>
-</html>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/pushDownInlineProperties19-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/pushDownInlineProperties19-input.html b/experiments/Editor/tests/formatting/pushDownInlineProperties19-input.html
deleted file mode 100644
index 030e9fd..0000000
--- a/experiments/Editor/tests/formatting/pushDownInlineProperties19-input.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_preserveWhileExecuting(function() {
-        var range = Selection_get();
-        Range_trackWhileExecuting(range,function() {
-            removeWhitespaceAndCommentNodes(document.body);
-        });
-        var outermost = Range_getOutermostNodes(range);
-        Formatting_pushDownInlineProperties(outermost);
-    });
-}
-</script>
-</head>
-<body>
-<div style="color: red; margin-left: 20%">
-  <p style="color: green; margin-right: 15%">
-    <s style="color: blue">
-      <s>
-        <s>One</s>
-        <s>Two</s>
-        <s>Three</s>
-      </s>
-      <s style="color: yellow">
-        <s>Four</s>
-        [<s style="color: black">Five</s>]
-        <s>Six</s>
-      </s>
-    </s>
-    <s>
-      <s>Seven</s>
-      <s>Eight</s>
-      <s>Nine</s>
-    </s>
-  </p>
-  <p>Ten</p>
-</div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/splitTextAfter01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/splitTextAfter01-expected.html b/experiments/Editor/tests/formatting/splitTextAfter01-expected.html
deleted file mode 100644
index a48249c..0000000
--- a/experiments/Editor/tests/formatting/splitTextAfter01-expected.html
+++ /dev/null
@@ -1,19 +0,0 @@
-"|one two three four"   ->   "|one t"           ->   "|one two three four"
-"o|ne two three four"   ->   "o|ne t"           ->   "o|ne two three four"
-"on|e two three four"   ->   "on|e t"           ->   "on|e two three four"
-"one| two three four"   ->   "one| t"           ->   "one| two three four"
-"one |two three four"   ->   "one |t"           ->   "one |two three four"
-"one t|wo three four"   ->   "one t|"           ->   "one t|wo three four"
-"one tw|o three four"   ->   "w|o three four"   ->   "one tw|o three four"
-"one two| three four"   ->   "wo| three four"   ->   "one two| three four"
-"one two |three four"   ->   "wo |three four"   ->   "one two |three four"
-"one two t|hree four"   ->   "wo t|hree four"   ->   "one two t|hree four"
-"one two th|ree four"   ->   "wo th|ree four"   ->   "one two th|ree four"
-"one two thr|ee four"   ->   "wo thr|ee four"   ->   "one two thr|ee four"
-"one two thre|e four"   ->   "wo thre|e four"   ->   "one two thre|e four"
-"one two three| four"   ->   "wo three| four"   ->   "one two three| four"
-"one two three |four"   ->   "wo three |four"   ->   "one two three |four"
-"one two three f|our"   ->   "wo three f|our"   ->   "one two three f|our"
-"one two three fo|ur"   ->   "wo three fo|ur"   ->   "one two three fo|ur"
-"one two three fou|r"   ->   "wo three fou|r"   ->   "one two three fou|r"
-"one two three four|"   ->   "wo three four|"   ->   "one two three four|"

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/formatting/splitTextAfter01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/formatting/splitTextAfter01-input.html b/experiments/Editor/tests/formatting/splitTextAfter01-input.html
deleted file mode 100644
index aa6d29f..0000000
--- a/experiments/Editor/tests/formatting/splitTextAfter01-input.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function pad(str,length)
-{
-    str = ""+str;
-    while (str.length < length)
-        str += " ";
-    return str;
-}
-
-function performTest()
-{
-    var ps = document.getElementsByTagName("P");
-    var text1 = ps[0].firstChild;
-
-    var positions = new Array();
-    for (var i = 0; i <= text1.nodeValue.length; i++)
-        positions.push(new Position(text1,i));
-
-    var origStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        origStrings.push(positions[i].toString());
-
-    Position_trackWhileExecuting(positions,function() {
-        Formatting_splitTextAfter(new Position(text1,5));
-    });
-
-    var movedStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        movedStrings.push(positions[i].toString());
-
-    Position_trackWhileExecuting(positions,function() {
-        UndoManager_undo();
-    });
-    var undoneStrings = new Array();
-    for (var i = 0; i < positions.length; i++)
-        undoneStrings.push(positions[i].toString());
-
-    var lines = new Array();
-    for (var i = 0; i < positions.length; i++) {
-        var extra = "";
-        if (undoneStrings[i] != origStrings[i])
-            extra += " ***";
-        lines.push(origStrings[i]+"   ->   "+
-                   pad(movedStrings[i],16)+"   ->   "+
-                   undoneStrings[i]+extra+"\n");
-    }
-    return lines.join("");
-}
-</script>
-</head>
-<body>
-<p>one two three four</p>
-</body>
-</html>



[35/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li05-expected.html b/experiments/Editor/tests/clipboard/paste-li05-expected.html
deleted file mode 100644
index e2c4c43..0000000
--- a/experiments/Editor/tests/clipboard/paste-li05-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>START</li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li>MIDDLE</li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li>END[]</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li05-input.html b/experiments/Editor/tests/clipboard/paste-li05-input.html
deleted file mode 100644
index d9f0c6c..0000000
--- a/experiments/Editor/tests/clipboard/paste-li05-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "START"+
-                        "<ul>"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "</ul>"+
-                        "MIDDLE"+
-                        "<ul>"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "</ul>"+
-                        "END"
-                        );
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  [<li>Two</li>]
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li06-expected.html b/experiments/Editor/tests/clipboard/paste-li06-expected.html
deleted file mode 100644
index e2c4c43..0000000
--- a/experiments/Editor/tests/clipboard/paste-li06-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>START</li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li>MIDDLE</li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li>END[]</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li06-input.html b/experiments/Editor/tests/clipboard/paste-li06-input.html
deleted file mode 100644
index 6f8974d..0000000
--- a/experiments/Editor/tests/clipboard/paste-li06-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "START"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "MIDDLE"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "END"
-                        );
-   showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  [<li>Two</li>]
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li07-expected.html b/experiments/Editor/tests/clipboard/paste-li07-expected.html
deleted file mode 100644
index 98b998e..0000000
--- a/experiments/Editor/tests/clipboard/paste-li07-expected.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>
-        ST
-        <u>AR</u>
-        T
-      </li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li>
-        MI
-        <u>DD</u>
-        LE
-      </li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li>
-        E
-        <u>N</u>
-        D[]
-      </li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li07-input.html b/experiments/Editor/tests/clipboard/paste-li07-input.html
deleted file mode 100644
index 267ce2f..0000000
--- a/experiments/Editor/tests/clipboard/paste-li07-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "ST<u>AR</u>T"+
-                        "<ul>"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "</ul>"+
-                        "MI<u>DD</u>LE"+
-                        "<ul>"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "</ul>"+
-                        "E<u>N</u>D"
-                        );
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  [<li>Two</li>]
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li08-expected.html b/experiments/Editor/tests/clipboard/paste-li08-expected.html
deleted file mode 100644
index 98b998e..0000000
--- a/experiments/Editor/tests/clipboard/paste-li08-expected.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>
-        ST
-        <u>AR</u>
-        T
-      </li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li>
-        MI
-        <u>DD</u>
-        LE
-      </li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li>
-        E
-        <u>N</u>
-        D[]
-      </li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li08-input.html b/experiments/Editor/tests/clipboard/paste-li08-input.html
deleted file mode 100644
index 879753d..0000000
--- a/experiments/Editor/tests/clipboard/paste-li08-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "ST<u>AR</u>T"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "MI<u>DD</u>LE"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "E<u>N</u>D"
-                        );
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  [<li>Two</li>]
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li09-expected.html b/experiments/Editor/tests/clipboard/paste-li09-expected.html
deleted file mode 100644
index 52b67d9..0000000
--- a/experiments/Editor/tests/clipboard/paste-li09-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>START</p></li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li><p>MIDDLE</p></li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li><p>END[]</p></li>
-      <li><p>Three</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li09-input.html b/experiments/Editor/tests/clipboard/paste-li09-input.html
deleted file mode 100644
index 9893272..0000000
--- a/experiments/Editor/tests/clipboard/paste-li09-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "START"+
-                        "<ul>"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "</ul>"+
-                        "MIDDLE"+
-                        "<ul>"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "</ul>"+
-                        "END"
-                        );
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><p>[Two]</p></li>
-  <li><p>Three</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li10-expected.html b/experiments/Editor/tests/clipboard/paste-li10-expected.html
deleted file mode 100644
index 52b67d9..0000000
--- a/experiments/Editor/tests/clipboard/paste-li10-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li><p>START</p></li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li><p>MIDDLE</p></li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li><p>END[]</p></li>
-      <li><p>Three</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li10-input.html b/experiments/Editor/tests/clipboard/paste-li10-input.html
deleted file mode 100644
index d05c861..0000000
--- a/experiments/Editor/tests/clipboard/paste-li10-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "START"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "MIDDLE"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "END"
-                        );
-   showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><p>[Two]</p></li>
-  <li><p>Three</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li11-expected.html b/experiments/Editor/tests/clipboard/paste-li11-expected.html
deleted file mode 100644
index 4cb1823..0000000
--- a/experiments/Editor/tests/clipboard/paste-li11-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li>BeforeSTART</li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li>MIDDLE</li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li>END[]After</li>
-      <li><p>Three</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li11-input.html b/experiments/Editor/tests/clipboard/paste-li11-input.html
deleted file mode 100644
index 560a1f8..0000000
--- a/experiments/Editor/tests/clipboard/paste-li11-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "START"+
-                        "<ul>"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "</ul>"+
-                        "MIDDLE"+
-                        "<ul>"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "</ul>"+
-                        "END"
-                        );
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li>Before[Two]After</li>
-  <li><p>Three</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li12-expected.html b/experiments/Editor/tests/clipboard/paste-li12-expected.html
deleted file mode 100644
index 4cb1823..0000000
--- a/experiments/Editor/tests/clipboard/paste-li12-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li>BeforeSTART</li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li>MIDDLE</li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li>END[]After</li>
-      <li><p>Three</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li12-input.html b/experiments/Editor/tests/clipboard/paste-li12-input.html
deleted file mode 100644
index 2e5f772..0000000
--- a/experiments/Editor/tests/clipboard/paste-li12-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "START"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "MIDDLE"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "END"
-                        );
-   showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li>Before[Two]After</li>
-  <li><p>Three</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li13-expected.html b/experiments/Editor/tests/clipboard/paste-li13-expected.html
deleted file mode 100644
index e77ca5c..0000000
--- a/experiments/Editor/tests/clipboard/paste-li13-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li>
-        <b>bold</b>
-        <i>italic</i>
-        START
-      </li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li>MIDDLE</li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li>
-        END[]
-        <u>underline</u>
-        <code>code</code>
-      </li>
-      <li><p>Three</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li13-input.html b/experiments/Editor/tests/clipboard/paste-li13-input.html
deleted file mode 100644
index 6cac403..0000000
--- a/experiments/Editor/tests/clipboard/paste-li13-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "START"+
-                        "<ul>"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "</ul>"+
-                        "MIDDLE"+
-                        "<ul>"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "</ul>"+
-                        "END"
-                        );
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><b>bold</b><i>italic</i>[Two]<u>underline</u><code>code</code></li>
-  <li><p>Three</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li14-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li14-expected.html b/experiments/Editor/tests/clipboard/paste-li14-expected.html
deleted file mode 100644
index e77ca5c..0000000
--- a/experiments/Editor/tests/clipboard/paste-li14-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li><p>One</p></li>
-      <li>
-        <b>bold</b>
-        <i>italic</i>
-        START
-      </li>
-      <li>AAA</li>
-      <li>BBB</li>
-      <li>CCC</li>
-      <li>MIDDLE</li>
-      <li>DDD</li>
-      <li>EEE</li>
-      <li>FFF</li>
-      <li>
-        END[]
-        <u>underline</u>
-        <code>code</code>
-      </li>
-      <li><p>Three</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-li14-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-li14-input.html b/experiments/Editor/tests/clipboard/paste-li14-input.html
deleted file mode 100644
index 8be78cb..0000000
--- a/experiments/Editor/tests/clipboard/paste-li14-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML(
-                        "START"+
-                        "  <li>AAA</li>"+
-                        "  <li>BBB</li>"+
-                        "  <li>CCC</li>"+
-                        "MIDDLE"+
-                        "  <li>DDD</li>"+
-                        "  <li>EEE</li>"+
-                        "  <li>FFF</li>"+
-                        "END"
-                        );
-   showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>One</p></li>
-  <li><b>bold</b><i>italic</i>[Two]<u>underline</u><code>code</code></li>
-  <li><p>Three</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-list01-expected.html b/experiments/Editor/tests/clipboard/paste-list01-expected.html
deleted file mode 100644
index c326ce8..0000000
--- a/experiments/Editor/tests/clipboard/paste-list01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>First</li>
-      <li>Second</li>
-      <li>Third[]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-list01-input.html b/experiments/Editor/tests/clipboard/paste-list01-input.html
deleted file mode 100644
index 7ce5ba5..0000000
--- a/experiments/Editor/tests/clipboard/paste-list01-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<ul>"+
-                        "  <li>First</li>"+
-                        "  <li>Second</li>"+
-                        "  <li>Third</li>"+
-                        "</ul>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-list02-expected.html b/experiments/Editor/tests/clipboard/paste-list02-expected.html
deleted file mode 100644
index c326ce8..0000000
--- a/experiments/Editor/tests/clipboard/paste-list02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>First</li>
-      <li>Second</li>
-      <li>Third[]</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-list02-input.html b/experiments/Editor/tests/clipboard/paste-list02-input.html
deleted file mode 100644
index 09ad21a..0000000
--- a/experiments/Editor/tests/clipboard/paste-list02-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<li>First</li>"+
-                        "<li>Second</li>"+
-                        "<li>Third</li>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-list03-expected.html b/experiments/Editor/tests/clipboard/paste-list03-expected.html
deleted file mode 100644
index d531810..0000000
--- a/experiments/Editor/tests/clipboard/paste-list03-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>First</li>
-      <li>Second</li>
-      <li>Third[]</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-list03-input.html b/experiments/Editor/tests/clipboard/paste-list03-input.html
deleted file mode 100644
index decf8d0..0000000
--- a/experiments/Editor/tests/clipboard/paste-list03-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<ul>"+
-                        "  <li>First</li>"+
-                        "  <li>Second</li>"+
-                        "  <li>Third</li>"+
-                        "</ul>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  [<li>Two</li>]
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-list04-expected.html b/experiments/Editor/tests/clipboard/paste-list04-expected.html
deleted file mode 100644
index d531810..0000000
--- a/experiments/Editor/tests/clipboard/paste-list04-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>First</li>
-      <li>Second</li>
-      <li>Third[]</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-list04-input.html b/experiments/Editor/tests/clipboard/paste-list04-input.html
deleted file mode 100644
index 9dc3ba4..0000000
--- a/experiments/Editor/tests/clipboard/paste-list04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<li>First</li>"+
-                        "<li>Second</li>"+
-                        "<li>Third</li>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  [<li>Two</li>]
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-list05-expected.html b/experiments/Editor/tests/clipboard/paste-list05-expected.html
deleted file mode 100644
index d531810..0000000
--- a/experiments/Editor/tests/clipboard/paste-list05-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>First</li>
-      <li>Second</li>
-      <li>Third[]</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-list05-input.html b/experiments/Editor/tests/clipboard/paste-list05-input.html
deleted file mode 100644
index 2d550f8..0000000
--- a/experiments/Editor/tests/clipboard/paste-list05-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<ol>"+
-                        "  <li>First</li>"+
-                        "  <li>Second</li>"+
-                        "  <li>Third</li>"+
-                        "</ol>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  [<li>Two</li>]
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-list06-expected.html b/experiments/Editor/tests/clipboard/paste-list06-expected.html
deleted file mode 100644
index a6569f6..0000000
--- a/experiments/Editor/tests/clipboard/paste-list06-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>First</li>
-      <li>Second</li>
-      <li>Third[]</li>
-      <li>Three</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-list06-input.html b/experiments/Editor/tests/clipboard/paste-list06-input.html
deleted file mode 100644
index c8984ea..0000000
--- a/experiments/Editor/tests/clipboard/paste-list06-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<ul>"+
-                        "  <li>First</li>"+
-                        "  <li>Second</li>"+
-                        "  <li>Third</li>"+
-                        "</ul>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  [<li>Two</li>]
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-markdown-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-markdown-expected.html b/experiments/Editor/tests/clipboard/paste-markdown-expected.html
deleted file mode 100644
index b890c68..0000000
--- a/experiments/Editor/tests/clipboard/paste-markdown-expected.html
+++ /dev/null
@@ -1,44 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h2 id="usingthistool">Using this tool</h2>
-    <p>This page lets you create HTML by entering text in a simple format that's easy to read and write.</p>
-    <ul>
-      <li>Type Markdown text in the left window</li>
-      <li>See the HTML in the right</li>
-    </ul>
-    <p>
-      Markdown is a lightweight markup language based on the formatting conventions that people naturally use in email.  As
-      <a href="http://daringfireball.net/">John Gruber</a>
-      writes on the
-      <a href="http://daringfireball.net/projects/markdown/">Markdown site</a>
-      :
-    </p>
-    <p>The overriding design goal for Markdown's
-  formatting syntax is to make it as readable 
-  as possible. The idea is that a
-  Markdown-formatted document should be
-  publishable as-is, as plain text, without
-  looking like it's been marked up with tags
-  or formatting instructions.</p>
-    <p>
-      This document is written in Markdown; you can see the plain-text version on the left.  To get a feel for Markdown's syntax, type some text into the left window and watch the results in the right.  You can see a Markdown syntax guide by switching the right-hand window from
-      <em>Preview</em>
-      to
-      <em>Syntax Guide</em>
-      .
-    </p>
-    <p>
-      Showdown is a Javascript port of Markdown.  You can get the full
-      <a href="http://www.attacklab.net/showdown-v0.9.zip">source code</a>
-      by clicking on the version number at the bottom of the page.
-    </p>
-    <p>
-      <strong>
-        Start with a
-        <a href="?blank=1" title="Clear all text">blank page</a>
-        or edit this document in the left window.[]
-      </strong>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-markdown-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-markdown-input.html b/experiments/Editor/tests/clipboard/paste-markdown-input.html
deleted file mode 100644
index 9da5336..0000000
--- a/experiments/Editor/tests/clipboard/paste-markdown-input.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<!--
-
-Using this tool
----------------
-
-
-This page lets you create HTML by entering text in a simple format that's easy to read and write.
-
-  - Type Markdown text in the left window
-  - See the HTML in the right
-
-Markdown is a lightweight markup language based on the formatting conventions that people naturally use in email.  As [John Gruber] writes on the [Markdown site] [1]:
-
-> The overriding design goal for Markdown's
-> formatting syntax is to make it as readable 
-> as possible. The idea is that a
-> Markdown-formatted document should be
-> publishable as-is, as plain text, without
-> looking like it's been marked up with tags
-> or formatting instructions.
-
-This document is written in Markdown; you can see the plain-text version on the left.  To get a feel for Markdown's syntax, type some text into the left window and watch the results in the right.  You can see a Markdown syntax guide by switching the right-hand window from *Preview* to *Syntax Guide*.
-
-Showdown is a Javascript port of Markdown.  You can get the full [source code] by clicking on the version number at the bottom of the page.
-
-**Start with a [blank page] or edit this document in the left window.**
-
-  [john gruber]: http://daringfireball.net/
-  [1]: http://daringfireball.net/projects/markdown/
-  [source code]: http://www.attacklab.net/showdown-v0.9.zip
-  [blank page]: ?blank=1 "Clear all text"
-
-
--->
-<script>
-function getComment()
-{
-    var head = DOM_documentHead(document);
-    var comment = null;
-    for (var child = head.firstChild; child != null; child = child.nextSibling) {
-        if (child.nodeType == Node.COMMENT_NODE) {
-            DOM_deleteNode(child);
-            return child.nodeValue;
-        }
-    }
-    return null;
-}
-function performTest()
-{
-    var comment = getComment();
-    Clipboard_pasteText(comment);
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table01-expected.html b/experiments/Editor/tests/clipboard/paste-table01-expected.html
deleted file mode 100644
index f97c2df..0000000
--- a/experiments/Editor/tests/clipboard/paste-table01-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>First</td>
-          <td>Second</td>
-          <td>Third[]</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table01-input.html b/experiments/Editor/tests/clipboard/paste-table01-input.html
deleted file mode 100644
index 51cd535..0000000
--- a/experiments/Editor/tests/clipboard/paste-table01-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<td>First</td>"+
-                        "<td>Second</td>"+
-                        "<td>Third</td>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table02-expected.html b/experiments/Editor/tests/clipboard/paste-table02-expected.html
deleted file mode 100644
index af4b3fd..0000000
--- a/experiments/Editor/tests/clipboard/paste-table02-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <th>First</th>
-          <th>Second</th>
-          <th>Third[]</th>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table02-input.html b/experiments/Editor/tests/clipboard/paste-table02-input.html
deleted file mode 100644
index b3b6537..0000000
--- a/experiments/Editor/tests/clipboard/paste-table02-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<th>First</th>"+
-                        "<th>Second</th>"+
-                        "<th>Third</th>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table03-expected.html b/experiments/Editor/tests/clipboard/paste-table03-expected.html
deleted file mode 100644
index c504bff..0000000
--- a/experiments/Editor/tests/clipboard/paste-table03-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four[]</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table03-input.html b/experiments/Editor/tests/clipboard/paste-table03-input.html
deleted file mode 100644
index 85514f5..0000000
--- a/experiments/Editor/tests/clipboard/paste-table03-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<tr>"+
-                        "  <td>One</td>"+
-                        "  <td>Two</td>"+
-                        "</tr>"+
-                        "<tr>"+
-                        "  <td>Three</td>"+
-                        "  <td>Four</td>"+
-                        "</tr>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table04-expected.html b/experiments/Editor/tests/clipboard/paste-table04-expected.html
deleted file mode 100644
index 501c1a6..0000000
--- a/experiments/Editor/tests/clipboard/paste-table04-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <thead>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four[]</td>
-        </tr>
-      </thead>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table04-input.html b/experiments/Editor/tests/clipboard/paste-table04-input.html
deleted file mode 100644
index 6b588b3..0000000
--- a/experiments/Editor/tests/clipboard/paste-table04-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<thead>"+
-                        "  <tr>"+
-                        "    <td>One</td>"+
-                        "    <td>Two</td>"+
-                        "  </tr>"+
-                        "  <tr>"+
-                        "    <td>Three</td>"+
-                        "    <td>Four</td>"+
-                        "  </tr>"+
-                        "</thead>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table05-expected.html b/experiments/Editor/tests/clipboard/paste-table05-expected.html
deleted file mode 100644
index c504bff..0000000
--- a/experiments/Editor/tests/clipboard/paste-table05-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tbody>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four[]</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table05-input.html b/experiments/Editor/tests/clipboard/paste-table05-input.html
deleted file mode 100644
index 034d352..0000000
--- a/experiments/Editor/tests/clipboard/paste-table05-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<tbody>"+
-                        "  <tr>"+
-                        "    <td>One</td>"+
-                        "    <td>Two</td>"+
-                        "  </tr>"+
-                        "  <tr>"+
-                        "    <td>Three</td>"+
-                        "    <td>Four</td>"+
-                        "  </tr>"+
-                        "</tbody>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table06-expected.html b/experiments/Editor/tests/clipboard/paste-table06-expected.html
deleted file mode 100644
index ee01c81..0000000
--- a/experiments/Editor/tests/clipboard/paste-table06-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <tfoot>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-        <tr>
-          <td>Three</td>
-          <td>Four[]</td>
-        </tr>
-      </tfoot>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table06-input.html b/experiments/Editor/tests/clipboard/paste-table06-input.html
deleted file mode 100644
index 2b74c91..0000000
--- a/experiments/Editor/tests/clipboard/paste-table06-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<tfoot>"+
-                        "  <tr>"+
-                        "    <td>One</td>"+
-                        "    <td>Two</td>"+
-                        "  </tr>"+
-                        "  <tr>"+
-                        "    <td>Three</td>"+
-                        "    <td>Four</td>"+
-                        "  </tr>"+
-                        "</tfoot>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table07-expected.html b/experiments/Editor/tests/clipboard/paste-table07-expected.html
deleted file mode 100644
index d7d3fbc..0000000
--- a/experiments/Editor/tests/clipboard/paste-table07-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <table>
-      <thead>
-        <tr>
-          <td>One</td>
-          <td>Two</td>
-        </tr>
-      </thead>
-      <tbody>
-        <tr>
-          <td>Three</td>
-          <td>Four</td>
-        </tr>
-      </tbody>
-      <tfoot>
-        <tr>
-          <td>Five</td>
-          <td>Six[]</td>
-        </tr>
-      </tfoot>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste-table07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste-table07-input.html b/experiments/Editor/tests/clipboard/paste-table07-input.html
deleted file mode 100644
index 71b8e66..0000000
--- a/experiments/Editor/tests/clipboard/paste-table07-input.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<thead>"+
-                        "  <tr>"+
-                        "    <td>One</td>"+
-                        "    <td>Two</td>"+
-                        "  </tr>"+
-                        "</thead>"+
-                        "<tbody>"+
-                        "  <tr>"+
-                        "    <td>Three</td>"+
-                        "    <td>Four</td>"+
-                        "  </tr>"+
-                        "</tbody>"+
-                        "<tfoot>"+
-                        "  <tr>"+
-                        "    <td>Five</td>"+
-                        "    <td>Six</td>"+
-                        "  </tr>"+
-                        "</tfoot>");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste01-expected.html b/experiments/Editor/tests/clipboard/paste01-expected.html
deleted file mode 100644
index b91c420..0000000
--- a/experiments/Editor/tests/clipboard/paste01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste01-input.html b/experiments/Editor/tests/clipboard/paste01-input.html
deleted file mode 100644
index 3e136ba..0000000
--- a/experiments/Editor/tests/clipboard/paste01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("Sample text");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste02-expected.html b/experiments/Editor/tests/clipboard/paste02-expected.html
deleted file mode 100644
index f3ebde4..0000000
--- a/experiments/Editor/tests/clipboard/paste02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>ASample text[]B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste02-input.html b/experiments/Editor/tests/clipboard/paste02-input.html
deleted file mode 100644
index aca7e13..0000000
--- a/experiments/Editor/tests/clipboard/paste02-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("Sample text");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>A[]B</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste03-expected.html b/experiments/Editor/tests/clipboard/paste03-expected.html
deleted file mode 100644
index b91c420..0000000
--- a/experiments/Editor/tests/clipboard/paste03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>Sample text[]</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste03-input.html b/experiments/Editor/tests/clipboard/paste03-input.html
deleted file mode 100644
index 16dd338..0000000
--- a/experiments/Editor/tests/clipboard/paste03-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("Sample text");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>[Existing text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste04-expected.html b/experiments/Editor/tests/clipboard/paste04-expected.html
deleted file mode 100644
index f3ebde4..0000000
--- a/experiments/Editor/tests/clipboard/paste04-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>ASample text[]B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste04-input.html b/experiments/Editor/tests/clipboard/paste04-input.html
deleted file mode 100644
index b17785b..0000000
--- a/experiments/Editor/tests/clipboard/paste04-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("Sample text");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>A[Existing text]B</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste05-expected.html b/experiments/Editor/tests/clipboard/paste05-expected.html
deleted file mode 100644
index 65722ee..0000000
--- a/experiments/Editor/tests/clipboard/paste05-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p>
-      A
-      <b><i><u>Sample</u></i></b>
-      text[]B
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/paste05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/paste05-input.html b/experiments/Editor/tests/clipboard/paste05-input.html
deleted file mode 100644
index 5b1f384..0000000
--- a/experiments/Editor/tests/clipboard/paste05-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteHTML("<b><i><u>Sample</u></i></b> text");
-    showSelection();
-}
-</script>
-</head>
-<body>
-<p>A[Existing text]B</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/pasteText-whitespace01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/pasteText-whitespace01-expected.html b/experiments/Editor/tests/clipboard/pasteText-whitespace01-expected.html
deleted file mode 100644
index c6b79d1..0000000
--- a/experiments/Editor/tests/clipboard/pasteText-whitespace01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    []
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/pasteText-whitespace01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/pasteText-whitespace01-input.html b/experiments/Editor/tests/clipboard/pasteText-whitespace01-input.html
deleted file mode 100644
index 017f4f6..0000000
--- a/experiments/Editor/tests/clipboard/pasteText-whitespace01-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Clipboard_pasteText("\n");
-    showSelection();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/preserve-cutpaste01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/preserve-cutpaste01-expected.html b/experiments/Editor/tests/clipboard/preserve-cutpaste01-expected.html
deleted file mode 100644
index 6ebd8c6..0000000
--- a/experiments/Editor/tests/clipboard/preserve-cutpaste01-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <p id="p1"><span id="s1">One</span></p>
-    <p id="p5"><span id="s5">Five</span></p>
-    <p id="p6"><span id="s6">Six</span></p>
-    <p id="p2"><span id="s2">Two</span></p>
-    <p id="p3"><span id="s3">Three</span></p>
-    <p id="p4"><span id="s4">Four[]</span></p>
-    <p id="p7"><span id="s7">Seven</span></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/preserve-cutpaste01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/preserve-cutpaste01-input.html b/experiments/Editor/tests/clipboard/preserve-cutpaste01-input.html
deleted file mode 100644
index 8840cac..0000000
--- a/experiments/Editor/tests/clipboard/preserve-cutpaste01-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var dest = document.getElementById("s6");
-    var clip = Clipboard_cut();
-    Selection_set(dest,dest.childNodes.length,dest,dest.childNodes.length);
-    Clipboard_pasteHTML(clip["text/html"]);
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <p id="p1"><span id="s1">One</span></p>
-  <p id="p2"><span id="s2">[Two</span></p>
-  <p id="p3"><span id="s3">Three</span></p>
-  <p id="p4"><span id="s4">Four]</span></p>
-  <p id="p5"><span id="s5">Five</span></p>
-  <p id="p6"><span id="s6">Six</span></p>
-  <p id="p7"><span id="s7">Seven</span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01-expected.html
deleted file mode 100644
index 6b29d99..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Heading[]List item</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01-input.html
deleted file mode 100644
index 4dc5240..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Heading</h1>
-<ul><li><p>[]List item</p></li></ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01a-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01a-expected.html
deleted file mode 100644
index 56b2016..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01a-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Head[]item</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01a-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01a-input.html
deleted file mode 100644
index ed562f0..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list01a-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_deleteContents();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Head[ing</h1>
-<ul><li><p>List ]item</p></li></ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02-expected.html
deleted file mode 100644
index 8913a47..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Heading</h1>
-    <ul>
-      <li>
-        <p>
-          []
-          <br/>
-        </p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02-input.html
deleted file mode 100644
index 6185567..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Heading</h1>
-<ul><li><p>[List item]</p></li></ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02a-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02a-expected.html
deleted file mode 100644
index cb02a93..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02a-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Heading[]</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02a-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02a-input.html
deleted file mode 100644
index 3a49428..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list02a-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_deleteContents();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Heading</h1>
-<ul><li><p>[List item]</p></li></ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03-expected.html
deleted file mode 100644
index dcf5952..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Heading[]One</h1>
-    <ul>
-      <li><p>Two</p></li>
-      <li><p>Three</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03-input.html
deleted file mode 100644
index 419232f..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Heading</h1>
-<ul>
-  <li><p>[]One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03a-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03a-expected.html
deleted file mode 100644
index f71834a..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Head[]o</h1>
-    <ul>
-      <li><p>Three</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03a-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03a-input.html
deleted file mode 100644
index f117a5d..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list03a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_deleteContents();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Head[ing</h1>
-<ul>
-  <li><p>One</p></li>
-  <li><p>Tw]o</p></li>
-  <li><p>Three</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04-expected.html
deleted file mode 100644
index 6005276..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Heading[]One</h1>
-    <ul>
-      <li>
-        <p>Two</p>
-        <p>Three</p>
-      </li>
-      <li>
-        <p>Four</p>
-        <p>Five</p>
-        <p>Six</p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04-input.html
deleted file mode 100644
index 23c3a4d..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Heading</h1>
-<ul>
-  <li>
-    <p>[]One</p>
-    <p>Two</p>
-    <p>Three</p>
-  </li>
-  <li>
-    <p>Four</p>
-    <p>Five</p>
-    <p>Six</p>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04a-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04a-expected.html
deleted file mode 100644
index 66e1319..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Head[]o</h1>
-    <ul>
-      <li><p>Three</p></li>
-      <li>
-        <p>Four</p>
-        <p>Five</p>
-        <p>Six</p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04a-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04a-input.html
deleted file mode 100644
index c8fa609..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list04a-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_deleteContents();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Head[ing</h1>
-<ul>
-  <li>
-    <p>One</p>
-    <p>Tw]o</p>
-    <p>Three</p>
-  </li>
-  <li>
-    <p>Four</p>
-    <p>Five</p>
-    <p>Six</p>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05-expected.html
deleted file mode 100644
index bbea153..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>
-      Heading[]One
-      <i>italic</i>
-      normal
-    </h1>
-    <ul>
-      <li>
-        <p>Two</p>
-        <p>Three</p>
-      </li>
-      <li>
-        <p>Four</p>
-        <p>Five</p>
-        <p>Six</p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05-input.html
deleted file mode 100644
index ec6a01f..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Heading</h1>
-<ul>
-  <li>
-    <p>[]One <i>italic</i> normal</p>
-    <p>Two</p>
-    <p>Three</p>
-  </li>
-  <li>
-    <p>Four</p>
-    <p>Five</p>
-    <p>Six</p>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05a-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05a-expected.html
deleted file mode 100644
index 66e1319..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Head[]o</h1>
-    <ul>
-      <li><p>Three</p></li>
-      <li>
-        <p>Four</p>
-        <p>Five</p>
-        <p>Six</p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05a-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05a-input.html
deleted file mode 100644
index e88f485..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list05a-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_deleteContents();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Head[ing</h1>
-<ul>
-  <li>
-    <p>One <i>italic</i> normal</p>
-    <p>Tw]o</p>
-    <p>Three</p>
-  </li>
-  <li>
-    <p>Four</p>
-    <p>Five</p>
-    <p>Six</p>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06-expected.html
deleted file mode 100644
index bbea153..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>
-      Heading[]One
-      <i>italic</i>
-      normal
-    </h1>
-    <ul>
-      <li>
-        <p>Two</p>
-        <p>Three</p>
-      </li>
-      <li>
-        <p>Four</p>
-        <p>Five</p>
-        <p>Six</p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06-input.html
deleted file mode 100644
index 69ae308..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Heading</h1>
-<ul>
-  <li>
-    []One <i>italic</i> normal
-    <p>Two</p>
-    <p>Three</p>
-  </li>
-  <li>
-    <p>Four</p>
-    <p>Five</p>
-    <p>Six</p>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06a-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06a-expected.html
deleted file mode 100644
index 66e1319..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06a-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Head[]o</h1>
-    <ul>
-      <li><p>Three</p></li>
-      <li>
-        <p>Four</p>
-        <p>Five</p>
-        <p>Six</p>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06a-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06a-input.html
deleted file mode 100644
index c0ac737..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-list06a-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_deleteContents();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Head[ing</h1>
-<ul>
-  <li>
-    One <i>italic</i> normal
-    <p>Tw]o</p>
-    <p>Three</p>
-  </li>
-  <li>
-    <p>Four</p>
-    <p>Five</p>
-    <p>Six</p>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist01-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist01-expected.html
deleted file mode 100644
index b4f5896..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist01-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>
-      Heading[]Here
-      <u>is</u>
-      a
-      <i>sublist</i>
-      :
-    </h1>
-    <ul>
-      <li>
-        <ul>
-          <li>One</li>
-          <li>Two</li>
-          <li>Three</li>
-        </ul>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist01-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist01-input.html
deleted file mode 100644
index 009ed50..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist01-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Heading</h1>
-<ul>
-  <li>
-    <p>[]Here <u>is</u> a <i>sublist</i>:</p>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist02-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist02-expected.html
deleted file mode 100644
index b4f5896..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist02-expected.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>
-      Heading[]Here
-      <u>is</u>
-      a
-      <i>sublist</i>
-      :
-    </h1>
-    <ul>
-      <li>
-        <ul>
-          <li>One</li>
-          <li>Two</li>
-          <li>Three</li>
-        </ul>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist02-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist02-input.html
deleted file mode 100644
index b5981ba..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist02-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Heading</h1>
-<ul>
-  <li>
-    []Here <u>is</u> a <i>sublist</i>:
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03-expected.html
deleted file mode 100644
index bc0a68e..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Heading[]List item</h1>
-    <ul>
-      <li>
-        <ul>
-          <li>One</li>
-          <li>Two</li>
-          <li>Three</li>
-        </ul>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03-input.html
deleted file mode 100644
index 01c2c9d..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Heading</h1>
-<ul>
-  <li>
-    <p>[]List item</p>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03a-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03a-expected.html
deleted file mode 100644
index e79f391..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03a-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Head[]item</h1>
-    <ul>
-      <li>
-        <ul>
-          <li>One</li>
-          <li>Two</li>
-          <li>Three</li>
-        </ul>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03a-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03a-input.html
deleted file mode 100644
index e4a9a40..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph-sublist03a-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_deleteContents();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Head[ing</h1>
-<ul>
-  <li>
-    <p>List ]item</p>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph01-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph01-expected.html
deleted file mode 100644
index a6d4d90..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Heading[]Paragraph</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph01-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph01-input.html
deleted file mode 100644
index a22fa6a..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph01-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Heading</h1>
-<p>[]Paragraph</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph01a-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph01a-expected.html
deleted file mode 100644
index ffab8d1..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph01a-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Head[]aph</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph01a-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph01a-input.html
deleted file mode 100644
index 4e06a85..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph01a-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_deleteContents();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Head[ing</h1>
-<p>Paragr]aph</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph02-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph02-expected.html
deleted file mode 100644
index a6d4d90..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Heading[]Paragraph</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph02-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph02-input.html
deleted file mode 100644
index 1e3e9b0..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph02-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Heading</h1>
-<div><p>[]Paragraph</p></div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph02a-expected.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph02a-expected.html
deleted file mode 100644
index ffab8d1..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph02a-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <h1>Head[]aph</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteBeforeParagraph02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteBeforeParagraph02a-input.html b/experiments/Editor/tests/cursor/deleteBeforeParagraph02a-input.html
deleted file mode 100644
index cb2ebda..0000000
--- a/experiments/Editor/tests/cursor/deleteBeforeParagraph02a-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    Selection_deleteContents();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<h1>Head[ing</h1>
-<div><p>Paragr]aph</p></div>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-caption01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-caption01-expected.html b/experiments/Editor/tests/cursor/deleteCharacter-caption01-expected.html
deleted file mode 100644
index 856246e..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-caption01-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <table id="item1" style="width: 100%">
-      <caption>Tes[]</caption>
-      <colgroup>
-        <col width="50%"/>
-        <col width="50%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td>0, 0</td>
-          <td>0, 1</td>
-        </tr>
-        <tr>
-          <td>1, 0</td>
-          <td>1, 1</td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/cursor/deleteCharacter-caption01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/cursor/deleteCharacter-caption01-input.html b/experiments/Editor/tests/cursor/deleteCharacter-caption01-input.html
deleted file mode 100644
index 6c379d2..0000000
--- a/experiments/Editor/tests/cursor/deleteCharacter-caption01-input.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    var caption = document.getElementsByTagName("CAPTION")[0];
-    var last = caption.lastChild;
-    Selection_set(last,4,last,4);
-    Cursor_deleteCharacter();
-    showSelection();
-}
-</script>
-</head>
-<body>
-  <table style="width: 100%">
-    <caption>Test</caption>
-    <col width="50%">
-    <col width="50%">
-    <tr>
-      <td>0, 0</td>
-      <td>0, 1</td>
-    </tr>
-    <tr>
-      <td>1, 0</td>
-      <td>1, 1</td>
-    </tr>
-  </table>
-</body>
-</html>



[37/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting03a-expected.html b/experiments/Editor/tests/clipboard/copy-formatting03a-expected.html
deleted file mode 100644
index 27de37e..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting03a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><span style="color: red; font-size: 18pt"><i>Sample text</i></span></b>
-
-text/plain
-----------
-
-***Sample text***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting03a-input.html b/experiments/Editor/tests/clipboard/copy-formatting03a-input.html
deleted file mode 100644
index c830361..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting03a-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<b><span style="color: red; font-size: 18pt"><i>Sample text</i></span></b>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting03b-expected.html b/experiments/Editor/tests/clipboard/copy-formatting03b-expected.html
deleted file mode 100644
index 27de37e..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting03b-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><span style="color: red; font-size: 18pt"><i>Sample text</i></span></b>
-
-text/plain
-----------
-
-***Sample text***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting03b-input.html b/experiments/Editor/tests/clipboard/copy-formatting03b-input.html
deleted file mode 100644
index 84c5270..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting03b-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<b>[<span style="color: red; font-size: 18pt"><i>Sample text</i></span>]</b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting03c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting03c-expected.html b/experiments/Editor/tests/clipboard/copy-formatting03c-expected.html
deleted file mode 100644
index 27de37e..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting03c-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><span style="color: red; font-size: 18pt"><i>Sample text</i></span></b>
-
-text/plain
-----------
-
-***Sample text***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting03c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting03c-input.html b/experiments/Editor/tests/clipboard/copy-formatting03c-input.html
deleted file mode 100644
index 1b4cb19..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting03c-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<b><span style="color: red; font-size: 18pt">[<i>Sample text</i>]</span></b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting03d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting03d-expected.html b/experiments/Editor/tests/clipboard/copy-formatting03d-expected.html
deleted file mode 100644
index 27de37e..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting03d-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><span style="color: red; font-size: 18pt"><i>Sample text</i></span></b>
-
-text/plain
-----------
-
-***Sample text***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting03d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting03d-input.html b/experiments/Editor/tests/clipboard/copy-formatting03d-input.html
deleted file mode 100644
index 4630537..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting03d-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<b><span style="color: red; font-size: 18pt"><i>[Sample text]</i></span></b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting03e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting03e-expected.html b/experiments/Editor/tests/clipboard/copy-formatting03e-expected.html
deleted file mode 100644
index b3694fc..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting03e-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><span style="color: red; font-size: 18pt"><i>mple</i></span></b>
-
-text/plain
-----------
-
-***mple***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting03e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting03e-input.html b/experiments/Editor/tests/clipboard/copy-formatting03e-input.html
deleted file mode 100644
index e4749df..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting03e-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<b><span style="color: red; font-size: 18pt"><i>Sa[mple] text</i></span></b>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting04a-expected.html b/experiments/Editor/tests/clipboard/copy-formatting04a-expected.html
deleted file mode 100644
index 4376f4d..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting04a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<p><b><i>Sample text</i></b></p>
-
-text/plain
-----------
-
-***Sample text***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting04a-input.html b/experiments/Editor/tests/clipboard/copy-formatting04a-input.html
deleted file mode 100644
index abea96f..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting04a-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<p><b><i>Sample text</i></b></p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting04b-expected.html b/experiments/Editor/tests/clipboard/copy-formatting04b-expected.html
deleted file mode 100644
index 4d586de..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting04b-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><i>Sample text</i></b>
-
-text/plain
-----------
-
-***Sample text***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting04b-input.html b/experiments/Editor/tests/clipboard/copy-formatting04b-input.html
deleted file mode 100644
index 4ed1ded..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting04b-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p>[<b><i>Sample text</i></b>]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting04c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting04c-expected.html b/experiments/Editor/tests/clipboard/copy-formatting04c-expected.html
deleted file mode 100644
index 4d586de..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting04c-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><i>Sample text</i></b>
-
-text/plain
-----------
-
-***Sample text***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting04c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting04c-input.html b/experiments/Editor/tests/clipboard/copy-formatting04c-input.html
deleted file mode 100644
index bb83896..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting04c-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p><b>[<i>Sample text</i>]</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting04d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting04d-expected.html b/experiments/Editor/tests/clipboard/copy-formatting04d-expected.html
deleted file mode 100644
index 4d586de..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting04d-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><i>Sample text</i></b>
-
-text/plain
-----------
-
-***Sample text***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting04d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting04d-input.html b/experiments/Editor/tests/clipboard/copy-formatting04d-input.html
deleted file mode 100644
index a00d4b8..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting04d-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p><b><i>[Sample text]</i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting04e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting04e-expected.html b/experiments/Editor/tests/clipboard/copy-formatting04e-expected.html
deleted file mode 100644
index 13ec004..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting04e-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><i>mple</i></b>
-
-text/plain
-----------
-
-***mple***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting04e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting04e-input.html b/experiments/Editor/tests/clipboard/copy-formatting04e-input.html
deleted file mode 100644
index ce7f4ae..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting04e-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p><b><i>Sa[mple] text</i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting05a-expected.html b/experiments/Editor/tests/clipboard/copy-formatting05a-expected.html
deleted file mode 100644
index b2f9bb3..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting05a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<p style="margin: 10%; text-align: center; color: red; font-size: 18pt">Sample text</p>
-
-text/plain
-----------
-
-Sample text

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting05a-input.html b/experiments/Editor/tests/clipboard/copy-formatting05a-input.html
deleted file mode 100644
index 92afdb9..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting05a-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<p style="margin: 10%; text-align: center; color: red; font-size: 18pt">Sample text</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting05b-expected.html b/experiments/Editor/tests/clipboard/copy-formatting05b-expected.html
deleted file mode 100644
index 2753409..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting05b-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="color: red; font-size: 18pt; ">Sample text</span>
-
-text/plain
-----------
-
-Sample text

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting05b-input.html b/experiments/Editor/tests/clipboard/copy-formatting05b-input.html
deleted file mode 100644
index 0588794..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting05b-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="margin: 10%; text-align: center; color: red; font-size: 18pt">[Sample text]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting05c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting05c-expected.html b/experiments/Editor/tests/clipboard/copy-formatting05c-expected.html
deleted file mode 100644
index 4fad66c..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting05c-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="color: red; font-size: 18pt; ">mple</span>
-
-text/plain
-----------
-
-mple

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting05c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting05c-input.html b/experiments/Editor/tests/clipboard/copy-formatting05c-input.html
deleted file mode 100644
index 9bf77a8..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting05c-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="margin: 10%; text-align: center; color: red; font-size: 18pt">Sa[mple] text</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting06a-expected.html b/experiments/Editor/tests/clipboard/copy-formatting06a-expected.html
deleted file mode 100644
index f5b44a0..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting06a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<p style="text-align: center; color: red"><b>Sample text</b></p>
-
-text/plain
-----------
-
-**Sample text**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting06a-input.html b/experiments/Editor/tests/clipboard/copy-formatting06a-input.html
deleted file mode 100644
index 3346a6e..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting06a-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<p style="text-align: center; color: red"><b>Sample text</b></p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting06b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting06b-expected.html b/experiments/Editor/tests/clipboard/copy-formatting06b-expected.html
deleted file mode 100644
index 889fde4..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting06b-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="color: red; "><b>Sample text</b></span>
-
-text/plain
-----------
-
-**Sample text**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting06b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting06b-input.html b/experiments/Editor/tests/clipboard/copy-formatting06b-input.html
deleted file mode 100644
index 9f61452..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting06b-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="text-align: center; color: red">[<b>Sample text</b>]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting06c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting06c-expected.html b/experiments/Editor/tests/clipboard/copy-formatting06c-expected.html
deleted file mode 100644
index 889fde4..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting06c-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="color: red; "><b>Sample text</b></span>
-
-text/plain
-----------
-
-**Sample text**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting06c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting06c-input.html b/experiments/Editor/tests/clipboard/copy-formatting06c-input.html
deleted file mode 100644
index 646ab73..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting06c-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="text-align: center; color: red"><b>[Sample text]</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting06d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting06d-expected.html b/experiments/Editor/tests/clipboard/copy-formatting06d-expected.html
deleted file mode 100644
index 8bfa6be..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting06d-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="color: red; "><b>mple</b></span>
-
-text/plain
-----------
-
-**mple**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting06d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting06d-input.html b/experiments/Editor/tests/clipboard/copy-formatting06d-input.html
deleted file mode 100644
index 5f241c1..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting06d-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="text-align: center; color: red"><b>Sa[mple] text</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting07a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting07a-expected.html b/experiments/Editor/tests/clipboard/copy-formatting07a-expected.html
deleted file mode 100644
index c3a63f4..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting07a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<p style="text-align: center; color: red"><b>Sample</b> <b>text</b></p>
-
-text/plain
-----------
-
-**Sample** **text**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting07a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting07a-input.html b/experiments/Editor/tests/clipboard/copy-formatting07a-input.html
deleted file mode 100644
index 1652fd2..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting07a-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<p style="text-align: center; color: red"><b>Sample</b> <b>text</b></p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting07b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting07b-expected.html b/experiments/Editor/tests/clipboard/copy-formatting07b-expected.html
deleted file mode 100644
index af571e9..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting07b-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="color: red; "><b>Sample</b></span> <span style="color: red; "><b>text</b></span>
-
-text/plain
-----------
-
-**Sample** **text**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting07b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting07b-input.html b/experiments/Editor/tests/clipboard/copy-formatting07b-input.html
deleted file mode 100644
index 8f196f5..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting07b-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="text-align: center; color: red">[<b>Sample</b> <b>text</b>]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting07c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting07c-expected.html b/experiments/Editor/tests/clipboard/copy-formatting07c-expected.html
deleted file mode 100644
index af571e9..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting07c-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="color: red; "><b>Sample</b></span> <span style="color: red; "><b>text</b></span>
-
-text/plain
-----------
-
-**Sample** **text**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting07c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting07c-input.html b/experiments/Editor/tests/clipboard/copy-formatting07c-input.html
deleted file mode 100644
index 5aabe4a..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting07c-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="text-align: center; color: red"><b>[Sample</b> <b>text]</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting07d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting07d-expected.html b/experiments/Editor/tests/clipboard/copy-formatting07d-expected.html
deleted file mode 100644
index 3553e59..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting07d-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="color: red; "><b>mple</b></span> <span style="color: red; "><b>t</b></span>
-
-text/plain
-----------
-
-**mple** **t**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting07d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting07d-input.html b/experiments/Editor/tests/clipboard/copy-formatting07d-input.html
deleted file mode 100644
index f1fc571..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting07d-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="text-align: center; color: red"><b>Sa[mple</b> <b>t]ext</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting08a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting08a-expected.html b/experiments/Editor/tests/clipboard/copy-formatting08a-expected.html
deleted file mode 100644
index e7a2c53..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting08a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<p style="text-align: center; color: red"><span style="font-size: 18pt"><b>Sample text</b></span></p>
-
-text/plain
-----------
-
-**Sample text**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting08a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting08a-input.html b/experiments/Editor/tests/clipboard/copy-formatting08a-input.html
deleted file mode 100644
index 954894c..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting08a-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<p style="text-align: center; color: red"><span style="font-size: 18pt"><b>Sample text</b></span></p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting08b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting08b-expected.html b/experiments/Editor/tests/clipboard/copy-formatting08b-expected.html
deleted file mode 100644
index 56fd1d1..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting08b-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="font-size: 18pt; color: red; "><b>Sample text</b></span>
-
-text/plain
-----------
-
-**Sample text**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting08b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting08b-input.html b/experiments/Editor/tests/clipboard/copy-formatting08b-input.html
deleted file mode 100644
index 187f716..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting08b-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="text-align: center; color: red">[<span style="font-size: 18pt"><b>Sample text</b></span>]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting08c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting08c-expected.html b/experiments/Editor/tests/clipboard/copy-formatting08c-expected.html
deleted file mode 100644
index 56fd1d1..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting08c-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="font-size: 18pt; color: red; "><b>Sample text</b></span>
-
-text/plain
-----------
-
-**Sample text**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting08c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting08c-input.html b/experiments/Editor/tests/clipboard/copy-formatting08c-input.html
deleted file mode 100644
index 6c4de78..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting08c-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="text-align: center; color: red"><span style="font-size: 18pt">[<b>Sample text</b>]</span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting08d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting08d-expected.html b/experiments/Editor/tests/clipboard/copy-formatting08d-expected.html
deleted file mode 100644
index 56fd1d1..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting08d-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="font-size: 18pt; color: red; "><b>Sample text</b></span>
-
-text/plain
-----------
-
-**Sample text**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting08d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting08d-input.html b/experiments/Editor/tests/clipboard/copy-formatting08d-input.html
deleted file mode 100644
index 6ddfca0..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting08d-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="text-align: center; color: red"><span style="font-size: 18pt"><b>[Sample text]</b></span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting08e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting08e-expected.html b/experiments/Editor/tests/clipboard/copy-formatting08e-expected.html
deleted file mode 100644
index acf81b8..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting08e-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<span style="font-size: 18pt; color: red; "><b>mple</b></span>
-
-text/plain
-----------
-
-**mple**

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting08e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting08e-input.html b/experiments/Editor/tests/clipboard/copy-formatting08e-input.html
deleted file mode 100644
index 8e6a574..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting08e-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="text-align: center; color: red"><span style="font-size: 18pt"><b>Sa[mple] text</b></span></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting09a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting09a-expected.html b/experiments/Editor/tests/clipboard/copy-formatting09a-expected.html
deleted file mode 100644
index 766b6ba..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting09a-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-text/html
----------
-
-<p style="text-align: center; color: red">Sample text</p>
-<p style="text-align: center; color: red">Other</p>
-
-text/plain
-----------
-
-Sample text
-
-Other

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting09a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting09a-input.html b/experiments/Editor/tests/clipboard/copy-formatting09a-input.html
deleted file mode 100644
index eeb5be9..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting09a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<p style="text-align: center; color: red">Sample text</p>
-<p style="text-align: center; color: red">Other] content</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting09b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting09b-expected.html b/experiments/Editor/tests/clipboard/copy-formatting09b-expected.html
deleted file mode 100644
index 00e9c7e..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting09b-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-text/html
----------
-
-<p style="text-align: center; color: red">text</p>
-<p style="text-align: center; color: red">Other content</p>
-
-text/plain
-----------
-
-text
-
-Other content

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting09b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting09b-input.html b/experiments/Editor/tests/clipboard/copy-formatting09b-input.html
deleted file mode 100644
index 60bb1a2..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting09b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="text-align: center; color: red">Sample [text</p>
-<p style="text-align: center; color: red">Other content</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting09c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting09c-expected.html b/experiments/Editor/tests/clipboard/copy-formatting09c-expected.html
deleted file mode 100644
index f13e14a..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting09c-expected.html
+++ /dev/null
@@ -1,12 +0,0 @@
-text/html
----------
-
-<p style="text-align: center; color: red">text</p>
-<p style="text-align: center; color: red">Other</p>
-
-text/plain
-----------
-
-text
-
-Other

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-formatting09c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-formatting09c-input.html b/experiments/Editor/tests/clipboard/copy-formatting09c-input.html
deleted file mode 100644
index 09ba9f8..0000000
--- a/experiments/Editor/tests/clipboard/copy-formatting09c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<p style="text-align: center; color: red">Sample [text</p>
-<p style="text-align: center; color: red">Other] content</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-li01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-li01-expected.html b/experiments/Editor/tests/clipboard/copy-li01-expected.html
deleted file mode 100644
index faf2f53..0000000
--- a/experiments/Editor/tests/clipboard/copy-li01-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-text/html
----------
-
-<ul><li>One</li>
-  <li>Two</li>
-  <li>Three</li></ul>
-
-text/plain
-----------
-
-  - One
-  - Two
-  - Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-li01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-li01-input.html b/experiments/Editor/tests/clipboard/copy-li01-input.html
deleted file mode 100644
index 97718c1..0000000
--- a/experiments/Editor/tests/clipboard/copy-li01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>[One</li>
-  <li>Two</li>
-  <li>Three]</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-li02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-li02-expected.html b/experiments/Editor/tests/clipboard/copy-li02-expected.html
deleted file mode 100644
index 6606587..0000000
--- a/experiments/Editor/tests/clipboard/copy-li02-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-text/html
----------
-
-<ul><li>Two</li>
-  <li>Three</li></ul>
-
-text/plain
-----------
-
-  - Two
-  - Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-li02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-li02-input.html b/experiments/Editor/tests/clipboard/copy-li02-input.html
deleted file mode 100644
index e2e907a..0000000
--- a/experiments/Editor/tests/clipboard/copy-li02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>[Two</li>
-  <li>Three]</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-li03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-li03-expected.html b/experiments/Editor/tests/clipboard/copy-li03-expected.html
deleted file mode 100644
index d8c34c6..0000000
--- a/experiments/Editor/tests/clipboard/copy-li03-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-text/html
----------
-
-<ol><li>Two</li>
-  <li>Three</li></ol>
-
-text/plain
-----------
-
-1.  Two
-2.  Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-li03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-li03-input.html b/experiments/Editor/tests/clipboard/copy-li03-input.html
deleted file mode 100644
index bcf2efe..0000000
--- a/experiments/Editor/tests/clipboard/copy-li03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>[Two</li>
-  <li>Three]</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-li04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-li04-expected.html b/experiments/Editor/tests/clipboard/copy-li04-expected.html
deleted file mode 100644
index 698ca94..0000000
--- a/experiments/Editor/tests/clipboard/copy-li04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<ul><li>Two</li></ul>
-
-text/plain
-----------
-
-  - Two

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-li04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-li04-input.html b/experiments/Editor/tests/clipboard/copy-li04-input.html
deleted file mode 100644
index 903545b..0000000
--- a/experiments/Editor/tests/clipboard/copy-li04-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>[Two]</li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-li05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-li05-expected.html b/experiments/Editor/tests/clipboard/copy-li05-expected.html
deleted file mode 100644
index 761b9f1..0000000
--- a/experiments/Editor/tests/clipboard/copy-li05-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<ol><li>Two</li></ol>
-
-text/plain
-----------
-
-1.  Two

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-li05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-li05-input.html b/experiments/Editor/tests/clipboard/copy-li05-input.html
deleted file mode 100644
index 99c85c8..0000000
--- a/experiments/Editor/tests/clipboard/copy-li05-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>[Two]</li>
-  <li>Three</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-link01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-link01-expected.html b/experiments/Editor/tests/clipboard/copy-link01-expected.html
deleted file mode 100644
index 29b0c97..0000000
--- a/experiments/Editor/tests/clipboard/copy-link01-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<a href="http://daringfireball.net">Daring Fireball</a>
-
-text/plain
-----------
-
-[Daring Fireball](http://daringfireball.net)

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-link01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-link01-input.html b/experiments/Editor/tests/clipboard/copy-link01-input.html
deleted file mode 100644
index f574322..0000000
--- a/experiments/Editor/tests/clipboard/copy-link01-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<a href="http://daringfireball.net">Daring Fireball</a>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-link02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-link02-expected.html b/experiments/Editor/tests/clipboard/copy-link02-expected.html
deleted file mode 100644
index 415d8f5..0000000
--- a/experiments/Editor/tests/clipboard/copy-link02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-Before link <a href="http://daringfireball.net">Daring Fireball</a> after link
-
-text/plain
-----------
-
-Before link [Daring Fireball](http://daringfireball.net) after link

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-link02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-link02-input.html b/experiments/Editor/tests/clipboard/copy-link02-input.html
deleted file mode 100644
index d4494bb..0000000
--- a/experiments/Editor/tests/clipboard/copy-link02-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[Before link <a href="http://daringfireball.net">Daring Fireball</a> after link]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-link03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-link03-expected.html b/experiments/Editor/tests/clipboard/copy-link03-expected.html
deleted file mode 100644
index 5964b94..0000000
--- a/experiments/Editor/tests/clipboard/copy-link03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<a href="http://daringfireball.net"><i>Daring Fireball</i></a>
-
-text/plain
-----------
-
-[*Daring Fireball*](http://daringfireball.net)

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-link03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-link03-input.html b/experiments/Editor/tests/clipboard/copy-link03-input.html
deleted file mode 100644
index 2eb047e..0000000
--- a/experiments/Editor/tests/clipboard/copy-link03-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<a href="http://daringfireball.net"><i>Daring Fireball</i></a>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-link04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-link04-expected.html b/experiments/Editor/tests/clipboard/copy-link04-expected.html
deleted file mode 100644
index 799e638..0000000
--- a/experiments/Editor/tests/clipboard/copy-link04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<i><a href="http://daringfireball.net">Daring Fireball</a></i>
-
-text/plain
-----------
-
-*[Daring Fireball](http://daringfireball.net)*

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-link04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-link04-input.html b/experiments/Editor/tests/clipboard/copy-link04-input.html
deleted file mode 100644
index 9bff334..0000000
--- a/experiments/Editor/tests/clipboard/copy-link04-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<i><a href="http://daringfireball.net">Daring Fireball</a></i>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list01-expected.html b/experiments/Editor/tests/clipboard/copy-list01-expected.html
deleted file mode 100644
index a9fd648..0000000
--- a/experiments/Editor/tests/clipboard/copy-list01-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-text/html
----------
-
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>
-
-text/plain
-----------
-
-  - One
-  - Two
-  - Three

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list01-input.html b/experiments/Editor/tests/clipboard/copy-list01-input.html
deleted file mode 100644
index f1fee73..0000000
--- a/experiments/Editor/tests/clipboard/copy-list01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list02-expected.html b/experiments/Editor/tests/clipboard/copy-list02-expected.html
deleted file mode 100644
index 804f92b..0000000
--- a/experiments/Editor/tests/clipboard/copy-list02-expected.html
+++ /dev/null
@@ -1,33 +0,0 @@
-text/html
----------
-
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five</li>
-  <li>Six</li>
-  <li>Seven</li>
-  <li>Eight</li>
-  <li>Nine</li>
-  <li>Ten</li>
-  <li>Eleven</li>
-  <li>Twelve</li>
-</ol>
-
-text/plain
-----------
-
-1.  One
-2.  Two
-3.  Three
-4.  Four
-5.  Five
-6.  Six
-7.  Seven
-8.  Eight
-9.  Nine
-10. Ten
-11. Eleven
-12. Twelve

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list02-input.html b/experiments/Editor/tests/clipboard/copy-list02-input.html
deleted file mode 100644
index 2033174..0000000
--- a/experiments/Editor/tests/clipboard/copy-list02-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li>Four</li>
-  <li>Five</li>
-  <li>Six</li>
-  <li>Seven</li>
-  <li>Eight</li>
-  <li>Nine</li>
-  <li>Ten</li>
-  <li>Eleven</li>
-  <li>Twelve</li>
-</ol>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list03-expected.html b/experiments/Editor/tests/clipboard/copy-list03-expected.html
deleted file mode 100644
index 2982014..0000000
--- a/experiments/Editor/tests/clipboard/copy-list03-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-text/html
----------
-
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-  <li><p>Six</p></li>
-</ul>
-
-text/plain
-----------
-
-  - One
-  - Two
-  - Three
-
-  - Four
-
-  - Five
-
-  - Six

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list03-input.html b/experiments/Editor/tests/clipboard/copy-list03-input.html
deleted file mode 100644
index 7843d03..0000000
--- a/experiments/Editor/tests/clipboard/copy-list03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-  <li><p>Six</p></li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list04-expected.html b/experiments/Editor/tests/clipboard/copy-list04-expected.html
deleted file mode 100644
index bf562c1..0000000
--- a/experiments/Editor/tests/clipboard/copy-list04-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-text/html
----------
-
-<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li>Four</li>
-  <li>Five</li>
-  <li>Six</li>
-</ul>
-
-text/plain
-----------
-
-  - One
-
-  - Two
-
-  - Three
-
-  - Four
-  - Five
-  - Six

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list04-input.html b/experiments/Editor/tests/clipboard/copy-list04-input.html
deleted file mode 100644
index e4c6e4b..0000000
--- a/experiments/Editor/tests/clipboard/copy-list04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li>Four</li>
-  <li>Five</li>
-  <li>Six</li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list05-expected.html b/experiments/Editor/tests/clipboard/copy-list05-expected.html
deleted file mode 100644
index 2d89390..0000000
--- a/experiments/Editor/tests/clipboard/copy-list05-expected.html
+++ /dev/null
@@ -1,31 +0,0 @@
-text/html
----------
-
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-  <li><p>Six</p></li>
-  <li>Seven</li>
-  <li>Eight</li>
-  <li>Nine</li>
-</ul>
-
-text/plain
-----------
-
-  - One
-  - Two
-  - Three
-
-  - Four
-
-  - Five
-
-  - Six
-
-  - Seven
-  - Eight
-  - Nine

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list05-input.html b/experiments/Editor/tests/clipboard/copy-list05-input.html
deleted file mode 100644
index a7dd0b9..0000000
--- a/experiments/Editor/tests/clipboard/copy-list05-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-  <li><p>Six</p></li>
-  <li>Seven</li>
-  <li>Eight</li>
-  <li>Nine</li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list06-expected.html b/experiments/Editor/tests/clipboard/copy-list06-expected.html
deleted file mode 100644
index f6adf10..0000000
--- a/experiments/Editor/tests/clipboard/copy-list06-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-text/html
----------
-
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-  <li><p>Six</p></li>
-</ol>
-
-text/plain
-----------
-
-1.  One
-2.  Two
-3.  Three
-
-4.  Four
-
-5.  Five
-
-6.  Six

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list06-input.html b/experiments/Editor/tests/clipboard/copy-list06-input.html
deleted file mode 100644
index f0fea0a..0000000
--- a/experiments/Editor/tests/clipboard/copy-list06-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-  <li><p>Six</p></li>
-</ol>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list07-expected.html b/experiments/Editor/tests/clipboard/copy-list07-expected.html
deleted file mode 100644
index 4c3a7d5..0000000
--- a/experiments/Editor/tests/clipboard/copy-list07-expected.html
+++ /dev/null
@@ -1,24 +0,0 @@
-text/html
----------
-
-<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li>Four</li>
-  <li>Five</li>
-  <li>Six</li>
-</ol>
-
-text/plain
-----------
-
-1.  One
-
-2.  Two
-
-3.  Three
-
-4.  Four
-5.  Five
-6.  Six

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list07-input.html b/experiments/Editor/tests/clipboard/copy-list07-input.html
deleted file mode 100644
index fb10447..0000000
--- a/experiments/Editor/tests/clipboard/copy-list07-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ol>
-  <li><p>One</p></li>
-  <li><p>Two</p></li>
-  <li><p>Three</p></li>
-  <li>Four</li>
-  <li>Five</li>
-  <li>Six</li>
-</ol>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list08-expected.html b/experiments/Editor/tests/clipboard/copy-list08-expected.html
deleted file mode 100644
index 425aba8..0000000
--- a/experiments/Editor/tests/clipboard/copy-list08-expected.html
+++ /dev/null
@@ -1,31 +0,0 @@
-text/html
----------
-
-<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-  <li><p>Six</p></li>
-  <li>Seven</li>
-  <li>Eight</li>
-  <li>Nine</li>
-</ol>
-
-text/plain
-----------
-
-1.  One
-2.  Two
-3.  Three
-
-4.  Four
-
-5.  Five
-
-6.  Six
-
-7.  Seven
-8.  Eight
-9.  Nine

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list08-input.html b/experiments/Editor/tests/clipboard/copy-list08-input.html
deleted file mode 100644
index 2d96e82..0000000
--- a/experiments/Editor/tests/clipboard/copy-list08-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ol>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-  <li><p>Four</p></li>
-  <li><p>Five</p></li>
-  <li><p>Six</p></li>
-  <li>Seven</li>
-  <li>Eight</li>
-  <li>Nine</li>
-</ol>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list09-expected.html b/experiments/Editor/tests/clipboard/copy-list09-expected.html
deleted file mode 100644
index 62db88d..0000000
--- a/experiments/Editor/tests/clipboard/copy-list09-expected.html
+++ /dev/null
@@ -1,32 +0,0 @@
-text/html
----------
-
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three
-    <ul>
-      <li>Four</li>
-      <li>Five</li>
-      <li>Six</li>
-    </ul>
-  </li>
-  <li>Seven</li>
-  <li>Eight</li>
-  <li>Nine</li>
-</ul>
-
-text/plain
-----------
-
-  - One
-  - Two
-  - Three
-
-      - Four
-      - Five
-      - Six
-
-  - Seven
-  - Eight
-  - Nine

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list09-input.html b/experiments/Editor/tests/clipboard/copy-list09-input.html
deleted file mode 100644
index 5722b57..0000000
--- a/experiments/Editor/tests/clipboard/copy-list09-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three
-    <ul>
-      <li>Four</li>
-      <li>Five</li>
-      <li>Six</li>
-    </ul>
-  </li>
-  <li>Seven</li>
-  <li>Eight</li>
-  <li>Nine</li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list10-expected.html b/experiments/Editor/tests/clipboard/copy-list10-expected.html
deleted file mode 100644
index 7d9aeaf..0000000
--- a/experiments/Editor/tests/clipboard/copy-list10-expected.html
+++ /dev/null
@@ -1,66 +0,0 @@
-text/html
----------
-
-<ul>
-  <li>
-    One (first)
-    <p>One (second)</p>
-    One (third)
-    <p>One (fourth)</p>
-    <p>One (fifth)</p>
-    One (sixth)
-  </li>
-  <li>
-    Two (first)
-    <p>Two (second)</p>
-    Two (third)
-    <p>Two (fourth)</p>
-    <p>Two (fifth)</p>
-    Two (sixth)
-  </li>
-  <li>
-    Three (first)
-    <p>Three (second)</p>
-    Three (third)
-    <p>Three (fourth)</p>
-    <p>Three (fifth)</p>
-    Three (sixth)
-  </li>
-</ul>
-
-text/plain
-----------
-
-  - One (first)
-
-    One (second)
-
-    One (third)
-
-    One (fourth)
-
-    One (fifth)
-
-    One (sixth)
-  - Two (first)
-
-    Two (second)
-
-    Two (third)
-
-    Two (fourth)
-
-    Two (fifth)
-
-    Two (sixth)
-  - Three (first)
-
-    Three (second)
-
-    Three (third)
-
-    Three (fourth)
-
-    Three (fifth)
-
-    Three (sixth)

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list10-input.html b/experiments/Editor/tests/clipboard/copy-list10-input.html
deleted file mode 100644
index 796328f..0000000
--- a/experiments/Editor/tests/clipboard/copy-list10-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>
-    One (first)
-    <p>One (second)</p>
-    One (third)
-    <p>One (fourth)</p>
-    <p>One (fifth)</p>
-    One (sixth)
-  </li>
-  <li>
-    Two (first)
-    <p>Two (second)</p>
-    Two (third)
-    <p>Two (fourth)</p>
-    <p>Two (fifth)</p>
-    Two (sixth)
-  </li>
-  <li>
-    Three (first)
-    <p>Three (second)</p>
-    Three (third)
-    <p>Three (fourth)</p>
-    <p>Three (fifth)</p>
-    Three (sixth)
-  </li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list11-expected.html b/experiments/Editor/tests/clipboard/copy-list11-expected.html
deleted file mode 100644
index 293d8a8..0000000
--- a/experiments/Editor/tests/clipboard/copy-list11-expected.html
+++ /dev/null
@@ -1,41 +0,0 @@
-text/html
----------
-
-<ul>
-  <li>
-    Levels one and two
-    <h1>Heading 1</h1>
-    <h2>Heading 2</h2>
-  </li>
-  <li>
-    Levels three and four
-    <h3>Heading 1</h3>
-    <h4>Heading 2</h4>
-  </li>
-  <li>
-    Levels five and six
-    <h5>Heading 1</h5>
-    <h6>Heading 2</h6>
-  </li>
-</ul>
-
-text/plain
-----------
-
-  - Levels one and two
-
-    # Heading 1 #
-
-    ## Heading 2 ##
-
-  - Levels three and four
-
-    ### Heading 1 ###
-
-    #### Heading 2 ####
-
-  - Levels five and six
-
-    ##### Heading 1 #####
-
-    ###### Heading 2 ######

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list11-input.html b/experiments/Editor/tests/clipboard/copy-list11-input.html
deleted file mode 100644
index 01dbc62..0000000
--- a/experiments/Editor/tests/clipboard/copy-list11-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>
-    Levels one and two
-    <h1>Heading 1</h1>
-    <h2>Heading 2</h2>
-  </li>
-  <li>
-    Levels three and four
-    <h3>Heading 1</h3>
-    <h4>Heading 2</h4>
-  </li>
-  <li>
-    Levels five and six
-    <h5>Heading 1</h5>
-    <h6>Heading 2</h6>
-  </li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list12-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list12-expected.html b/experiments/Editor/tests/clipboard/copy-list12-expected.html
deleted file mode 100644
index 4efb9b9..0000000
--- a/experiments/Editor/tests/clipboard/copy-list12-expected.html
+++ /dev/null
@@ -1,48 +0,0 @@
-text/html
----------
-
-<ul>
-  <li>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-    <ol>
-      <li>Four</li>
-      <li>Five</li>
-      <li>Six</li>
-    </ol>
-  </li>
-  <li>
-    <ol>
-      <li>Seven</li>
-      <li>Eight</li>
-      <li>Nine</li>
-    </ol>
-    <ol>
-      <li>Ten</li>
-      <li>Eleven</li>
-      <li>Twelve</li>
-    </ol>
-  </li>
-</ul>
-
-text/plain
-----------
-
-  - 1.  One
-    2.  Two
-    3.  Three
-
-    1.  Four
-    2.  Five
-    3.  Six
-
-  - 1.  Seven
-    2.  Eight
-    3.  Nine
-
-    1.  Ten
-    2.  Eleven
-    3.  Twelve

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list12-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list12-input.html b/experiments/Editor/tests/clipboard/copy-list12-input.html
deleted file mode 100644
index 1ffe85e..0000000
--- a/experiments/Editor/tests/clipboard/copy-list12-input.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>
-    <ol>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ol>
-    <ol>
-      <li>Four</li>
-      <li>Five</li>
-      <li>Six</li>
-    </ol>
-  </li>
-  <li>
-    <ol>
-      <li>Seven</li>
-      <li>Eight</li>
-      <li>Nine</li>
-    </ol>
-    <ol>
-      <li>Ten</li>
-      <li>Eleven</li>
-      <li>Twelve</li>
-    </ol>
-  </li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list13-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list13-expected.html b/experiments/Editor/tests/clipboard/copy-list13-expected.html
deleted file mode 100644
index 65c4a52..0000000
--- a/experiments/Editor/tests/clipboard/copy-list13-expected.html
+++ /dev/null
@@ -1,44 +0,0 @@
-text/html
----------
-
-<ul>
-  <li>
-    <ol>
-      <li>
-        Levels one and two
-        <h1>Heading 1</h1>
-        <h2>Heading 2</h2>
-      </li>
-      <li>
-        Levels three and four
-        <h3>Heading 1</h3>
-        <h4>Heading 2</h4>
-      </li>
-    </ol>
-  </li><li>
-    Levels five and six
-    <h5>Heading 1</h5>
-    <h6>Heading 2</h6>
-  </li>
-</ul>
-
-text/plain
-----------
-
-  - 1.  Levels one and two
-
-        # Heading 1 #
-
-        ## Heading 2 ##
-
-    2.  Levels three and four
-
-        ### Heading 1 ###
-
-        #### Heading 2 ####
-
-  - Levels five and six
-
-    ##### Heading 1 #####
-
-    ###### Heading 2 ######

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-list13-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-list13-input.html b/experiments/Editor/tests/clipboard/copy-list13-input.html
deleted file mode 100644
index c434cd3..0000000
--- a/experiments/Editor/tests/clipboard/copy-list13-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>
-    <ol>
-      <li>
-        Levels one and two
-        <h1>Heading 1</h1>
-        <h2>Heading 2</h2>
-      </li>
-      <li>
-        Levels three and four
-        <h3>Heading 1</h3>
-        <h4>Heading 2</h4>
-      </li>
-    </ol>
-  <li>
-    Levels five and six
-    <h5>Heading 1</h5>
-    <h6>Heading 2</h6>
-  </li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli01-expected.html b/experiments/Editor/tests/clipboard/copy-partli01-expected.html
deleted file mode 100644
index 80bcead..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli01-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<ul><li><b><i>Two</i></b></li></ul>
-
-text/plain
-----------
-
-  - ***Two***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli01-input.html b/experiments/Editor/tests/clipboard/copy-partli01-input.html
deleted file mode 100644
index 10a02f1..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli01-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li><b><i>[Two]</i></b></li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli02-expected.html b/experiments/Editor/tests/clipboard/copy-partli02-expected.html
deleted file mode 100644
index a1ebe8e..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli02-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<ul><li>  <b>  <i>  Two  </i>  </b>  </li></ul>
-
-text/plain
-----------
-
-  - ** * Two * **

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli02-input.html b/experiments/Editor/tests/clipboard/copy-partli02-input.html
deleted file mode 100644
index 65a2567..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli02-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>  <b>  <i>  [Two]  </i>  </b>  </li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli03-expected.html b/experiments/Editor/tests/clipboard/copy-partli03-expected.html
deleted file mode 100644
index 3243001..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><i>Two</i></b>
-
-text/plain
-----------
-
-***Two***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli03-input.html b/experiments/Editor/tests/clipboard/copy-partli03-input.html
deleted file mode 100644
index a76504f..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli03-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li> x <b>  <i>  [Two]  </i>  </b>  </li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli04-expected.html b/experiments/Editor/tests/clipboard/copy-partli04-expected.html
deleted file mode 100644
index 3243001..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><i>Two</i></b>
-
-text/plain
-----------
-
-***Two***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli04-input.html b/experiments/Editor/tests/clipboard/copy-partli04-input.html
deleted file mode 100644
index 7c7a565..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli04-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>  <b> x <i>  [Two]  </i>  </b>  </li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli05-expected.html b/experiments/Editor/tests/clipboard/copy-partli05-expected.html
deleted file mode 100644
index 3243001..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli05-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><i>Two</i></b>
-
-text/plain
-----------
-
-***Two***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli05-input.html b/experiments/Editor/tests/clipboard/copy-partli05-input.html
deleted file mode 100644
index f76515b..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli05-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>  <b>  <i> x [Two]  </i>  </b>  </li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli06-expected.html b/experiments/Editor/tests/clipboard/copy-partli06-expected.html
deleted file mode 100644
index 3243001..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli06-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><i>Two</i></b>
-
-text/plain
-----------
-
-***Two***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli06-input.html b/experiments/Editor/tests/clipboard/copy-partli06-input.html
deleted file mode 100644
index 351c9a3..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli06-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>  <b>  <i>  [Two] x </i>  </b>  </li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli07-expected.html b/experiments/Editor/tests/clipboard/copy-partli07-expected.html
deleted file mode 100644
index 3243001..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli07-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><i>Two</i></b>
-
-text/plain
-----------
-
-***Two***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli07-input.html b/experiments/Editor/tests/clipboard/copy-partli07-input.html
deleted file mode 100644
index f08c90c..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli07-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>  <b>  <i>  [Two]  </i> x </b>  </li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli08-expected.html b/experiments/Editor/tests/clipboard/copy-partli08-expected.html
deleted file mode 100644
index 3243001..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli08-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-text/html
----------
-
-<b><i>Two</i></b>
-
-text/plain
-----------
-
-***Two***

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-partli08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-partli08-input.html b/experiments/Editor/tests/clipboard/copy-partli08-input.html
deleted file mode 100644
index 6181306..0000000
--- a/experiments/Editor/tests/clipboard/copy-partli08-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>  <b>  <i>  [Two]  </i>  </b> x </li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre01-expected.html b/experiments/Editor/tests/clipboard/copy-pre01-expected.html
deleted file mode 100644
index b154e8c..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre01-expected.html
+++ /dev/null
@@ -1,22 +0,0 @@
-text/html
----------
-
-<pre>var stop = false;
-for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++) {
-    if (i &gt;= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-
-text/plain
-----------
-
-    var stop = false;
-    for (var i = 0; i < 10 && !stop; i++) {
-        if (i >= 5)
-            print("Big: "+i);
-        else
-            print("Small: "+i);
-    }

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre01-input.html b/experiments/Editor/tests/clipboard/copy-pre01-input.html
deleted file mode 100644
index 0a0a831..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre01-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<pre>
-var stop = false;
-for (var i = 0; i < 10 && !stop; i++) {
-    if (i >= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre02-expected.html b/experiments/Editor/tests/clipboard/copy-pre02-expected.html
deleted file mode 100644
index e1b819f..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre02-expected.html
+++ /dev/null
@@ -1,38 +0,0 @@
-text/html
----------
-
-<pre>var stop = false;
-for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++) {
-    if (i &gt;= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-<pre>var stop = false;
-for (var i = 0; i &lt; 10 &amp;&amp; !stop; i++) {
-    if (i &gt;= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-
-text/plain
-----------
-
-    var stop = false;
-    for (var i = 0; i < 10 && !stop; i++) {
-        if (i >= 5)
-            print("Big: "+i);
-        else
-            print("Small: "+i);
-    }
-
-    var stop = false;
-    for (var i = 0; i < 10 && !stop; i++) {
-        if (i >= 5)
-            print("Big: "+i);
-        else
-            print("Small: "+i);
-    }

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/clipboard/copy-pre02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/clipboard/copy-pre02-input.html b/experiments/Editor/tests/clipboard/copy-pre02-input.html
deleted file mode 100644
index 5c843fd..0000000
--- a/experiments/Editor/tests/clipboard/copy-pre02-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    return showClipboard(Clipboard_copy());
-}
-</script>
-</head>
-<body>
-[<pre>
-var stop = false;
-for (var i = 0; i < 10 && !stop; i++) {
-    if (i >= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>
-<pre>
-var stop = false;
-for (var i = 0; i < 10 && !stop; i++) {
-    if (i >= 5)
-        print("Big: "+i);
-    else
-        print("Small: "+i);
-}
-</pre>]
-</body>
-</html>



[09/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables06-expected.html b/experiments/Editor/tests/outline/listOfTables06-expected.html
deleted file mode 100644
index fa069fe..0000000
--- a/experiments/Editor/tests/outline/listOfTables06-expected.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoftables">
-      <p class="toc1"><a href="#item1">Test table A</a></p>
-      <p class="toc1"><a href="#item2">Test table B</a></p>
-      <p class="toc1"><a href="#item3">Test table C</a></p>
-      <p class="toc1"><a href="#item4">Test table D</a></p>
-    </nav>
-    <table id="item1" style="width: 100%">
-      <caption class="Unnumbered">Test table A</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption class="Unnumbered">Test table B</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item3" style="width: 100%">
-      <caption class="Unnumbered">Test table C</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item4" style="width: 100%">
-      <caption class="Unnumbered">Test table D</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables06-input.html b/experiments/Editor/tests/outline/listOfTables06-input.html
deleted file mode 100644
index 276b22b..0000000
--- a/experiments/Editor/tests/outline/listOfTables06-input.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    Outline_detectSectionNumbering();
-    PostponedActions_perform();
-
-    // Add a list of tables
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<table id="item1" style="width: 100%">
-  <caption>Test table A</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-<table id="item2" style="width: 100%">
-  <caption>Test table B</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-<table id="item3" style="width: 100%">
-  <caption>Test table C</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-<table id="item4" style="width: 100%">
-  <caption>Test table D</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables07-expected.html b/experiments/Editor/tests/outline/listOfTables07-expected.html
deleted file mode 100644
index 7e6c405..0000000
--- a/experiments/Editor/tests/outline/listOfTables07-expected.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoftables">
-      <p class="toc1"><a href="#item1">Test table A</a></p>
-      <p class="toc1"><a href="#item2">Test table B</a></p>
-      <p class="toc1"><a href="#item3">Test table C</a></p>
-      <p class="toc1"><a href="#item4">Test table D</a></p>
-    </nav>
-    <table id="item1" style="width: 100%">
-      <caption class="Unnumbered">Test table A</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption class="Unnumbered">Test table B</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item3" style="width: 100%">
-      <caption class="Unnumbered">Test table C</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item4" style="width: 100%">
-      <caption class="Unnumbered">Test table D</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables07-input.html b/experiments/Editor/tests/outline/listOfTables07-input.html
deleted file mode 100644
index 80c4f39..0000000
--- a/experiments/Editor/tests/outline/listOfTables07-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of tables
-    createTestTables(4);
-
-    // Turn numbering off for all tables
-    setNumbering(false);
-    PostponedActions_perform();
-
-    // Add a list of tables
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables08-expected.html b/experiments/Editor/tests/outline/listOfTables08-expected.html
deleted file mode 100644
index 7e6c405..0000000
--- a/experiments/Editor/tests/outline/listOfTables08-expected.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoftables">
-      <p class="toc1"><a href="#item1">Test table A</a></p>
-      <p class="toc1"><a href="#item2">Test table B</a></p>
-      <p class="toc1"><a href="#item3">Test table C</a></p>
-      <p class="toc1"><a href="#item4">Test table D</a></p>
-    </nav>
-    <table id="item1" style="width: 100%">
-      <caption class="Unnumbered">Test table A</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption class="Unnumbered">Test table B</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item3" style="width: 100%">
-      <caption class="Unnumbered">Test table C</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item4" style="width: 100%">
-      <caption class="Unnumbered">Test table D</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables08-input.html b/experiments/Editor/tests/outline/listOfTables08-input.html
deleted file mode 100644
index 13928e2..0000000
--- a/experiments/Editor/tests/outline/listOfTables08-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of tables
-    createTestTables(4);
-
-    // Add a list of tables
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-
-    // Turn numbering off for all tables
-    setNumbering(false);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables09-expected.html b/experiments/Editor/tests/outline/listOfTables09-expected.html
deleted file mode 100644
index 22f283e..0000000
--- a/experiments/Editor/tests/outline/listOfTables09-expected.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoftables">
-      <p class="toc1"><a href="#item1">Test table A</a></p>
-      <p class="toc1"><a href="#item2">Test table B</a></p>
-      <p class="toc1">
-        <a href="#item3">
-          1
-          Test table C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          2
-          Test table D
-        </a>
-      </p>
-    </nav>
-    <table id="item1" style="width: 100%">
-      <caption class="Unnumbered">Test table A</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption class="Unnumbered">Test table B</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item3" style="width: 100%">
-      <caption>Test table C</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item4" style="width: 100%">
-      <caption>Test table D</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables09-input.html b/experiments/Editor/tests/outline/listOfTables09-input.html
deleted file mode 100644
index 0b32d03..0000000
--- a/experiments/Editor/tests/outline/listOfTables09-input.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of tables
-    createTestTables(4);
-
-    // Turn numbering off for all tables
-    setNumbering(false);
-    PostponedActions_perform();
-
-    // Add a list of tables
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-
-    // Turn numbering on for the last two tables
-    var tables = document.getElementsByTagName("table");
-    Outline_setNumbered(tables[2].getAttribute("id"),true);
-    Outline_setNumbered(tables[3].getAttribute("id"),true);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables09a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables09a-expected.html b/experiments/Editor/tests/outline/listOfTables09a-expected.html
deleted file mode 100644
index 431c04a..0000000
--- a/experiments/Editor/tests/outline/listOfTables09a-expected.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoftables">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Test table A
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          Test table B
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Test table C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          4
-          Test table D
-        </a>
-      </p>
-    </nav>
-    <table id="item1" style="width: 100%">
-      <caption>Test table A</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption>Test table B</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item3" style="width: 100%">
-      <caption>Test table C</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item4" style="width: 100%">
-      <caption>Test table D</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables09a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables09a-input.html b/experiments/Editor/tests/outline/listOfTables09a-input.html
deleted file mode 100644
index 3200635..0000000
--- a/experiments/Editor/tests/outline/listOfTables09a-input.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of tables
-    createTestTables(4);
-
-    // Turn numbering off for all tables
-    setNumbering(false);
-    PostponedActions_perform();
-
-    // Add a list of tables
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-
-    // Turn numbering on for the last two tables
-    var tables = document.getElementsByTagName("table");
-    Outline_setNumbered(tables[2].getAttribute("id"),true);
-    Outline_setNumbered(tables[3].getAttribute("id"),true);
-    PostponedActions_perform();
-
-    // Now turn numbering on for the first two tables - the numbers for the others
-    // should be adjusted
-    Outline_setNumbered(tables[0].getAttribute("id"),true);
-    Outline_setNumbered(tables[1].getAttribute("id"),true);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables10-expected.html b/experiments/Editor/tests/outline/listOfTables10-expected.html
deleted file mode 100644
index a2bb877..0000000
--- a/experiments/Editor/tests/outline/listOfTables10-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoftables">
-      <p class="toc1">[No tables defined]</p>
-    </nav>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables10-input.html b/experiments/Editor/tests/outline/listOfTables10-input.html
deleted file mode 100644
index 3b27566..0000000
--- a/experiments/Editor/tests/outline/listOfTables10-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Add a list of tables
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables11-expected.html b/experiments/Editor/tests/outline/listOfTables11-expected.html
deleted file mode 100644
index a2bb877..0000000
--- a/experiments/Editor/tests/outline/listOfTables11-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoftables">
-      <p class="toc1">[No tables defined]</p>
-    </nav>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables11-input.html b/experiments/Editor/tests/outline/listOfTables11-input.html
deleted file mode 100644
index 01b5de2..0000000
--- a/experiments/Editor/tests/outline/listOfTables11-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of tables
-    createTestTables(4);
-
-    // Add a list of tables
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-
-    // Delete all tables
-    var current = document.getElementsByTagName("table")[0];
-    var next;
-    for (; current != null; current = next) {
-        next = current.nextSibling;
-        DOM_deleteNode(current);
-    }
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner01-expected.html b/experiments/Editor/tests/outline/moveSection-inner01-expected.html
deleted file mode 100644
index 429b869..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner01-expected.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">1.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.2.2 Section 7</a></p>
-      <p class="toc2"><a href="#item8">1.3 Section 8</a></p>
-      <p class="toc3"><a href="#item9">1.3.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.3.2 Section 10</a></p>
-      <p class="toc1"><a href="#item11">2 Section 11</a></p>
-      <p class="toc1"><a href="#item12">3 Section 12</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h1 id="item11">Section 11</h1>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h1 id="item12">Section 12</h1>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner01-input.html b/experiments/Editor/tests/outline/moveSection-inner01-input.html
deleted file mode 100644
index 0942dc9..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2,2],0,0]);
-
-    Outline_moveSection("item2","item1","item5");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner02-expected.html b/experiments/Editor/tests/outline/moveSection-inner02-expected.html
deleted file mode 100644
index d7156c0..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner02-expected.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item5">1.1 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.1.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.1.2 Section 7</a></p>
-      <p class="toc2"><a href="#item2">1.2 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.2.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.2.2 Section 4</a></p>
-      <p class="toc2"><a href="#item8">1.3 Section 8</a></p>
-      <p class="toc3"><a href="#item9">1.3.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.3.2 Section 10</a></p>
-      <p class="toc1"><a href="#item11">2 Section 11</a></p>
-      <p class="toc1"><a href="#item12">3 Section 12</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h1 id="item11">Section 11</h1>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h1 id="item12">Section 12</h1>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner02-input.html b/experiments/Editor/tests/outline/moveSection-inner02-input.html
deleted file mode 100644
index 66df792..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2,2],0,0]);
-
-    Outline_moveSection("item2","item1","item8");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner03-expected.html b/experiments/Editor/tests/outline/moveSection-inner03-expected.html
deleted file mode 100644
index 8bc2598..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner03-expected.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item5">1.1 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.1.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.1.2 Section 7</a></p>
-      <p class="toc2"><a href="#item8">1.2 Section 8</a></p>
-      <p class="toc3"><a href="#item9">1.2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.2.2 Section 10</a></p>
-      <p class="toc2"><a href="#item2">1.3 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.3.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.3.2 Section 4</a></p>
-      <p class="toc1"><a href="#item11">2 Section 11</a></p>
-      <p class="toc1"><a href="#item12">3 Section 12</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h1 id="item11">Section 11</h1>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h1 id="item12">Section 12</h1>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner03-input.html b/experiments/Editor/tests/outline/moveSection-inner03-input.html
deleted file mode 100644
index 57495a4..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2,2],0,0]);
-
-    Outline_moveSection("item2","item1",null);
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner04-expected.html b/experiments/Editor/tests/outline/moveSection-inner04-expected.html
deleted file mode 100644
index d7156c0..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner04-expected.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item5">1.1 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.1.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.1.2 Section 7</a></p>
-      <p class="toc2"><a href="#item2">1.2 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.2.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.2.2 Section 4</a></p>
-      <p class="toc2"><a href="#item8">1.3 Section 8</a></p>
-      <p class="toc3"><a href="#item9">1.3.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.3.2 Section 10</a></p>
-      <p class="toc1"><a href="#item11">2 Section 11</a></p>
-      <p class="toc1"><a href="#item12">3 Section 12</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h1 id="item11">Section 11</h1>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h1 id="item12">Section 12</h1>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner04-input.html b/experiments/Editor/tests/outline/moveSection-inner04-input.html
deleted file mode 100644
index 0d8a5e9..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2,2],0,0]);
-
-    Outline_moveSection("item5","item1","item2");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner05-expected.html b/experiments/Editor/tests/outline/moveSection-inner05-expected.html
deleted file mode 100644
index 429b869..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner05-expected.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">1.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.2.2 Section 7</a></p>
-      <p class="toc2"><a href="#item8">1.3 Section 8</a></p>
-      <p class="toc3"><a href="#item9">1.3.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.3.2 Section 10</a></p>
-      <p class="toc1"><a href="#item11">2 Section 11</a></p>
-      <p class="toc1"><a href="#item12">3 Section 12</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h1 id="item11">Section 11</h1>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h1 id="item12">Section 12</h1>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner05-input.html b/experiments/Editor/tests/outline/moveSection-inner05-input.html
deleted file mode 100644
index 67bd46b..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner05-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2,2],0,0]);
-
-    Outline_moveSection("item5","item1","item8");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner06-expected.html b/experiments/Editor/tests/outline/moveSection-inner06-expected.html
deleted file mode 100644
index 4c27a51..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner06-expected.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item8">1.2 Section 8</a></p>
-      <p class="toc3"><a href="#item9">1.2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.2.2 Section 10</a></p>
-      <p class="toc2"><a href="#item5">1.3 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.3.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.3.2 Section 7</a></p>
-      <p class="toc1"><a href="#item11">2 Section 11</a></p>
-      <p class="toc1"><a href="#item12">3 Section 12</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item11">Section 11</h1>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h1 id="item12">Section 12</h1>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner06-input.html b/experiments/Editor/tests/outline/moveSection-inner06-input.html
deleted file mode 100644
index aef8959..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner06-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2,2],0,0]);
-
-    Outline_moveSection("item5","item1",null);
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner07-expected.html b/experiments/Editor/tests/outline/moveSection-inner07-expected.html
deleted file mode 100644
index 8fbc95d..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner07-expected.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item8">1.1 Section 8</a></p>
-      <p class="toc3"><a href="#item9">1.1.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.1.2 Section 10</a></p>
-      <p class="toc2"><a href="#item2">1.2 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.2.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.2.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">1.3 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.3.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.3.2 Section 7</a></p>
-      <p class="toc1"><a href="#item11">2 Section 11</a></p>
-      <p class="toc1"><a href="#item12">3 Section 12</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item11">Section 11</h1>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h1 id="item12">Section 12</h1>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner07-input.html b/experiments/Editor/tests/outline/moveSection-inner07-input.html
deleted file mode 100644
index 90aa504..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner07-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2,2],0,0]);
-
-    Outline_moveSection("item8","item1","item2");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner08-expected.html b/experiments/Editor/tests/outline/moveSection-inner08-expected.html
deleted file mode 100644
index 4c27a51..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner08-expected.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item8">1.2 Section 8</a></p>
-      <p class="toc3"><a href="#item9">1.2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.2.2 Section 10</a></p>
-      <p class="toc2"><a href="#item5">1.3 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.3.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.3.2 Section 7</a></p>
-      <p class="toc1"><a href="#item11">2 Section 11</a></p>
-      <p class="toc1"><a href="#item12">3 Section 12</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item11">Section 11</h1>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h1 id="item12">Section 12</h1>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner08-input.html b/experiments/Editor/tests/outline/moveSection-inner08-input.html
deleted file mode 100644
index 1b886a6..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner08-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2,2],0,0]);
-
-    Outline_moveSection("item8","item1","item5");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner09-expected.html b/experiments/Editor/tests/outline/moveSection-inner09-expected.html
deleted file mode 100644
index 429b869..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner09-expected.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">1.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.2.2 Section 7</a></p>
-      <p class="toc2"><a href="#item8">1.3 Section 8</a></p>
-      <p class="toc3"><a href="#item9">1.3.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.3.2 Section 10</a></p>
-      <p class="toc1"><a href="#item11">2 Section 11</a></p>
-      <p class="toc1"><a href="#item12">3 Section 12</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h2 id="item8">Section 8</h2>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h3 id="item9">Section 9</h3>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h1 id="item11">Section 11</h1>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h1 id="item12">Section 12</h1>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-inner09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-inner09-input.html b/experiments/Editor/tests/outline/moveSection-inner09-input.html
deleted file mode 100644
index 17882f5..0000000
--- a/experiments/Editor/tests/outline/moveSection-inner09-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2,2],0,0]);
-
-    Outline_moveSection("item8","item1",null);
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested01-expected.html b/experiments/Editor/tests/outline/moveSection-nested01-expected.html
deleted file mode 100644
index f902343..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested01-expected.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">1.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.2.2 Section 7</a></p>
-      <p class="toc1"><a href="#item8">2 Section 8</a></p>
-      <p class="toc2"><a href="#item9">2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">2.1.1 Section 10</a></p>
-      <p class="toc3"><a href="#item11">2.1.2 Section 11</a></p>
-      <p class="toc2"><a href="#item12">2.2 Section 12</a></p>
-      <p class="toc3"><a href="#item13">2.2.1 Section 13</a></p>
-      <p class="toc3"><a href="#item14">2.2.2 Section 14</a></p>
-      <p class="toc1"><a href="#item15">3 Section 15</a></p>
-      <p class="toc2"><a href="#item16">3.1 Section 16</a></p>
-      <p class="toc3"><a href="#item17">3.1.1 Section 17</a></p>
-      <p class="toc3"><a href="#item18">3.1.2 Section 18</a></p>
-      <p class="toc2"><a href="#item19">3.2 Section 19</a></p>
-      <p class="toc3"><a href="#item20">3.2.1 Section 20</a></p>
-      <p class="toc3"><a href="#item21">3.2.2 Section 21</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item8">Section 8</h1>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h2 id="item9">Section 9</h2>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h3 id="item11">Section 11</h3>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h2 id="item12">Section 12</h2>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-    <h3 id="item13">Section 13</h3>
-    <p>Content 13 A</p>
-    <p>Content 13 B</p>
-    <h3 id="item14">Section 14</h3>
-    <p>Content 14 A</p>
-    <p>Content 14 B</p>
-    <h1 id="item15">Section 15</h1>
-    <p>Content 15 A</p>
-    <p>Content 15 B</p>
-    <h2 id="item16">Section 16</h2>
-    <p>Content 16 A</p>
-    <p>Content 16 B</p>
-    <h3 id="item17">Section 17</h3>
-    <p>Content 17 A</p>
-    <p>Content 17 B</p>
-    <h3 id="item18">Section 18</h3>
-    <p>Content 18 A</p>
-    <p>Content 18 B</p>
-    <h2 id="item19">Section 19</h2>
-    <p>Content 19 A</p>
-    <p>Content 19 B</p>
-    <h3 id="item20">Section 20</h3>
-    <p>Content 20 A</p>
-    <p>Content 20 B</p>
-    <h3 id="item21">Section 21</h3>
-    <p>Content 21 A</p>
-    <p>Content 21 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested01-input.html b/experiments/Editor/tests/outline/moveSection-nested01-input.html
deleted file mode 100644
index c0ffa73..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2],[2,2],[2,2]]);
-
-    Outline_moveSection("item1","item0","item8");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested02-expected.html b/experiments/Editor/tests/outline/moveSection-nested02-expected.html
deleted file mode 100644
index 0d48cb9..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested02-expected.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item8">1 Section 8</a></p>
-      <p class="toc2"><a href="#item9">1.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.1.1 Section 10</a></p>
-      <p class="toc3"><a href="#item11">1.1.2 Section 11</a></p>
-      <p class="toc2"><a href="#item12">1.2 Section 12</a></p>
-      <p class="toc3"><a href="#item13">1.2.1 Section 13</a></p>
-      <p class="toc3"><a href="#item14">1.2.2 Section 14</a></p>
-      <p class="toc1"><a href="#item1">2 Section 1</a></p>
-      <p class="toc2"><a href="#item2">2.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">2.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">2.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">2.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">2.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">2.2.2 Section 7</a></p>
-      <p class="toc1"><a href="#item15">3 Section 15</a></p>
-      <p class="toc2"><a href="#item16">3.1 Section 16</a></p>
-      <p class="toc3"><a href="#item17">3.1.1 Section 17</a></p>
-      <p class="toc3"><a href="#item18">3.1.2 Section 18</a></p>
-      <p class="toc2"><a href="#item19">3.2 Section 19</a></p>
-      <p class="toc3"><a href="#item20">3.2.1 Section 20</a></p>
-      <p class="toc3"><a href="#item21">3.2.2 Section 21</a></p>
-    </nav>
-    <h1 id="item8">Section 8</h1>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h2 id="item9">Section 9</h2>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h3 id="item11">Section 11</h3>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h2 id="item12">Section 12</h2>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-    <h3 id="item13">Section 13</h3>
-    <p>Content 13 A</p>
-    <p>Content 13 B</p>
-    <h3 id="item14">Section 14</h3>
-    <p>Content 14 A</p>
-    <p>Content 14 B</p>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item15">Section 15</h1>
-    <p>Content 15 A</p>
-    <p>Content 15 B</p>
-    <h2 id="item16">Section 16</h2>
-    <p>Content 16 A</p>
-    <p>Content 16 B</p>
-    <h3 id="item17">Section 17</h3>
-    <p>Content 17 A</p>
-    <p>Content 17 B</p>
-    <h3 id="item18">Section 18</h3>
-    <p>Content 18 A</p>
-    <p>Content 18 B</p>
-    <h2 id="item19">Section 19</h2>
-    <p>Content 19 A</p>
-    <p>Content 19 B</p>
-    <h3 id="item20">Section 20</h3>
-    <p>Content 20 A</p>
-    <p>Content 20 B</p>
-    <h3 id="item21">Section 21</h3>
-    <p>Content 21 A</p>
-    <p>Content 21 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested02-input.html b/experiments/Editor/tests/outline/moveSection-nested02-input.html
deleted file mode 100644
index 070b72e..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2],[2,2],[2,2]]);
-
-    Outline_moveSection("item1","item0","item15");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested03-expected.html b/experiments/Editor/tests/outline/moveSection-nested03-expected.html
deleted file mode 100644
index 30f47f3..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested03-expected.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item8">1 Section 8</a></p>
-      <p class="toc2"><a href="#item9">1.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.1.1 Section 10</a></p>
-      <p class="toc3"><a href="#item11">1.1.2 Section 11</a></p>
-      <p class="toc2"><a href="#item12">1.2 Section 12</a></p>
-      <p class="toc3"><a href="#item13">1.2.1 Section 13</a></p>
-      <p class="toc3"><a href="#item14">1.2.2 Section 14</a></p>
-      <p class="toc1"><a href="#item15">2 Section 15</a></p>
-      <p class="toc2"><a href="#item16">2.1 Section 16</a></p>
-      <p class="toc3"><a href="#item17">2.1.1 Section 17</a></p>
-      <p class="toc3"><a href="#item18">2.1.2 Section 18</a></p>
-      <p class="toc2"><a href="#item19">2.2 Section 19</a></p>
-      <p class="toc3"><a href="#item20">2.2.1 Section 20</a></p>
-      <p class="toc3"><a href="#item21">2.2.2 Section 21</a></p>
-      <p class="toc1"><a href="#item1">3 Section 1</a></p>
-      <p class="toc2"><a href="#item2">3.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">3.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">3.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">3.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">3.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">3.2.2 Section 7</a></p>
-    </nav>
-    <h1 id="item8">Section 8</h1>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h2 id="item9">Section 9</h2>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h3 id="item11">Section 11</h3>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h2 id="item12">Section 12</h2>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-    <h3 id="item13">Section 13</h3>
-    <p>Content 13 A</p>
-    <p>Content 13 B</p>
-    <h3 id="item14">Section 14</h3>
-    <p>Content 14 A</p>
-    <p>Content 14 B</p>
-    <h1 id="item15">Section 15</h1>
-    <p>Content 15 A</p>
-    <p>Content 15 B</p>
-    <h2 id="item16">Section 16</h2>
-    <p>Content 16 A</p>
-    <p>Content 16 B</p>
-    <h3 id="item17">Section 17</h3>
-    <p>Content 17 A</p>
-    <p>Content 17 B</p>
-    <h3 id="item18">Section 18</h3>
-    <p>Content 18 A</p>
-    <p>Content 18 B</p>
-    <h2 id="item19">Section 19</h2>
-    <p>Content 19 A</p>
-    <p>Content 19 B</p>
-    <h3 id="item20">Section 20</h3>
-    <p>Content 20 A</p>
-    <p>Content 20 B</p>
-    <h3 id="item21">Section 21</h3>
-    <p>Content 21 A</p>
-    <p>Content 21 B</p>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested03-input.html b/experiments/Editor/tests/outline/moveSection-nested03-input.html
deleted file mode 100644
index 8dfd36d..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested03-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2],[2,2],[2,2]]);
-
-    Outline_moveSection("item1","item0",null);
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested04-expected.html b/experiments/Editor/tests/outline/moveSection-nested04-expected.html
deleted file mode 100644
index 0d48cb9..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested04-expected.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item8">1 Section 8</a></p>
-      <p class="toc2"><a href="#item9">1.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">1.1.1 Section 10</a></p>
-      <p class="toc3"><a href="#item11">1.1.2 Section 11</a></p>
-      <p class="toc2"><a href="#item12">1.2 Section 12</a></p>
-      <p class="toc3"><a href="#item13">1.2.1 Section 13</a></p>
-      <p class="toc3"><a href="#item14">1.2.2 Section 14</a></p>
-      <p class="toc1"><a href="#item1">2 Section 1</a></p>
-      <p class="toc2"><a href="#item2">2.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">2.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">2.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">2.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">2.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">2.2.2 Section 7</a></p>
-      <p class="toc1"><a href="#item15">3 Section 15</a></p>
-      <p class="toc2"><a href="#item16">3.1 Section 16</a></p>
-      <p class="toc3"><a href="#item17">3.1.1 Section 17</a></p>
-      <p class="toc3"><a href="#item18">3.1.2 Section 18</a></p>
-      <p class="toc2"><a href="#item19">3.2 Section 19</a></p>
-      <p class="toc3"><a href="#item20">3.2.1 Section 20</a></p>
-      <p class="toc3"><a href="#item21">3.2.2 Section 21</a></p>
-    </nav>
-    <h1 id="item8">Section 8</h1>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h2 id="item9">Section 9</h2>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h3 id="item11">Section 11</h3>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h2 id="item12">Section 12</h2>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-    <h3 id="item13">Section 13</h3>
-    <p>Content 13 A</p>
-    <p>Content 13 B</p>
-    <h3 id="item14">Section 14</h3>
-    <p>Content 14 A</p>
-    <p>Content 14 B</p>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item15">Section 15</h1>
-    <p>Content 15 A</p>
-    <p>Content 15 B</p>
-    <h2 id="item16">Section 16</h2>
-    <p>Content 16 A</p>
-    <p>Content 16 B</p>
-    <h3 id="item17">Section 17</h3>
-    <p>Content 17 A</p>
-    <p>Content 17 B</p>
-    <h3 id="item18">Section 18</h3>
-    <p>Content 18 A</p>
-    <p>Content 18 B</p>
-    <h2 id="item19">Section 19</h2>
-    <p>Content 19 A</p>
-    <p>Content 19 B</p>
-    <h3 id="item20">Section 20</h3>
-    <p>Content 20 A</p>
-    <p>Content 20 B</p>
-    <h3 id="item21">Section 21</h3>
-    <p>Content 21 A</p>
-    <p>Content 21 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested04-input.html b/experiments/Editor/tests/outline/moveSection-nested04-input.html
deleted file mode 100644
index 947ed2b..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2],[2,2],[2,2]]);
-
-    Outline_moveSection("item8","item0","item1");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested05-expected.html b/experiments/Editor/tests/outline/moveSection-nested05-expected.html
deleted file mode 100644
index f902343..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested05-expected.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">1.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.2.2 Section 7</a></p>
-      <p class="toc1"><a href="#item8">2 Section 8</a></p>
-      <p class="toc2"><a href="#item9">2.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">2.1.1 Section 10</a></p>
-      <p class="toc3"><a href="#item11">2.1.2 Section 11</a></p>
-      <p class="toc2"><a href="#item12">2.2 Section 12</a></p>
-      <p class="toc3"><a href="#item13">2.2.1 Section 13</a></p>
-      <p class="toc3"><a href="#item14">2.2.2 Section 14</a></p>
-      <p class="toc1"><a href="#item15">3 Section 15</a></p>
-      <p class="toc2"><a href="#item16">3.1 Section 16</a></p>
-      <p class="toc3"><a href="#item17">3.1.1 Section 17</a></p>
-      <p class="toc3"><a href="#item18">3.1.2 Section 18</a></p>
-      <p class="toc2"><a href="#item19">3.2 Section 19</a></p>
-      <p class="toc3"><a href="#item20">3.2.1 Section 20</a></p>
-      <p class="toc3"><a href="#item21">3.2.2 Section 21</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item8">Section 8</h1>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h2 id="item9">Section 9</h2>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h3 id="item11">Section 11</h3>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h2 id="item12">Section 12</h2>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-    <h3 id="item13">Section 13</h3>
-    <p>Content 13 A</p>
-    <p>Content 13 B</p>
-    <h3 id="item14">Section 14</h3>
-    <p>Content 14 A</p>
-    <p>Content 14 B</p>
-    <h1 id="item15">Section 15</h1>
-    <p>Content 15 A</p>
-    <p>Content 15 B</p>
-    <h2 id="item16">Section 16</h2>
-    <p>Content 16 A</p>
-    <p>Content 16 B</p>
-    <h3 id="item17">Section 17</h3>
-    <p>Content 17 A</p>
-    <p>Content 17 B</p>
-    <h3 id="item18">Section 18</h3>
-    <p>Content 18 A</p>
-    <p>Content 18 B</p>
-    <h2 id="item19">Section 19</h2>
-    <p>Content 19 A</p>
-    <p>Content 19 B</p>
-    <h3 id="item20">Section 20</h3>
-    <p>Content 20 A</p>
-    <p>Content 20 B</p>
-    <h3 id="item21">Section 21</h3>
-    <p>Content 21 A</p>
-    <p>Content 21 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested05-input.html b/experiments/Editor/tests/outline/moveSection-nested05-input.html
deleted file mode 100644
index 73934e7..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested05-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2],[2,2],[2,2]]);
-
-    Outline_moveSection("item8","item0","item15");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested06-expected.html b/experiments/Editor/tests/outline/moveSection-nested06-expected.html
deleted file mode 100644
index 8849556..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested06-expected.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">1.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.2.2 Section 7</a></p>
-      <p class="toc1"><a href="#item15">2 Section 15</a></p>
-      <p class="toc2"><a href="#item16">2.1 Section 16</a></p>
-      <p class="toc3"><a href="#item17">2.1.1 Section 17</a></p>
-      <p class="toc3"><a href="#item18">2.1.2 Section 18</a></p>
-      <p class="toc2"><a href="#item19">2.2 Section 19</a></p>
-      <p class="toc3"><a href="#item20">2.2.1 Section 20</a></p>
-      <p class="toc3"><a href="#item21">2.2.2 Section 21</a></p>
-      <p class="toc1"><a href="#item8">3 Section 8</a></p>
-      <p class="toc2"><a href="#item9">3.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">3.1.1 Section 10</a></p>
-      <p class="toc3"><a href="#item11">3.1.2 Section 11</a></p>
-      <p class="toc2"><a href="#item12">3.2 Section 12</a></p>
-      <p class="toc3"><a href="#item13">3.2.1 Section 13</a></p>
-      <p class="toc3"><a href="#item14">3.2.2 Section 14</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item15">Section 15</h1>
-    <p>Content 15 A</p>
-    <p>Content 15 B</p>
-    <h2 id="item16">Section 16</h2>
-    <p>Content 16 A</p>
-    <p>Content 16 B</p>
-    <h3 id="item17">Section 17</h3>
-    <p>Content 17 A</p>
-    <p>Content 17 B</p>
-    <h3 id="item18">Section 18</h3>
-    <p>Content 18 A</p>
-    <p>Content 18 B</p>
-    <h2 id="item19">Section 19</h2>
-    <p>Content 19 A</p>
-    <p>Content 19 B</p>
-    <h3 id="item20">Section 20</h3>
-    <p>Content 20 A</p>
-    <p>Content 20 B</p>
-    <h3 id="item21">Section 21</h3>
-    <p>Content 21 A</p>
-    <p>Content 21 B</p>
-    <h1 id="item8">Section 8</h1>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h2 id="item9">Section 9</h2>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h3 id="item11">Section 11</h3>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h2 id="item12">Section 12</h2>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-    <h3 id="item13">Section 13</h3>
-    <p>Content 13 A</p>
-    <p>Content 13 B</p>
-    <h3 id="item14">Section 14</h3>
-    <p>Content 14 A</p>
-    <p>Content 14 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested06-input.html b/experiments/Editor/tests/outline/moveSection-nested06-input.html
deleted file mode 100644
index 57982f0..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested06-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2],[2,2],[2,2]]);
-
-    Outline_moveSection("item8","item0",null);
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested07-expected.html b/experiments/Editor/tests/outline/moveSection-nested07-expected.html
deleted file mode 100644
index e59f1d3..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested07-expected.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item15">1 Section 15</a></p>
-      <p class="toc2"><a href="#item16">1.1 Section 16</a></p>
-      <p class="toc3"><a href="#item17">1.1.1 Section 17</a></p>
-      <p class="toc3"><a href="#item18">1.1.2 Section 18</a></p>
-      <p class="toc2"><a href="#item19">1.2 Section 19</a></p>
-      <p class="toc3"><a href="#item20">1.2.1 Section 20</a></p>
-      <p class="toc3"><a href="#item21">1.2.2 Section 21</a></p>
-      <p class="toc1"><a href="#item1">2 Section 1</a></p>
-      <p class="toc2"><a href="#item2">2.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">2.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">2.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">2.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">2.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">2.2.2 Section 7</a></p>
-      <p class="toc1"><a href="#item8">3 Section 8</a></p>
-      <p class="toc2"><a href="#item9">3.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">3.1.1 Section 10</a></p>
-      <p class="toc3"><a href="#item11">3.1.2 Section 11</a></p>
-      <p class="toc2"><a href="#item12">3.2 Section 12</a></p>
-      <p class="toc3"><a href="#item13">3.2.1 Section 13</a></p>
-      <p class="toc3"><a href="#item14">3.2.2 Section 14</a></p>
-    </nav>
-    <h1 id="item15">Section 15</h1>
-    <p>Content 15 A</p>
-    <p>Content 15 B</p>
-    <h2 id="item16">Section 16</h2>
-    <p>Content 16 A</p>
-    <p>Content 16 B</p>
-    <h3 id="item17">Section 17</h3>
-    <p>Content 17 A</p>
-    <p>Content 17 B</p>
-    <h3 id="item18">Section 18</h3>
-    <p>Content 18 A</p>
-    <p>Content 18 B</p>
-    <h2 id="item19">Section 19</h2>
-    <p>Content 19 A</p>
-    <p>Content 19 B</p>
-    <h3 id="item20">Section 20</h3>
-    <p>Content 20 A</p>
-    <p>Content 20 B</p>
-    <h3 id="item21">Section 21</h3>
-    <p>Content 21 A</p>
-    <p>Content 21 B</p>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item8">Section 8</h1>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h2 id="item9">Section 9</h2>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h3 id="item11">Section 11</h3>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h2 id="item12">Section 12</h2>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-    <h3 id="item13">Section 13</h3>
-    <p>Content 13 A</p>
-    <p>Content 13 B</p>
-    <h3 id="item14">Section 14</h3>
-    <p>Content 14 A</p>
-    <p>Content 14 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested07-input.html b/experiments/Editor/tests/outline/moveSection-nested07-input.html
deleted file mode 100644
index f087928..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested07-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2],[2,2],[2,2]]);
-
-    Outline_moveSection("item15","item0","item1");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested08-expected.html b/experiments/Editor/tests/outline/moveSection-nested08-expected.html
deleted file mode 100644
index 8849556..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested08-expected.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 Section 1</a></p>
-      <p class="toc2"><a href="#item2">1.1 Section 2</a></p>
-      <p class="toc3"><a href="#item3">1.1.1 Section 3</a></p>
-      <p class="toc3"><a href="#item4">1.1.2 Section 4</a></p>
-      <p class="toc2"><a href="#item5">1.2 Section 5</a></p>
-      <p class="toc3"><a href="#item6">1.2.1 Section 6</a></p>
-      <p class="toc3"><a href="#item7">1.2.2 Section 7</a></p>
-      <p class="toc1"><a href="#item15">2 Section 15</a></p>
-      <p class="toc2"><a href="#item16">2.1 Section 16</a></p>
-      <p class="toc3"><a href="#item17">2.1.1 Section 17</a></p>
-      <p class="toc3"><a href="#item18">2.1.2 Section 18</a></p>
-      <p class="toc2"><a href="#item19">2.2 Section 19</a></p>
-      <p class="toc3"><a href="#item20">2.2.1 Section 20</a></p>
-      <p class="toc3"><a href="#item21">2.2.2 Section 21</a></p>
-      <p class="toc1"><a href="#item8">3 Section 8</a></p>
-      <p class="toc2"><a href="#item9">3.1 Section 9</a></p>
-      <p class="toc3"><a href="#item10">3.1.1 Section 10</a></p>
-      <p class="toc3"><a href="#item11">3.1.2 Section 11</a></p>
-      <p class="toc2"><a href="#item12">3.2 Section 12</a></p>
-      <p class="toc3"><a href="#item13">3.2.1 Section 13</a></p>
-      <p class="toc3"><a href="#item14">3.2.2 Section 14</a></p>
-    </nav>
-    <h1 id="item1">Section 1</h1>
-    <p>Content 1 A</p>
-    <p>Content 1 B</p>
-    <h2 id="item2">Section 2</h2>
-    <p>Content 2 A</p>
-    <p>Content 2 B</p>
-    <h3 id="item3">Section 3</h3>
-    <p>Content 3 A</p>
-    <p>Content 3 B</p>
-    <h3 id="item4">Section 4</h3>
-    <p>Content 4 A</p>
-    <p>Content 4 B</p>
-    <h2 id="item5">Section 5</h2>
-    <p>Content 5 A</p>
-    <p>Content 5 B</p>
-    <h3 id="item6">Section 6</h3>
-    <p>Content 6 A</p>
-    <p>Content 6 B</p>
-    <h3 id="item7">Section 7</h3>
-    <p>Content 7 A</p>
-    <p>Content 7 B</p>
-    <h1 id="item15">Section 15</h1>
-    <p>Content 15 A</p>
-    <p>Content 15 B</p>
-    <h2 id="item16">Section 16</h2>
-    <p>Content 16 A</p>
-    <p>Content 16 B</p>
-    <h3 id="item17">Section 17</h3>
-    <p>Content 17 A</p>
-    <p>Content 17 B</p>
-    <h3 id="item18">Section 18</h3>
-    <p>Content 18 A</p>
-    <p>Content 18 B</p>
-    <h2 id="item19">Section 19</h2>
-    <p>Content 19 A</p>
-    <p>Content 19 B</p>
-    <h3 id="item20">Section 20</h3>
-    <p>Content 20 A</p>
-    <p>Content 20 B</p>
-    <h3 id="item21">Section 21</h3>
-    <p>Content 21 A</p>
-    <p>Content 21 B</p>
-    <h1 id="item8">Section 8</h1>
-    <p>Content 8 A</p>
-    <p>Content 8 B</p>
-    <h2 id="item9">Section 9</h2>
-    <p>Content 9 A</p>
-    <p>Content 9 B</p>
-    <h3 id="item10">Section 10</h3>
-    <p>Content 10 A</p>
-    <p>Content 10 B</p>
-    <h3 id="item11">Section 11</h3>
-    <p>Content 11 A</p>
-    <p>Content 11 B</p>
-    <h2 id="item12">Section 12</h2>
-    <p>Content 12 A</p>
-    <p>Content 12 B</p>
-    <h3 id="item13">Section 13</h3>
-    <p>Content 13 A</p>
-    <p>Content 13 B</p>
-    <h3 id="item14">Section 14</h3>
-    <p>Content 14 A</p>
-    <p>Content 14 B</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/moveSection-nested08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/moveSection-nested08-input.html b/experiments/Editor/tests/outline/moveSection-nested08-input.html
deleted file mode 100644
index a0b11ce..0000000
--- a/experiments/Editor/tests/outline/moveSection-nested08-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    setupOutline([[2,2],[2,2],[2,2]]);
-
-    Outline_moveSection("item15","item0","item8");
-
-    cleanupOutline();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-</body>
-</html>


[10/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy03b-input.html b/experiments/Editor/tests/outline/heading-hierarchy03b-input.html
deleted file mode 100644
index 3ddf170..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy03b-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    <p>Two</p>
-    <p>[Three]</p>
-    <p>Four</p>
-  </li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy03c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy03c-expected.html b/experiments/Editor/tests/outline/heading-hierarchy03c-expected.html
deleted file mode 100644
index 0ae7cc1..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy03c-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li><p>One</p></li>
-      <li>
-        <p>Two</p>
-        <p>Three</p>
-      </li>
-    </ol>
-    <h1 id="item1">[Four]</h1>
-    <ol>
-      <li><p>Five</p></li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy03c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy03c-input.html b/experiments/Editor/tests/outline/heading-hierarchy03c-input.html
deleted file mode 100644
index 0ab35d4..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy03c-input.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li><p>One</p></li>
-  <li>
-    <p>Two</p>
-    <p>Three</p>
-    <p>[Four]</p>
-  </li>
-  <li><p>Five</p></li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy04a-expected.html b/experiments/Editor/tests/outline/heading-hierarchy04a-expected.html
deleted file mode 100644
index a95e2c1..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy04a-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-    </ol>
-    <h1 id="item1">[Two]</h1>
-    <ol>
-      <li>
-        <ul>
-          <li>Three</li>
-          <li>Four</li>
-        </ul>
-      </li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy04a-input.html b/experiments/Editor/tests/outline/heading-hierarchy04a-input.html
deleted file mode 100644
index 426b96e..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy04a-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>
-    <ul>
-      <li>[Two]</li>
-      <li>Three</li>
-      <li>Four</li>
-    </ul>
-  </li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy04b-expected.html b/experiments/Editor/tests/outline/heading-hierarchy04b-expected.html
deleted file mode 100644
index ca2038a..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy04b-expected.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li><ul><li>Two</li></ul></li>
-    </ol>
-    <h1 id="item1">[Three]</h1>
-    <ol>
-      <li><ul><li>Four</li></ul></li>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy04b-input.html b/experiments/Editor/tests/outline/heading-hierarchy04b-input.html
deleted file mode 100644
index 34593b2..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy04b-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>
-    <ul>
-      <li>Two</li>
-      <li>[Three]</li>
-      <li>Four</li>
-    </ul>
-  </li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy04c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy04c-expected.html b/experiments/Editor/tests/outline/heading-hierarchy04c-expected.html
deleted file mode 100644
index c320022..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy04c-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ol>
-      <li>One</li>
-      <li>
-        <ul>
-          <li>Two</li>
-          <li>Three</li>
-        </ul>
-      </li>
-    </ol>
-    <h1 id="item1">[Four]</h1>
-    <ol>
-      <li>Five</li>
-    </ol>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-hierarchy04c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-hierarchy04c-input.html b/experiments/Editor/tests/outline/heading-hierarchy04c-input.html
deleted file mode 100644
index 6f148fe..0000000
--- a/experiments/Editor/tests/outline/heading-hierarchy04c-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-}
-</script>
-</head>
-<body>
-<ol>
-  <li>One</li>
-  <li>
-    <ul>
-      <li>Two</li>
-      <li>Three</li>
-      <li>[Four]</li>
-    </ul>
-  </li>
-  <li>Five</li>
-</ol>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering01-expected.html b/experiments/Editor/tests/outline/heading-numbering01-expected.html
deleted file mode 100644
index 5673eba..0000000
--- a/experiments/Editor/tests/outline/heading-numbering01-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">One</a></p>
-      <p class="toc2"><a href="#item2">One - first subsection</a></p>
-      <p class="toc2"><a href="#item3">One - second subsection</a></p>
-      <p class="toc1"><a href="#item4">Two</a></p>
-      <p class="toc2"><a href="#item5">Two - first subsection</a></p>
-      <p class="toc3"><a href="#item6">Two - first level 3</a></p>
-      <p class="toc3"><a href="#item7">Two - second level 3</a></p>
-      <p class="toc2"><a href="#item8">Two - second subsection</a></p>
-      <p class="toc1"><a href="#item9">Three</a></p>
-    </nav>
-    <h1 id="item1">One</h1>
-    <h2 id="item2">One - first subsection</h2>
-    <h2 id="item3">One - second subsection</h2>
-    <h1 id="item4">Two</h1>
-    <h2 id="item5">Two - first subsection</h2>
-    <h3 id="item6">Two - first level 3</h3>
-    <h3 id="item7">Two - second level 3</h3>
-    <h2 id="item8">Two - second subsection</h2>
-    <h1 id="item9">Three</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering01-input.html b/experiments/Editor/tests/outline/heading-numbering01-input.html
deleted file mode 100644
index 97f85d0..0000000
--- a/experiments/Editor/tests/outline/heading-numbering01-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-</style>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>One</h1>
-  <h2>One - first subsection</h2>
-  <h2>One - second subsection</h2>
-<h1>Two</h1>
-  <h2>Two - first subsection</h2>
-    <h3>Two - first level 3</h3>
-    <h3>Two - second level 3</h3>
-  <h2>Two - second subsection</h2>
-<h1>Three</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering02-expected.html b/experiments/Editor/tests/outline/heading-numbering02-expected.html
deleted file mode 100644
index 4d685d4..0000000
--- a/experiments/Editor/tests/outline/heading-numbering02-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 One</a></p>
-      <p class="toc2"><a href="#item2">1.1 One - first subsection</a></p>
-      <p class="toc2"><a href="#item3">1.2 One - second subsection</a></p>
-      <p class="toc1"><a href="#item4">2 Two</a></p>
-      <p class="toc2"><a href="#item5">2.1 Two - first subsection</a></p>
-      <p class="toc3"><a href="#item6">2.1.1 Two - first level 3</a></p>
-      <p class="toc3"><a href="#item7">2.1.2 Two - second level 3</a></p>
-      <p class="toc2"><a href="#item8">2.2 Two - second subsection</a></p>
-      <p class="toc1"><a href="#item9">3 Three</a></p>
-    </nav>
-    <h1 id="item1">One</h1>
-    <h2 id="item2">One - first subsection</h2>
-    <h2 id="item3">One - second subsection</h2>
-    <h1 id="item4">Two</h1>
-    <h2 id="item5">Two - first subsection</h2>
-    <h3 id="item6">Two - first level 3</h3>
-    <h3 id="item7">Two - second level 3</h3>
-    <h2 id="item8">Two - second subsection</h2>
-    <h1 id="item9">Three</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering02-input.html b/experiments/Editor/tests/outline/heading-numbering02-input.html
deleted file mode 100644
index a5e8d03..0000000
--- a/experiments/Editor/tests/outline/heading-numbering02-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-</style>
-<script>
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>One</h1>
-  <h2>One - first subsection</h2>
-  <h2>One - second subsection</h2>
-<h1>Two</h1>
-  <h2>Two - first subsection</h2>
-    <h3>Two - first level 3</h3>
-    <h3>Two - second level 3</h3>
-  <h2>Two - second subsection</h2>
-<h1>Three</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering03-expected.html b/experiments/Editor/tests/outline/heading-numbering03-expected.html
deleted file mode 100644
index 4d685d4..0000000
--- a/experiments/Editor/tests/outline/heading-numbering03-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 One</a></p>
-      <p class="toc2"><a href="#item2">1.1 One - first subsection</a></p>
-      <p class="toc2"><a href="#item3">1.2 One - second subsection</a></p>
-      <p class="toc1"><a href="#item4">2 Two</a></p>
-      <p class="toc2"><a href="#item5">2.1 Two - first subsection</a></p>
-      <p class="toc3"><a href="#item6">2.1.1 Two - first level 3</a></p>
-      <p class="toc3"><a href="#item7">2.1.2 Two - second level 3</a></p>
-      <p class="toc2"><a href="#item8">2.2 Two - second subsection</a></p>
-      <p class="toc1"><a href="#item9">3 Three</a></p>
-    </nav>
-    <h1 id="item1">One</h1>
-    <h2 id="item2">One - first subsection</h2>
-    <h2 id="item3">One - second subsection</h2>
-    <h1 id="item4">Two</h1>
-    <h2 id="item5">Two - first subsection</h2>
-    <h3 id="item6">Two - first level 3</h3>
-    <h3 id="item7">Two - second level 3</h3>
-    <h2 id="item8">Two - second subsection</h2>
-    <h1 id="item9">Three</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering03-input.html b/experiments/Editor/tests/outline/heading-numbering03-input.html
deleted file mode 100644
index 34a4a5d..0000000
--- a/experiments/Editor/tests/outline/heading-numbering03-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-</style>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>9 One</h1>
-  <h2>9 One - first subsection</h2>
-  <h2>9 One - second subsection</h2>
-<h1>91.331 Two</h1>
-  <h2>4. Two - first subsection</h2>
-    <h3>441 Two - first level 3</h3>
-    <h3>9.55.41 Two - second level 3</h3>
-  <h2>4.24 Two - second subsection</h2>
-<h1>1.2.3.4.5 Three</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering04-expected.html b/experiments/Editor/tests/outline/heading-numbering04-expected.html
deleted file mode 100644
index 8261741..0000000
--- a/experiments/Editor/tests/outline/heading-numbering04-expected.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">One</a></p>
-      <p class="toc2"><a href="#item2">One - first subsection</a></p>
-      <p class="toc2"><a href="#item3">One - second subsection</a></p>
-      <p class="toc1"><a href="#item4">Two</a></p>
-      <p class="toc2"><a href="#item5">Two - first subsection</a></p>
-      <p class="toc3"><a href="#item6">Two - first level 3</a></p>
-      <p class="toc3"><a href="#item7">Two - second level 3</a></p>
-      <p class="toc2"><a href="#item8">Two - second subsection</a></p>
-      <p class="toc1"><a href="#item9">Three</a></p>
-    </nav>
-    <h1 class="Unnumbered" id="item1">One</h1>
-    <h2 class="Unnumbered" id="item2">One - first subsection</h2>
-    <h2 class="Unnumbered" id="item3">One - second subsection</h2>
-    <h1 class="Unnumbered" id="item4">Two</h1>
-    <h2 class="Unnumbered" id="item5">Two - first subsection</h2>
-    <h3 class="Unnumbered" id="item6">Two - first level 3</h3>
-    <h3 class="Unnumbered" id="item7">Two - second level 3</h3>
-    <h2 class="Unnumbered" id="item8">Two - second subsection</h2>
-    <h1 class="Unnumbered" id="item9">Three</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering04-input.html b/experiments/Editor/tests/outline/heading-numbering04-input.html
deleted file mode 100644
index bc6e0c5..0000000
--- a/experiments/Editor/tests/outline/heading-numbering04-input.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-</style>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    setNumbering(false);
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>9 One</h1>
-  <h2>9 One - first subsection</h2>
-  <h2>9 One - second subsection</h2>
-<h1>91.331 Two</h1>
-  <h2>4. Two - first subsection</h2>
-    <h3>441 Two - first level 3</h3>
-    <h3>9.55.41 Two - second level 3</h3>
-  <h2>4.24 Two - second subsection</h2>
-<h1>1.2.3.4.5 Three</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering05-expected.html b/experiments/Editor/tests/outline/heading-numbering05-expected.html
deleted file mode 100644
index 9391a21..0000000
--- a/experiments/Editor/tests/outline/heading-numbering05-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 One</a></p>
-      <p class="toc1"><a href="#item2">2 Two</a></p>
-      <p class="toc1"><a href="#item3">3 Three</a></p>
-    </nav>
-    <h1 id="item1">One</h1>
-    <h1 id="item2">Two</h1>
-    <h1 id="item3">Three</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering05-input.html b/experiments/Editor/tests/outline/heading-numbering05-input.html
deleted file mode 100644
index f508c81..0000000
--- a/experiments/Editor/tests/outline/heading-numbering05-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-</style>
-<script>
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-[<p>One</p>
-<p>Two</p>
-<p>Three</p>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering06-expected.html b/experiments/Editor/tests/outline/heading-numbering06-expected.html
deleted file mode 100644
index 6164cfb..0000000
--- a/experiments/Editor/tests/outline/heading-numbering06-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">One</a></p>
-      <p class="toc1"><a href="#item3">Two</a></p>
-      <p class="toc1"><a href="#item2">Three</a></p>
-    </nav>
-    <h1 id="item1">One</h1>
-    <h1 id="item3">Two</h1>
-    <h1 id="item2">Three</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering06-input.html b/experiments/Editor/tests/outline/heading-numbering06-input.html
deleted file mode 100644
index 8c11784..0000000
--- a/experiments/Editor/tests/outline/heading-numbering06-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-</style>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>One</h1>
-[<p>Two</p>]
-<h1>Three</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering07-expected.html b/experiments/Editor/tests/outline/heading-numbering07-expected.html
deleted file mode 100644
index 293b448..0000000
--- a/experiments/Editor/tests/outline/heading-numbering07-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 One</a></p>
-      <p class="toc1"><a href="#item3">2 Two</a></p>
-      <p class="toc1"><a href="#item2">Three</a></p>
-    </nav>
-    <h1 id="item1">One</h1>
-    <h1 id="item3">Two</h1>
-    <h1 class="Unnumbered" id="item2">Three</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering07-input.html b/experiments/Editor/tests/outline/heading-numbering07-input.html
deleted file mode 100644
index 11c1b6f..0000000
--- a/experiments/Editor/tests/outline/heading-numbering07-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-</style>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>7 One</h1>
-[<p>Two</p>]
-<h1>Three</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering08-expected.html b/experiments/Editor/tests/outline/heading-numbering08-expected.html
deleted file mode 100644
index bfea97f..0000000
--- a/experiments/Editor/tests/outline/heading-numbering08-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">One</a></p>
-      <p class="toc1"><a href="#item3">1 Two</a></p>
-      <p class="toc1"><a href="#item2">2 Three</a></p>
-    </nav>
-    <h1 class="Unnumbered" id="item1">One</h1>
-    <h1 id="item3">Two</h1>
-    <h1 id="item2">Three</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering08-input.html b/experiments/Editor/tests/outline/heading-numbering08-input.html
deleted file mode 100644
index 6a00d8a..0000000
--- a/experiments/Editor/tests/outline/heading-numbering08-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-</style>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>One</h1>
-[<p>Two</p>]
-<h1>7 Three</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering09-expected.html b/experiments/Editor/tests/outline/heading-numbering09-expected.html
deleted file mode 100644
index 0fcb631..0000000
--- a/experiments/Editor/tests/outline/heading-numbering09-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 One</a></p>
-      <p class="toc1"><a href="#item3">2 Two</a></p>
-      <p class="toc1"><a href="#item2">3 Three</a></p>
-    </nav>
-    <h1 id="item1">One</h1>
-    <h1 id="item3">Two</h1>
-    <h1 id="item2">Three</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering09-input.html b/experiments/Editor/tests/outline/heading-numbering09-input.html
deleted file mode 100644
index 2fbff2f..0000000
--- a/experiments/Editor/tests/outline/heading-numbering09-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-</style>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<nav class="tableofcontents"></nav>
-<h1>7. One</h1>
-[<p>Two</p>]
-<h1>7. Three</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering10-expected.html b/experiments/Editor/tests/outline/heading-numbering10-expected.html
deleted file mode 100644
index 2dfecf7..0000000
--- a/experiments/Editor/tests/outline/heading-numbering10-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">One</h1>
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">1 One</a></p>
-      <p class="toc1"><a href="#item2">2 Two</a></p>
-    </nav>
-    <h1 id="item2">Two</h1>
-    <p><br/></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/heading-numbering10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/heading-numbering10-input.html b/experiments/Editor/tests/outline/heading-numbering10-input.html
deleted file mode 100644
index 0b447a7..0000000
--- a/experiments/Editor/tests/outline/heading-numbering10-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<style>
-</style>
-<script>
-function performTest()
-{
-    Outline_init();
-    if (Outline_detectSectionNumbering())
-        setupOutlineNumbering();
-    PostponedActions_perform();
-
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-
-    Cursor_insertCharacter("Two");
-    Formatting_applyFormattingChanges("h1",null);
-    PostponedActions_perform();
-    simplifyTOCs();
-}
-</script>
-</head>
-<body>
-<h1>1 One</h1>
-<p>[]<br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/headings01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/headings01-expected.html b/experiments/Editor/tests/outline/headings01-expected.html
deleted file mode 100644
index 3e783b7..0000000
--- a/experiments/Editor/tests/outline/headings01-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          []
-        </a>
-      </p>
-    </nav>
-    <h1 id="item1">
-      []
-      <br/>
-    </h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/headings01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/headings01-input.html b/experiments/Editor/tests/outline/headings01-input.html
deleted file mode 100644
index 362df1e..0000000
--- a/experiments/Editor/tests/outline/headings01-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-    prependTableOfContents();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/headings02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/headings02-expected.html b/experiments/Editor/tests/outline/headings02-expected.html
deleted file mode 100644
index 3e783b7..0000000
--- a/experiments/Editor/tests/outline/headings02-expected.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          []
-        </a>
-      </p>
-    </nav>
-    <h1 id="item1">
-      []
-      <br/>
-    </h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/headings02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/headings02-input.html b/experiments/Editor/tests/outline/headings02-input.html
deleted file mode 100644
index 03f4b66..0000000
--- a/experiments/Editor/tests/outline/headings02-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-    prependTableOfContents();
-}
-</script>
-</head>
-<body>
-<p>[]<br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/headings03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/headings03-expected.html b/experiments/Editor/tests/outline/headings03-expected.html
deleted file mode 100644
index 5c278a4..0000000
--- a/experiments/Editor/tests/outline/headings03-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          A[]
-        </a>
-      </p>
-    </nav>
-    <h1 id="item1">A[]</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/headings03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/headings03-input.html b/experiments/Editor/tests/outline/headings03-input.html
deleted file mode 100644
index 1915e19..0000000
--- a/experiments/Editor/tests/outline/headings03-input.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    Cursor_insertCharacter("A");
-    showSelection();
-    prependTableOfContents();
-}
-</script>
-</head>
-<body>
-<p>[]<br/></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/headings04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/headings04-expected.html b/experiments/Editor/tests/outline/headings04-expected.html
deleted file mode 100644
index 1da4740..0000000
--- a/experiments/Editor/tests/outline/headings04-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          [Test]
-        </a>
-      </p>
-    </nav>
-    <h1 id="item1">[Test]</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/headings04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/headings04-input.html b/experiments/Editor/tests/outline/headings04-input.html
deleted file mode 100644
index b8e414a..0000000
--- a/experiments/Editor/tests/outline/headings04-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-    prependTableOfContents();
-}
-</script>
-</head>
-<body>
-<p>[Test]</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/headings05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/headings05-expected.html b/experiments/Editor/tests/outline/headings05-expected.html
deleted file mode 100644
index 1da4740..0000000
--- a/experiments/Editor/tests/outline/headings05-expected.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<html>
-  <head>
-    <style>
-    </style>
-  </head>
-  <body>
-    <nav class="tableofcontents">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          [Test]
-        </a>
-      </p>
-    </nav>
-    <h1 id="item1">[Test]</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/headings05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/headings05-input.html b/experiments/Editor/tests/outline/headings05-input.html
deleted file mode 100644
index f913948..0000000
--- a/experiments/Editor/tests/outline/headings05-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-
-function performTest()
-{
-    setupOutlineNumbering();
-    Outline_init();
-    PostponedActions_perform();
-    Formatting_applyFormattingChanges("H1",{});
-    PostponedActions_perform();
-    showSelection();
-    prependTableOfContents();
-}
-</script>
-</head>
-<body>
-[Test]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/itemtypes01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/itemtypes01-expected.html b/experiments/Editor/tests/outline/itemtypes01-expected.html
deleted file mode 100644
index 09530eb..0000000
--- a/experiments/Editor/tests/outline/itemtypes01-expected.html
+++ /dev/null
@@ -1,82 +0,0 @@
-Sections:
-    1 Heading A (item1)
-        1.1 Heading B (item2)
-        1.2 Heading C (item3)
-    2 Heading D (item4)
-        2.1 Heading E (item5)
-        2.2 Heading F (item6)
-Figures:
-    1 First figure caption (item8)
-    2 Second figure caption (item10)
-    3 (item12)
-Tables:
-    1 First table caption (item7)
-    2 Second table caption (item9)
-    3 (item11)
-<html>
-  <head>
-    <meta content="text/html; charset=utf-8" http-equiv="Content-Type"/>
-    <title>Test document</title>
-    <style>
-    </style>
-  </head>
-  <body>
-    <h1 id="item1">Heading A</h1>
-    <h2 id="item2">Heading B</h2>
-    <h2 id="item3">Heading C</h2>
-    <h1 id="item4">Heading D</h1>
-    <h2 id="item5">Heading E</h2>
-    <h2 id="item6">Heading F</h2>
-    <table align="center" id="item7" width="80%">
-      <caption>First table caption</caption>
-      <tbody>
-        <tr>
-          <td>First</td>
-          <td>First</td>
-        </tr>
-        <tr>
-          <td>First</td>
-          <td>First</td>
-        </tr>
-      </tbody>
-    </table>
-    <figure id="item8">
-      <p>First figure content</p>
-      <figcaption>First figure caption</figcaption>
-    </figure>
-    <table align="center" id="item9" width="80%">
-      <caption>Second table caption</caption>
-      <tbody>
-        <tr>
-          <td>Second</td>
-          <td>Second</td>
-        </tr>
-        <tr>
-          <td>Second</td>
-          <td>Second</td>
-        </tr>
-      </tbody>
-    </table>
-    <figure id="item10">
-      <p>[Second figure content]</p>
-      <figcaption>Second figure caption</figcaption>
-    </figure>
-    <table align="center" id="item11" width="80%">
-      <caption/>
-      <tbody>
-        <tr>
-          <td>Third</td>
-          <td>Third</td>
-        </tr>
-        <tr>
-          <td>Third</td>
-          <td>Third</td>
-        </tr>
-      </tbody>
-    </table>
-    <figure id="item12">
-      <p>[Third figure content]</p>
-      <figcaption/>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/itemtypes01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/itemtypes01-input.html b/experiments/Editor/tests/outline/itemtypes01-input.html
deleted file mode 100644
index 01fe246..0000000
--- a/experiments/Editor/tests/outline/itemtypes01-input.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<title>Test document</title>
-<style>
-</style>
-<script type="text/javascript">
-
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    setNumbering(true);
-    return Outline_plainText()+PrettyPrinter.getHTML(document.documentElement);
-}
-</script>
-</head>
-<body>
-
-<h1>Heading A</h1>
-<h2>Heading B</h2>
-<h2>Heading C</h2>
-<h1>Heading D</h1>
-<h2>Heading E</h2>
-<h2>Heading F</h2>
-
-<table width="80%" align="center">
-  <caption>First table caption</caption>
-  <tr>
-    <td>First</td>
-    <td>First</td>
-  </tr>
-  <tr>
-    <td>First</td>
-    <td>First</td>
-  </tr>
-</table>
-
-<figure>
-  <p>[First figure content]</p>
-  <figcaption>First figure caption</figcaption>
-</figure>
-
-<table width="80%" align="center">
-  <caption>Second table caption</caption>
-  <tr>
-    <td>Second</td>
-    <td>Second</td>
-  </tr>
-  <tr>
-    <td>Second</td>
-    <td>Second</td>
-  </tr>
-</table>
-
-<figure>
-  <p>[Second figure content]</p>
-  <figcaption>Second figure caption</figcaption>
-</figure>
-
-<table width="80%" align="center">
-  <tr>
-    <td>Third</td>
-    <td>Third</td>
-  </tr>
-  <tr>
-    <td>Third</td>
-    <td>Third</td>
-  </tr>
-</table>
-
-<figure>
-  <p>[Third figure content]</p>
-</figure>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures01-expected.html b/experiments/Editor/tests/outline/listOfFigures01-expected.html
deleted file mode 100644
index 34e9a8f..0000000
--- a/experiments/Editor/tests/outline/listOfFigures01-expected.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoffigures">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Test figure A
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          Test figure B
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Test figure C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          4
-          Test figure D
-        </a>
-      </p>
-    </nav>
-    <figure id="item1">
-      (figure content)
-      <figcaption>Test figure A</figcaption>
-    </figure>
-    <figure id="item2">
-      (figure content)
-      <figcaption>Test figure B</figcaption>
-    </figure>
-    <figure id="item3">
-      (figure content)
-      <figcaption>Test figure C</figcaption>
-    </figure>
-    <figure id="item4">
-      (figure content)
-      <figcaption>Test figure D</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures01-input.html b/experiments/Editor/tests/outline/listOfFigures01-input.html
deleted file mode 100644
index 3e22f5a..0000000
--- a/experiments/Editor/tests/outline/listOfFigures01-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of figures
-    createTestFigures(4);
-
-    // Add a list of figures
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures02-expected.html b/experiments/Editor/tests/outline/listOfFigures02-expected.html
deleted file mode 100644
index 73833c7..0000000
--- a/experiments/Editor/tests/outline/listOfFigures02-expected.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoffigures">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Test figure A
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          Test figure BXYZ
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Test figure C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          4
-          Test figure D
-        </a>
-      </p>
-    </nav>
-    <figure id="item1">
-      (figure content)
-      <figcaption>Test figure A</figcaption>
-    </figure>
-    <figure id="item2">
-      (figure content)
-      <figcaption>
-        Test figure B
-        XYZ
-      </figcaption>
-    </figure>
-    <figure id="item3">
-      (figure content)
-      <figcaption>Test figure C</figcaption>
-    </figure>
-    <figure id="item4">
-      (figure content)
-      <figcaption>Test figure D</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures02-input.html b/experiments/Editor/tests/outline/listOfFigures02-input.html
deleted file mode 100644
index 81d0b70..0000000
--- a/experiments/Editor/tests/outline/listOfFigures02-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of figures
-    createTestFigures(4);
-
-    // Add a list of figures
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-
-    // Modify the second figure caption, to verify that the change is reflected in the LOF
-    var figcaption = document.getElementsByTagName("figcaption")[1];
-    DOM_appendChild(figcaption,DOM_createTextNode(document,"XYZ"));
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures03-expected.html b/experiments/Editor/tests/outline/listOfFigures03-expected.html
deleted file mode 100644
index cc14ffe..0000000
--- a/experiments/Editor/tests/outline/listOfFigures03-expected.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoffigures">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Test figure A
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          TeXYZst figure B
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Test figure C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          4
-          Test figure D
-        </a>
-      </p>
-    </nav>
-    <figure id="item1">
-      (figure content)
-      <figcaption>Test figure A</figcaption>
-    </figure>
-    <figure id="item2">
-      (figure content)
-      <figcaption>TeXYZst figure B</figcaption>
-    </figure>
-    <figure id="item3">
-      (figure content)
-      <figcaption>Test figure C</figcaption>
-    </figure>
-    <figure id="item4">
-      (figure content)
-      <figcaption>Test figure D</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures03-input.html b/experiments/Editor/tests/outline/listOfFigures03-input.html
deleted file mode 100644
index a87177f..0000000
--- a/experiments/Editor/tests/outline/listOfFigures03-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of figures
-    createTestFigures(4);
-
-    // Add a list of figures
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-
-    // Modify the second figure caption, to verify that the change is reflected in the LOF
-    var figcaption = document.getElementsByTagName("figcaption")[1];
-    DOM_insertCharacters(figcaption.lastChild,2,"XYZ");
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures04-expected.html b/experiments/Editor/tests/outline/listOfFigures04-expected.html
deleted file mode 100644
index 28578f1..0000000
--- a/experiments/Editor/tests/outline/listOfFigures04-expected.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoffigures">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Test figure A
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          Tegure B
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Test figure C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          4
-          Test figure D
-        </a>
-      </p>
-    </nav>
-    <figure id="item1">
-      (figure content)
-      <figcaption>Test figure A</figcaption>
-    </figure>
-    <figure id="item2">
-      (figure content)
-      <figcaption>Tegure B</figcaption>
-    </figure>
-    <figure id="item3">
-      (figure content)
-      <figcaption>Test figure C</figcaption>
-    </figure>
-    <figure id="item4">
-      (figure content)
-      <figcaption>Test figure D</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures04-input.html b/experiments/Editor/tests/outline/listOfFigures04-input.html
deleted file mode 100644
index 99c107b..0000000
--- a/experiments/Editor/tests/outline/listOfFigures04-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of figures
-    createTestFigures(4);
-
-    // Add a list of figures
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-
-    // Modify the second figure caption, to verify that the change is reflected in the LOF
-    var figcaption = document.getElementsByTagName("figcaption")[1];
-    DOM_deleteCharacters(figcaption.lastChild,2,7);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures05-expected.html b/experiments/Editor/tests/outline/listOfFigures05-expected.html
deleted file mode 100644
index 34e9a8f..0000000
--- a/experiments/Editor/tests/outline/listOfFigures05-expected.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoffigures">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Test figure A
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          Test figure B
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Test figure C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          4
-          Test figure D
-        </a>
-      </p>
-    </nav>
-    <figure id="item1">
-      (figure content)
-      <figcaption>Test figure A</figcaption>
-    </figure>
-    <figure id="item2">
-      (figure content)
-      <figcaption>Test figure B</figcaption>
-    </figure>
-    <figure id="item3">
-      (figure content)
-      <figcaption>Test figure C</figcaption>
-    </figure>
-    <figure id="item4">
-      (figure content)
-      <figcaption>Test figure D</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures05-input.html b/experiments/Editor/tests/outline/listOfFigures05-input.html
deleted file mode 100644
index f7cfb67..0000000
--- a/experiments/Editor/tests/outline/listOfFigures05-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    Outline_detectSectionNumbering();
-    PostponedActions_perform();
-
-    // Add a list of figures
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<figure>
-(figure content)
-<figcaption>Figure 9: Test figure A</figcaption>
-</figure>
-<figure>
-(figure content)
-<figcaption>Figure 9: Test figure B</figcaption>
-</figure>
-<figure>
-(figure content)
-<figcaption>Figure 9: Test figure C</figcaption>
-</figure>
-<figure>
-(figure content)
-<figcaption>Figure 9: Test figure D</figcaption>
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures06-expected.html b/experiments/Editor/tests/outline/listOfFigures06-expected.html
deleted file mode 100644
index d182840..0000000
--- a/experiments/Editor/tests/outline/listOfFigures06-expected.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoffigures">
-      <p class="toc1"><a href="#item1">Test figure A</a></p>
-      <p class="toc1"><a href="#item2">Test figure B</a></p>
-      <p class="toc1"><a href="#item3">Test figure C</a></p>
-      <p class="toc1"><a href="#item4">Test figure D</a></p>
-    </nav>
-    <figure id="item1">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure A</figcaption>
-    </figure>
-    <figure id="item2">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure B</figcaption>
-    </figure>
-    <figure id="item3">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure C</figcaption>
-    </figure>
-    <figure id="item4">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure D</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures06-input.html b/experiments/Editor/tests/outline/listOfFigures06-input.html
deleted file mode 100644
index 77120bb..0000000
--- a/experiments/Editor/tests/outline/listOfFigures06-input.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    Outline_detectSectionNumbering();
-    PostponedActions_perform();
-
-    // Add a list of figures
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<figure>
-(figure content)
-<figcaption>Test figure A</figcaption>
-</figure>
-<figure>
-(figure content)
-<figcaption>Test figure B</figcaption>
-</figure>
-<figure>
-(figure content)
-<figcaption>Test figure C</figcaption>
-</figure>
-<figure>
-(figure content)
-<figcaption>Test figure D</figcaption>
-</figure>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures07-expected.html b/experiments/Editor/tests/outline/listOfFigures07-expected.html
deleted file mode 100644
index d182840..0000000
--- a/experiments/Editor/tests/outline/listOfFigures07-expected.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoffigures">
-      <p class="toc1"><a href="#item1">Test figure A</a></p>
-      <p class="toc1"><a href="#item2">Test figure B</a></p>
-      <p class="toc1"><a href="#item3">Test figure C</a></p>
-      <p class="toc1"><a href="#item4">Test figure D</a></p>
-    </nav>
-    <figure id="item1">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure A</figcaption>
-    </figure>
-    <figure id="item2">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure B</figcaption>
-    </figure>
-    <figure id="item3">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure C</figcaption>
-    </figure>
-    <figure id="item4">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure D</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures07-input.html b/experiments/Editor/tests/outline/listOfFigures07-input.html
deleted file mode 100644
index bafd7d4..0000000
--- a/experiments/Editor/tests/outline/listOfFigures07-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of figures
-    createTestFigures(4);
-
-    // Turn numbering off for all figures
-    setNumbering(false);
-    PostponedActions_perform();
-
-    // Add a list of figures
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures08-expected.html b/experiments/Editor/tests/outline/listOfFigures08-expected.html
deleted file mode 100644
index d182840..0000000
--- a/experiments/Editor/tests/outline/listOfFigures08-expected.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoffigures">
-      <p class="toc1"><a href="#item1">Test figure A</a></p>
-      <p class="toc1"><a href="#item2">Test figure B</a></p>
-      <p class="toc1"><a href="#item3">Test figure C</a></p>
-      <p class="toc1"><a href="#item4">Test figure D</a></p>
-    </nav>
-    <figure id="item1">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure A</figcaption>
-    </figure>
-    <figure id="item2">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure B</figcaption>
-    </figure>
-    <figure id="item3">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure C</figcaption>
-    </figure>
-    <figure id="item4">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure D</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures08-input.html b/experiments/Editor/tests/outline/listOfFigures08-input.html
deleted file mode 100644
index 23a589a..0000000
--- a/experiments/Editor/tests/outline/listOfFigures08-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of figures
-    createTestFigures(4);
-
-    // Add a list of figures
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-
-    // Turn numbering off for all figures
-    setNumbering(false);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures09-expected.html b/experiments/Editor/tests/outline/listOfFigures09-expected.html
deleted file mode 100644
index 91189e5..0000000
--- a/experiments/Editor/tests/outline/listOfFigures09-expected.html
+++ /dev/null
@@ -1,39 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoffigures">
-      <p class="toc1"><a href="#item1">Test figure A</a></p>
-      <p class="toc1"><a href="#item2">Test figure B</a></p>
-      <p class="toc1">
-        <a href="#item3">
-          1
-          Test figure C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          2
-          Test figure D
-        </a>
-      </p>
-    </nav>
-    <figure id="item1">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure A</figcaption>
-    </figure>
-    <figure id="item2">
-      (figure content)
-      <figcaption class="Unnumbered">Test figure B</figcaption>
-    </figure>
-    <figure id="item3">
-      (figure content)
-      <figcaption>Test figure C</figcaption>
-    </figure>
-    <figure id="item4">
-      (figure content)
-      <figcaption>Test figure D</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures09-input.html b/experiments/Editor/tests/outline/listOfFigures09-input.html
deleted file mode 100644
index 3016e7b..0000000
--- a/experiments/Editor/tests/outline/listOfFigures09-input.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of figures
-    createTestFigures(4);
-
-    // Turn numbering off for all figures
-    setNumbering(false);
-    PostponedActions_perform();
-
-    // Add a list of figures
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-
-    // Turn numbering on for the last two figures
-    var figcaptions = document.getElementsByTagName("figure");
-    Outline_setNumbered(figcaptions[2].getAttribute("id"),true);
-    Outline_setNumbered(figcaptions[3].getAttribute("id"),true);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures09a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures09a-expected.html b/experiments/Editor/tests/outline/listOfFigures09a-expected.html
deleted file mode 100644
index 34e9a8f..0000000
--- a/experiments/Editor/tests/outline/listOfFigures09a-expected.html
+++ /dev/null
@@ -1,49 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoffigures">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Test figure A
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          Test figure B
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Test figure C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          4
-          Test figure D
-        </a>
-      </p>
-    </nav>
-    <figure id="item1">
-      (figure content)
-      <figcaption>Test figure A</figcaption>
-    </figure>
-    <figure id="item2">
-      (figure content)
-      <figcaption>Test figure B</figcaption>
-    </figure>
-    <figure id="item3">
-      (figure content)
-      <figcaption>Test figure C</figcaption>
-    </figure>
-    <figure id="item4">
-      (figure content)
-      <figcaption>Test figure D</figcaption>
-    </figure>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures09a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures09a-input.html b/experiments/Editor/tests/outline/listOfFigures09a-input.html
deleted file mode 100644
index e1c0bc8..0000000
--- a/experiments/Editor/tests/outline/listOfFigures09a-input.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of figures
-    createTestFigures(4);
-
-    // Turn numbering off for all figures
-    setNumbering(false);
-    PostponedActions_perform();
-
-    // Add a list of figures
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-
-    // Turn numbering on for the last two figures
-    var figcaptions = document.getElementsByTagName("figure");
-    Outline_setNumbered(figcaptions[2].getAttribute("id"),true);
-    Outline_setNumbered(figcaptions[3].getAttribute("id"),true);
-    PostponedActions_perform();
-
-    // Now turn numbering on for the first two figures - the numbers for the others
-    // should be adjusted
-    Outline_setNumbered(figcaptions[0].getAttribute("id"),true);
-    Outline_setNumbered(figcaptions[1].getAttribute("id"),true);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures10-expected.html b/experiments/Editor/tests/outline/listOfFigures10-expected.html
deleted file mode 100644
index d2216f7..0000000
--- a/experiments/Editor/tests/outline/listOfFigures10-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoffigures">
-      <p class="toc1">[No figures defined]</p>
-    </nav>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures10-input.html b/experiments/Editor/tests/outline/listOfFigures10-input.html
deleted file mode 100644
index e658a51..0000000
--- a/experiments/Editor/tests/outline/listOfFigures10-input.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Add a list of figures
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-[]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures11-expected.html b/experiments/Editor/tests/outline/listOfFigures11-expected.html
deleted file mode 100644
index d2216f7..0000000
--- a/experiments/Editor/tests/outline/listOfFigures11-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoffigures">
-      <p class="toc1">[No figures defined]</p>
-    </nav>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfFigures11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfFigures11-input.html b/experiments/Editor/tests/outline/listOfFigures11-input.html
deleted file mode 100644
index ea94624..0000000
--- a/experiments/Editor/tests/outline/listOfFigures11-input.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of figures
-    createTestFigures(4);
-
-    // Add a list of figures
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfFigures();
-    PostponedActions_perform();
-
-    // Delete all figures
-    var current = document.getElementsByTagName("figure")[0];
-    var next;
-    for (; current != null; current = next) {
-        next = current.nextSibling;
-        DOM_deleteNode(current);
-    }
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables01-expected.html b/experiments/Editor/tests/outline/listOfTables01-expected.html
deleted file mode 100644
index 431c04a..0000000
--- a/experiments/Editor/tests/outline/listOfTables01-expected.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoftables">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Test table A
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          Test table B
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Test table C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          4
-          Test table D
-        </a>
-      </p>
-    </nav>
-    <table id="item1" style="width: 100%">
-      <caption>Test table A</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption>Test table B</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item3" style="width: 100%">
-      <caption>Test table C</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item4" style="width: 100%">
-      <caption>Test table D</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables01-input.html b/experiments/Editor/tests/outline/listOfTables01-input.html
deleted file mode 100644
index a55383c..0000000
--- a/experiments/Editor/tests/outline/listOfTables01-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of tables
-    createTestTables(4);
-
-    // Add a list of tables
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables02-expected.html b/experiments/Editor/tests/outline/listOfTables02-expected.html
deleted file mode 100644
index 56cb8d6..0000000
--- a/experiments/Editor/tests/outline/listOfTables02-expected.html
+++ /dev/null
@@ -1,72 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoftables">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Test table A
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          Test table BXYZ
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Test table C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          4
-          Test table D
-        </a>
-      </p>
-    </nav>
-    <table id="item1" style="width: 100%">
-      <caption>Test table A</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption>
-        Test table B
-        XYZ
-      </caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item3" style="width: 100%">
-      <caption>Test table C</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item4" style="width: 100%">
-      <caption>Test table D</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables02-input.html b/experiments/Editor/tests/outline/listOfTables02-input.html
deleted file mode 100644
index c510ecc..0000000
--- a/experiments/Editor/tests/outline/listOfTables02-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of tables
-    createTestTables(4);
-
-    // Add a list of tables
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-
-    // Modify the second table caption, to verify that the change is reflected in the LOT
-    var caption = document.getElementsByTagName("caption")[1];
-    DOM_appendChild(caption,DOM_createTextNode(document,"XYZ"));
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables03-expected.html b/experiments/Editor/tests/outline/listOfTables03-expected.html
deleted file mode 100644
index 8d55a43..0000000
--- a/experiments/Editor/tests/outline/listOfTables03-expected.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoftables">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Test table A
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          TeXYZst table B
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Test table C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          4
-          Test table D
-        </a>
-      </p>
-    </nav>
-    <table id="item1" style="width: 100%">
-      <caption>Test table A</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption>TeXYZst table B</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item3" style="width: 100%">
-      <caption>Test table C</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item4" style="width: 100%">
-      <caption>Test table D</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables03-input.html b/experiments/Editor/tests/outline/listOfTables03-input.html
deleted file mode 100644
index 05bdc92..0000000
--- a/experiments/Editor/tests/outline/listOfTables03-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of tables
-    createTestTables(4);
-
-    // Add a list of tables
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-
-    // Modify the second table caption, to verify that the change is reflected in the LOT
-    var caption = document.getElementsByTagName("caption")[1];
-    DOM_insertCharacters(caption.lastChild,2,"XYZ");
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables04-expected.html b/experiments/Editor/tests/outline/listOfTables04-expected.html
deleted file mode 100644
index b6b451b..0000000
--- a/experiments/Editor/tests/outline/listOfTables04-expected.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoftables">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Test table A
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          Teble B
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Test table C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          4
-          Test table D
-        </a>
-      </p>
-    </nav>
-    <table id="item1" style="width: 100%">
-      <caption>Test table A</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption>Teble B</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item3" style="width: 100%">
-      <caption>Test table C</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item4" style="width: 100%">
-      <caption>Test table D</caption>
-      <col width="100%"/>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables04-input.html b/experiments/Editor/tests/outline/listOfTables04-input.html
deleted file mode 100644
index a747fd1..0000000
--- a/experiments/Editor/tests/outline/listOfTables04-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-
-    // Create a series of tables
-    createTestTables(4);
-
-    // Add a list of tables
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-
-    // Modify the second table caption, to verify that the change is reflected in the LOT
-    var caption = document.getElementsByTagName("caption")[1];
-    DOM_deleteCharacters(caption.lastChild,2,7);
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables05-expected.html b/experiments/Editor/tests/outline/listOfTables05-expected.html
deleted file mode 100644
index d630969..0000000
--- a/experiments/Editor/tests/outline/listOfTables05-expected.html
+++ /dev/null
@@ -1,77 +0,0 @@
-<html>
-  <head>
-    <link href="../generic.css" rel="stylesheet"/>
-  </head>
-  <body>
-    <nav class="listoftables">
-      <p class="toc1">
-        <a href="#item1">
-          1
-          Test table A
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item2">
-          2
-          Test table B
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item3">
-          3
-          Test table C
-        </a>
-      </p>
-      <p class="toc1">
-        <a href="#item4">
-          4
-          Test table D
-        </a>
-      </p>
-    </nav>
-    <table id="item1" style="width: 100%">
-      <caption>Test table A</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item2" style="width: 100%">
-      <caption>Test table B</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item3" style="width: 100%">
-      <caption>Test table C</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-    <table id="item4" style="width: 100%">
-      <caption>Test table D</caption>
-      <colgroup>
-        <col width="100%"/>
-      </colgroup>
-      <tbody>
-        <tr>
-          <td><p><br/></p></td>
-        </tr>
-      </tbody>
-    </table>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/outline/listOfTables05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/outline/listOfTables05-input.html b/experiments/Editor/tests/outline/listOfTables05-input.html
deleted file mode 100644
index 79bccc9..0000000
--- a/experiments/Editor/tests/outline/listOfTables05-input.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<link href="../generic.css" rel="stylesheet"/>
-<script type="text/javascript" src="OutlineTest.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    Outline_detectSectionNumbering();
-    PostponedActions_perform();
-
-    // Add a list of tables
-    Selection_set(document.body,0,document.body,0);
-    Outline_insertListOfTables();
-    PostponedActions_perform();
-}
-</script>
-</head>
-<body>
-<table id="item1" style="width: 100%">
-  <caption>Table 9: Test table A</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-<table id="item2" style="width: 100%">
-  <caption>Table 9: Test table B</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-<table id="item3" style="width: 100%">
-  <caption>Table 9: Test table C</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-<table id="item4" style="width: 100%">
-  <caption>Table 9: Test table D</caption>
-  <col width="100%"/>
-  <tr><td><p><br/></p></td></tr>
-</table>
-</body>
-</html>



[03/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph02a-input.html
deleted file mode 100644
index 7bec397..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02a-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one</p>
-<p>two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph02b-expected.html
deleted file mode 100644
index 6f5878e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02b-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.o.n.e.</p>
-    <p>.t.w.o.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph02b-input.html
deleted file mode 100644
index 4ca5b26..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-
-  
-
-<p>one</p>
-
-  
-
-<p>two</p>
-
-  
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph02c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph02c-expected.html
deleted file mode 100644
index eda8cd1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02c-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .o.n.e.
-    <p>.t.w.o.</p>
-    .t.h.r.e.e.
-    <p>.f.o.u.r.</p>
-    .f.i.v.e.
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph02c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph02c-input.html
deleted file mode 100644
index bd632a2..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02c-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-
-one
-
-<p>two</p>
-
-three
-
-<p>four</p>
-
-five
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph02d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph02d-expected.html
deleted file mode 100644
index dabc77d..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02d-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <b>.o.n.e.</b>
-    <p>.t.w.o.</p>
-    <b>.t.h.r.e.e.</b>
-    <p>.f.o.u.r.</p>
-    <b>.f.i.v.e.</b>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph02d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph02d-input.html
deleted file mode 100644
index eee49d9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02d-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-
-<b>one</b>
-
-<p>two</p>
-
-<b>three</b>
-
-<p>four</p>
-
-<b>five</b>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph03a-expected.html
deleted file mode 100644
index 8c272e1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03a-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph03a-input.html
deleted file mode 100644
index cd15555..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph03b-expected.html
deleted file mode 100644
index 8c272e1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03b-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph03b-input.html
deleted file mode 100644
index 82747a3..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph03c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph03c-expected.html
deleted file mode 100644
index 8c272e1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03c-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph03c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph03c-input.html
deleted file mode 100644
index a5b4b84..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph03d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph03d-expected.html
deleted file mode 100644
index 8c272e1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03d-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph03d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph03d-input.html
deleted file mode 100644
index 4ebcdee..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph03d-input.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    addEmptyTextNode(document.getElementsByTagName("P")[0]);
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph04a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph04a-expected.html
deleted file mode 100644
index 8e95516..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph04a-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.o.n.e.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph04a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph04a-input.html
deleted file mode 100644
index 38b784e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph04a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph04b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph04b-expected.html
deleted file mode 100644
index 8e95516..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph04b-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.o.n.e.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph04b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph04b-input.html
deleted file mode 100644
index 1cb2dcd..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph04b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph04c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph04c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph04c-expected.html
deleted file mode 100644
index 8e95516..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph04c-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.o.n.e.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph04c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph04c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph04c-input.html
deleted file mode 100644
index 9302518..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph04c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph05a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph05a-expected.html
deleted file mode 100644
index a0df9d6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph05a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph05a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph05a-input.html
deleted file mode 100644
index 975546e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph05a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph05b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph05b-expected.html
deleted file mode 100644
index a0df9d6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph05b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph05b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph05b-input.html
deleted file mode 100644
index 2cc33d9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph05b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> <br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph05c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph05c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph05c-expected.html
deleted file mode 100644
index a0df9d6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph05c-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph05c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph05c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph05c-input.html
deleted file mode 100644
index ef86ae4..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph05c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   <br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph06a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph06a-expected.html
deleted file mode 100644
index 6b6dd9d..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph06a-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph06a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph06a-input.html
deleted file mode 100644
index 16b67f5..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph06a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph06b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph06b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph06b-expected.html
deleted file mode 100644
index 6b6dd9d..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph06b-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph06b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph06b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph06b-input.html
deleted file mode 100644
index 7886064..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph06b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one <br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph06c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph06c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph06c-expected.html
deleted file mode 100644
index 6b6dd9d..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph06c-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      <br/>
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph06c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph06c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph06c-input.html
deleted file mode 100644
index d97c3e0..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph06c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one  <br></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph07a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph07a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph07a-expected.html
deleted file mode 100644
index 70f9aed..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph07a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .o.n.e.
-    <p>.t.w.o.</p>
-    .t.h.r.e.e.
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph07a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph07a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph07a-input.html
deleted file mode 100644
index 07efa69..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph07a-input.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>one<p>two</p>three</body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph07b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph07b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph07b-expected.html
deleted file mode 100644
index 70f9aed..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph07b-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .o.n.e.
-    <p>.t.w.o.</p>
-    .t.h.r.e.e.
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph07b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph07b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph07b-input.html
deleted file mode 100644
index c26e642..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph07b-input.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body> one <p> two </p> three </body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph07c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph07c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph07c-expected.html
deleted file mode 100644
index 70f9aed..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph07c-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .o.n.e.
-    <p>.t.w.o.</p>
-    .t.h.r.e.e.
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph07c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph07c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph07c-input.html
deleted file mode 100644
index 584b158..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph07c-input.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>   one   <p>   two   </p>   three   </body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08a-expected.html
deleted file mode 100644
index 8c272e1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08a-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08a-input.html
deleted file mode 100644
index 83a3243..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08a-input.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body><p></p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08b-expected.html
deleted file mode 100644
index 8c272e1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08b-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08b-input.html
deleted file mode 100644
index 1c4c144..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08b-input.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body><p> </p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08c-expected.html
deleted file mode 100644
index 8c272e1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08c-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08c-input.html
deleted file mode 100644
index 1d238be..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08c-input.html
+++ /dev/null
@@ -1,12 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body><p>   </p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08d-expected.html
deleted file mode 100644
index 8c272e1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08d-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08d-input.html
deleted file mode 100644
index fd33549..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08d-input.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    addEmptyTextNode(p);
-    showValidPositions();
-}
-</script>
-</head>
-<body><p></p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08e-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08e-expected.html
deleted file mode 100644
index 8c272e1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08e-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08e-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08e-input.html
deleted file mode 100644
index 1615000..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08e-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    DOM_deleteAllChildren(p);
-    DOM_appendChild(p,DOM_createTextNode(document,""));
-    DOM_appendChild(p,DOM_createTextNode(document,""));
-    DOM_appendChild(p,DOM_createTextNode(document,""));
-    showValidPositions();
-}
-</script>
-</head>
-<body><p></p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08f-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08f-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08f-expected.html
deleted file mode 100644
index 8c272e1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08f-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08f-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08f-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08f-input.html
deleted file mode 100644
index c9ee54c..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08f-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    DOM_deleteAllChildren(p);
-    DOM_appendChild(p,DOM_createTextNode(document,"\n"));
-    DOM_appendChild(p,DOM_createTextNode(document,"\n"));
-    DOM_appendChild(p,DOM_createTextNode(document,"\n"));
-    showValidPositions();
-}
-</script>
-</head>
-<body><p></p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08g-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08g-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08g-expected.html
deleted file mode 100644
index 8c272e1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08g-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph08g-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08g-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph08g-input.html
deleted file mode 100644
index a3d70c6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph08g-input.html
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    var p = document.getElementsByTagName("P")[0];
-    DOM_deleteAllChildren(p);
-    DOM_appendChild(p,DOM_createTextNode(document," \n "));
-    DOM_appendChild(p,DOM_createTextNode(document," \n "));
-    DOM_appendChild(p,DOM_createTextNode(document," \n "));
-    showValidPositions();
-}
-</script>
-</head>
-<body><p></p></body></html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table01a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-table01a-expected.html
deleted file mode 100644
index 66f1cef..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table01a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table01a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-table01a-input.html
deleted file mode 100644
index 99e07ad..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table01a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table01b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-table01b-expected.html
deleted file mode 100644
index c74e672..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table01b-expected.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table01b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-table01b-input.html
deleted file mode 100644
index 8cc48d8..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table01b-input.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table><table>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table01c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-table01c-expected.html
deleted file mode 100644
index 30b46c2..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table01c-expected.html
+++ /dev/null
@@ -1,26 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table01c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-table01c-input.html
deleted file mode 100644
index ad6dca2..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table01c-input.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table>
-
-
-<table>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table01d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table01d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-table01d-expected.html
deleted file mode 100644
index 1956e9b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table01d-expected.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-    .x.
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table01d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table01d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-table01d-input.html
deleted file mode 100644
index 6b31537..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table01d-input.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table>
-
-x
-
-<table>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table01e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table01e-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-table01e-expected.html
deleted file mode 100644
index 8b27ea1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table01e-expected.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.o.n.e.</p>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-    <p>.t.w.o.</p>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-    <p>.t.h.r.e.e.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table01e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table01e-input.html b/experiments/Editor/tests/position/isValidCursorPosition-table01e-input.html
deleted file mode 100644
index 4f958eb..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table01e-input.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body><p>one</p><table>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table><p>two</p><table>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table><p>three</p></body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table01f-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table01f-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-table01f-expected.html
deleted file mode 100644
index 8b27ea1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table01f-expected.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.o.n.e.</p>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-    <p>.t.w.o.</p>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-    <p>.t.h.r.e.e.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table01f-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table01f-input.html b/experiments/Editor/tests/position/isValidCursorPosition-table01f-input.html
deleted file mode 100644
index 64609b1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table01f-input.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-
-<p>one</p>
-
-<table>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table>
-
-<p>two</p>
-
-<table>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table>
-
-<p>three</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table02a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-table02a-expected.html
deleted file mode 100644
index 8273bf0..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table02a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.</td>
-          <td>.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table02a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-table02a-input.html
deleted file mode 100644
index b735c3d..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table02a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td></td>
-    <td></td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table02b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-table02b-expected.html
deleted file mode 100644
index 8273bf0..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table02b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.</td>
-          <td>.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table02b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-table02b-input.html
deleted file mode 100644
index 7a63ffc..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table02b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td> </td>
-    <td> </td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table02c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table02c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-table02c-expected.html
deleted file mode 100644
index 8273bf0..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table02c-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.</td>
-          <td>.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table02c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table02c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-table02c-input.html
deleted file mode 100644
index 5cd81aa..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table02c-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>   </td>
-    <td>   </td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table03a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-table03a-expected.html
deleted file mode 100644
index 66f1cef..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table03a-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table03a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-table03a-input.html
deleted file mode 100644
index 99e07ad..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table03a-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>Cell contents</td>
-    <td>Cell contents</td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table03b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-table03b-expected.html
deleted file mode 100644
index 66f1cef..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table03b-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table03b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-table03b-input.html
deleted file mode 100644
index 3ff2109..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table03b-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td> Cell contents </td>
-    <td> Cell contents </td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table03c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table03c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-table03c-expected.html
deleted file mode 100644
index 66f1cef..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table03c-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    .
-    <table>
-      <tbody>
-        <tr>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-          <td>.C.e.l.l. .c.o.n.t.e.n.t.s.</td>
-        </tr>
-      </tbody>
-    </table>
-    .
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-table03c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-table03c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-table03c-input.html
deleted file mode 100644
index e8c5de3..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-table03c-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<table>
-  <tr>
-    <td>   Cell contents   </td>
-    <td>   Cell contents   </td>
-  </tr>
-</table>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-toc01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-toc01a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-toc01a-expected.html
deleted file mode 100644
index 1b24453..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-toc01a-expected.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.F.i.r.s.t. .p.a.r.a.g.r.a.p.h.</p>
-    .
-    <nav class="tableofcontents">
-      <p class="toc1"><a href="#item1">Section 1</a></p>
-      <p class="toc1"><a href="#item2">Section 2</a></p>
-      <p class="toc1"><a href="#item3">Section 3</a></p>
-    </nav>
-    .
-    <p>.S.e.c.o.n.d. .p.a.r.a.g.r.a.p.h.</p>
-    <h1 id="item1">.S.e.c.t.i.o.n. .1.</h1>
-    <h1 id="item2">.S.e.c.t.i.o.n. .2.</h1>
-    <h1 id="item3">.S.e.c.t.i.o.n. .3.</h1>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-toc01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-toc01a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-toc01a-input.html
deleted file mode 100644
index ed0ac50..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-toc01a-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    Outline_init();
-    PostponedActions_perform();
-    Outline_insertTableOfContents();
-    PostponedActions_perform();
-    Outline_removeListeners();
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>First paragraph[]</p>
-<p>Second paragraph</p>
-<h1>Section 1</h1>
-<h1>Section 2</h1>
-<h1>Section 3</h1>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/validPositions.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/validPositions.js b/experiments/Editor/tests/position/validPositions.js
deleted file mode 100644
index e158d3f..0000000
--- a/experiments/Editor/tests/position/validPositions.js
+++ /dev/null
@@ -1,141 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-function oldInsertCharacter(character)
-{
-    var selectionRange = Selection_get();
-    if (selectionRange == null)
-        return;
-
-    if (!Range_isEmpty(selectionRange))
-        Selection_deleteContents();
-    var pos = selectionRange.start;
-    var node = pos.node;
-    var offset = pos.offset;
-
-    if (node.nodeType == Node.ELEMENT_NODE) {
-        var prev = node.childNodes[offset-1];
-        var next = node.childNodes[offset];
-        var emptyTextNode = DOM_createTextNode(document,"");
-        if (offset >= node.childNodes.length)
-            DOM_appendChild(node,emptyTextNode);
-        else
-            DOM_insertBefore(node,emptyTextNode,node.childNodes[offset]);
-        node = emptyTextNode;
-        offset = 0;
-    }
-
-    DOM_insertCharacters(node,offset,character);
-    Selection_set(node,offset+1,node,offset+1);
-}
-
-function showValidPositions()
-{
-    var validPositions = new Array();
-    var pos = new Position(document.body,0);
-    while (pos != null) {
-        if (Position_okForMovement(pos)) {
-//            debug("Valid position: "+pos);
-            validPositions.push(pos);
-        }
-        pos = Position_next(pos);
-    }
-
-    Position_trackWhileExecuting(validPositions,function() {
-//        for (var i = 0; i < validPositions.length; i++) {
-        for (var i = validPositions.length-1; i >= 0; i--) {
-            var pos = validPositions[i];
-            Selection_setEmptySelectionAt(pos.node,pos.offset);
-            oldInsertCharacter('.');
-        }
-    });
-}
-
-function flattenTreeToString(node)
-{
-    var result = new Array();
-    recurse(node);
-    return result.join("").replace(/\n/g," ");
-
-    function recurse(node)
-    {
-        switch (node._type) {
-        case HTML_TEXT:
-            result.push(node.nodeValue);
-            break;
-        case HTML_IMG:
-            result.push("I");
-            break;
-        default:
-            if (isOpaqueNode(node)) {
-                result.push("O");
-            }
-            else if (node.nodeType == Node.ELEMENT_NODE) {
-                for (var child = node.firstChild; child != null; child = child.nextSibling) {
-                    recurse(child);
-                }
-            }
-            break;
-        }
-    }
-}
-
-function findCursorPositionErrors(text)
-{
-    var detail = "";
-    for (var i = 0; i < text.length; i++) {
-        var prevChar = (i > 0) ? text.charAt(i-1) : null;
-        var nextChar = (i < text.length-1) ? text.charAt(i+1) : null;
-        var curChar = text.charAt(i);
-
-        if (curChar == '.') {
-            if ((prevChar == '.') || (nextChar == '.')) {
-                // Two positions not separated by a space or character
-                detail += "^";
-            }
-            else if ((prevChar != null) && (nextChar != null) &&
-                     isWhitespaceString(prevChar) && isWhitespaceString(nextChar)) {
-                // A position between two spaces
-                detail += "^";
-            }
-            else {
-                // OK
-                detail += " ";
-            }
-        }
-        else if (!isWhitespaceString(curChar)) {
-            if ((prevChar != '.') || (nextChar != '.'))
-                detail += "^";
-            else
-                detail += " ";
-        }
-    }
-    return detail;
-}
-
-function checkCursorPositions(node)
-{
-    var text = flattenTreeToString(document.body);
-    var detail = findCursorPositionErrors(text);
-    return text+"\n"+detail;
-}
-
-function addEmptyTextNode(parent)
-{
-    var text = DOM_createTextNode(document,"");
-    DOM_appendChild(parent,text);
-}

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list01-expected.html b/experiments/Editor/tests/range/cloneContents-list01-expected.html
deleted file mode 100644
index bd51c68..0000000
--- a/experiments/Editor/tests/range/cloneContents-list01-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list01-input.html b/experiments/Editor/tests/range/cloneContents-list01-input.html
deleted file mode 100644
index 0e11389..0000000
--- a/experiments/Editor/tests/range/cloneContents-list01-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list02-expected.html b/experiments/Editor/tests/range/cloneContents-list02-expected.html
deleted file mode 100644
index bd51c68..0000000
--- a/experiments/Editor/tests/range/cloneContents-list02-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list02-input.html b/experiments/Editor/tests/range/cloneContents-list02-input.html
deleted file mode 100644
index ea95d57..0000000
--- a/experiments/Editor/tests/range/cloneContents-list02-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<ul>
-  [<li>One</li>
-  <li>Two</li>
-  <li>Three</li>]
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list03-expected.html b/experiments/Editor/tests/range/cloneContents-list03-expected.html
deleted file mode 100644
index 0cc5d00..0000000
--- a/experiments/Editor/tests/range/cloneContents-list03-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list03-input.html b/experiments/Editor/tests/range/cloneContents-list03-input.html
deleted file mode 100644
index 8b1df87..0000000
--- a/experiments/Editor/tests/range/cloneContents-list03-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<ul>
-  [<li>One</li>
-  <li>Two</li>]
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list04-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list04-expected.html b/experiments/Editor/tests/range/cloneContents-list04-expected.html
deleted file mode 100644
index 13298cc..0000000
--- a/experiments/Editor/tests/range/cloneContents-list04-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list04-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list04-input.html b/experiments/Editor/tests/range/cloneContents-list04-input.html
deleted file mode 100644
index 9c59861..0000000
--- a/experiments/Editor/tests/range/cloneContents-list04-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  [<li>Two</li>
-  <li>Three</li>]
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list05-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list05-expected.html b/experiments/Editor/tests/range/cloneContents-list05-expected.html
deleted file mode 100644
index a5cb641..0000000
--- a/experiments/Editor/tests/range/cloneContents-list05-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>Two</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list05-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list05-input.html b/experiments/Editor/tests/range/cloneContents-list05-input.html
deleted file mode 100644
index 5a4b7b1..0000000
--- a/experiments/Editor/tests/range/cloneContents-list05-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  [<li>Two</li>]
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list06-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list06-expected.html b/experiments/Editor/tests/range/cloneContents-list06-expected.html
deleted file mode 100644
index 0cc5d00..0000000
--- a/experiments/Editor/tests/range/cloneContents-list06-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>One</li>
-      <li>Two</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list06-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list06-input.html b/experiments/Editor/tests/range/cloneContents-list06-input.html
deleted file mode 100644
index 4f51d2a..0000000
--- a/experiments/Editor/tests/range/cloneContents-list06-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-[<ul>
-  <li>One</li>
-  <li>Two</li>]
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list07-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list07-expected.html b/experiments/Editor/tests/range/cloneContents-list07-expected.html
deleted file mode 100644
index 13298cc..0000000
--- a/experiments/Editor/tests/range/cloneContents-list07-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>Two</li>
-      <li>Three</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list07-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list07-input.html b/experiments/Editor/tests/range/cloneContents-list07-input.html
deleted file mode 100644
index e92082e..0000000
--- a/experiments/Editor/tests/range/cloneContents-list07-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  [<li>Two</li>
-  <li>Three</li>
-</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list08-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list08-expected.html b/experiments/Editor/tests/range/cloneContents-list08-expected.html
deleted file mode 100644
index 3dc0859..0000000
--- a/experiments/Editor/tests/range/cloneContents-list08-expected.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<html>
-  <head></head>
-  <body/>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list08-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list08-input.html b/experiments/Editor/tests/range/cloneContents-list08-input.html
deleted file mode 100644
index 39ec784..0000000
--- a/experiments/Editor/tests/range/cloneContents-list08-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-[<ul>]
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list09-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list09-expected.html b/experiments/Editor/tests/range/cloneContents-list09-expected.html
deleted file mode 100644
index 3dc0859..0000000
--- a/experiments/Editor/tests/range/cloneContents-list09-expected.html
+++ /dev/null
@@ -1,4 +0,0 @@
-<html>
-  <head></head>
-  <body/>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list09-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list09-input.html b/experiments/Editor/tests/range/cloneContents-list09-input.html
deleted file mode 100644
index 0a012f3..0000000
--- a/experiments/Editor/tests/range/cloneContents-list09-input.html
+++ /dev/null
@@ -1,24 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li>Two</li>
-  <li>Three</li>
-[</ul>]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list10-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list10-expected.html b/experiments/Editor/tests/range/cloneContents-list10-expected.html
deleted file mode 100644
index 146d80d..0000000
--- a/experiments/Editor/tests/range/cloneContents-list10-expected.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>Two</li>
-      <li>
-        Three
-        <ol>
-          <li>First</li>
-          <li>Second</li>
-        </ol>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list10-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list10-input.html b/experiments/Editor/tests/range/cloneContents-list10-input.html
deleted file mode 100644
index e947812..0000000
--- a/experiments/Editor/tests/range/cloneContents-list10-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  [<li>Two</li>
-  <li>Three
-    <ol>
-      <li>First</li>
-      <li>Second</li>]
-      <li>Third</li>
-    </ol>
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list11-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list11-expected.html b/experiments/Editor/tests/range/cloneContents-list11-expected.html
deleted file mode 100644
index 8c42856..0000000
--- a/experiments/Editor/tests/range/cloneContents-list11-expected.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    <ul>
-      <li>Two</li>
-      <li>
-        Three
-        <ol>
-          <li>First</li>
-          <li>Second</li>
-          <li>Third</li>
-        </ol>
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents-list11-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents-list11-input.html b/experiments/Editor/tests/range/cloneContents-list11-input.html
deleted file mode 100644
index 4c22fe9..0000000
--- a/experiments/Editor/tests/range/cloneContents-list11-input.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  [<li>Two</li>
-  <li>Three
-    <ol>
-      <li>First</li>
-      <li>Second</li>
-      <li>Third</li>
-    </ol>]
-  </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents01-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents01-expected.html b/experiments/Editor/tests/range/cloneContents01-expected.html
deleted file mode 100644
index 32ad03f..0000000
--- a/experiments/Editor/tests/range/cloneContents01-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    Here is some text
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents01-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents01-input.html b/experiments/Editor/tests/range/cloneContents01-input.html
deleted file mode 100644
index 88a175c..0000000
--- a/experiments/Editor/tests/range/cloneContents01-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-[Here is some text]
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents02-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents02-expected.html b/experiments/Editor/tests/range/cloneContents02-expected.html
deleted file mode 100644
index c6d3e67..0000000
--- a/experiments/Editor/tests/range/cloneContents02-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    is some
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents02-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents02-input.html b/experiments/Editor/tests/range/cloneContents02-input.html
deleted file mode 100644
index 61585b0..0000000
--- a/experiments/Editor/tests/range/cloneContents02-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-Here [is some] text
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents03-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents03-expected.html b/experiments/Editor/tests/range/cloneContents03-expected.html
deleted file mode 100644
index 5c06a00..0000000
--- a/experiments/Editor/tests/range/cloneContents03-expected.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<html>
-  <head></head>
-  <body>
-    Here is
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/range/cloneContents03-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/range/cloneContents03-input.html b/experiments/Editor/tests/range/cloneContents03-input.html
deleted file mode 100644
index 9030ac5..0000000
--- a/experiments/Editor/tests/range/cloneContents03-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script>
-function performTest()
-{
-    var selectionRange = Selection_get();
-    var clonedElements = Range_cloneContents(selectionRange);
-    Selection_clear();
-    DOM_deleteAllChildren(document.body);
-
-    for (var i = 0; i < clonedElements.length; i++)
-        DOM_appendChild(document.body,clonedElements[i]);
-}
-</script>
-</head>
-<body>
-[Here is] some text
-</body>
-</html>



[17/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/htmltotext.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/htmltotext.html b/experiments/Editor/tests/htmltotext.html
deleted file mode 100644
index 01fbb41..0000000
--- a/experiments/Editor/tests/htmltotext.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
-<html> <head>
-<title></title>
-
-<script src="../tests/nulleditor.js"></script>
-<script src="../Clipboard_js"></script>
-<script src="../Cursor_js"></script>
-<script src="../DOM_js"></script>
-<script src="../Formatting_js"></script>
-<script src="../Hierarchy_js"></script>
-<script src="../init.js"></script>
-<script src="../Lists_js"></script>
-<script src="../NodeSet.js"></script>
-<script src="../Outline_js"></script>
-<script src="../Position.js"></script>
-<script src="../PostponedActions_js"></script>
-<script src="../Range.js"></script>
-<script src="../StringBuilder.js"></script>
-<script src="../traversal.js"></script>
-<script src="../types.js"></script>
-<script src="../UndoManager_js"></script>
-<script src="../util.js"></script>
-<script src="../Viewport_js"></script>
-<script src="../Selection_js"></script>
-<script src="../tests/testlib.js"></script>
-<script>
-function debug(str)
-{
-    console.log(str);
-}
-
-function loaded()
-{
-    DOM_assignNodeIds(document);
-    var text = Clipboard_htmlToText(document.body);
-    DOM_deleteAllChildren(document.body);
-    var pre = DOM_createElement(document,"PRE");
-    DOM_setStyleProperties(pre,{"white-space": "pre-wrap"});
-    DOM_appendChild(pre,DOM_createTextNode(document,text));
-    DOM_appendChild(document.body,pre);
-}
-</script>
-
-</head>
-
-<body onload="loaded()">
-
-<blockquote>
-<p>Here is some text in a blockquote. Here is some text in a blockquote.Here is some text in a blockquote.Here is some text in a blockquote.Here is some text in a blockquote.Here is some text in a blockquote.</p>
-
-<p>Here is some text in a blockquote. Here is some text in a blockquote.Here is some text in a blockquote.Here is some text in a blockquote.Here is some text in a blockquote.Here is some text in a blockquote.</p>
-
-<p>Here is some text in a blockquote. Here is some text in a blockquote.Here is some text in a blockquote.Here is some text in a blockquote.Here is some text in a blockquote.Here is some text in a blockquote.</p>
-
-<blockquote>
-This is a nested blockquote. This is a nested blockquote. This is a nested blockquote. This is a nested blockquote. This is a nested blockquote. This is a nested blockquote. This is a nested blockquote. This is a nested blockquote. 
-</blockquote>
-
-<ul>
-    <li>One</li>
-    <li>Two</li>
-    <li>Three</li>
-</ul>
-
-</blockquote>
-
-<p>First paragraph</p>
-<p>Third paragraph</p>
-<h1>Heading 1</h1>
-<h2>Heading 2</h2>
-<h3>Heading 3</h3>
-<h4>Heading 4</h4>
-<h5>Heading 5</h5>
-<h6>Heading 6</h6>
-<div><div><div>Content inside nested div</div></div></div>
-<p>One <b>Two</b> <i>Three</i></p>
-<ul><li>Item one</li><li>Item two</li><li>Item three</li><li>Item four<ul><li>AAAAA</li><li>BBBBB</li><li>CCCCC</li></ul></li><li><p>Item five para 1</p><p>Item five para 2</p><p>Item five para 3</p></li>
-</ul>
-<p>Fourth paragraph</p>
-<p>Fifth paragraph</p>
-
-
-Some text that is not in a paragraph. Some text that is not in a paragraph. Some text that is not in a paragraph. Some text that is not in a paragraph. Some text that is not in a paragraph. Some text that is not in a paragraph. Some text that is not in a paragraph. Some text that is not in a paragraph. Some text that is not in a paragraph. Some text that is not in a paragraph. Some text that is not in a paragraph. Some text that is not in a paragraph. Some text that is not in a paragraph. Some text that is not in a paragraph.
-
-<i>italic</i> <b>bold</b> <em>emphasis</em> <strong>strong</strong>
-
-<p><u>one</u><u>two</u><u>three</u></p>
-
-<p><u>one </u> <u> two </u> <u> three</u></p>
-
-Here is a link to the <a href="http://daringfireball.net/projects/markdown/syntax">Markdown syntax</a> (a good reference)
-
-<p>First paragraph</p>
-
-<p>Third paragraph</p>
-<p>One <b>Two</b> <i>Three</i></p>
-
-<ol>
-  <li>Item one</li>
-  <li>Item two</li>
-  <li>Item three</li>
-  <li>Item four
-    <ol>
-      <li>AAAAA</li>
-      <li>BBBBB<p>BBBBB</p>BBBBB<p>BBBBB</p>BBBBB<ul><li>one<p>x</p></li><li>two</li></ul></li>
-      <li>CCCCC</li>
-    </ol>
-  </li>
-  <li>Item five</li>
-  <li>Item</li>
-  <li>Item</li>
-  <li>Item</li>
-  <li>Item</li>
-  <li>Item<h1>Heading 1</h1><h2>Heading 2</h2>Rest of item</li>
-  <li>Item</li>
-  <li>Item</li>
-  <li>Item</li>
-</ol>
-
-<p>Fourth paragraph</p>
-
-<p>Fifth paragraph</p>
-
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/index.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/index.js b/experiments/Editor/tests/index.js
deleted file mode 100644
index 485397b..0000000
--- a/experiments/Editor/tests/index.js
+++ /dev/null
@@ -1,2380 +0,0 @@
-// This file was generated by genindex.sh
-var tests = [
-  { dir: "autocorrect",
-    files: ["acceptCorrection-undo",
-            "acceptCorrection01",
-            "acceptCorrection02",
-            "acceptCorrection03",
-            "acceptCorrection04",
-            "acceptCorrection05",
-            "changeCorrection01",
-            "changeCorrection02",
-            "correctPrecedingWord01",
-            "removeCorrection01",
-            "removeCorrection02",
-            "removedSpan01",
-            "removedSpan02",
-            "removedSpan03",
-            "replaceCorrection-undo",
-            "replaceCorrection01",
-            "replaceCorrection02",
-            "replaceCorrection03",
-            "replaceCorrection04",
-            "replaceCorrection05",
-            "undo01",
-            "undo02",
-            "undo03",
-            "undo04",
-            "undo05",
-            "undo06"] },
-  { dir: "changetracking",
-    files: ["acceptDel-list01",
-            "acceptDel-list02",
-            "acceptDel-list03",
-            "acceptDel-list04",
-            "acceptDel-list05",
-            "acceptDel-list06",
-            "acceptDel-list07",
-            "acceptDel-list08",
-            "acceptDel-list09",
-            "acceptDel01",
-            "acceptDel02",
-            "acceptDel03",
-            "acceptDel04",
-            "acceptDel05",
-            "acceptDel06",
-            "acceptIns-list01",
-            "acceptIns-list02",
-            "acceptIns-list03",
-            "acceptIns-list04",
-            "acceptIns-list05",
-            "acceptIns-list06",
-            "acceptIns-list07",
-            "acceptIns-list08",
-            "acceptIns-list09",
-            "acceptIns01",
-            "acceptIns02",
-            "acceptIns03",
-            "acceptIns04",
-            "acceptIns05",
-            "acceptIns06"] },
-  { dir: "clipboard",
-    files: ["copy-blockquote01",
-            "copy-blockquote02",
-            "copy-blockquote03",
-            "copy-blockquote04",
-            "copy-blockquote05",
-            "copy-blockquote06",
-            "copy-blockquote07",
-            "copy-blockquote08",
-            "copy-blockquote09",
-            "copy-escaping01",
-            "copy-escaping02",
-            "copy-escaping03",
-            "copy-escaping04",
-            "copy-formatting01a",
-            "copy-formatting01b",
-            "copy-formatting01c",
-            "copy-formatting02a",
-            "copy-formatting02b",
-            "copy-formatting02c",
-            "copy-formatting03a",
-            "copy-formatting03b",
-            "copy-formatting03c",
-            "copy-formatting03d",
-            "copy-formatting03e",
-            "copy-formatting04a",
-            "copy-formatting04b",
-            "copy-formatting04c",
-            "copy-formatting04d",
-            "copy-formatting04e",
-            "copy-formatting05a",
-            "copy-formatting05b",
-            "copy-formatting05c",
-            "copy-formatting06a",
-            "copy-formatting06b",
-            "copy-formatting06c",
-            "copy-formatting06d",
-            "copy-formatting07a",
-            "copy-formatting07b",
-            "copy-formatting07c",
-            "copy-formatting07d",
-            "copy-formatting08a",
-            "copy-formatting08b",
-            "copy-formatting08c",
-            "copy-formatting08d",
-            "copy-formatting08e",
-            "copy-formatting09a",
-            "copy-formatting09b",
-            "copy-formatting09c",
-            "copy-li01",
-            "copy-li02",
-            "copy-li03",
-            "copy-li04",
-            "copy-li05",
-            "copy-link01",
-            "copy-link02",
-            "copy-link03",
-            "copy-link04",
-            "copy-list01",
-            "copy-list02",
-            "copy-list03",
-            "copy-list04",
-            "copy-list05",
-            "copy-list06",
-            "copy-list07",
-            "copy-list08",
-            "copy-list09",
-            "copy-list10",
-            "copy-list11",
-            "copy-list12",
-            "copy-list13",
-            "copy-partli01",
-            "copy-partli02",
-            "copy-partli03",
-            "copy-partli04",
-            "copy-partli05",
-            "copy-partli06",
-            "copy-partli07",
-            "copy-partli08",
-            "copy-pre01",
-            "copy-pre02",
-            "copy-pre03",
-            "copy-pre04",
-            "copy-pre05",
-            "copy-pre06",
-            "copy-pre07",
-            "copy-pre08",
-            "copy01",
-            "copy02",
-            "copy03",
-            "copy04",
-            "copy05",
-            "copy06",
-            "copypaste-list01",
-            "copypaste-list02",
-            "cut-li01",
-            "cut-li02",
-            "cut-li03",
-            "cut-li04",
-            "cut-li05",
-            "cut-li06",
-            "cut-li07",
-            "cut-li08",
-            "cut-li09",
-            "cut-li10",
-            "cut-li11",
-            "cut-li12",
-            "cut-li13",
-            "cut-li14",
-            "cut-li14a",
-            "cut-li15",
-            "cut-li15a",
-            "cut-li16",
-            "cut-li16a",
-            "cut-li17",
-            "cut-li17a",
-            "cut-td01",
-            "cut-td01a",
-            "paste-dupIds01",
-            "paste-dupIds02",
-            "paste-dupIds03",
-            "paste-htmldoc01",
-            "paste-htmldoc02",
-            "paste-invalid01",
-            "paste-invalid02",
-            "paste-invalid03",
-            "paste-invalid04",
-            "paste-invalid05",
-            "paste-invalid06",
-            "paste-invalid07",
-            "paste-invalid08",
-            "paste-invalid09",
-            "paste-invalid10",
-            "paste-li01",
-            "paste-li02",
-            "paste-li03",
-            "paste-li04",
-            "paste-li05",
-            "paste-li06",
-            "paste-li07",
-            "paste-li08",
-            "paste-li09",
-            "paste-li10",
-            "paste-li11",
-            "paste-li12",
-            "paste-li13",
-            "paste-li14",
-            "paste-list01",
-            "paste-list02",
-            "paste-list03",
-            "paste-list04",
-            "paste-list05",
-            "paste-list06",
-            "paste-markdown",
-            "paste-table01",
-            "paste-table02",
-            "paste-table03",
-            "paste-table04",
-            "paste-table05",
-            "paste-table06",
-            "paste-table07",
-            "paste01",
-            "paste02",
-            "paste03",
-            "paste04",
-            "paste05",
-            "pasteText-whitespace01",
-            "preserve-cutpaste01"] },
-  { dir: "cursor",
-    files: ["deleteBeforeParagraph-list01",
-            "deleteBeforeParagraph-list01a",
-            "deleteBeforeParagraph-list02",
-            "deleteBeforeParagraph-list02a",
-            "deleteBeforeParagraph-list03",
-            "deleteBeforeParagraph-list03a",
-            "deleteBeforeParagraph-list04",
-            "deleteBeforeParagraph-list04a",
-            "deleteBeforeParagraph-list05",
-            "deleteBeforeParagraph-list05a",
-            "deleteBeforeParagraph-list06",
-            "deleteBeforeParagraph-list06a",
-            "deleteBeforeParagraph-sublist01",
-            "deleteBeforeParagraph-sublist02",
-            "deleteBeforeParagraph-sublist03",
-            "deleteBeforeParagraph-sublist03a",
-            "deleteBeforeParagraph01",
-            "deleteBeforeParagraph01a",
-            "deleteBeforeParagraph02",
-            "deleteBeforeParagraph02a",
-            "deleteCharacter-caption01",
-            "deleteCharacter-caption02",
-            "deleteCharacter-emoji01",
-            "deleteCharacter-emoji02",
-            "deleteCharacter-emoji03",
-            "deleteCharacter-emoji04",
-            "deleteCharacter-emoji05",
-            "deleteCharacter-emoji06",
-            "deleteCharacter-emoji07",
-            "deleteCharacter-emoji08",
-            "deleteCharacter-endnote01",
-            "deleteCharacter-endnote02",
-            "deleteCharacter-endnote03",
-            "deleteCharacter-endnote04",
-            "deleteCharacter-endnote05",
-            "deleteCharacter-endnote06",
-            "deleteCharacter-endnote07",
-            "deleteCharacter-endnote08",
-            "deleteCharacter-endnote09",
-            "deleteCharacter-endnote10",
-            "deleteCharacter-figcaption01",
-            "deleteCharacter-figcaption02",
-            "deleteCharacter-figcaption03",
-            "deleteCharacter-figcaption04",
-            "deleteCharacter-figure01",
-            "deleteCharacter-figure02",
-            "deleteCharacter-figure03",
-            "deleteCharacter-figure04",
-            "deleteCharacter-footnote01",
-            "deleteCharacter-footnote02",
-            "deleteCharacter-footnote03",
-            "deleteCharacter-footnote04",
-            "deleteCharacter-footnote05",
-            "deleteCharacter-footnote06",
-            "deleteCharacter-footnote07",
-            "deleteCharacter-footnote08",
-            "deleteCharacter-footnote09",
-            "deleteCharacter-footnote10",
-            "deleteCharacter-last01",
-            "deleteCharacter-last02",
-            "deleteCharacter-last03",
-            "deleteCharacter-last03a",
-            "deleteCharacter-last04",
-            "deleteCharacter-last04a",
-            "deleteCharacter-last05",
-            "deleteCharacter-last05a",
-            "deleteCharacter-last06",
-            "deleteCharacter-last06a",
-            "deleteCharacter-last07",
-            "deleteCharacter-last07a",
-            "deleteCharacter-last08",
-            "deleteCharacter-last08a",
-            "deleteCharacter-last09",
-            "deleteCharacter-last09a",
-            "deleteCharacter-last10",
-            "deleteCharacter-last10a",
-            "deleteCharacter-last11",
-            "deleteCharacter-last11a",
-            "deleteCharacter-last13",
-            "deleteCharacter-link01",
-            "deleteCharacter-link02",
-            "deleteCharacter-link03",
-            "deleteCharacter-link04",
-            "deleteCharacter-list01",
-            "deleteCharacter-list02",
-            "deleteCharacter-list03",
-            "deleteCharacter-list04",
-            "deleteCharacter-list05",
-            "deleteCharacter-list06",
-            "deleteCharacter-list07",
-            "deleteCharacter-reference01",
-            "deleteCharacter-reference02",
-            "deleteCharacter-reference03",
-            "deleteCharacter-reference04",
-            "deleteCharacter-table01",
-            "deleteCharacter-table02",
-            "deleteCharacter-table03",
-            "deleteCharacter-table04",
-            "deleteCharacter-tablecaption01",
-            "deleteCharacter-tablecaption02",
-            "deleteCharacter-toc01",
-            "deleteCharacter-toc02",
-            "deleteCharacter-toc03",
-            "deleteCharacter-toc04",
-            "deleteCharacter01",
-            "deleteCharacter02",
-            "deleteCharacter03",
-            "deleteCharacter04",
-            "deleteCharacter04a",
-            "deleteCharacter04b",
-            "deleteCharacter05",
-            "deleteCharacter05a",
-            "deleteCharacter05b",
-            "deleteCharacter06",
-            "deleteCharacter06a",
-            "deleteCharacter06b",
-            "deleteCharacter07",
-            "deleteCharacter07a",
-            "deleteCharacter07b",
-            "deleteCharacter08",
-            "deleteCharacter08a",
-            "deleteCharacter08b",
-            "deleteCharacter09",
-            "deleteCharacter10",
-            "deleteCharacter11",
-            "deleteCharacter12",
-            "deleteCharacter13",
-            "deleteCharacter14",
-            "deleteCharacter15",
-            "deleteCharacter16",
-            "deleteCharacter17",
-            "deleteCharacter18",
-            "deleteCharacter19",
-            "deleteCharacter20",
-            "deleteCharacter21",
-            "deleteCharacter22",
-            "deleteCharacter23",
-            "deleteCharacter24",
-            "doubleSpacePeriod01",
-            "doubleSpacePeriod02",
-            "doubleSpacePeriod03",
-            "doubleSpacePeriod04",
-            "doubleSpacePeriod05",
-            "enter-delete01",
-            "enter-delete02",
-            "enter-delete03",
-            "enterAfterFigure01",
-            "enterAfterFigure02",
-            "enterAfterFigure03",
-            "enterAfterTable01",
-            "enterAfterTable02",
-            "enterAfterTable03",
-            "enterBeforeFigure01",
-            "enterBeforeFigure02",
-            "enterBeforeFigure03",
-            "enterBeforeTable01",
-            "enterBeforeTable02",
-            "enterBeforeTable03",
-            "enterPressed-caption01",
-            "enterPressed-caption02",
-            "enterPressed-emptyContainer01",
-            "enterPressed-emptyContainer01a",
-            "enterPressed-emptyContainer02",
-            "enterPressed-emptyContainer02a",
-            "enterPressed-emptyContainer03",
-            "enterPressed-emptyContainer03a",
-            "enterPressed-emptyContainer04",
-            "enterPressed-emptyContainer04a",
-            "enterPressed-emptyContainer05",
-            "enterPressed-emptyContainer05a",
-            "enterPressed-emptyContainer06",
-            "enterPressed-emptyContainer06a",
-            "enterPressed-emptyContainer07",
-            "enterPressed-emptyContainer07a",
-            "enterPressed-emptyContainer08",
-            "enterPressed-emptyContainer08a",
-            "enterPressed-endnote01",
-            "enterPressed-endnote02",
-            "enterPressed-endnote03",
-            "enterPressed-endnote04",
-            "enterPressed-endnote05",
-            "enterPressed-endnote06",
-            "enterPressed-endnote07",
-            "enterPressed-endnote08",
-            "enterPressed-figcaption01",
-            "enterPressed-figcaption02",
-            "enterPressed-footnote01",
-            "enterPressed-footnote02",
-            "enterPressed-footnote03",
-            "enterPressed-footnote04",
-            "enterPressed-footnote05",
-            "enterPressed-footnote06",
-            "enterPressed-footnote07",
-            "enterPressed-footnote08",
-            "enterPressed-heading01",
-            "enterPressed-heading02",
-            "enterPressed-heading03",
-            "enterPressed-heading04",
-            "enterPressed-heading05",
-            "enterPressed-heading06",
-            "enterPressed-heading07",
-            "enterPressed-heading08",
-            "enterPressed-heading09",
-            "enterPressed-heading10",
-            "enterPressed-heading11",
-            "enterPressed-heading12",
-            "enterPressed-heading13",
-            "enterPressed-list-nop01",
-            "enterPressed-list-nop02",
-            "enterPressed-list-nop03",
-            "enterPressed-list-nop04",
-            "enterPressed-list-nop05",
-            "enterPressed-list-nop06",
-            "enterPressed-list-nop07",
-            "enterPressed-list-nop08",
-            "enterPressed-list01",
-            "enterPressed-list02",
-            "enterPressed-list03",
-            "enterPressed-list04",
-            "enterPressed-list05",
-            "enterPressed-list06",
-            "enterPressed-list07",
-            "enterPressed-list08",
-            "enterPressed-list09",
-            "enterPressed-list10",
-            "enterPressed-list11",
-            "enterPressed-list12",
-            "enterPressed-list13",
-            "enterPressed-list14",
-            "enterPressed-list15",
-            "enterPressed-list16",
-            "enterPressed-list17",
-            "enterPressed-list18",
-            "enterPressed-list19",
-            "enterPressed-list20",
-            "enterPressed-list21",
-            "enterPressed-list22",
-            "enterPressed-list23",
-            "enterPressed-list24",
-            "enterPressed-list25",
-            "enterPressed-list26",
-            "enterPressed-list27",
-            "enterPressed-list28",
-            "enterPressed-list29",
-            "enterPressed-list30",
-            "enterPressed-list31",
-            "enterPressed-list32",
-            "enterPressed-list33",
-            "enterPressed-next01",
-            "enterPressed-next02",
-            "enterPressed-next03",
-            "enterPressed-next04",
-            "enterPressed-next05a",
-            "enterPressed-next05b",
-            "enterPressed-next05c",
-            "enterPressed-next05d",
-            "enterPressed-next05e",
-            "enterPressed-next06",
-            "enterPressed-next07",
-            "enterPressed-next08",
-            "enterPressed-next09",
-            "enterPressed-paragraphClass01",
-            "enterPressed-paragraphClass02",
-            "enterPressed-paragraphClass03",
-            "enterPressed-paragraphClass04",
-            "enterPressed-paragraphClass05",
-            "enterPressed-paragraphClass06",
-            "enterPressed-selection01",
-            "enterPressed-selection02",
-            "enterPressed-selection03",
-            "enterPressed-selection04",
-            "enterPressed01",
-            "enterPressed02",
-            "enterPressed03",
-            "enterPressed04",
-            "enterPressed05",
-            "enterPressed06",
-            "enterPressed07",
-            "enterPressed08",
-            "enterPressed09",
-            "enterPressed10",
-            "enterPressed11",
-            "enterPressed12",
-            "enterPressed13",
-            "enterPressed14",
-            "enterPressed15",
-            "enterPressed16",
-            "enterPressed17",
-            "enterPressed18",
-            "enterPressed19",
-            "enterPressed20",
-            "enterPressed21",
-            "enterPressed22",
-            "enterPressed23",
-            "enterPressed24",
-            "enterPressed25",
-            "enterPressed26",
-            "enterPressed27",
-            "enterPressed28",
-            "enterPressed29",
-            "enterPressed30",
-            "enterPressed31",
-            "enterPressed32",
-            "enterPressed33",
-            "enterPressed34",
-            "enterPressed35",
-            "insertCharacter-caption01",
-            "insertCharacter-caption02",
-            "insertCharacter-dash01",
-            "insertCharacter-dash02",
-            "insertCharacter-dash03",
-            "insertCharacter-dash04",
-            "insertCharacter-empty01",
-            "insertCharacter-empty02",
-            "insertCharacter-empty03",
-            "insertCharacter-empty04",
-            "insertCharacter-empty05",
-            "insertCharacter-empty06",
-            "insertCharacter-empty07",
-            "insertCharacter-empty08",
-            "insertCharacter-empty09",
-            "insertCharacter-empty10",
-            "insertCharacter-empty11",
-            "insertCharacter-figcaption01",
-            "insertCharacter-figcaption02",
-            "insertCharacter-list01",
-            "insertCharacter-list02",
-            "insertCharacter-list03",
-            "insertCharacter-list04",
-            "insertCharacter-list05",
-            "insertCharacter-list06",
-            "insertCharacter-list07",
-            "insertCharacter-list08",
-            "insertCharacter-list09",
-            "insertCharacter-list10",
-            "insertCharacter-quotes01",
-            "insertCharacter-space01",
-            "insertCharacter-space02",
-            "insertCharacter-space03",
-            "insertCharacter-space04",
-            "insertCharacter-space05",
-            "insertCharacter-space06",
-            "insertCharacter-space07",
-            "insertCharacter-space08",
-            "insertCharacter-spchar01",
-            "insertCharacter-spchar02",
-            "insertCharacter-spchar03",
-            "insertCharacter-spchar04",
-            "insertCharacter-table01",
-            "insertCharacter-table02",
-            "insertCharacter-table03",
-            "insertCharacter-table04",
-            "insertCharacter-table05",
-            "insertCharacter-table06",
-            "insertCharacter-table07",
-            "insertCharacter-table08",
-            "insertCharacter-table09",
-            "insertCharacter-table10",
-            "insertCharacter-table11",
-            "insertCharacter-table12",
-            "insertCharacter-table13",
-            "insertCharacter-table14",
-            "insertCharacter-table15",
-            "insertCharacter-toparagraph01",
-            "insertCharacter-toparagraph02",
-            "insertCharacter-toparagraph03",
-            "insertCharacter-toparagraph04",
-            "insertCharacter-toparagraph05",
-            "insertCharacter-toparagraph06",
-            "insertCharacter-toparagraph07",
-            "insertCharacter-toparagraph08",
-            "insertCharacter01",
-            "insertCharacter02",
-            "insertCharacter03",
-            "insertCharacter04",
-            "insertCharacter05",
-            "insertCharacter06",
-            "insertCharacter07",
-            "insertCharacter08",
-            "insertCharacter09",
-            "insertCharacter10",
-            "insertCharacter11",
-            "insertCharacter12",
-            "insertCharacter13",
-            "insertCharacter14",
-            "insertCharacter15",
-            "insertCharacter16",
-            "insertEndnote01",
-            "insertEndnote02",
-            "insertEndnote03",
-            "insertEndnote04",
-            "insertEndnote05",
-            "insertEndnote06",
-            "insertEndnote07",
-            "insertEndnote08",
-            "insertEndnote09",
-            "insertFootnote01",
-            "insertFootnote02",
-            "insertFootnote03",
-            "insertFootnote04",
-            "insertFootnote05",
-            "insertFootnote06",
-            "insertFootnote07",
-            "insertFootnote08",
-            "insertFootnote09",
-            "makeContainerInsertionPoint01",
-            "makeContainerInsertionPoint02a",
-            "makeContainerInsertionPoint02b",
-            "makeContainerInsertionPoint02c",
-            "makeContainerInsertionPoint03a",
-            "makeContainerInsertionPoint03b",
-            "makeContainerInsertionPoint03c",
-            "makeContainerInsertionPoint04",
-            "makeContainerInsertionPoint05a",
-            "makeContainerInsertionPoint05b",
-            "makeContainerInsertionPoint05c",
-            "makeContainerInsertionPoint06",
-            "makeContainerInsertionPoint07",
-            "nbsp01",
-            "nbsp02",
-            "nbsp03",
-            "nbsp04",
-            "nbsp05",
-            "position-br01",
-            "position-br02",
-            "position-br03",
-            "position-br04",
-            "textAfterFigure01",
-            "textAfterFigure02",
-            "textAfterFigure03",
-            "textAfterTable01",
-            "textAfterTable02",
-            "textAfterTable03",
-            "textBeforeFigure01",
-            "textBeforeFigure02",
-            "textBeforeFigure03",
-            "textBeforeTable01",
-            "textBeforeTable02",
-            "textBeforeTable03"] },
-  { dir: "dom",
-    files: ["Position_next",
-            "Position_prev",
-            "Range_getOutermostNodes",
-            "Range_isForward",
-            "avoidInline01",
-            "avoidInline02",
-            "avoidInline03",
-            "avoidInline04",
-            "avoidInline05",
-            "avoidInline06",
-            "avoidInline07",
-            "avoidInline08",
-            "ensureInlineNodesInParagraph01",
-            "ensureInlineNodesInParagraph02",
-            "ensureInlineNodesInParagraph03",
-            "ensureInlineNodesInParagraph04",
-            "ensureInlineNodesInParagraph05",
-            "ensureInlineNodesInParagraph06",
-            "ensureInlineNodesInParagraph07",
-            "ensureInlineNodesInParagraph08",
-            "ensureInlineNodesInParagraph09",
-            "ensureInlineNodesInParagraph10",
-            "ensureInlineNodesInParagraph11",
-            "ensureInlineNodesInParagraph12",
-            "ensureInlineNodesInParagraph13",
-            "ensureInlineNodesInParagraph14",
-            "ensureInlineNodesInParagraph15",
-            "ensureInlineNodesInParagraph16",
-            "ensureValidHierarchy01",
-            "ensureValidHierarchy02",
-            "ensureValidHierarchy03",
-            "ensureValidHierarchy04",
-            "ensureValidHierarchy05",
-            "ensureValidHierarchy06",
-            "ensureValidHierarchy07",
-            "ensureValidHierarchy08",
-            "ensureValidHierarchy09",
-            "ensureValidHierarchy10",
-            "ensureValidHierarchy11",
-            "ensureValidHierarchy12",
-            "mergeWithNeighbours01",
-            "mergeWithNeighbours02",
-            "mergeWithNeighbours03",
-            "mergeWithNeighbours04",
-            "mergeWithNeighbours05",
-            "mergeWithNeighbours06",
-            "mergeWithNeighbours07",
-            "mergeWithNeighbours08",
-            "mergeWithNeighbours09",
-            "mergeWithNeighbours10",
-            "mergeWithNeighbours11",
-            "mergeWithNeighbours12",
-            "mergeWithNeighbours13",
-            "mergeWithNeighbours14",
-            "moveCharacters01",
-            "moveCharacters02",
-            "moveCharacters03",
-            "moveCharacters04",
-            "moveNode01",
-            "moveNode02",
-            "moveNode03",
-            "moveNode04",
-            "moveNode05",
-            "moveNode06",
-            "moveNode07",
-            "moveNode08",
-            "moveNode09",
-            "moveNode10",
-            "moveNode11",
-            "moveNode12",
-            "moveNode13",
-            "moveNode14",
-            "moveNode15",
-            "moveNode16",
-            "moveNode17",
-            "moveNode18",
-            "moveNode19",
-            "moveNode20",
-            "moveNode21",
-            "moveNode22",
-            "moveNode23",
-            "moveNode24",
-            "nextNode01",
-            "nextNode02",
-            "removeNodeButKeepChildren1",
-            "removeNodeButKeepChildren2",
-            "removeNodeButKeepChildren3",
-            "removeNodeButKeepChildren4",
-            "removeNodeButKeepChildren5",
-            "removeNodeButKeepChildren6",
-            "replaceElement01",
-            "replaceElement02",
-            "replaceElement03",
-            "replaceElement04",
-            "replaceElement05",
-            "replaceElement06",
-            "replaceElement07",
-            "replaceElement08",
-            "replaceElement09",
-            "replaceElement10",
-            "splitAroundSelection-endnote01",
-            "splitAroundSelection-endnote02",
-            "splitAroundSelection-endnote03",
-            "splitAroundSelection-footnote01",
-            "splitAroundSelection-footnote02",
-            "splitAroundSelection-footnote03",
-            "splitAroundSelection-nested01",
-            "splitAroundSelection-nested02",
-            "splitAroundSelection-nested03",
-            "splitAroundSelection-nested04",
-            "splitAroundSelection-nested05",
-            "splitAroundSelection-nested06",
-            "splitAroundSelection-nested07",
-            "splitAroundSelection-nested08",
-            "splitAroundSelection-nested09",
-            "splitAroundSelection-nested10",
-            "splitAroundSelection-nested11",
-            "splitAroundSelection-nested12",
-            "splitAroundSelection-nested13",
-            "splitAroundSelection-nested14",
-            "splitAroundSelection-nested15",
-            "splitAroundSelection-nested16",
-            "splitAroundSelection-nested17",
-            "splitAroundSelection-nested18",
-            "splitAroundSelection-nested19",
-            "splitAroundSelection-nested20",
-            "splitAroundSelection-nested21",
-            "splitAroundSelection01",
-            "splitAroundSelection02",
-            "splitAroundSelection03",
-            "splitAroundSelection04",
-            "splitAroundSelection05",
-            "splitAroundSelection06",
-            "splitAroundSelection07",
-            "splitAroundSelection08",
-            "splitAroundSelection09",
-            "splitAroundSelection10",
-            "splitAroundSelection11",
-            "splitAroundSelection12",
-            "splitAroundSelection13",
-            "splitAroundSelection14",
-            "splitAroundSelection15",
-            "splitAroundSelection16",
-            "splitAroundSelection17",
-            "splitAroundSelection18",
-            "splitAroundSelection19",
-            "splitAroundSelection20",
-            "splitAroundSelection21",
-            "splitAroundSelection22",
-            "splitAroundSelection23",
-            "splitAroundSelection24",
-            "stripComments01",
-            "tracking-delete01",
-            "tracking-delete02",
-            "tracking-delete03",
-            "tracking-mergeWithNeighbours01",
-            "tracking-mergeWithNeighbours02",
-            "tracking-moveNode",
-            "tracking-removeNodeButKeepChildren",
-            "tracking-replaceElement",
-            "tracking-text1",
-            "tracking-text2",
-            "tracking-text3",
-            "tracking-text4",
-            "tracking-text5",
-            "tracking-text6",
-            "tracking-text7",
-            "tracking-text8",
-            "tracking-text9",
-            "tracking-wrapNode",
-            "tracking1",
-            "tracking2",
-            "tracking3",
-            "tracking4",
-            "wrapSiblings01",
-            "wrapSiblings02",
-            "wrapSiblings03",
-            "wrapSiblings04"] },
-  { dir: "figures",
-    files: ["getProperties01",
-            "getProperties02",
-            "getProperties03",
-            "getProperties04",
-            "getProperties05",
-            "getProperties06",
-            "getProperties07",
-            "getProperties08",
-            "insertFigure-hierarchy01",
-            "insertFigure-hierarchy02",
-            "insertFigure-hierarchy03",
-            "insertFigure-hierarchy04",
-            "insertFigure-hierarchy05",
-            "insertFigure-hierarchy06",
-            "insertFigure-hierarchy07",
-            "insertFigure-hierarchy08",
-            "insertFigure01",
-            "insertFigure02",
-            "insertFigure03",
-            "insertFigure04",
-            "insertFigure05",
-            "setProperties01",
-            "setProperties02",
-            "setProperties03",
-            "setProperties04"] },
-  { dir: "formatting",
-    files: ["classNames01",
-            "classNames02",
-            "classNames03",
-            "classNames04",
-            "classNames05",
-            "classNames06",
-            "classNames07",
-            "classNames08",
-            "empty01",
-            "empty02",
-            "empty03",
-            "empty04",
-            "empty05",
-            "empty06",
-            "empty07",
-            "empty08",
-            "getFormatting-class01",
-            "getFormatting-class02",
-            "getFormatting-class03",
-            "getFormatting-class04",
-            "getFormatting-class05",
-            "getFormatting-class06",
-            "getFormatting-class07",
-            "getFormatting-class08",
-            "getFormatting-empty01a",
-            "getFormatting-empty01b",
-            "getFormatting-empty02a",
-            "getFormatting-empty02b",
-            "getFormatting-empty03a",
-            "getFormatting-empty03b",
-            "getFormatting-empty04a",
-            "getFormatting-empty04b",
-            "getFormatting-empty05a",
-            "getFormatting-empty05b",
-            "getFormatting-empty06a",
-            "getFormatting-empty06b",
-            "getFormatting-list01",
-            "getFormatting-list02",
-            "getFormatting-list03",
-            "getFormatting-list04",
-            "getFormatting-list05",
-            "getFormatting-list06",
-            "getFormatting-list07",
-            "getFormatting-list08",
-            "getFormatting-list09",
-            "getFormatting-list10",
-            "getFormatting-list11",
-            "getFormatting-list12",
-            "getFormatting-list13",
-            "getFormatting-list14",
-            "getFormatting-list15",
-            "getFormatting-list16",
-            "getFormatting-list17",
-            "getFormatting-list18",
-            "getFormatting-list19",
-            "getFormatting-list20",
-            "getFormatting01",
-            "getFormatting02",
-            "getFormatting03",
-            "getFormatting04",
-            "getFormatting05",
-            "getFormatting06",
-            "getFormatting07",
-            "getFormatting08",
-            "getFormatting09",
-            "getFormatting10",
-            "getFormatting11",
-            "getFormatting12",
-            "indiv01a",
-            "indiv01b",
-            "indiv02a",
-            "indiv02b",
-            "indiv03a",
-            "indiv03b",
-            "inline-change01",
-            "inline-change02",
-            "inline-change03",
-            "inline-change04",
-            "inline-change05",
-            "inline-change06",
-            "inline-change07",
-            "inline-change08",
-            "inline-change09",
-            "inline-change10",
-            "inline-change11",
-            "inline-change12",
-            "inline-change13",
-            "inline-change14",
-            "inline-change15",
-            "inline-change16",
-            "inline-change17",
-            "inline-change18",
-            "inline-change19",
-            "inline-change20",
-            "inline-change21",
-            "inline-change22",
-            "inline-endnote01",
-            "inline-endnote02",
-            "inline-endnote03",
-            "inline-endnote04",
-            "inline-endnote05",
-            "inline-endnote06",
-            "inline-footnote01",
-            "inline-footnote02",
-            "inline-footnote03",
-            "inline-footnote04",
-            "inline-footnote05",
-            "inline-footnote06",
-            "inline-remove01",
-            "inline-remove02",
-            "inline-remove03",
-            "inline-remove04",
-            "inline-remove05",
-            "inline-remove06",
-            "inline-remove07",
-            "inline-remove08",
-            "inline-remove09",
-            "inline-remove10",
-            "inline-remove11",
-            "inline-remove12",
-            "inline-remove13",
-            "inline-remove14",
-            "inline-remove15",
-            "inline-remove16",
-            "inline-remove17",
-            "inline-remove18",
-            "inline-remove19",
-            "inline-remove20",
-            "inline-set01-nop",
-            "inline-set01-outer",
-            "inline-set01-p",
-            "inline-set02-nop",
-            "inline-set02-outer",
-            "inline-set02-p",
-            "inline-set03-nop",
-            "inline-set03-outer",
-            "inline-set03-p",
-            "inline-set04",
-            "inline-set05",
-            "inline-set06",
-            "inline-set07",
-            "inline-set07-outer",
-            "inline-set08",
-            "inline-set08-outer",
-            "justCursor01",
-            "justCursor02",
-            "justCursor03",
-            "justCursor04",
-            "mergeUpwards01",
-            "mergeUpwards02",
-            "mergeUpwards03",
-            "mergeUpwards04",
-            "mergeUpwards05",
-            "mergeUpwards06",
-            "mergeUpwards07",
-            "mergeUpwards08",
-            "paragraph-change01",
-            "paragraph-change02",
-            "paragraph-change03",
-            "paragraph-change04",
-            "paragraph-change05",
-            "paragraph-change06",
-            "paragraph-change07",
-            "paragraph-change08",
-            "paragraph-remove01",
-            "paragraph-remove02",
-            "paragraph-remove03",
-            "paragraph-remove04",
-            "paragraph-remove05",
-            "paragraph-remove06",
-            "paragraph-remove07",
-            "paragraph-remove08",
-            "paragraph-remove09",
-            "paragraph-remove10",
-            "paragraph-set01",
-            "paragraph-set02",
-            "paragraph-set03",
-            "paragraph-set04",
-            "paragraph-set05",
-            "paragraph-set06",
-            "paragraph-set07",
-            "paragraphTextUpToPosition01",
-            "paragraphTextUpToPosition02",
-            "paragraphTextUpToPosition03",
-            "paragraphTextUpToPosition04",
-            "paragraphTextUpToPosition05",
-            "paragraphTextUpToPosition06",
-            "paragraphTextUpToPosition07",
-            "paragraphTextUpToPosition08",
-            "paragraphTextUpToPosition09",
-            "paragraphTextUpToPosition10",
-            "paragraphTextUpToPosition11",
-            "paragraphTextUpToPosition12",
-            "paragraphTextUpToPosition13",
-            "preserveAbstract01a",
-            "preserveAbstract01b",
-            "preserveAbstract02a",
-            "preserveAbstract02b",
-            "preserveAbstract03a",
-            "preserveAbstract03b",
-            "preserveParaProps01",
-            "preserveParaProps02",
-            "preserveParaProps03",
-            "preserveParaProps04",
-            "preserveParaProps05",
-            "preserveParaProps06",
-            "preserveParaProps07",
-            "preserveParaProps08",
-            "preserveParaProps09",
-            "pushDownInlineProperties-structure01",
-            "pushDownInlineProperties-structure02",
-            "pushDownInlineProperties-structure03",
-            "pushDownInlineProperties-structure04",
-            "pushDownInlineProperties-structure05",
-            "pushDownInlineProperties-structure06",
-            "pushDownInlineProperties-structure07",
-            "pushDownInlineProperties-structure08",
-            "pushDownInlineProperties-structure09",
-            "pushDownInlineProperties-structure10",
-            "pushDownInlineProperties-structure11",
-            "pushDownInlineProperties-structure12",
-            "pushDownInlineProperties-structure13",
-            "pushDownInlineProperties-structure14",
-            "pushDownInlineProperties-structure15",
-            "pushDownInlineProperties-structure16",
-            "pushDownInlineProperties-structure17",
-            "pushDownInlineProperties01",
-            "pushDownInlineProperties02",
-            "pushDownInlineProperties03",
-            "pushDownInlineProperties04",
-            "pushDownInlineProperties05",
-            "pushDownInlineProperties06",
-            "pushDownInlineProperties07",
-            "pushDownInlineProperties08",
-            "pushDownInlineProperties09",
-            "pushDownInlineProperties10",
-            "pushDownInlineProperties11",
-            "pushDownInlineProperties12",
-            "pushDownInlineProperties13",
-            "pushDownInlineProperties14",
-            "pushDownInlineProperties15",
-            "pushDownInlineProperties16",
-            "pushDownInlineProperties17",
-            "pushDownInlineProperties18",
-            "pushDownInlineProperties19",
-            "splitTextAfter01",
-            "splitTextBefore01",
-            "style-nop01",
-            "style-nop01a",
-            "style-nop02",
-            "style-nop03",
-            "style-nop04",
-            "style-nop05",
-            "style-nop06",
-            "style-nop07",
-            "style-nop08",
-            "style-nop09",
-            "style01",
-            "style02",
-            "style03",
-            "style04",
-            "style05",
-            "style06",
-            "style07",
-            "style08",
-            "style09",
-            "style10",
-            "style11-nop",
-            "style11-p",
-            "style12-nop",
-            "style12-p",
-            "style13",
-            "style14",
-            "style15",
-            "style16-nop",
-            "style16-p",
-            "style17-nop",
-            "style17-p",
-            "style18-nop",
-            "style18-p",
-            "style19-nop",
-            "style19-p",
-            "style20-nop",
-            "style20-p",
-            "style21-nop",
-            "style21-p",
-            "style22-nop",
-            "style22-p",
-            "style23-nop",
-            "style23-p",
-            "style24"] },
-  { dir: "inline",
-    files: ["unwrap-multiplep3",
-            "unwrap-nop3",
-            "unwrap-singlep3",
-            "wrap-multiplep1",
-            "wrap-multiplep2",
-            "wrap-multiplep3",
-            "wrap-multiplep4",
-            "wrap-multiplep5",
-            "wrap-nop1",
-            "wrap-nop2",
-            "wrap-nop3",
-            "wrap-nop4",
-            "wrap-nop5",
-            "wrap-singlep1",
-            "wrap-singlep2",
-            "wrap-singlep3",
-            "wrap-singlep4",
-            "wrap-singlep5"] },
-  { dir: "input",
-    files: ["moveDown01a",
-            "moveDown01b",
-            "moveDown01c",
-            "moveDown01d",
-            "moveDown02a",
-            "moveDown02b",
-            "moveDown03a",
-            "moveDown03b",
-            "moveDown03c",
-            "moveDown03d",
-            "moveDown04a",
-            "moveDown04b",
-            "moveDown04c",
-            "moveDown04d",
-            "moveDown04e",
-            "moveUp01a",
-            "moveUp01b",
-            "moveUp01c",
-            "moveUp01d",
-            "moveUp02a",
-            "moveUp02b",
-            "moveUp03a",
-            "moveUp03b",
-            "moveUp03c",
-            "moveUp03d",
-            "moveUp04a",
-            "moveUp04b",
-            "moveUp04c",
-            "moveUp04d",
-            "moveUp04e",
-            "positionAtBoundary-line-backward",
-            "positionAtBoundary-line-forward",
-            "positionAtBoundary-paragraph-backward",
-            "positionAtBoundary-paragraph-forward",
-            "positionAtBoundary-word-backward",
-            "positionAtBoundary-word-forward",
-            "positionToBoundary-line-backward",
-            "positionToBoundary-line-forward",
-            "positionToBoundary-paragraph-backward",
-            "positionToBoundary-paragraph-forward",
-            "positionToBoundary-word-backward",
-            "positionToBoundary-word-forward",
-            "positionWithin-line-backward",
-            "positionWithin-line-forward",
-            "positionWithin-paragraph-backward",
-            "positionWithin-paragraph-forward",
-            "positionWithin-word-backward",
-            "positionWithin-word-forward",
-            "rangeEnclosing-line-backward",
-            "rangeEnclosing-line-forward",
-            "rangeEnclosing-paragraph-backward",
-            "rangeEnclosing-paragraph-forward",
-            "rangeEnclosing-word-backward",
-            "rangeEnclosing-word-forward",
-            "replaceRange01",
-            "replaceRange02",
-            "replaceRange03",
-            "replaceRange04",
-            "replaceRange05",
-            "replaceRange06",
-            "replaceRange07",
-            "replaceRange08",
-            "replaceRange09",
-            "replaceRange10"] },
-  { dir: "lists",
-    files: ["clearList01a",
-            "clearList01b",
-            "clearList02a",
-            "clearList02b",
-            "clearList03a",
-            "clearList03b",
-            "clearList04a",
-            "clearList04b",
-            "clearList05a",
-            "clearList05b",
-            "clearList06a",
-            "clearList06b",
-            "clearList07a",
-            "clearList07b",
-            "clearList08a",
-            "clearList08b",
-            "clearList09a",
-            "clearList09b",
-            "clearList10a",
-            "clearList10b",
-            "clearList10c",
-            "clearList10d",
-            "clearList10e",
-            "clearList11a",
-            "clearList11b",
-            "clearList11c",
-            "decrease-flat-tozero01a",
-            "decrease-flat-tozero01b",
-            "decrease-flat-tozero02a",
-            "decrease-flat-tozero02b",
-            "decrease-flat-tozero03a",
-            "decrease-flat-tozero03b",
-            "decrease-flat-tozero04a",
-            "decrease-flat-tozero04b",
-            "decrease-nested-toone01a",
-            "decrease-nested-toone01b",
-            "decrease-nested-toone02a",
-            "decrease-nested-toone02b",
-            "decrease-nested-toone03a",
-            "decrease-nested-toone03b",
-            "decrease-nested-toone04a",
-            "decrease-nested-toone04b",
-            "decrease-nested-toone05a",
-            "decrease-nested-toone05b",
-            "decrease-nested-toone06a",
-            "decrease-nested-toone06b",
-            "decrease-nested-tozero01a",
-            "decrease-nested-tozero01b",
-            "decrease-nested-tozero02a",
-            "decrease-nested-tozero02b",
-            "decrease-nested-tozero03a",
-            "decrease-nested-tozero03b",
-            "decrease-nested-tozero04a",
-            "decrease-nested-tozero04b",
-            "decrease-nested-tozero05a",
-            "decrease-nested-tozero05b",
-            "decrease-nested01a",
-            "decrease-nested01b",
-            "decrease-nested02a",
-            "decrease-nested02b",
-            "decrease-nested03a",
-            "decrease-nested03b",
-            "decrease-nested04a",
-            "decrease-nested04b",
-            "decrease-nested05a",
-            "decrease-nested05b",
-            "decrease-nested06a",
-            "decrease-nested06b",
-            "decrease-nested07a",
-            "decrease-nested07b",
-            "div01a",
-            "div01b",
-            "div02a",
-            "div02b",
-            "div03a",
-            "div03b",
-            "increase-flat01a",
-            "increase-flat01b",
-            "increase-flat02a",
-            "increase-flat02b",
-            "increase-flat03a",
-            "increase-flat03b",
-            "increase-flat04a",
-            "increase-flat04b",
-            "increase-flat05a",
-            "increase-flat05b",
-            "increase-misc01a",
-            "increase-misc01b",
-            "increase-misc02a",
-            "increase-misc02b",
-            "increase-misc03a",
-            "increase-misc03b",
-            "increase-multiple01a",
-            "increase-multiple01b",
-            "increase-multiple02a",
-            "increase-multiple02b",
-            "increase-nested01a",
-            "increase-nested01b",
-            "increase-nested02a",
-            "increase-nested02b",
-            "merge01a",
-            "merge02a",
-            "merge02b",
-            "merge03a",
-            "merge03b",
-            "merge04a",
-            "merge04b",
-            "ol-from-ul-adjacent01a",
-            "ol-from-ul-adjacent01b",
-            "ol-from-ul-adjacent02a",
-            "ol-from-ul-adjacent02b",
-            "ol-from-ul-adjacent03a",
-            "ol-from-ul-adjacent03b",
-            "ol-from-ul01a",
-            "ol-from-ul01b",
-            "ol-from-ul02a",
-            "ol-from-ul02b",
-            "ol-from-ul03a",
-            "ol-from-ul03b",
-            "ol-from-ul04a",
-            "ol-from-ul04b",
-            "ol-from-ul05a",
-            "ol-from-ul05b",
-            "ol-from-ul06a",
-            "ol-from-ul06b",
-            "ol-from-ul07a",
-            "ol-from-ul07b",
-            "ol01",
-            "ol02",
-            "ol03",
-            "ol04",
-            "setList-adjacentLists01",
-            "setList-adjacentLists02",
-            "setList-adjacentLists03",
-            "setList-adjacentLists04",
-            "setList-emptyLIs01",
-            "setList-emptyLIs02",
-            "setList-emptyLIs03",
-            "setList-emptyLIs04",
-            "setList-headings01",
-            "setList-headings02",
-            "setList-headings03",
-            "setList-headings04",
-            "setList-innerp01",
-            "setList-innerp02",
-            "setList-innerp03",
-            "setList-innerp04",
-            "setList-mixed01",
-            "setList-mixed02",
-            "setList-mixed03",
-            "setList-nested01",
-            "setList-nested02",
-            "setList-nested03",
-            "setList-nested04",
-            "setList-nested05",
-            "setList-nested06",
-            "setList-nested07",
-            "setList-nested08",
-            "setList-nop01",
-            "setList-nop02",
-            "setList-nop03",
-            "setList-nop04",
-            "setList-nop05",
-            "setList-paragraphs01",
-            "setList-paragraphs02",
-            "setList-paragraphs03",
-            "setList-paragraphs04",
-            "setList-paragraphs05",
-            "setList-paragraphs06",
-            "setList-paragraphs07",
-            "ul01",
-            "ul02",
-            "ul03",
-            "ul04"] },
-  { dir: "main",
-    files: ["removeSpecial01",
-            "removeSpecial02",
-            "removeSpecial03"] },
-  { dir: "outline",
-    files: ["changeHeadingToParagraph",
-            "changeHeadingType",
-            "deleteSection-inner01",
-            "deleteSection-inner02",
-            "deleteSection-inner03",
-            "deleteSection-nested01",
-            "deleteSection-nested02",
-            "deleteSection-nested03",
-            "deleteSection01",
-            "deleteSection02",
-            "deleteSection03",
-            "discovery01",
-            "discovery02",
-            "discovery03",
-            "discovery04",
-            "discovery05",
-            "discovery06",
-            "discovery07",
-            "discovery08",
-            "discovery09",
-            "discovery10",
-            "heading-editing01",
-            "heading-editing02",
-            "heading-editing03",
-            "heading-editing04",
-            "heading-editing05",
-            "heading-editing06",
-            "heading-editing07",
-            "heading-editing08",
-            "heading-hierarchy01a",
-            "heading-hierarchy01b",
-            "heading-hierarchy01c",
-            "heading-hierarchy02a",
-            "heading-hierarchy02b",
-            "heading-hierarchy02c",
-            "heading-hierarchy03a",
-            "heading-hierarchy03b",
-            "heading-hierarchy03c",
-            "heading-hierarchy04a",
-            "heading-hierarchy04b",
-            "heading-hierarchy04c",
-            "heading-numbering01",
-            "heading-numbering02",
-            "heading-numbering03",
-            "heading-numbering04",
-            "heading-numbering05",
-            "heading-numbering06",
-            "heading-numbering07",
-            "heading-numbering08",
-            "heading-numbering09",
-            "heading-numbering10",
-            "headings01",
-            "headings02",
-            "headings03",
-            "headings04",
-            "headings05",
-            "itemtypes01",
-            "listOfFigures01",
-            "listOfFigures02",
-            "listOfFigures03",
-            "listOfFigures04",
-            "listOfFigures05",
-            "listOfFigures06",
-            "listOfFigures07",
-            "listOfFigures08",
-            "listOfFigures09",
-            "listOfFigures09a",
-            "listOfFigures10",
-            "listOfFigures11",
-            "listOfTables01",
-            "listOfTables02",
-            "listOfTables03",
-            "listOfTables04",
-            "listOfTables05",
-            "listOfTables06",
-            "listOfTables07",
-            "listOfTables08",
-            "listOfTables09",
-            "listOfTables09a",
-            "listOfTables10",
-            "listOfTables11",
-            "moveSection-inner01",
-            "moveSection-inner02",
-            "moveSection-inner03",
-            "moveSection-inner04",
-            "moveSection-inner05",
-            "moveSection-inner06",
-            "moveSection-inner07",
-            "moveSection-inner08",
-            "moveSection-inner09",
-            "moveSection-nested01",
-            "moveSection-nested02",
-            "moveSection-nested03",
-            "moveSection-nested04",
-            "moveSection-nested05",
-            "moveSection-nested06",
-            "moveSection-nested07",
-            "moveSection-nested08",
-            "moveSection-nested09",
-            "moveSection-newparent01",
-            "moveSection-newparent02",
-            "moveSection-newparent03",
-            "moveSection-newparent04",
-            "moveSection-newparent05",
-            "moveSection01",
-            "moveSection02",
-            "moveSection03",
-            "moveSection04",
-            "moveSection05",
-            "moveSection06",
-            "moveSection07",
-            "moveSection08",
-            "moveSection09",
-            "moveSection10",
-            "refTitle-figure01",
-            "refTitle-figure02",
-            "refTitle-figure03",
-            "refTitle-figure04",
-            "refTitle-figure05",
-            "refTitle-figure06",
-            "refTitle-figure07",
-            "refTitle-section01",
-            "refTitle-section02",
-            "refTitle-section03",
-            "refTitle-section04",
-            "refTitle-section05",
-            "refTitle-section06",
-            "refTitle-section07",
-            "refTitle-table01",
-            "refTitle-table02",
-            "refTitle-table03",
-            "refTitle-table04",
-            "refTitle-table05",
-            "refTitle-table06",
-            "refTitle-table07",
-            "refType-figure-numbered",
-            "refType-figure-unnumbered",
-            "refType-section-numbered",
-            "refType-section-unnumbered",
-            "refType-section-unnumbered2",
-            "refType-table-numbered",
-            "refType-table-unnumbered",
-            "reference-insert01",
-            "reference-insert02",
-            "reference-insert03",
-            "reference-static01",
-            "reference-static02",
-            "reference-static03",
-            "reference-update01",
-            "reference-update02",
-            "reference-update03",
-            "reference01",
-            "refsById01",
-            "setNumbered-figure01",
-            "setNumbered-figure02",
-            "setNumbered-figure03",
-            "setNumbered-figure04",
-            "setNumbered-table01",
-            "setNumbered-table02",
-            "setNumbered-table03",
-            "setNumbered-table04",
-            "tableOfContents-insert01",
-            "tableOfContents-insert02",
-            "tableOfContents-insert03",
-            "tableOfContents-insert04",
-            "tableOfContents-insert05",
-            "tableOfContents-insert06",
-            "tableOfContents-insert07",
-            "tableOfContents01",
-            "tableOfContents02",
-            "tableOfContents03",
-            "tableOfContents04",
-            "tableOfContents05",
-            "tableOfContents06",
-            "tableOfContents07",
-            "tableOfContents08",
-            "tableOfContents09",
-            "tableOfContents10",
-            "tableOfContents11",
-            "tocInHeading01",
-            "tocInsert01",
-            "tocInsert02",
-            "tocInsert03"] },
-  { dir: "position",
-    files: ["isValidCursorPosition-afterbr01a",
-            "isValidCursorPosition-afterbr01b",
-            "isValidCursorPosition-afterbr01c",
-            "isValidCursorPosition-afterbr01d",
-            "isValidCursorPosition-afterbr01e",
-            "isValidCursorPosition-afterbr02a",
-            "isValidCursorPosition-afterbr02b",
-            "isValidCursorPosition-afterbr02c",
-            "isValidCursorPosition-afterbr03a",
-            "isValidCursorPosition-afterbr03b",
-            "isValidCursorPosition-afterbr03c",
-            "isValidCursorPosition-afterbr04a",
-            "isValidCursorPosition-afterbr04b",
-            "isValidCursorPosition-afterbr04c",
-            "isValidCursorPosition-body01a",
-            "isValidCursorPosition-body01b",
-            "isValidCursorPosition-body01c",
-            "isValidCursorPosition-body01d",
-            "isValidCursorPosition-body01e",
-            "isValidCursorPosition-body01f",
-            "isValidCursorPosition-body01g",
-            "isValidCursorPosition-caption01a",
-            "isValidCursorPosition-caption01b",
-            "isValidCursorPosition-caption01c",
-            "isValidCursorPosition-endnote01",
-            "isValidCursorPosition-endnote02",
-            "isValidCursorPosition-endnote03",
-            "isValidCursorPosition-endnote04",
-            "isValidCursorPosition-endnote05",
-            "isValidCursorPosition-endnote06",
-            "isValidCursorPosition-endnote07",
-            "isValidCursorPosition-endnote08",
-            "isValidCursorPosition-endnote09",
-            "isValidCursorPosition-endnote10",
-            "isValidCursorPosition-figure01a",
-            "isValidCursorPosition-figure01b",
-            "isValidCursorPosition-figure01c",
-            "isValidCursorPosition-footnote01",
-            "isValidCursorPosition-footnote02",
-            "isValidCursorPosition-footnote03",
-            "isValidCursorPosition-footnote04",
-            "isValidCursorPosition-footnote05",
-            "isValidCursorPosition-footnote06",
-            "isValidCursorPosition-footnote07",
-            "isValidCursorPosition-footnote08",
-            "isValidCursorPosition-footnote09",
-            "isValidCursorPosition-footnote10",
-            "isValidCursorPosition-footnote11",
-            "isValidCursorPosition-footnote12",
-            "isValidCursorPosition-footnote13",
-            "isValidCursorPosition-footnote14",
-            "isValidCursorPosition-heading01a",
-            "isValidCursorPosition-heading01b",
-            "isValidCursorPosition-heading01c",
-            "isValidCursorPosition-image01a",
-            "isValidCursorPosition-image01b",
-            "isValidCursorPosition-image01c",
-            "isValidCursorPosition-image02a",
-            "isValidCursorPosition-image02b",
-            "isValidCursorPosition-image02c",
-            "isValidCursorPosition-image03a",
-            "isValidCursorPosition-image03b",
-            "isValidCursorPosition-image03c",
-            "isValidCursorPosition-image04a",
-            "isValidCursorPosition-image04b",
-            "isValidCursorPosition-image04c",
-            "isValidCursorPosition-inline01a",
-            "isValidCursorPosition-inline01b",
-            "isValidCursorPosition-inline01c",
-            "isValidCursorPosition-inline01d",
-            "isValidCursorPosition-inline01e",
-            "isValidCursorPosition-inline01f",
-            "isValidCursorPosition-inline01g",
-            "isValidCursorPosition-inline02a",
-            "isValidCursorPosition-inline02b",
-            "isValidCursorPosition-inline02c",
-            "isValidCursorPosition-inline02d",
-            "isValidCursorPosition-inline02e",
-            "isValidCursorPosition-inline02f",
-            "isValidCursorPosition-inline02g",
-            "isValidCursorPosition-inline03a",
-            "isValidCursorPosition-inline03b",
-            "isValidCursorPosition-inline03c",
-            "isValidCursorPosition-inline05a",
-            "isValidCursorPosition-inline05b",
-            "isValidCursorPosition-inline05c",
-            "isValidCursorPosition-inline05d",
-            "isValidCursorPosition-inline05e",
-            "isValidCursorPosition-inline05f",
-            "isValidCursorPosition-inline05g",
-            "isValidCursorPosition-inline06a",
-            "isValidCursorPosition-inline06b",
-            "isValidCursorPosition-inline06c",
-            "isValidCursorPosition-inline06d",
-            "isValidCursorPosition-inline06e",
-            "isValidCursorPosition-inline06f",
-            "isValidCursorPosition-inline06g",
-            "isValidCursorPosition-inline06h",
-            "isValidCursorPosition-inline06i",
-            "isValidCursorPosition-inline06j",
-            "isValidCursorPosition-inline06k",
-            "isValidCursorPosition-inline07a",
-            "isValidCursorPosition-inline07b",
-            "isValidCursorPosition-inline07c",
-            "isValidCursorPosition-inline07d",
-            "isValidCursorPosition-inline07e",
-            "isValidCursorPosition-inline07f",
-            "isValidCursorPosition-inline07g",
-            "isValidCursorPosition-inline08a",
-            "isValidCursorPosition-inline08b",
-            "isValidCursorPosition-inline08c",
-            "isValidCursorPosition-inline08d",
-            "isValidCursorPosition-inline08e",
-            "isValidCursorPosition-inline08f",
-            "isValidCursorPosition-inline08g",
-            "isValidCursorPosition-inline08h",
-            "isValidCursorPosition-inline08i",
-            "isValidCursorPosition-inline08j",
-            "isValidCursorPosition-inline08k",
-            "isValidCursorPosition-link01a",
-            "isValidCursorPosition-link01b",
-            "isValidCursorPosition-link01c",
-            "isValidCursorPosition-list01a",
-            "isValidCursorPosition-list01b",
-            "isValidCursorPosition-list01c",
-            "isValidCursorPosition-list02a",
-            "isValidCursorPosition-list02b",
-            "isValidCursorPosition-list02c",
-            "isValidCursorPosition-list03a",
-            "isValidCursorPosition-list03b",
-            "isValidCursorPosition-list03c",
-            "isValidCursorPosition-list04a",
-            "isValidCursorPosition-list04b",
-            "isValidCursorPosition-list04c",
-            "isValidCursorPosition-list05a",
-            "isValidCursorPosition-list05b",
-            "isValidCursorPosition-list05c",
-            "isValidCursorPosition-list05d",
-            "isValidCursorPosition-list05e",
-            "isValidCursorPosition-paragraph01a",
-            "isValidCursorPosition-paragraph01b",
-            "isValidCursorPosition-paragraph01c",
-            "isValidCursorPosition-paragraph01d",
-            "isValidCursorPosition-paragraph01e",
-            "isValidCursorPosition-paragraph02a",
-            "isValidCursorPosition-paragraph02b",
-            "isValidCursorPosition-paragraph02c",
-            "isValidCursorPosition-paragraph02d",
-            "isValidCursorPosition-paragraph03a",
-            "isValidCursorPosition-paragraph03b",
-            "isValidCursorPosition-paragraph03c",
-            "isValidCursorPosition-paragraph03d",
-            "isValidCursorPosition-paragraph04a",
-            "isValidCursorPosition-paragraph04b",
-            "isValidCursorPosition-paragraph04c",
-            "isValidCursorPosition-paragraph05a",
-            "isValidCursorPosition-paragraph05b",
-            "isValidCursorPosition-paragraph05c",
-            "isValidCursorPosition-paragraph06a",
-            "isValidCursorPosition-paragraph06b",
-            "isValidCursorPosition-paragraph06c",
-            "isValidCursorPosition-paragraph07a",
-            "isValidCursorPosition-paragraph07b",
-            "isValidCursorPosition-paragraph07c",
-            "isValidCursorPosition-paragraph08a",
-            "isValidCursorPosition-paragraph08b",
-            "isValidCursorPosition-paragraph08c",
-            "isValidCursorPosition-paragraph08d",
-            "isValidCursorPosition-paragraph08e",
-            "isValidCursorPosition-paragraph08f",
-            "isValidCursorPosition-paragraph08g",
-            "isValidCursorPosition-table01a",
-            "isValidCursorPosition-table01b",
-            "isValidCursorPosition-table01c",
-            "isValidCursorPosition-table01d",
-            "isValidCursorPosition-table01e",
-            "isValidCursorPosition-table01f",
-            "isValidCursorPosition-table02a",
-            "isValidCursorPosition-table02b",
-            "isValidCursorPosition-table02c",
-            "isValidCursorPosition-table03a",
-            "isValidCursorPosition-table03b",
-            "isValidCursorPosition-table03c",
-            "isValidCursorPosition-toc01a"] },
-  { dir: "range",
-    files: ["cloneContents-list01",
-            "cloneContents-list02",
-            "cloneContents-list03",
-            "cloneContents-list04",
-            "cloneContents-list05",
-            "cloneContents-list06",
-            "cloneContents-list07",
-            "cloneContents-list08",
-            "cloneContents-list09",
-            "cloneContents-list10",
-            "cloneContents-list11",
-            "cloneContents01",
-            "cloneContents02",
-            "cloneContents03",
-            "cloneContents04",
-            "cloneContents05",
-            "cloneContents06",
-            "cloneContents07",
-            "cloneContents08",
-            "cloneContents09",
-            "cloneContents10",
-            "cloneContents11",
-            "cloneContents12",
-            "cloneContents13",
-            "cloneContents14",
-            "cloneContents15",
-            "cloneContents16",
-            "cloneContents17",
-            "cloneContents18",
-            "cloneContents19",
-            "cloneContents20",
-            "getText01",
-            "getText02",
-            "getText03",
-            "getText04",
-            "getText05",
-            "getText06",
-            "getText07",
-            "getText08",
-            "getText09",
-            "getText10",
-            "getText11",
-            "getText12",
-            "getText13",
-            "getText14",
-            "getText15",
-            "getText16",
-            "getText17",
-            "getText18",
-            "getText19",
-            "getText20",
-            "getText21",
-            "rangeHasContent01",
-            "rangeHasContent02",
-            "rangeHasContent03",
-            "rangeHasContent04",
-            "rangeHasContent05",
-            "rangeHasContent06",
-            "rangeHasContent07"] },
-  { dir: "scan",
-    files: ["next01",
-            "next02",
-            "next03",
-            "next04",
-            "next05",
-            "next06",
-            "next07",
-            "replaceMatch01",
-            "replaceMatch02",
-            "replaceMatch03",
-            "replaceMatch04",
-            "replaceMatch05",
-            "showMatch01",
-            "showMatch02",
-            "showMatch03",
-            "showMatch04",
-            "showMatch05"] },
-  { dir: "selection",
-    files: ["boundaries-table01",
-            "boundaries-table02",
-            "boundaries-table03",
-            "boundaries-table04",
-            "boundaries-table05",
-            "boundaries-table06",
-            "boundaries-table07",
-            "boundaries-table08",
-            "boundaries-table09",
-            "boundaries-table10",
-            "delete01",
-            "delete02",
-            "delete03",
-            "delete04",
-            "delete05",
-            "deleteContents-list01",
-            "deleteContents-list02",
-            "deleteContents-list03",
-            "deleteContents-list04",
-            "deleteContents-list05",
-            "deleteContents-list06",
-            "deleteContents-list07",
-            "deleteContents-list08",
-            "deleteContents-list09",
-            "deleteContents-list10",
-            "deleteContents-list11",
-            "deleteContents-list12",
-            "deleteContents-list13",
-            "deleteContents-list14",
-            "deleteContents-list15",
-            "deleteContents-list16",
-            "deleteContents-list17",
-            "deleteContents-list18",
-            "deleteContents-list19",
-            "deleteContents-paragraph-span01",
-            "deleteContents-paragraph-span02",
-            "deleteContents-paragraph-span03",
-            "deleteContents-paragraph-span04",
-            "deleteContents-paragraph-span05",
-            "deleteContents-paragraph-span06",
-            "deleteContents-paragraph-span07",
-            "deleteContents-paragraph01",
-            "deleteContents-paragraph02",
-            "deleteContents-paragraph03",
-            "deleteContents-paragraph04",
-            "deleteContents-paragraph05",
-            "deleteContents-paragraph06",
-            "deleteContents-paragraph07",
-            "deleteContents-table01",
-            "deleteContents-table02",
-            "deleteContents-table03",
-            "deleteContents-table04",
-            "deleteContents-table05",
-            "deleteContents-table06",
-            "deleteContents-table07",
-            "deleteContents-table08",
-            "deleteContents-table09",
-            "deleteContents-table10",
-            "deleteContents-table11",
-            "deleteContents-table12",
-            "deleteContents-table13",
-            "deleteContents-table14",
-            "deleteContents-table15",
-            "deleteContents01",
-            "deleteContents02",
-            "deleteContents03",
-            "deleteContents04",
-            "deleteContents05",
-            "deleteContents06",
-            "deleteContents07",
-            "deleteContents08",
-            "deleteContents09",
-            "deleteContents10",
-            "deleteContents11",
-            "deleteContents12",
-            "deleteContents13",
-            "deleteContents14",
-            "deleteContents15",
-            "deleteContents16",
-            "deleteContents17",
-            "deleteContents18",
-            "deleteContents18a",
-            "deleteContents18b",
-            "deleteContents19",
-            "deleteContents19a",
-            "deleteContents19b",
-            "deleteContents20",
-            "deleteContents20a",
-            "deleteContents20b",
-            "deleteContents21",
-            "deleteContents21a",
-            "deleteContents21b",
-            "deleteContents22",
-            "deleteContents22a",
-            "deleteContents22b",
-            "highlights-figure01",
-            "highlights-figure02",
-            "highlights-table01",
-            "highlights-table02",
-            "highlights-table03",
-            "highlights-toc01",
-            "highlights-toc02",
-            "highlights01",
-            "highlights02",
-            "highlights03",
-            "highlights04",
-            "highlights05",
-            "positions-inner01a",
-            "positions-inner01b",
-            "positions-inner02a",
-            "positions-inner02b",
-            "positions-inner03a",
-            "positions-inner03b",
-            "positions-inner04a",
-            "positions-inner04b",
-            "positions-inner05a",
-            "positions-inner05b",
-            "positions-inner06a",
-            "positions-inner06b",
-            "positions-outer01a",
-            "positions-outer01b",
-            "positions-outer02a",
-            "positions-outer02b",
-            "positions-outer03a",
-            "positions-outer03b",
-            "positions-outer04a",
-            "positions-outer04b",
-            "positions-outer05a",
-            "positions-outer05b",
-            "positions-outer06a",
-            "positions-outer06b",
-            "selectAll-from-table01",
-            "selectAll-from-table02",
-            "selectParagraph01",
-            "selectParagraph02",
-            "selectParagraph03",
-            "selectParagraph04",
-            "selectParagraph05",
-            "selectParagraph06",
-            "selectWordAtCursor-figure01",
-            "selectWordAtCursor-figure02",
-            "selectWordAtCursor-table01",
-            "selectWordAtCursor-table02",
-            "selectWordAtCursor01",
-            "selectWordAtCursor02",
-            "selectWordAtCursor03",
-            "selectWordAtCursor04",
-            "selectWordAtCursor05",
-            "selectWordAtCursor06",
-            "selectWordAtCursor07",
-            "selectWordAtCursor08",
-            "selectWordAtCursor09",
-            "selectWordAtCursor10",
-            "selectWordAtCursor11",
-            "selectWordAtCursor12",
-            "selectWordAtCursor13",
-            "selectWordAtCursor14",
-            "tableSelection01"] },
-  { dir: "tables",
-    files: ["addAdjacentColumn01",
-            "addAdjacentColumn02",
-            "addAdjacentColumn03",
-            "addAdjacentColumn04",
-            "addAdjacentColumn05",
-            "addAdjacentColumn06",
-            "addAdjacentColumn07",
-            "addAdjacentColumn08",
-            "addAdjacentColumn09",
-            "addAdjacentColumn10",
-            "addAdjacentColumn11",
-            "addAdjacentColumn12",
-            "addAdjacentColumn13",
-            "addAdjacentColumn14",
-            "addAdjacentColumn15",
-            "addAdjacentColumn16",
-            "addAdjacentColumn17",
-            "addAdjacentColumn18",
-            "addAdjacentColumn19",
-            "addAdjacentColumn20",
-            "addAdjacentRow01",
-            "addAdjacentRow02",
-            "addAdjacentRow03",
-            "addAdjacentRow04",
-            "addAdjacentRow05",
-            "addAdjacentRow06",
-            "addAdjacentRow07",
-            "addAdjacentRow08",
-            "addAdjacentRow09",
-            "addAdjacentRow10",
-            "addAdjacentRow11",
-            "addAdjacentRow12",
-            "addAdjacentRow13",
-            "addAdjacentRow14",
-            "addAdjacentRow15",
-            "addAdjacentRow16",
-            "addAdjacentRow17",
-            "addAdjacentRow18",
-            "addAdjacentRow19",
-            "addAdjacentRow20",
-            "addColElement01",
-            "addColElement02",
-            "addColElement03",
-            "addColElement04",
-            "addColElement05",
-            "addColElement06",
-            "addColElement07",
-            "addColElement08",
-            "addColElement09",
-            "addColElement10",
-            "addColElement11",
-            "addColElement12",
-            "caption-moveLeft",
-            "caption-moveRight",
-            "copy01",
-            "copy02",
-            "copy03",
-            "copy04",
-            "copy05",
-            "copy06",
-            "copy07",
-            "copy08",
-            "copy09",
-            "copy10",
-            "deleteCellContents01",
-            "deleteCellContents02",
-            "deleteCellContents03",
-            "deleteCellContents04",
-            "deleteCellContents05",
-            "deleteCellContents06",
-            "deleteCellContents07",
-            "deleteCellContents08",
-            "deleteCellContents09",
-            "deleteColElements01",
-            "deleteColElements02",
-            "deleteColElements05",
-            "deleteColElements06",
-            "deleteColElements07",
-            "deleteColElements10",
-            "deleteColElements11",
-            "deleteColElements12",
-            "deleteColumns01",
-            "deleteColumns02",
-            "deleteColumns03",
-            "deleteColumns04",
-            "deleteColumns05",
-            "deleteColumns06",
-            "deleteColumns07",
-            "deleteRows01",
-            "deleteRows02",
-            "deleteRows03",
-            "deleteRows04",
-            "deleteRows05",
-            "deleteRows06",
-            "deleteRows07",
-            "fixTable01",
-            "fixTable02",
-            "fixTable03",
-            "fixTable04",
-            "fixTable05",
-            "fixTable06",
-            "fixTable07",
-            "fixTable08",
-            "fixTable09",
-            "fixTable10",
-            "fixTable11",
-            "fixTable12",
-            "fixTable13",
-            "fixTable14",
-            "fixTable15",
-            "formattingInCell01",
-            "formattingInCell02",
-            "getColWidths01",
-            "getColWidths02",
-            "getColWidths03",
-            "getColWidths04",
-            "getColWidths05",
-            "getColWidths06",
-            "getColWidths07",
-            "insertTable-hierarchy01",
-            "insertTable-hierarchy02",
-            "insertTable-hierarchy03",
-            "insertTable-hierarchy04",
-            "insertTable-hierarchy05",
-            "insertTable-hierarchy06",
-            "insertTable-hierarchy07",
-            "insertTable-hierarchy08",
-            "insertTable01",
-            "insertTable02",
-            "insertTable03",
-            "insertTable04",
-            "insertTable05",
-            "insertTable06",
-            "insertTable07",
-            "paste-merged01a",
-            "paste-merged01b",
-            "paste-merged01c",
-            "paste-merged01d",
-            "paste-merged01e",
-            "paste-merged01f",
-            "paste-merged01g",
-            "paste-merged02a",
-            "paste-merged02b",
-            "paste-merged02c",
-            "paste-merged02d",
-            "paste-merged02e",
-            "paste-merged02f",
-            "paste-merged02g",
-            "paste-merged03a",
-            "paste-merged03b",
-            "paste-merged03c",
-            "paste-merged03d",
-            "paste-merged03e",
-            "paste-merged03f",
-            "paste-merged03g",
-            "paste-merged04a",
-            "paste-merged04b",
-            "paste-merged04c",
-            "paste-merged04d",
-            "paste-merged04e",
-            "paste-merged04f",
-            "paste-merged04g",
-            "paste01a",
-            "paste01b",
-            "paste01c",
-            "paste01d",
-            "paste01e",
-            "paste02a",
-            "paste02b",
-            "paste02c",
-            "paste02d",
-            "paste03a",
-            "paste03b",
-            "paste03c",
-            "paste03d",
-            "paste04a",
-            "paste04b",
-            "paste04c",
-            "paste04d",
-            "paste04e",
-            "paste04f",
-            "paste04g",
-            "paste05a",
-            "paste05b",
-            "paste05c",
-            "paste05d",
-            "paste06a",
-            "paste06b",
-            "paste06c",
-            "regionFromRange01",
-            "regionFromRange02",
-            "regionFromRange03",
-            "regionFromRange04",
-            "regionFromRange05",
-            "regionFromRange06",
-            "regionFromRange07",
-            "regionFromRange08",
-            "regionFromRange09",
-            "regionFromRange10",
-            "regionFromRange11",
-            "regionFromRange12",
-            "regionFromRange13",
-            "regionFromRange14",
-            "regionSpan01",
-            "regionSpan02",
-            "regionSpan03",
-            "regionSpan04",
-            "regionSpan05",
-            "regionSpan06",
-            "regionSpan07",
-            "regionSpan08",
-            "regionSpan09",
-            "regionSpan10",
-            "regionSpan11",
-            "regionSpan12",
-            "regionSpan13",
-            "regionSpan14",
-            "regionSpan15",
-            "regionSpan16",
-            "removeAdjacentColumn01inside",
-            "removeAdjacentColumn01right",
-            "removeAdjacentColumn02inside",
-            "removeAdjacentColumn02left",
-            "removeAdjacentColumn02right",
-            "removeAdjacentColumn03inside",
-            "removeAdjacentColumn03left",
-            "removeAdjacentColumn04inside",
-            "removeAdjacentColumn04right",
-            "removeAdjacentColumn05inside",
-            "removeAdjacentColumn05left",
-            "removeAdjacentColumn05right",
-            "removeAdjacentColumn06inside",
-            "removeAdjacentColumn06left",
-            "removeAdjacentColumn07",
-            "removeAdjacentColumn08",
-            "removeAdjacentColumn09",
-            "removeAdjacentColumn10",
-            "removeAdjacentColumn11",
-            "removeAdjacentRow01below",
-            "removeAdjacentRow01inside",
-            "removeAdjacentRow02above",
-            "removeAdjacentRow02below",
-            "removeAdjacentRow02inside",
-            "removeAdjacentRow03above",
-            "removeAdjacentRow03inside",
-            "removeAdjacentRow04below",
-            "removeAdjacentRow04inside",
-            "removeAdjacentRow05above",
-            "removeAdjacentRow05below",
-            "removeAdjacentRow05inside",
-            "removeAdjacentRow06above",
-            "removeAdjacentRow06inside",
-            "removeAdjacentRow07",
-            "removeAdjacentRow08",
-            "removeAdjacentRow09",
-            "removeAdjacentRow10",
-            "removeAdjacentRow11",
-            "setColWidths01",
-            "setColWidths02",
-            "split00a",
-            "split00b",
-            "split00c",
-            "split00d",
-            "split00e",
-            "split00f",
-            "split00g",
-            "split01",
-            "split02",
-            "split03",
-            "split04",
-            "split05",
-            "split05a",
-            "split05b",
-            "split05c",
-            "split06",
-            "split06a",
-            "split07",
-            "split07a",
-            "split07b",
-            "split07c",
-            "split08",
-            "split08a",
-            "split08b",
-            "split09",
-            "split09a",
-            "split09b",
-            "split10",
-            "split10a",
-            "split10b",
-            "split11",
-            "split11a",
-            "split11b",
-            "split11c",
-            "split12"] },
-  { dir: "text",
-    files: ["analyseParagraph-implicit01",
-            "analyseParagraph-implicit02",
-            "analyseParagraph-implicit03",
-            "analyseParagraph01",
-            "analyseParagraph02",
-            "analyseParagraph03"] },
-  { dir: "undo",
-    files: ["addAdjacentColumn",
-            "addAdjacentRow",
-            "cut01",
-            "deleteTOC01",
-            "insertDelete01",
-            "insertDelete02",
-            "insertDelete03",
-            "insertDelete04",
-            "insertDelete05",
-            "insertFigure01",
-            "insertFigure02",
-            "insertFigure03",
-            "insertFigure04",
-            "insertFigure05",
-            "insertHeading01",
-            "insertHeading02",
-            "insertTable01",
-            "insertTable02",
-            "insertTable03",
-            "insertTable04",
-            "insertTable05",
-            "nodeValue01",
-            "nodeValue02",
-            "nodeValue03",
-            "nodeValue04",
-            "nodeValue05",
-            "nodeValue06",
-            "nodeValue07",
-            "outline01",
-            "setAttribute01",
-            "setAttribute02",
-            "setAttribute03",
-            "setAttribute04",
-            "setAttributeNS01",
-            "setAttributeNS02",
-            "setAttributeNS03",
-            "setAttributeNS04",
-            "setStyleProperties01",
-            "setStyleProperties02",
-            "undo01",
-            "undo02",
-            "undo03"] }
-];



[43/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Tables.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Tables.js b/experiments/Editor/src/Tables.js
deleted file mode 100644
index f1f27be..0000000
--- a/experiments/Editor/src/Tables.js
+++ /dev/null
@@ -1,1362 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Tables_insertTable;
-var Tables_addAdjacentRow;
-var Tables_addAdjacentColumn;
-var Tables_removeAdjacentRow;
-var Tables_removeAdjacentColumn;
-var Tables_deleteRegion;
-var Tables_clearCells;
-var Tables_mergeCells;
-var Tables_splitSelection;
-var Tables_cloneRegion;
-var Tables_analyseStructure;
-var Tables_findContainingCell;
-var Tables_findContainingTable;
-var Tables_regionFromRange;
-var Tables_getSelectedTableId;
-var Tables_getProperties;
-var Tables_setProperties;
-var Tables_getColWidths;
-var Tables_setColWidths;
-var Tables_getGeometry;
-
-var Table_get;
-var Table_set;
-var Table_setRegion;
-var Table_fix;
-var Table_fixColumnWidths;
-var TableRegion_splitCells;
-
-(function() {
-
-    function Cell(element,row,col)
-    {
-        this.element = element;
-        this.row = row;
-        this.col = col;
-
-        if (element.hasAttribute("colspan"))
-            this.colspan = parseInt(element.getAttribute("colspan"));
-        else
-            this.colspan = 1;
-        if (element.hasAttribute("rowspan"))
-            this.rowspan = parseInt(element.getAttribute("rowspan"));
-        else
-            this.rowspan = 1;
-
-        if (this.colspan < 1)
-            this.colspan = 1;
-        if (this.rowspan < 1)
-            this.rowspan = 1;
-
-        this.top = this.row;
-        this.bottom = this.top + this.rowspan - 1;
-        this.left = this.col;
-        this.right = this.left + this.colspan - 1;
-    }
-
-    function Cell_setRowspan(cell,rowspan)
-    {
-        if (rowspan < 1)
-            rowspan = 1;
-        cell.rowspan = rowspan;
-        cell.bottom = cell.top + cell.rowspan - 1;
-        if (rowspan == 1)
-            DOM_removeAttribute(cell.element,"rowspan");
-        else
-            DOM_setAttribute(cell.element,"rowspan",rowspan);
-    }
-
-    function Cell_setColspan(cell,colspan)
-    {
-        if (colspan < 1)
-            colspan = 1;
-        cell.colspan = colspan;
-        cell.right = cell.left + cell.colspan - 1;
-        if (colspan == 1)
-            DOM_removeAttribute(cell.element,"colspan");
-        else
-            DOM_setAttribute(cell.element,"colspan",colspan);
-    }
-
-    function Table(element)
-    {
-        this.element = element;
-        this.row = 0;
-        this.col = 0;
-        this.cells = new Array();
-        this.numRows = 0;
-        this.numCols = 0;
-        this.translated = false;
-        this.cellsByElement = new NodeMap();
-        Table_processTable(this,element);
-    }
-
-    // public
-    Table_get = function(table,row,col)
-    {
-        if (table.cells[row] == null)
-            return null;
-        return table.cells[row][col];
-    }
-
-    // public
-    Table_set = function(table,row,col,cell)
-    {
-        if (table.numRows < row+1)
-            table.numRows = row+1;
-        if (table.numCols < col+1)
-            table.numCols = col+1;
-        if (table.cells[row] == null)
-            table.cells[row] = new Array();
-        table.cells[row][col] = cell;
-    }
-
-    // public
-    Table_setRegion = function(table,top,left,bottom,right,cell)
-    {
-        for (var row = top; row <= bottom; row++) {
-            for (var col = left; col <= right; col++) {
-                var destCell = Table_get(table,row,col);
-                DOM_deleteNode(destCell.element);
-                Table_set(table,row,col,cell);
-            }
-        }
-    }
-
-    function Table_processTable(table,node)
-    {
-        var type = node._type;
-        switch (node._type) {
-        case HTML_TD:
-        case HTML_TH: {
-            while (Table_get(table,table.row,table.col) != null)
-                table.col++;
-
-            var cell = new Cell(node,table.row,table.col);
-            table.cellsByElement.put(node,cell);
-
-            for (var r = 0; r < cell.rowspan; r++) {
-                for (var c = 0; c < cell.colspan; c++) {
-                    Table_set(table,table.row+r,table.col+c,cell);
-                }
-            }
-            table.col += cell.colspan;
-            break;
-        }
-        case HTML_TR:
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                Table_processTable(table,child);
-            table.row++;
-            table.col = 0;
-            break;
-        default:
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                Table_processTable(table,child);
-            break;
-        }
-    }
-
-    // public
-    Tables_insertTable = function(rows,cols,width,numbered,caption,className)
-    {
-        UndoManager_newGroup("Insert table");
-
-        if (rows < 1)
-            rows = 1;
-        if (cols < 1)
-            cols = 1;
-
-        var haveCaption = (caption != null) && (caption != "");
-        var table = DOM_createElement(document,"TABLE");
-
-        if (width != null)
-            DOM_setStyleProperties(table,{"width": width});
-
-        if (className != null)
-            DOM_setAttribute(table,"class",className);
-
-        // Caption comes first
-        if (haveCaption) {
-            var tableCaption = DOM_createElement(document,"CAPTION");
-            DOM_appendChild(tableCaption,DOM_createTextNode(document,caption));
-            DOM_appendChild(table,tableCaption);
-        }
-
-        // Set equal column widths
-        var colWidth = Math.round(100/cols)+"%";
-        for (var c = 0; c < cols; c++) {
-            var col = DOM_createElement(document,"COL");
-            DOM_setAttribute(col,"width",colWidth);
-            DOM_appendChild(table,col);
-        }
-
-        var firstTD = null;
-
-        // Then the rows and columns
-        var tbody = DOM_createElement(document,"TBODY");
-        DOM_appendChild(table,tbody);
-        for (var r = 0; r < rows; r++) {
-            var tr = DOM_createElement(document,"TR");
-            DOM_appendChild(tbody,tr);
-            for (var c = 0; c < cols; c++) {
-                var td = DOM_createElement(document,"TD");
-                var p = DOM_createElement(document,"P");
-                var br = DOM_createElement(document,"BR");
-                DOM_appendChild(tr,td);
-                DOM_appendChild(td,p);
-                DOM_appendChild(p,br);
-
-                if (firstTD == null)
-                    firstTD = td;
-            }
-        }
-
-        Clipboard_pasteNodes([table]);
-
-        // Now that the table has been inserted into the DOM tree, the outline code will
-        // have noticed it and added an id attribute, as well as a caption giving the
-        // table number.
-        Outline_setNumbered(table.getAttribute("id"),numbered);
-
-        // Place the cursor at the start of the first cell on the first row
-        var pos = new Position(firstTD,0);
-        pos = Position_closestMatchForwards(pos,Position_okForMovement);
-        Selection_set(pos.node,pos.offset,pos.node,pos.offset);
-
-        PostponedActions_add(UndoManager_newGroup);
-    }
-
-    // private
-    function createEmptyTableCell(elementName)
-    {
-        var br = DOM_createElement(document,"BR");
-        var p = DOM_createElement(document,"P");
-        var td = DOM_createElement(document,elementName);
-        DOM_appendChild(p,br);
-        DOM_appendChild(td,p);
-        return td;
-    }
-
-    // private
-    function addEmptyTableCell(newTR,elementName)
-    {
-        var td = createEmptyTableCell(elementName);
-        DOM_appendChild(newTR,td);
-        return td;
-    }
-
-    // private
-    function populateNewRow(structure,newTR,newRow,oldRow)
-    {
-        var col = 0;
-        while (col < structure.numCols) {
-            var existingCell = Table_get(structure,oldRow,col);
-            if (((newRow > oldRow) && (newRow < existingCell.row + existingCell.rowspan)) ||
-                ((newRow < oldRow) && (newRow >= existingCell.row))) {
-                Cell_setRowspan(existingCell,existingCell.rowspan+1);
-            }
-            else {
-                var td = addEmptyTableCell(newTR,existingCell.element.nodeName); // check-ok
-                if (existingCell.colspan != 1)
-                    DOM_setAttribute(td,"colspan",existingCell.colspan);
-            }
-            col += existingCell.colspan;
-        }
-    }
-
-    function tableAtRightOfRange(range)
-    {
-        if (!Range_isEmpty(range))
-            return null;
-
-        var pos = Position_preferElementPosition(range.start);
-        if ((pos.node.nodeType == Node.ELEMENT_NODE) &&
-            (pos.offset < pos.node.childNodes.length) &&
-            (pos.node.childNodes[pos.offset]._type == HTML_TABLE)) {
-            var element = pos.node.childNodes[pos.offset];
-            var table = Tables_analyseStructure(element);
-            return table;
-        }
-        return null;
-    }
-
-    function tableAtLeftOfRange(range)
-    {
-        if (!Range_isEmpty(range))
-            return null;
-
-        var pos = Position_preferElementPosition(range.start);
-        if ((pos.node.nodeType == Node.ELEMENT_NODE) &&
-            (pos.offset > 0) &&
-            (pos.node.childNodes[pos.offset-1]._type == HTML_TABLE)) {
-            var element = pos.node.childNodes[pos.offset-1];
-            var table = Tables_analyseStructure(element);
-            return table;
-        }
-        return null;
-    }
-
-    function insertRowAbove(table,row)
-    {
-        var cell = Table_get(table,row,0);
-        var oldTR = cell.element.parentNode;
-        var newTR = DOM_createElement(document,"TR");
-        DOM_insertBefore(oldTR.parentNode,newTR,oldTR);
-        populateNewRow(table,newTR,row-1,row);
-    }
-
-    function insertRowBelow(table,row)
-    {
-        var cell = Table_get(table,row,0);
-        var oldTR = cell.element.parentNode;
-        var newTR = DOM_createElement(document,"TR");
-        DOM_insertBefore(oldTR.parentNode,newTR,oldTR.nextSibling);
-        populateNewRow(table,newTR,row+1,row);
-    }
-
-    function insertRowAdjacentToRange(range)
-    {
-        var table;
-
-        table = tableAtLeftOfRange(range);
-        if (table != null) {
-            insertRowBelow(table,table.numRows-1);
-            return;
-        }
-
-        table = tableAtRightOfRange(range);
-        if (table != null) {
-            insertRowAbove(table,0);
-            return;
-        }
-    }
-
-    // public
-    Tables_addAdjacentRow = function()
-    {
-        UndoManager_newGroup("Insert row below");
-        Selection_preserveWhileExecuting(function() {
-            var range = Selection_get();
-            var region = Tables_regionFromRange(range,true);
-            if (region != null)
-                insertRowBelow(region.structure,region.bottom);
-            else
-                insertRowAdjacentToRange(range);
-        });
-        UndoManager_newGroup();
-    }
-
-    // private
-    function getColElements(table)
-    {
-        var cols = new Array();
-        for (child = table.firstChild; child != null; child = child.nextSibling) {
-            switch (child._type) {
-            case HTML_COLGROUP:
-                for (var gc = child.firstChild; gc != null; gc = gc.nextSibling) {
-                    if (gc._type == HTML_COL)
-                        cols.push(gc);
-                }
-                break;
-            case HTML_COL:
-                cols.push(child);
-                break;
-            }
-        }
-        return cols;
-    }
-
-    // private
-    function getColWidths(colElements,expectedCount)
-    {
-        // FIXME: also handle the case where the width has been set as a CSS property in the
-        // style attribute. There's probably not much we can do if the width comes from a style
-        // rule elsewhere in the document though.
-        var colWidths = new Array();
-        for (var i = 0; i < colElements.length; i++) {
-            if (colElements[i].hasAttribute("width"))
-                colWidths.push(colElements[i].getAttribute("width"));
-            else
-                colWidths.push("");
-        }
-        return colWidths;
-    }
-
-    // private
-    function addMissingColElements(structure,colElements)
-    {
-        // If there are fewer COL elements than there are colums, add extra ones, copying the
-        // width value from the last one
-        // FIXME: handle col elements with colspan > 1, as well as colgroups with width set
-        // FIXME: What if there are 0 col elements?
-        while (colElements.length < structure.numCols) {
-            var newColElement = DOM_createElement(document,"COL");
-            var lastColElement = colElements[colElements.length-1];
-            DOM_insertBefore(lastColElement.parentNode,newColElement,lastColElement.nextSibling);
-            colElements.push(newColElement);
-            DOM_setAttribute(newColElement,"width",lastColElement.getAttribute("width"));
-        }
-    }
-
-    // private
-    function fixColPercentages(structure,colElements)
-    {
-        var colWidths = getColWidths(colElements,structure.numCols);
-
-        var percentages = colWidths.map(getPercentage);
-        if (percentages.every(notNull)) {
-            var colWidthTotal = 0;
-            for (var i = 0; i < percentages.length; i++)
-                colWidthTotal += percentages[i];
-
-            for (var i = 0; i < colElements.length; i++) {
-                var pct = 100*percentages[i]/colWidthTotal;
-                // Store value using at most two decimal places
-                pct = Math.round(100*pct)/100;
-                DOM_setAttribute(colElements[i],"width",pct+"%");
-            }
-        }
-
-        function notNull(arg)
-        {
-            return (arg != null);
-        }
-
-        function getPercentage(str)
-        {
-            if (str.match(/^\s*\d+(\.\d+)?\s*%\s*$/))
-                return parseInt(str.replace(/\s*%\s*$/,""));
-            else
-                return null;
-        }
-    }
-
-    // private
-    function addColElement(structure,oldIndex,right)
-    {
-        var table = structure.element;
-
-        var colElements = getColElements(table);
-        if (colElements.length == 0) {
-            // The table doesn't have any COL elements; don't add any
-            return;
-        }
-
-        addMissingColElements(structure,colElements);
-
-        var prevColElement = colElements[oldIndex];
-        var newColElement = DOM_createElement(document,"COL");
-        DOM_setAttribute(newColElement,"width",prevColElement.getAttribute("width"));
-        if (right)
-            DOM_insertBefore(prevColElement.parentNode,newColElement,prevColElement.nextSibling);
-        else
-            DOM_insertBefore(prevColElement.parentNode,newColElement,prevColElement);
-
-        if (right) {
-            colElements.splice(oldIndex+1,0,newColElement);
-        }
-        else {
-            colElements.splice(oldIndex+1,0,newColElement);
-        }
-
-        fixColPercentages(structure,colElements);
-    }
-
-    // private
-    function deleteColElements(structure,left,right)
-    {
-        var table = structure.element;
-
-        var colElements = getColElements(table);
-        if (colElements.length == 0) {
-            // The table doesn't have any COL elements
-            return;
-        }
-
-        addMissingColElements(structure,colElements);
-
-        for (var col = left; col <= right; col++)
-            DOM_deleteNode(colElements[col]);
-        colElements.splice(left,right-left+1);
-
-        fixColPercentages(structure,colElements);
-    }
-
-    // private
-    function addColumnCells(structure,oldIndex,right)
-    {
-        for (var row = 0; row < structure.numRows; row++) {
-            var cell = Table_get(structure,row,oldIndex);
-            var oldTD = cell.element;
-            if (cell.row == row) {
-
-                if (((right && (oldIndex+1 < cell.col + cell.colspan)) ||
-                    (!right && (oldIndex-1 >= cell.col))) &&
-                    (cell.colspan > 1)) {
-                    Cell_setColspan(cell,cell.colspan+1);
-                }
-                else {
-                    var newTD = createEmptyTableCell(oldTD.nodeName); // check-ok
-                    if (right)
-                        DOM_insertBefore(cell.element.parentNode,newTD,oldTD.nextSibling);
-                    else
-                        DOM_insertBefore(cell.element.parentNode,newTD,oldTD);
-                    if (cell.rowspan != 1)
-                        DOM_setAttribute(newTD,"rowspan",cell.rowspan);
-                }
-            }
-        }
-    }
-
-    function insertColumnAdjacentToRange(range)
-    {
-        var table;
-
-        table = tableAtLeftOfRange(range);
-        if (table != null) {
-            var right = table.numCols-1;
-            addColElement(table,right,right+1);
-            addColumnCells(table,right,true);
-            return;
-        }
-
-        table = tableAtRightOfRange(range);
-        if (table != null) {
-            var left = 0;
-            addColElement(table,left,left-1);
-            addColumnCells(table,left,false);
-            return;
-        }
-    }
-
-    // public
-    Tables_addAdjacentColumn = function()
-    {
-        UndoManager_newGroup("Insert column at right");
-        Selection_preserveWhileExecuting(function() {
-            var range = Selection_get();
-            var region = Tables_regionFromRange(range,true);
-            if (region != null) {
-                addColElement(region.structure,region.right,region.right+1);
-                addColumnCells(region.structure,region.right,true);
-            }
-            else {
-                insertColumnAdjacentToRange(range);
-            }
-        });
-        UndoManager_newGroup();
-    }
-
-    function columnHasContent(table,col)
-    {
-        for (var row = 0; row < table.numRows; row++) {
-            var cell = Table_get(table,row,col);
-            if ((cell != null) && (cell.col == col) && nodeHasContent(cell.element))
-                return true;
-        }
-        return false;
-    }
-
-    function rowHasContent(table,row)
-    {
-        for (var col = 0; col < table.numCols; col++) {
-            var cell = Table_get(table,row,col);
-            if ((cell != null) && (cell.row == row) && nodeHasContent(cell.element))
-                return true;
-        }
-        return false;
-    }
-
-    function selectRegion(table,top,bottom,left,right)
-    {
-        left = clampCol(table,left);
-        right = clampCol(table,right);
-        top = clampRow(table,top);
-        bottom = clampRow(table,bottom);
-
-        var tlCell = Table_get(table,top,left);
-        var brCell = Table_get(table,bottom,right);
-        if ((tlCell != null) && (brCell != null)) {
-            var tlPos = new Position(tlCell.element,0);
-            tlPos = Position_closestMatchForwards(tlPos,Position_okForMovement);
-
-            var brPos = new Position(brCell.element,brCell.element.childNodes.length);
-            brPos = Position_closestMatchBackwards(brPos,Position_okForMovement);
-
-            Selection_set(tlPos.node,tlPos.offset,brPos.node,brPos.offset);
-        }
-    }
-
-    function clampCol(table,col)
-    {
-        if (col > table.numCols-1)
-            col = table.numCols-1;
-        if (col < 0)
-            col = 0;
-        return col;
-    }
-
-    function clampRow(table,row)
-    {
-        if (row > table.numRows-1)
-            row = table.numRows-1;
-        if (row < 0)
-            row = 0;
-        return row;
-    }
-
-    function removeRowAdjacentToRange(range)
-    {
-        var table;
-
-        table = tableAtLeftOfRange(range);
-        if ((table != null) && (table.numRows >= 2)) {
-            UndoManager_newGroup("Delete one row");
-            var row = table.numRows-1;
-            Tables_deleteRegion(new TableRegion(table,row,row,0,table.numCols-1));
-            UndoManager_newGroup();
-            return;
-        }
-
-        table = tableAtRightOfRange(range);
-        if ((table != null) && (table.numRows >= 2)) {
-            UndoManager_newGroup("Delete one row");
-            Tables_deleteRegion(new TableRegion(table,0,0,0,table.numCols-1));
-            UndoManager_newGroup();
-            return;
-        }
-    }
-
-    Tables_removeAdjacentRow = function()
-    {
-        var range = Selection_get();
-        var region = Tables_regionFromRange(range,true);
-
-        if (region == null) {
-            removeRowAdjacentToRange(range);
-            return;
-        }
-
-        if (region.structure.numRows <= 1)
-            return;
-
-        UndoManager_newGroup("Delete one row");
-
-        var table = region.structure;
-        var left = region.left;
-        var right = region.right;
-        var top = region.top;
-        var bottom = region.bottom;
-
-        // Is there an empty row below the selection? If so, delete it
-        if ((bottom+1 < table.numRows) && !rowHasContent(table,bottom+1)) {
-            Selection_preserveWhileExecuting(function() {
-                Tables_deleteRegion(new TableRegion(table,bottom+1,bottom+1,0,table.numCols-1));
-            });
-        }
-
-        // Is there an empty row above the selection? If so, delete it
-        else if ((top-1 >= 0) && !rowHasContent(table,top-1)) {
-            Selection_preserveWhileExecuting(function() {
-                Tables_deleteRegion(new TableRegion(table,top-1,top-1,0,table.numCols-1));
-            });
-        }
-
-
-        // There are no empty rows adjacent to the selection. Delete the right-most row
-        // of the selection (which may be the only one)
-        else {
-            Selection_preserveWhileExecuting(function() {
-                Tables_deleteRegion(new TableRegion(table,bottom,bottom,0,table.numCols-1));
-            });
-
-            table = Tables_analyseStructure(table.element);
-            var multiple = (top != bottom);
-
-            if (multiple) {
-                selectRegion(table,top,bottom-1,left,right);
-            }
-            else {
-                var newRow = clampRow(table,bottom);
-                var newCell = Table_get(table,newRow,left);
-                if (newCell != null) {
-                    var pos = new Position(newCell.element,0);
-                    pos = Position_closestMatchForwards(pos,Position_okForMovement);
-                    Selection_set(pos.node,pos.offset,pos.node,pos.offset);
-                }
-            }
-        }
-
-        UndoManager_newGroup();
-    }
-
-    function removeColumnAdjacentToRange(range)
-    {
-        var table;
-
-        table = tableAtLeftOfRange(range);
-        if ((table != null) && (table.numCols >= 2)) {
-            UndoManager_newGroup("Delete one column");
-            var col = table.numCols-1;
-            Tables_deleteRegion(new TableRegion(table,0,table.numRows-1,col,col));
-            UndoManager_newGroup();
-            return;
-        }
-
-        table = tableAtRightOfRange(range);
-        if ((table != null) && (table.numCols >= 2)) {
-            UndoManager_newGroup("Delete one column");
-            Tables_deleteRegion(new TableRegion(table,0,table.numRows-1,0,0));
-            UndoManager_newGroup();
-            return;
-        }
-    }
-
-    Tables_removeAdjacentColumn = function()
-    {
-        var range = Selection_get();
-        var region = Tables_regionFromRange(range,true);
-
-        if (region == null) {
-            removeColumnAdjacentToRange(range);
-            return;
-        }
-
-        if (region.structure.numCols <= 1)
-            return;
-
-        UndoManager_newGroup("Delete one column");
-
-        var table = region.structure;
-        var left = region.left;
-        var right = region.right;
-        var top = region.top;
-        var bottom = region.bottom;
-
-        // Is there an empty column to the right of the selection? If so, delete it
-        if ((right+1 < table.numCols) && !columnHasContent(table,right+1)) {
-            Selection_preserveWhileExecuting(function() {
-                Tables_deleteRegion(new TableRegion(table,0,table.numRows-1,right+1,right+1));
-            });
-        }
-
-        // Is there an empty column to the left of the selection? If so, delete it
-        else if ((left-1 >= 0) && !columnHasContent(table,left-1)) {
-            Selection_preserveWhileExecuting(function() {
-                Tables_deleteRegion(new TableRegion(table,0,table.numRows-1,left-1,left-1));
-            });
-        }
-
-        // There are no empty columns adjacent to the selection. Delete the right-most column
-        // of the selection (which may be the only one)
-        else {
-            Selection_preserveWhileExecuting(function() {
-                Tables_deleteRegion(new TableRegion(table,0,table.numRows-1,right,right));
-            });
-
-            table = Tables_analyseStructure(table.element);
-            var multiple = (left != right);
-
-            if (multiple) {
-                selectRegion(table,top,bottom,left,right-1);
-            }
-            else {
-                var newCol = clampCol(table,right);
-                var newCell = Table_get(table,top,newCol);
-                if (newCell != null) {
-                    var pos = new Position(newCell.element,0);
-                    pos = Position_closestMatchForwards(pos,Position_okForMovement);
-                    Selection_set(pos.node,pos.offset,pos.node,pos.offset);
-                }
-            }
-        }
-
-        UndoManager_newGroup();
-    }
-
-    // private
-    function deleteTable(structure)
-    {
-        DOM_deleteNode(structure.element);
-    }
-
-    // private
-    function deleteRows(structure,top,bottom)
-    {
-        var trElements = new Array();
-        getTRs(structure.element,trElements);
-
-        for (var row = top; row <= bottom; row++)
-            DOM_deleteNode(trElements[row]);
-    }
-
-    // private
-    function getTRs(node,result)
-    {
-        if (node._type == HTML_TR) {
-            result.push(node);
-        }
-        else {
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                getTRs(child,result);
-        }
-    }
-
-    // private
-    function deleteColumns(structure,left,right)
-    {
-        var nodesToDelete = new NodeSet();
-        for (var row = 0; row < structure.numRows; row++) {
-            for (var col = left; col <= right; col++) {
-                var cell = Table_get(structure,row,col);
-                nodesToDelete.add(cell.element);
-            }
-        }
-        nodesToDelete.forEach(DOM_deleteNode);
-        deleteColElements(structure,left,right);
-    }
-
-    // private
-    function deleteCellContents(region)
-    {
-        var structure = region.structure;
-        for (var row = region.top; row <= region.bottom; row++) {
-            for (var col = region.left; col <= region.right; col++) {
-                var cell = Table_get(structure,row,col);
-                DOM_deleteAllChildren(cell.element);
-            }
-        }
-    }
-
-    // public
-    Tables_deleteRegion = function(region)
-    {
-        var structure = region.structure;
-
-        var coversEntireWidth = (region.left == 0) && (region.right == structure.numCols-1);
-        var coversEntireHeight = (region.top == 0) && (region.bottom == structure.numRows-1);
-
-        if (coversEntireWidth && coversEntireHeight)
-            deleteTable(region.structure);
-        else if (coversEntireWidth)
-            deleteRows(structure,region.top,region.bottom);
-        else if (coversEntireHeight)
-            deleteColumns(structure,region.left,region.right);
-        else
-            deleteCellContents(region);
-    }
-
-    // public
-    Tables_clearCells = function()
-    {
-    }
-
-    // public
-    Tables_mergeCells = function()
-    {
-        Selection_preserveWhileExecuting(function() {
-            var region = Tables_regionFromRange(Selection_get());
-            if (region == null)
-                return;
-
-            var structure = region.structure;
-
-            // FIXME: handle the case of missing cells
-            // (or even better, add cells where there are some missing)
-
-            for (var row = region.top; row <= region.bottom; row++) {
-                for (var col = region.left; col <= region.right; col++) {
-                    var cell = Table_get(structure,row,col);
-                    var cellFirstRow = cell.row;
-                    var cellLastRow = cell.row + cell.rowspan - 1;
-                    var cellFirstCol = cell.col;
-                    var cellLastCol = cell.col + cell.colspan - 1;
-
-                    if ((cellFirstRow < region.top) || (cellLastRow > region.bottom) ||
-                        (cellFirstCol < region.left) || (cellLastCol > region.right)) {
-                        debug("Can't merge this table: cell at "+row+","+col+
-                              " goes outside bounds of selection");
-                        return;
-                    }
-                }
-            }
-
-            var mergedCell = Table_get(structure,region.top,region.left);
-
-            for (var row = region.top; row <= region.bottom; row++) {
-                for (var col = region.left; col <= region.right; col++) {
-                    var cell = Table_get(structure,row,col);
-                    // parentNode will be null if we've already done this cell
-                    if ((cell != mergedCell) && (cell.element.parentNode != null)) {
-                        while (cell.element.firstChild != null)
-                            DOM_appendChild(mergedCell.element,cell.element.firstChild);
-                        DOM_deleteNode(cell.element);
-                    }
-                }
-            }
-
-            var totalRows = region.bottom - region.top + 1;
-            var totalCols = region.right - region.left + 1;
-            if (totalRows == 1)
-                DOM_removeAttribute(mergedCell.element,"rowspan");
-            else
-                DOM_setAttribute(mergedCell.element,"rowspan",totalRows);
-            if (totalCols == 1)
-                DOM_removeAttribute(mergedCell.element,"colspan");
-            else
-                DOM_setAttribute(mergedCell.element,"colspan",totalCols);
-        });
-    }
-
-    // public
-    Tables_splitSelection = function()
-    {
-        Selection_preserveWhileExecuting(function() {
-            var range = Selection_get();
-            Range_trackWhileExecuting(range,function() {
-                var region = Tables_regionFromRange(range,true);
-                if (region != null)
-                    TableRegion_splitCells(region);
-            });
-        });
-    }
-
-    // public
-    TableRegion_splitCells = function(region)
-    {
-        var structure = region.structure;
-        var trElements = new Array();
-        getTRs(structure.element,trElements);
-
-        for (var row = region.top; row <= region.bottom; row++) {
-            for (var col = region.left; col <= region.right; col++) {
-                var cell = Table_get(structure,row,col);
-                if ((cell.rowspan > 1) || (cell.colspan > 1)) {
-
-                    var original = cell.element;
-
-                    for (var r = cell.top; r <= cell.bottom; r++) {
-                        for (var c = cell.left; c <= cell.right; c++) {
-                            if ((r == cell.top) && (c == cell.left))
-                                continue;
-                            var newTD = createEmptyTableCell(original.nodeName); // check-ok
-                            var nextElement = null;
-
-                            var nextCol = cell.right+1;
-                            while (nextCol < structure.numCols) {
-                                var nextCell = Table_get(structure,r,nextCol);
-                                if ((nextCell != null) && (nextCell.row == r)) {
-                                    nextElement = nextCell.element;
-                                    break;
-                                }
-                                nextCol++;
-                            }
-
-                            DOM_insertBefore(trElements[r],newTD,nextElement);
-                            Table_set(structure,r,c,new Cell(newTD,r,c));
-                        }
-                    }
-                    DOM_removeAttribute(original,"rowspan");
-                    DOM_removeAttribute(original,"colspan");
-                }
-            }
-        }
-    }
-
-    // public
-    Tables_cloneRegion = function(region)
-    {
-        var cellNodesDone = new NodeSet();
-        var table = DOM_shallowCopyElement(region.structure.element);
-        for (var row = region.top; row <= region.bottom; row++) {
-            var tr = DOM_createElement(document,"TR");
-            DOM_appendChild(table,tr);
-            for (var col = region.left; col <= region.right; col++) {
-                var cell = Table_get(region.structure,row,col);
-                if (!cellNodesDone.contains(cell.element)) {
-                    DOM_appendChild(tr,DOM_cloneNode(cell.element,true));
-                    cellNodesDone.add(cell.element);
-                }
-            }
-        }
-        return table;
-    }
-
-    // private
-    function pasteCells(fromTableElement,toRegion)
-    {
-        // FIXME
-        var fromStructure = Tables_analyseStructure(fromTableElement);
-    }
-
-    // public
-    Table_fix = function(table)
-    {
-        var changed = false;
-
-        var tbody = null;
-        for (var child = table.element.firstChild; child != null; child = child.nextSibling) {
-            if (child._type == HTML_TBODY)
-                tbody = child;
-        }
-
-        if (tbody == null)
-            return table; // FIXME: handle presence of THEAD and TFOOT, and also a missing TBODY
-
-        var trs = new Array();
-        for (var child = tbody.firstChild; child != null; child = child.nextSibling) {
-            if (child._type == HTML_TR)
-                trs.push(child);
-        }
-
-        while (trs.length < table.numRows) {
-            var tr = DOM_createElement(document,"TR");
-            DOM_appendChild(tbody,tr);
-            trs.push(tr);
-        }
-
-        for (var row = 0; row < table.numRows; row++) {
-            for (var col = 0; col < table.numCols; col++) {
-                var cell = Table_get(table,row,col);
-                if (cell == null) {
-                    var td = createEmptyTableCell("TD");
-                    DOM_appendChild(trs[row],td);
-                    changed = true;
-                }
-            }
-        }
-
-        if (changed)
-            return new Table(table.element);
-        else
-            return table;
-    }
-
-    // public
-    Table_fixColumnWidths = function(structure)
-    {
-        var colElements = getColElements(structure.element);
-        if (colElements.length == 0)
-            return;
-        addMissingColElements(structure,colElements);
-
-        var widths = Tables_getColWidths(structure);
-        fixWidths(widths,structure.numCols);
-        colElements = getColElements(structure.element);
-        for (var i = 0; i < widths.length; i++)
-            DOM_setAttribute(colElements[i],"width",widths[i]+"%");
-    }
-
-    // public
-    Tables_analyseStructure = function(element)
-    {
-        // FIXME: we should probably be preserving the selection here, since we are modifying
-        // the DOM (though I think it's unlikely it would cause problems, becausing the fixup
-        // logic only adds elements). However this method is called (indirectly) from within
-        // Selection_update(), which causes unbounded recursion due to the subsequent Selecton_set()
-        // that occurs.
-        var initial = new Table(element);
-        var fixed = Table_fix(initial);
-        return fixed;
-    }
-
-    // public
-    Tables_findContainingCell = function(node)
-    {
-        for (var ancestor = node; ancestor != null; ancestor = ancestor.parentNode) {
-            if (isTableCell(ancestor))
-                return ancestor;
-        }
-        return null;
-    }
-
-    // public
-    Tables_findContainingTable = function(node)
-    {
-        for (var ancestor = node; ancestor != null; ancestor = ancestor.parentNode) {
-            if (ancestor._type == HTML_TABLE)
-                return ancestor;
-        }
-        return null;
-    }
-
-    function TableRegion(structure,top,bottom,left,right)
-    {
-        this.structure = structure;
-        this.top = top;
-        this.bottom = bottom;
-        this.left = left;
-        this.right = right;
-    }
-
-    TableRegion.prototype.toString = function()
-    {
-        return "("+this.top+","+this.left+") - ("+this.bottom+","+this.right+")";
-    }
-
-    // public
-    Tables_regionFromRange = function(range,allowSameCell)
-    {
-        var region = null;
-
-        if (range == null)
-            return null;
-
-        var start = Position_closestActualNode(range.start,true);
-        var end = Position_closestActualNode(range.end,true);
-
-        var startTD = Tables_findContainingCell(start);
-        var endTD = Tables_findContainingCell(end);
-
-        if (!isTableCell(start) || !isTableCell(end)) {
-            if (!allowSameCell) {
-                if (startTD == endTD) // not in cell, or both in same cell
-                    return null;
-            }
-        }
-
-        if ((startTD == null) || (endTD == null))
-            return null;
-
-        var startTable = Tables_findContainingTable(startTD);
-        var endTable = Tables_findContainingTable(endTD);
-
-        if (startTable != endTable)
-            return null;
-
-        var structure = Tables_analyseStructure(startTable);
-
-        var startInfo = structure.cellsByElement.get(startTD);
-        var endInfo = structure.cellsByElement.get(endTD);
-
-        var startTopRow = startInfo.row;
-        var startBottomRow = startInfo.row + startInfo.rowspan - 1;
-        var startLeftCol = startInfo.col;
-        var startRightCol = startInfo.col + startInfo.colspan - 1;
-
-        var endTopRow = endInfo.row;
-        var endBottomRow = endInfo.row + endInfo.rowspan - 1;
-        var endLeftCol = endInfo.col;
-        var endRightCol = endInfo.col + endInfo.colspan - 1;
-
-        var top = (startTopRow < endTopRow) ? startTopRow : endTopRow;
-        var bottom = (startBottomRow > endBottomRow) ? startBottomRow : endBottomRow;
-        var left = (startLeftCol < endLeftCol) ? startLeftCol : endLeftCol;
-        var right = (startRightCol > endRightCol) ? startRightCol : endRightCol;
-
-        var region = new TableRegion(structure,top,bottom,left,right);
-        adjustRegionForSpannedCells(region);
-        return region;
-    }
-
-    // private
-    function adjustRegionForSpannedCells(region)
-    {
-        var structure = region.structure;
-        var boundariesOk;
-        var columnsOk;
-        do {
-            boundariesOk = true;
-            for (var row = region.top; row <= region.bottom; row++) {
-                var cell = Table_get(structure,row,region.left);
-                if (region.left > cell.left) {
-                    region.left = cell.left;
-                    boundariesOk = false;
-                }
-                cell = Table_get(structure,row,region.right);
-                if (region.right < cell.right) {
-                    region.right = cell.right;
-                    boundariesOk = false;
-                }
-            }
-
-            for (var col = region.left; col <= region.right; col++) {
-                var cell = Table_get(structure,region.top,col);
-                if (region.top > cell.top) {
-                    region.top = cell.top;
-                    boundariesOk = false;
-                }
-                cell = Table_get(structure,region.bottom,col);
-                if (region.bottom < cell.bottom) {
-                    region.bottom = cell.bottom;
-                    boundariesOk = false;
-                }
-            }
-        } while (!boundariesOk);
-    }
-
-    Tables_getSelectedTableId = function()
-    {
-        var element = Cursor_getAdjacentNodeWithType(HTML_TABLE);
-        return element ? element.getAttribute("id") : null;
-    }
-
-    Tables_getProperties = function(itemId)
-    {
-        var element = document.getElementById(itemId);
-        if ((element == null) || (element._type != HTML_TABLE))
-            return null;
-        var structure = Tables_analyseStructure(element);
-        var width = element.style.width;
-        return { width: width, rows: structure.numRows, cols: structure.numCols };
-    }
-
-    Tables_setProperties = function(itemId,width)
-    {
-        var table = document.getElementById(itemId);
-        if (table == null)
-            return null;
-        DOM_setStyleProperties(table,{ width: width });
-        Selection_update(); // ensure cursor/selection drawn in correct pos
-    }
-
-    // Returns an array of numbers representing the percentage widths (0 - 100) of each
-    // column. This works on the assumption that all tables are supposed to have all of
-    // their column widths specified, and in all cases as percentages. Any which do not
-    // are considered invalid, and have any non-percentage values filled in based on the
-    // average values of all valid percentage-based columns.
-    Tables_getColWidths = function(structure)
-    {
-        var colElements = getColElements(structure.element);
-        var colWidths = new Array();
-
-        for (var i = 0; i < structure.numCols; i++) {
-            var value = null;
-
-            if (i < colElements.length) {
-                var widthStr = DOM_getAttribute(colElements[i],"width");
-                if (widthStr != null) {
-                    value = parsePercentage(widthStr);
-                }
-            }
-
-            if ((value != null) && (value >= 1.0)) {
-                colWidths[i] = value;
-            }
-            else {
-                colWidths[i] = null;
-            }
-        }
-
-        fixWidths(colWidths,structure.numCols);
-
-        return colWidths;
-
-        function parsePercentage(str)
-        {
-            if (str.match(/^\s*\d+(\.\d+)?\s*%\s*$/))
-                return parseFloat(str.replace(/\s*%\s*$/,""));
-            else
-                return null;
-        }
-    }
-
-    function fixWidths(colWidths,numCols)
-    {
-        var totalWidth = 0;
-        var numValidCols = 0;
-        for (var i = 0; i < numCols; i++) {
-            if (colWidths[i] != null) {
-                totalWidth += colWidths[i];
-                numValidCols++;
-            }
-        }
-
-        var averageWidth = (numValidCols > 0) ? totalWidth/numValidCols : 1.0;
-        for (var i = 0; i < numCols; i++) {
-            if (colWidths[i] == null) {
-                colWidths[i] = averageWidth;
-                totalWidth += averageWidth;
-            }
-        }
-
-        // To cater for the case where the column widths do not all add up to 100%,
-        // recalculate all of them based on their value relative to the total width
-        // of all columns. For example, if there are three columns of 33%, 33%, and 33%,
-        // these will get rounded up to 33.33333.....%.
-        // If there are no column widths defined, each will have 100/numCols%.
-        if (totalWidth > 0) {
-            for (var i = 0; i < numCols; i++) {
-                colWidths[i] = 100.0*colWidths[i]/totalWidth;
-            }
-        }
-    }
-
-    // public
-    Tables_setColWidths = function(itemId,widths)
-    {
-        var element = document.getElementById(itemId);
-        if (element == null)
-            return null;
-
-        var structure = Tables_analyseStructure(element);
-
-        fixWidths(widths,structure.numCols);
-
-        var colElements = getColElements(element);
-        for (var i = 0; i < widths.length; i++)
-            DOM_setAttribute(colElements[i],"width",widths[i]+"%");
-
-        Selection_update();
-    }
-
-    // public
-    Tables_getGeometry = function(itemId)
-    {
-        var element = document.getElementById(itemId);
-        if ((element == null) || (element.parentNode == null))
-            return null;
-
-        var structure = Tables_analyseStructure(element);
-
-        var result = new Object();
-
-        // Calculate the rect based on the cells, not the whole table element;
-        // we want to ignore the caption
-        var topLeftCell = Table_get(structure,0,0);
-        var bottomRightCell = Table_get(structure,structure.numRows-1,structure.numCols-1);
-
-        if (topLeftCell == null)
-            throw new Error("No top left cell");
-        if (bottomRightCell == null)
-            throw new Error("No bottom right cell");
-
-        var topLeftRect = topLeftCell.element.getBoundingClientRect();
-        var bottomRightRect = bottomRightCell.element.getBoundingClientRect();
-
-        var left = topLeftRect.left + window.scrollX;
-        var right = bottomRightRect.right + window.scrollX;
-        var top = topLeftRect.top + window.scrollY;
-        var bottom = bottomRightRect.bottom + window.scrollY;
-
-        result.contentRect = { x: left, y: top, width: right - left, height: bottom - top };
-        result.fullRect = xywhAbsElementRect(element);
-        result.parentRect = xywhAbsElementRect(element.parentNode);
-
-        result.columnWidths = Tables_getColWidths(structure);
-
-        var caption = firstChildOfType(element,HTML_CAPTION);
-        result.hasCaption = (caption != null);
-
-        return result;
-
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Text.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Text.js b/experiments/Editor/src/Text.js
deleted file mode 100644
index 5a69feb..0000000
--- a/experiments/Editor/src/Text.js
+++ /dev/null
@@ -1,543 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Text_findParagraphBoundaries;
-var Text_analyseParagraph;
-var Text_posAbove;
-var Text_posBelow;
-var Text_closestPosBackwards;
-var Text_closestPosForwards;
-var Text_closestPosInDirection;
-
-var Paragraph_runFromOffset;
-var Paragraph_runFromNode;
-var Paragraph_positionAtOffset;
-var Paragraph_offsetAtPosition;
-var Paragraph_getRunRects;
-var Paragraph_getRunOrFallbackRects;
-
-var Text_toStartOfBoundary;
-var Text_toEndOfBoundary;
-
-(function() {
-
-    function Paragraph(node,startOffset,endOffset,runs,text)
-    {
-        this.node = node;
-        this.startOffset = startOffset;
-        this.endOffset = endOffset;
-        this.runs = runs;
-        this.text = text;
-
-        Object.defineProperty(this,"first",{
-            get: function() { throw new Error("Attempt to access first property of Position") },
-            set: function() {},
-            enumerable: true });
-        Object.defineProperty(this,"last",{
-            get: function() { throw new Error("Attempt to access last property of Position") },
-            set: function() {},
-            enumerable: true });
-    }
-
-    function Run(node,start,end)
-    {
-        this.node = node;
-        this.start = start;
-        this.end = end;
-    }
-
-    // In this code, we represent a paragraph by its first and last node. Normally, this will be
-    // the first and last child of a paragraph-level element (e.g. p or h1), but this scheme also
-    // represent a sequence of inline nodes between two paragraph or container nodes, e.g.
-    //
-    // <p>...</p> Some <i>inline</i> nodes <p>...</p>
-
-    Text_findParagraphBoundaries = function(pos)
-    {
-        Position_assertValid(pos);
-        var startOffset = pos.offset;
-        var endOffset = pos.offset;
-        var node = pos.node;
-
-        while (isInlineNode(node)) {
-            startOffset = DOM_nodeOffset(node);
-            endOffset = DOM_nodeOffset(node)+1;
-            node = node.parentNode;
-        }
-
-        if (node.nodeType != Node.ELEMENT_NODE)
-            throw new Error("Not an element node: "+nodeString(node));
-
-        while ((startOffset > 0) && isInlineNode(node.childNodes[startOffset-1]))
-            startOffset--;
-        while ((endOffset < node.childNodes.length) && isInlineNode(node.childNodes[endOffset]))
-            endOffset++;
-
-        return { node: node, startOffset: startOffset, endOffset: endOffset };
-    }
-
-    Text_analyseParagraph = function(pos)
-    {
-        var initial = pos.node;
-        var strings = new Array();
-        var runs = new Array();
-        var offset = 0;
-
-        var boundaries = Text_findParagraphBoundaries(pos);
-        if (boundaries == null)
-            return null;
-
-        for (var off = boundaries.startOffset; off < boundaries.endOffset; off++)
-            recurse(boundaries.node.childNodes[off]);
-
-        var text = strings.join("");
-
-        return new Paragraph(boundaries.node,boundaries.startOffset,boundaries.endOffset,runs,text);
-
-        function recurse(node)
-        {
-            if (node.nodeType == Node.TEXT_NODE) {
-                strings.push(node.nodeValue);
-                var start = offset;
-                var end = offset + node.nodeValue.length;
-                runs.push(new Run(node,start,end));
-                offset += node.nodeValue.length;
-            }
-            for (var child = node.firstChild; child != null; child = child.nextSibling)
-                recurse(child);
-        }
-    }
-
-    Text_posAbove = function(pos,cursorRect,cursorX)
-    {
-        if (cursorX == null)
-            cursorX = pos.targetX;
-        pos = Position_closestMatchBackwards(pos,Position_okForMovement);
-        if (cursorRect == null) {
-            cursorRect = Position_rectAtPos(pos);
-            if (cursorRect == null)
-                return null;
-        }
-
-        if (cursorX == null) {
-            cursorX = cursorRect.left;
-        }
-
-        while (true) {
-            pos = Position_closestMatchBackwards(pos,Position_okForMovement);
-            if (pos == null)
-                return null;
-
-            var paragraph = Text_analyseParagraph(pos);
-            if (paragraph == null)
-                return null;
-
-            var rects = Paragraph_getRunOrFallbackRects(paragraph,pos);
-
-            rects = rects.filter(function (rect) {
-                return (rect.bottom <= cursorRect.top);
-            });
-
-
-
-            var bottom = findLowestBottom(rects);
-
-            rects = rects.filter(function (rect) { return (rect.bottom == bottom); });
-
-            // Scroll previous line into view, if necessary
-            var top = findHighestTop(rects);
-            if (top < 0) {
-                var offset = -top;
-                window.scrollBy(0,-offset);
-                rects = offsetRects(rects,0,offset);
-            }
-
-            for (var i = 0; i < rects.length; i++) {
-                if ((cursorX >= rects[i].left) && (cursorX <= rects[i].right)) {
-                    var newPos = Position_atPoint(cursorX,rects[i].top + rects[i].height/2);
-                    if (newPos != null) {
-                        newPos = Position_closestMatchBackwards(newPos,Position_okForInsertion);
-                        newPos.targetX = cursorX;
-                        return newPos;
-                    }
-                }
-            }
-
-            var rightMost = findRightMostRect(rects);
-            if (rightMost != null) {
-                var newPos = Position_atPoint(rightMost.right,rightMost.top + rightMost.height/2);
-                if (newPos != null) {
-                    newPos = Position_closestMatchBackwards(newPos,Position_okForInsertion);
-                    newPos.targetX = cursorX;
-                    return newPos;
-                }
-            }
-
-
-            pos = new Position(paragraph.node,paragraph.startOffset);
-            pos = Position_prevMatch(pos,Position_okForMovement);
-        }
-    }
-
-    var findHighestTop = function(rects)
-    {
-        var top = null;
-        for (var i = 0; i < rects.length; i++) {
-            if ((top == null) || (top > rects[i].top))
-                top = rects[i].top;
-        }
-        return top;
-    }
-
-    var findLowestBottom = function(rects)
-    {
-        var bottom = null;
-        for (var i = 0; i < rects.length; i++) {
-            if ((bottom == null) || (bottom < rects[i].bottom))
-                bottom = rects[i].bottom;
-        }
-        return bottom;
-    }
-
-    var findRightMostRect = function(rects)
-    {
-        var rightMost = null;
-        for (var i = 0; i < rects.length; i++) {
-            if ((rightMost == null) || (rightMost.right < rects[i].right))
-                rightMost = rects[i];
-        }
-        return rightMost;
-    }
-
-    var offsetRects = function(rects,offsetX,offsetY)
-    {
-        var result = new Array();
-        for (var i = 0; i < rects.length; i++) {
-            result.push({ top: rects[i].top + offsetY,
-                          bottom: rects[i].bottom + offsetY,
-                          left: rects[i].left + offsetX,
-                          right: rects[i].right + offsetX,
-                          width: rects[i].width,
-                          height: rects[i].height });
-        }
-        return result;
-    }
-
-    Text_posBelow = function(pos,cursorRect,cursorX)
-    {
-        if (cursorX == null)
-            cursorX = pos.targetX;
-        pos = Position_closestMatchForwards(pos,Position_okForMovement);
-        if (cursorRect == null) {
-            cursorRect = Position_rectAtPos(pos);
-            if (cursorRect == null)
-                return null;
-        }
-
-        if (cursorX == null) {
-            cursorX = cursorRect.left;
-        }
-
-
-        while (true) {
-            pos = Position_closestMatchForwards(pos,Position_okForMovement);
-            if (pos == null)
-                return null;
-
-            var paragraph = Text_analyseParagraph(pos);
-            if (paragraph == null)
-                return null;
-
-            var rects = Paragraph_getRunOrFallbackRects(paragraph,pos);
-
-            rects = rects.filter(function (rect) {
-                return (rect.top >= cursorRect.bottom);
-            });
-
-            var top = findHighestTop(rects);
-
-            rects = rects.filter(function (rect) { return (rect.top == top); });
-
-            // Scroll next line into view, if necessary
-            var bottom = findLowestBottom(rects);
-            if (bottom > window.innerHeight) {
-                var offset = window.innerHeight - bottom;
-                window.scrollBy(0,-offset);
-                rects = offsetRects(rects,0,offset);
-            }
-
-            for (var i = 0; i < rects.length; i++) {
-                if ((cursorX >= rects[i].left) && (cursorX <= rects[i].right)) {
-                    var newPos = Position_atPoint(cursorX,rects[i].top + rects[i].height/2);
-                    if (newPos != null) {
-                        newPos = Position_closestMatchForwards(newPos,Position_okForInsertion);
-                        newPos.targetX = cursorX;
-                        return newPos;
-                    }
-                }
-            }
-
-            var rightMost = findRightMostRect(rects);
-            if (rightMost != null) {
-                var newPos = Position_atPoint(rightMost.right,rightMost.top + rightMost.height/2);
-                if (newPos != null) {
-                    newPos = Position_closestMatchForwards(newPos,Position_okForInsertion);
-                    newPos.targetX = cursorX;
-                    return newPos;
-                }
-            }
-
-            pos = new Position(paragraph.node,paragraph.endOffset);
-            pos = Position_nextMatch(pos,Position_okForMovement);
-        }
-    }
-
-    Text_closestPosBackwards = function(pos)
-    {
-        if (isNonWhitespaceTextNode(pos.node))
-            return pos;
-        var node;
-        if ((pos.node.nodeType == Node.ELEMENT_NODE) && (pos.offset > 0)) {
-            node = pos.node.childNodes[pos.offset-1];
-            while (node.lastChild != null)
-                node = node.lastChild;
-        }
-        else {
-            node = pos.node;
-        }
-        while ((node != null) && (node != document.body) && !isNonWhitespaceTextNode(node))
-            node = prevNode(node);
-
-        if ((node == null) || (node == document.body))
-            return null;
-        else
-            return new Position(node,node.nodeValue.length);
-    }
-
-    Text_closestPosForwards = function(pos)
-    {
-        if (isNonWhitespaceTextNode(pos.node))
-            return pos;
-        var node;
-        if ((pos.node.nodeType == Node.ELEMENT_NODE) && (pos.offset < pos.node.childNodes.length)) {
-            node = pos.node.childNodes[pos.offset];
-            while (node.firstChild != null)
-                node = node.firstChild;
-        }
-        else {
-            node = nextNodeAfter(pos.node);
-        }
-        while ((node != null) && !isNonWhitespaceTextNode(node)) {
-            var old = nodeString(node);
-            node = nextNode(node);
-        }
-
-        if (node == null)
-            return null;
-        else
-            return new Position(node,0);
-    }
-
-    Text_closestPosInDirection = function(pos,direction)
-    {
-        if ((direction == "forward") ||
-            (direction == "right") ||
-            (direction == "down")) {
-            return Text_closestPosForwards(pos);
-        }
-        else {
-            return Text_closestPosBackwards(pos);
-        }
-    }
-
-    Paragraph_runFromOffset = function(paragraph,offset,end)
-    {
-        if (paragraph.runs.length == 0)
-            throw new Error("Paragraph has no runs");
-        if (!end) {
-
-            for (var i = 0; i < paragraph.runs.length; i++) {
-                var run = paragraph.runs[i];
-                if ((offset >= run.start) && (offset < run.end))
-                    return run;
-                if ((i == paragraph.runs.length-1) && (offset == run.end))
-                    return run;
-            }
-
-        }
-        else {
-
-            for (var i = 0; i < paragraph.runs.length; i++) {
-                var run = paragraph.runs[i];
-                if ((offset > run.start) && (offset <= run.end))
-                    return run;
-                if ((i == 0) && (offset == 0))
-                    return run;
-            }
-
-        }
-    }
-
-    Paragraph_runFromNode = function(paragraph,node)
-    {
-        for (var i = 0; i < paragraph.runs.length; i++) {
-            if (paragraph.runs[i].node == node)
-                return paragraph.runs[i];
-        }
-        throw new Error("Run for text node not found");
-    }
-
-    Paragraph_positionAtOffset = function(paragraph,offset,end)
-    {
-        var run = Paragraph_runFromOffset(paragraph,offset,end);
-        if (run == null)
-            throw new Error("Run at offset "+offset+" not found");
-        return new Position(run.node,offset-run.start);
-    }
-
-    Paragraph_offsetAtPosition = function(paragraph,pos)
-    {
-        var run = Paragraph_runFromNode(paragraph,pos.node);
-        return run.start + pos.offset;
-    }
-
-    Paragraph_getRunRects = function(paragraph)
-    {
-        var rects = new Array();
-        for (var i = 0; i < paragraph.runs.length; i++) {
-            var run = paragraph.runs[i];
-            var runRange = new Range(run.node,0,run.node,run.node.nodeValue.length);
-            var runRects = Range_getClientRects(runRange);
-            Array.prototype.push.apply(rects,runRects);
-        }
-        return rects;
-    }
-
-    Paragraph_getRunOrFallbackRects = function(paragraph,pos)
-    {
-        var rects = Paragraph_getRunRects(paragraph);
-        if ((rects.length == 0) && (paragraph.node.nodeType == Node.ELEMENT_NODE)) {
-            if (isBlockNode(paragraph.node) &&
-                (paragraph.startOffset == 0) &&
-                (paragraph.endOffset == paragraph.node.childNodes.length)) {
-                rects = [paragraph.node.getBoundingClientRect()];
-            }
-            else {
-                var beforeNode = paragraph.node.childNodes[paragraph.startOffset-1];
-                var afterNode = paragraph.node.childNodes[paragraph.endOffset];
-                if ((afterNode != null) && isBlockNode(afterNode)) {
-                    rects = [afterNode.getBoundingClientRect()];
-                }
-                else if ((beforeNode != null) && isBlockNode(beforeNode)) {
-                    rects = [beforeNode.getBoundingClientRect()];
-                }
-            }
-        }
-        return rects;
-    }
-
-    function toStartOfParagraph(pos)
-    {
-        pos = Position_closestMatchBackwards(pos,Position_okForMovement);
-        if (pos == null)
-            return null;
-        var paragraph = Text_analyseParagraph(pos);
-        if (paragraph == null)
-            return null;
-
-        var newPos = new Position(paragraph.node,paragraph.startOffset);
-        return Position_closestMatchForwards(newPos,Position_okForMovement);
-    }
-
-    function toEndOfParagraph(pos)
-    {
-        pos = Position_closestMatchForwards(pos,Position_okForMovement);
-        if (pos == null)
-            return null;
-        var paragraph = Text_analyseParagraph(pos);
-        if (paragraph == null)
-            return null;
-
-        var newPos = new Position(paragraph.node,paragraph.endOffset);
-        return Position_closestMatchBackwards(newPos,Position_okForMovement);
-    }
-
-    function toStartOfLine(pos)
-    {
-        var posRect = Position_rectAtPos(pos);
-        if (posRect == null) {
-            pos = Text_closestPosBackwards(pos);
-            posRect = Position_rectAtPos(pos);
-            if (posRect == null) {
-                return null;
-            }
-        }
-
-        while (true) {
-            var check = Position_prevMatch(pos,Position_okForMovement);
-            var checkRect = Position_rectAtPos(check); // handles check == null case
-            if (checkRect == null)
-                return pos;
-            if ((checkRect.bottom <= posRect.top) || (checkRect.top >= posRect.bottom))
-                return pos;
-            pos = check;
-        }
-    }
-
-    function toEndOfLine(pos)
-    {
-        var posRect = Position_rectAtPos(pos);
-        if (posRect == null) {
-            pos = Text_closestPosForwards(pos);
-            posRect = Position_rectAtPos(pos);
-            if (posRect == null) {
-                return null;
-            }
-        }
-
-        while (true) {
-            var check = Position_nextMatch(pos,Position_okForMovement);
-            var checkRect = Position_rectAtPos(check); // handles check == null case
-            if (checkRect == null)
-                return pos;
-            if ((checkRect.bottom <= posRect.top) || (checkRect.top >= posRect.bottom))
-                return pos;
-            pos = check;
-        }
-    }
-
-    Text_toStartOfBoundary = function(pos,boundary)
-    {
-        if (boundary == "paragraph")
-            return toStartOfParagraph(pos);
-        else if (boundary == "line")
-            return toStartOfLine(pos);
-        else
-            throw new Error("Unsupported boundary: "+boundary);
-    }
-
-    Text_toEndOfBoundary = function(pos,boundary)
-    {
-        if (boundary == "paragraph")
-            return toEndOfParagraph(pos);
-        else if (boundary == "line")
-            return toEndOfLine(pos);
-        else
-            throw new Error("Unsupported boundary: "+boundary);
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/UndoManager.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/UndoManager.js b/experiments/Editor/src/UndoManager.js
deleted file mode 100644
index 9f63c43..0000000
--- a/experiments/Editor/src/UndoManager.js
+++ /dev/null
@@ -1,270 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-// FIXME: place a limit on the number of undo steps recorded - say, 30-50?
-
-var UndoManager_getLength;
-var UndoManager_getIndex;
-var UndoManager_setIndex;
-var UndoManager_print;
-var UndoManager_undo;
-var UndoManager_redo;
-var UndoManager_addAction;
-var UndoManager_newGroup;
-var UndoManager_groupType;
-var UndoManager_disableWhileExecuting;
-var UndoManager_isActive;
-var UndoManager_isDisabled;
-var UndoManager_clear;
-var UndoManager_setProperty;
-var UndoManager_deleteProperty;
-
-(function() {
-
-    var UNDO_LIMIT = 50;
-
-    function UndoGroup(type,onClose)
-    {
-        this.type = type;
-        this.onClose = onClose;
-        this.actions = new Array();
-    }
-
-    function UndoAction(fun,args)
-    {
-        this.fun = fun;
-        this.args = args;
-    }
-
-    UndoAction.prototype.toString = function()
-    {
-        var name;
-        if (this.fun.wrappedName != null)
-            name = this.fun.wrappedName;
-        else
-            name = this.fun.name;
-
-        var argStrings = new Array();
-        for (var i = 0; i < this.args.length; i++) {
-            if (this.args[i] instanceof Node)
-                argStrings.push(nodeString(this.args[i]));
-            else if (this.args[i] == null)
-                argStrings.push("null");
-            else
-                argStrings.push(this.args[i].toString());
-        }
-
-        return name + "(" + argStrings.join(",") + ")";
-    }
-
-    var undoStack = new Array();
-    var redoStack = new Array();
-    var inUndo = false;
-    var inRedo = false;
-    var currentGroup = null;
-    var disabled = 0;
-
-    // public
-    UndoManager_getLength = function()
-    {
-        return undoStack.length + redoStack.length;
-    }
-
-    // public
-    UndoManager_getIndex = function()
-    {
-        return undoStack.length;
-    }
-
-    // public
-    UndoManager_setIndex = function(index)
-    {
-        while (undoStack.length > index)
-            UndoManager_undo();
-        while (undoStack.length < index)
-            UndoManager_redo();
-    }
-
-    // public
-    UndoManager_print = function()
-    {
-        debug("");
-        debug("--------------------------------------------------------------------");
-        debug("Undo stack:");
-        for (var groupIndex = 0; groupIndex < undoStack.length; groupIndex++) {
-            var group = undoStack[groupIndex];
-            debug("    "+group.type);
-            for (var actionIndex = 0; actionIndex < group.actions.length; actionIndex++) {
-                var action = group.actions[actionIndex];
-                debug("        "+action);
-            }
-        }
-        debug("Redo stack:");
-        for (var groupIndex = 0; groupIndex < redoStack.length; groupIndex++) {
-            var group = redoStack[groupIndex];
-            debug("    "+group.type);
-            for (var actionIndex = 0; actionIndex < group.actions.length; actionIndex++) {
-                var action = group.actions[actionIndex];
-                debug("        "+action);
-            }
-        }
-        debug("Current group = "+currentGroup);
-        debug("--------------------------------------------------------------------");
-        debug("");
-    }
-
-    function closeCurrentGroup()
-    {
-        if ((currentGroup != null) && (currentGroup.onClose != null))
-            currentGroup.onClose();
-        currentGroup = null;
-    }
-
-    // public
-    UndoManager_undo = function()
-    {
-        closeCurrentGroup();
-        if (undoStack.length > 0) {
-            var group = undoStack.pop();
-            inUndo = true;
-            for (var i = group.actions.length-1; i >= 0; i--)
-                group.actions[i].fun.apply(null,group.actions[i].args);
-            inUndo = false;
-        }
-        closeCurrentGroup();
-    }
-
-    // public
-    UndoManager_redo = function()
-    {
-        closeCurrentGroup();
-        if (redoStack.length > 0) {
-            var group = redoStack.pop();
-            inRedo = true;
-            for (var i = group.actions.length-1; i >= 0; i--)
-                group.actions[i].fun.apply(null,group.actions[i].args);
-            inRedo = false;
-        }
-        closeCurrentGroup();
-    }
-
-    // public
-    UndoManager_addAction = function(fun)
-    {
-        if (disabled > 0)
-            return;
-
-        // remaining parameters after fun are arguments to be supplied to fun
-        var args = new Array();
-        for (var i = 1; i < arguments.length; i++)
-            args.push(arguments[i]);
-
-        if (!inUndo && !inRedo && (redoStack.length > 0))
-            redoStack.length = 0;
-
-        var stack = inUndo ? redoStack : undoStack;
-        if (currentGroup == null)
-            UndoManager_newGroup(null);
-
-        // Only add a group to the undo stack one it has at least one action, to avoid having
-        // empty groups present.
-        if (currentGroup.actions.length == 0) {
-            if (!inUndo && !inRedo && (stack.length == UNDO_LIMIT))
-                stack.shift();
-            stack.push(currentGroup);
-        }
-
-        currentGroup.actions.push(new UndoAction(fun,args));
-    }
-
-    // public
-    UndoManager_newGroup = function(type,onClose)
-    {
-        if (disabled > 0)
-            return;
-
-        closeCurrentGroup();
-
-        // We don't actually add the group to the undo stack until the first request to add an
-        // action to it. This way we don't end up with empty groups in the undo stack, which
-        // simplifies logic for moving back and forward through the undo history.
-
-        if ((type == null) || (type == ""))
-            type = "Anonymous";
-        currentGroup = new UndoGroup(type,onClose);
-    }
-
-    // public
-    UndoManager_groupType = function()
-    {
-        if (undoStack.length > 0)
-            return undoStack[undoStack.length-1].type;
-        else
-            return null;
-    }
-
-    UndoManager_disableWhileExecuting = function(fun) {
-        disabled++;
-        try {
-            return fun();
-        }
-        finally {
-            disabled--;
-        }
-    }
-
-    UndoManager_isActive = function()
-    {
-        return (inUndo || inRedo);
-    }
-
-    UndoManager_isDisabled = function() {
-        return (disabled > 0);
-    }
-
-    UndoManager_clear = function() {
-        undoStack.length = 0;
-        redoStack.length = 0;
-    }
-
-    function saveProperty(obj,name)
-    {
-        if (obj.hasOwnProperty(name))
-            UndoManager_addAction(UndoManager_setProperty,obj,name,obj[name]);
-        else
-            UndoManager_addAction(UndoManager_deleteProperty,obj,name);
-    }
-
-    UndoManager_setProperty = function(obj,name,value)
-    {
-        if (obj.hasOwnProperty(name) && (obj[name] == value))
-            return; // no point in adding an undo action
-        saveProperty(obj,name);
-        obj[name] = value;
-    }
-
-    UndoManager_deleteProperty = function(obj,name)
-    {
-        if (!obj.hasOwnProperty(name))
-            return; // no point in adding an undo action
-        saveProperty(obj,name);
-        delete obj[name];
-    }
-
-})();
-
-window.undoSupported = true;

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/Viewport.js
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/Viewport.js b/experiments/Editor/src/Viewport.js
deleted file mode 100644
index 47fbdfd..0000000
--- a/experiments/Editor/src/Viewport.js
+++ /dev/null
@@ -1,80 +0,0 @@
-// Licensed to the Apache Software Foundation (ASF) under one
-// or more contributor license agreements.  See the NOTICE file
-// distributed with this work for additional information
-// regarding copyright ownership.  The ASF licenses this file
-// to you under the Apache License, Version 2.0 (the
-// "License"); you may not use this file except in compliance
-// with the License.  You may obtain a copy of the License at
-//
-//   http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing,
-// software distributed under the License is distributed on an
-// "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-// KIND, either express or implied.  See the License for the
-// specific language governing permissions and limitations
-// under the License.
-
-var Viewport_init;
-var Viewport_setViewportWidth;
-var Viewport_setTextScale;
-
-(function() {
-
-    var viewportMetaElement = null;
-
-    // public
-    Viewport_init = function(width,textScale)
-    {
-        var head = DOM_documentHead(document);
-        for (var child = head.firstChild; child != null; child = child.nextSibling) {
-            if ((child._type == HTML_META) && (child.getAttribute("name") == "viewport")) {
-                viewportMetaElement = child;
-                break;
-            }
-        }
-
-        if (viewportMetaElement == null) {
-            viewportMetaElement = DOM_createElement(document,"META");
-            DOM_setAttribute(viewportMetaElement,"name","viewport");
-            DOM_appendChild(head,viewportMetaElement);
-        }
-
-        if (width != 0) {
-            // Only set the width and text scale if they are not already set, to avoid triggering
-            // an extra layout at load time
-            var contentValue = "width = "+width+", user-scalable = no";
-            if (viewportMetaElement.getAttribute("content") != contentValue)
-                DOM_setAttribute(viewportMetaElement,"content",contentValue);
-        }
-
-        if (textScale != 0) {
-            var pct = textScale+"%";
-            if (document.documentElement.style.getPropertyValue("-webkit-text-size-adjust") != pct)
-                DOM_setStyleProperties(document.documentElement,{"-webkit-text-size-adjust": pct});
-        }
-    }
-
-    // public
-    Viewport_setViewportWidth = function(width)
-    {
-        var contentValue = "width = "+width+", user-scalable = no";
-        if (viewportMetaElement.getAttribute("content") != contentValue)
-            DOM_setAttribute(viewportMetaElement,"content",contentValue);
-
-        Selection_update();
-        Cursor_ensureCursorVisible();
-    }
-
-    // public
-    Viewport_setTextScale = function(textScale)
-    {
-        var pct = textScale+"%";
-        if (document.documentElement.style.getPropertyValue("-webkit-text-size-adjust") != pct)
-            DOM_setStyleProperties(document.documentElement,{"-webkit-text-size-adjust": pct});
-
-        Selection_update();
-        Cursor_ensureCursorVisible();
-    }
-
-})();

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/src/check-dom-methods.sh
----------------------------------------------------------------------
diff --git a/experiments/Editor/src/check-dom-methods.sh b/experiments/Editor/src/check-dom-methods.sh
deleted file mode 100755
index 6e17a4e..0000000
--- a/experiments/Editor/src/check-dom-methods.sh
+++ /dev/null
@@ -1,15 +0,0 @@
-#!/bin/bash
-jsgrep -F '.createElement' | grep -vF '// check-ok'
-jsgrep -F '.createTextNode' | grep -vF '// check-ok'
-jsgrep -F '.createComment' | grep -vF '// check-ok'
-jsgrep -F '.appendChild' | grep -vF '// check-ok'
-jsgrep -F '.insertBefore' | grep -vF '// check-ok'
-jsgrep -F '.removeChild' | grep -vF '// check-ok'
-jsgrep -F '.cloneNode' | grep -vF '// check-ok'
-jsgrep -F '.nodeName' | grep -vE '(dtdsource/|tests/|treevis/)' | grep -vF '// check-ok'
-jsgrep -F '.setAttribute' | grep -vE '(dtdsource/|treevis/|docx/)' | grep -vF '// check-ok'
-jsgrep -F '.removeAttribute' | grep -vE '(dtdsource/|treevis/|docx/)' | grep -vF '// check-ok'
-jsgrep -F '.setProperty' | grep -vE '(dtdsource/|treevis/)' | grep -vF '// check-ok'
-jsgrep -F '.removeProperty' | grep -vE '(dtdsource/|treevis/)' | grep -vF '// check-ok'
-jsgrep -E '\.style\[.* = ' | grep -vE '(treevis/|docx/)' | grep -vF '// check-ok'
-jsgrep -E '\.style\..* = ' | grep -vE '(treevis/|docx/)' | grep -vF '// check-ok'


[04/51] [partial] incubator-corinthia git commit: Added editorFramework in experiments.

Posted by ja...@apache.org.
http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05a-input.html
deleted file mode 100644
index 70e5a31..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b>one</b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05b-expected.html
deleted file mode 100644
index 9dcdd98..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05b-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.o.n.e.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05b-input.html
deleted file mode 100644
index d482664..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> <b> one </b> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05c-expected.html
deleted file mode 100644
index 9dcdd98..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05c-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.o.n.e.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05c-input.html
deleted file mode 100644
index 8c6236d..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   <b>   one   </b>   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05d-expected.html
deleted file mode 100644
index 9dcdd98..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05d-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.o.n.e.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05d-input.html
deleted file mode 100644
index 183c041..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05d-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> <b>one</b> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05e-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05e-expected.html
deleted file mode 100644
index 9dcdd98..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05e-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.o.n.e.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05e-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05e-input.html
deleted file mode 100644
index 4123bfa..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05e-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   <b>one</b>   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05f-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05f-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05f-expected.html
deleted file mode 100644
index 9dcdd98..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05f-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.o.n.e.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05f-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05f-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05f-input.html
deleted file mode 100644
index f8eb31c..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05f-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b> one </b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05g-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05g-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05g-expected.html
deleted file mode 100644
index 9dcdd98..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05g-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.o.n.e.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline05g-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline05g-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline05g-input.html
deleted file mode 100644
index 296854c..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline05g-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b>   one   </b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06a-expected.html
deleted file mode 100644
index 80dfe2f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06a-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.o.n.e.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06a-input.html
deleted file mode 100644
index 526c5df..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>one</u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06b-expected.html
deleted file mode 100644
index 80dfe2f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06b-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.o.n.e.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06b-input.html
deleted file mode 100644
index 97f7419..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> <b> <i> <u> one </u> </i> </b> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06c-expected.html
deleted file mode 100644
index 80dfe2f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06c-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.o.n.e.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06c-input.html
deleted file mode 100644
index f700bcf..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   <b>   <i>   <u>   one   </u>   </i>   </b>   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06d-expected.html
deleted file mode 100644
index 80dfe2f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06d-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.o.n.e.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06d-input.html
deleted file mode 100644
index cce026e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06d-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> <b><i><u>one</u></i></b> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06e-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06e-expected.html
deleted file mode 100644
index 80dfe2f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06e-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.o.n.e.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06e-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06e-input.html
deleted file mode 100644
index 8a875cc..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06e-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   <b><i><u>one</u></i></b>   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06f-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06f-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06f-expected.html
deleted file mode 100644
index 80dfe2f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06f-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.o.n.e.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06f-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06f-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06f-input.html
deleted file mode 100644
index 604712a..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06f-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b><i><u> one </u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06g-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06g-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06g-expected.html
deleted file mode 100644
index 80dfe2f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06g-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.o.n.e.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06g-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06g-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06g-input.html
deleted file mode 100644
index 3ca5b0c..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06g-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>   one   </u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06h-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06h-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06h-expected.html
deleted file mode 100644
index 80dfe2f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06h-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.o.n.e.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06h-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06h-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06h-input.html
deleted file mode 100644
index 9ed822f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06h-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b> <i><u>one</u></i> </b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06i-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06i-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06i-expected.html
deleted file mode 100644
index 80dfe2f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06i-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.o.n.e.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06i-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06i-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06i-input.html
deleted file mode 100644
index 76f63b1..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06i-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b>   <i><u>one</u></i>   </b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06j-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06j-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06j-expected.html
deleted file mode 100644
index 80dfe2f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06j-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.o.n.e.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06j-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06j-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06j-input.html
deleted file mode 100644
index 89ae719..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06j-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b><i> <u>one</u> </i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06k-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06k-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06k-expected.html
deleted file mode 100644
index 80dfe2f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06k-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.o.n.e.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline06k-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline06k-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline06k-input.html
deleted file mode 100644
index e52a05a..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline06k-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b><i>   <u>one</u>   </i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07a-expected.html
deleted file mode 100644
index 10a0e17..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07a-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07a-input.html
deleted file mode 100644
index 59a7dab..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07b-expected.html
deleted file mode 100644
index 10a0e17..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07b-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07b-input.html
deleted file mode 100644
index 4d00abd..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> <b> </b> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07c-expected.html
deleted file mode 100644
index 10a0e17..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07c-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07c-input.html
deleted file mode 100644
index aae2751..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   <b>   </b>   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07d-expected.html
deleted file mode 100644
index 10a0e17..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07d-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07d-input.html
deleted file mode 100644
index 09c643e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07d-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> <b></b> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07e-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07e-expected.html
deleted file mode 100644
index 10a0e17..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07e-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07e-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07e-input.html
deleted file mode 100644
index 3c88e19..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07e-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   <b></b>   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07f-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07f-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07f-expected.html
deleted file mode 100644
index 10a0e17..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07f-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07f-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07f-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07f-input.html
deleted file mode 100644
index d0ba907..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07f-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b> </b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07g-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07g-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07g-expected.html
deleted file mode 100644
index 10a0e17..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07g-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b>.</b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline07g-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline07g-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline07g-input.html
deleted file mode 100644
index be996bc..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline07g-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b>   </b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08a-expected.html
deleted file mode 100644
index b07b5c9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08a-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08a-input.html
deleted file mode 100644
index 20958ce..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b><i><u></u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08b-expected.html
deleted file mode 100644
index b07b5c9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08b-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08b-input.html
deleted file mode 100644
index 7463163..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> <b> <i> <u> </u> </i> </b> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08c-expected.html
deleted file mode 100644
index b07b5c9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08c-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08c-input.html
deleted file mode 100644
index 1ddfbcd..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   <b>   <i>   <u>   </u>   </i>   </b>   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08d-expected.html
deleted file mode 100644
index b07b5c9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08d-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08d-input.html
deleted file mode 100644
index 8dcf531..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08d-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> <b><i><u></u></i></b> </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08e-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08e-expected.html
deleted file mode 100644
index b07b5c9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08e-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08e-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08e-input.html
deleted file mode 100644
index ae8c7cd..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08e-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   <b><i><u></u></i></b>   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08f-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08f-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08f-expected.html
deleted file mode 100644
index b07b5c9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08f-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08f-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08f-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08f-input.html
deleted file mode 100644
index c6bfe78..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08f-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b> <i><u></u></i> </b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08g-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08g-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08g-expected.html
deleted file mode 100644
index b07b5c9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08g-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08g-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08g-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08g-input.html
deleted file mode 100644
index 0a77988..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08g-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b>   <i><u></u></i>   </b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08h-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08h-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08h-expected.html
deleted file mode 100644
index b07b5c9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08h-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08h-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08h-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08h-input.html
deleted file mode 100644
index 56691a5..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08h-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b><i> <u></u> </i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08i-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08i-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08i-expected.html
deleted file mode 100644
index b07b5c9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08i-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08i-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08i-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08i-input.html
deleted file mode 100644
index 1cae37b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08i-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b><i>   <u></u>   </i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08j-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08j-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08j-expected.html
deleted file mode 100644
index b07b5c9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08j-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08j-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08j-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08j-input.html
deleted file mode 100644
index f5cde10..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08j-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b><i><u> </u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08k-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08k-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08k-expected.html
deleted file mode 100644
index b07b5c9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08k-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p><b><i><u>.</u></i></b></p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-inline08k-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-inline08k-input.html b/experiments/Editor/tests/position/isValidCursorPosition-inline08k-input.html
deleted file mode 100644
index d2cec23..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-inline08k-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p><b><i><u>   </u></i></b></p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-link01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-link01a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-link01a-expected.html
deleted file mode 100644
index 9c9bcb2..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-link01a-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e
-      .
-      <a href="http://www.uxproductivity.com/">UX Productivity</a>
-      .
-      t.w.o.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-link01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-link01a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-link01a-input.html
deleted file mode 100644
index fb367e8..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-link01a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one<a href="http://www.uxproductivity.com/">UX Productivity</a>two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-link01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-link01b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-link01b-expected.html
deleted file mode 100644
index ce11962..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-link01b-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      .
-      <a href="http://www.uxproductivity.com/">UX Productivity</a>
-      .
-      .t.w.o.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-link01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-link01b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-link01b-input.html
deleted file mode 100644
index b352bde..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-link01b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one <a href="http://www.uxproductivity.com/"> UX Productivity </a> two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-link01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-link01c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-link01c-expected.html
deleted file mode 100644
index ce11962..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-link01c-expected.html
+++ /dev/null
@@ -1,13 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>
-      .o.n.e.
-      .
-      <a href="http://www.uxproductivity.com/">UX Productivity</a>
-      .
-      .t.w.o.
-    </p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-link01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-link01c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-link01c-input.html
deleted file mode 100644
index 27c50c7..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-link01c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one   <a href="http://www.uxproductivity.com/">   UX Productivity   </a>   two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list01a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list01a-expected.html
deleted file mode 100644
index c6d3c21..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list01a-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>.</li>
-      <li>.</li>
-      <li>.</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list01a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list01a-input.html
deleted file mode 100644
index d77461f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list01a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li></li>
-  <li></li>
-  <li></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list01b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list01b-expected.html
deleted file mode 100644
index c6d3c21..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list01b-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>.</li>
-      <li>.</li>
-      <li>.</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list01b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list01b-input.html
deleted file mode 100644
index 0d87298..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list01b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li> </li>
-  <li> </li>
-  <li> </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list01c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list01c-expected.html
deleted file mode 100644
index c6d3c21..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list01c-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>.</li>
-      <li>.</li>
-      <li>.</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list01c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list01c-input.html
deleted file mode 100644
index 3542745..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list01c-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>   </li>
-  <li>   </li>
-  <li>   </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list02a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list02a-expected.html
deleted file mode 100644
index 72176e5..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list02a-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>.o.n.e.</li>
-      <li>.t.w.o.</li>
-      <li>.t.h.r.e.e.</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list02a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list02a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list02a-input.html
deleted file mode 100644
index 08c475c..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list02a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>one</li>
-  <li>two</li>
-  <li>three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list02b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list02b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list02b-expected.html
deleted file mode 100644
index 72176e5..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list02b-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>.o.n.e.</li>
-      <li>.t.w.o.</li>
-      <li>.t.h.r.e.e.</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list02b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list02b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list02b-input.html
deleted file mode 100644
index 1785072..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list02b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li> one </li>
-  <li> two </li>
-  <li> three </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list02c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list02c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list02c-expected.html
deleted file mode 100644
index 72176e5..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list02c-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>.o.n.e.</li>
-      <li>.t.w.o.</li>
-      <li>.t.h.r.e.e.</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list02c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list02c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list02c-input.html
deleted file mode 100644
index fbfbffb..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list02c-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>   one   </li>
-  <li>   two   </li>
-  <li>   three   </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list03a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list03a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list03a-expected.html
deleted file mode 100644
index d27dfed..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list03a-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li><p>.o.n.e.</p></li>
-      <li><p>.t.w.o.</p></li>
-      <li><p>.t.h.r.e.e.</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list03a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list03a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list03a-input.html
deleted file mode 100644
index 64394ee..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list03a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li><p>one</p></li>
-  <li><p>two</p></li>
-  <li><p>three</p></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list03b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list03b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list03b-expected.html
deleted file mode 100644
index d27dfed..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list03b-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li><p>.o.n.e.</p></li>
-      <li><p>.t.w.o.</p></li>
-      <li><p>.t.h.r.e.e.</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list03b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list03b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list03b-input.html
deleted file mode 100644
index 41f0b9f..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list03b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li> <p> one </p> </li>
-  <li> <p> two </p> </li>
-  <li> <p> three </p> </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list03c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list03c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list03c-expected.html
deleted file mode 100644
index d27dfed..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list03c-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li><p>.o.n.e.</p></li>
-      <li><p>.t.w.o.</p></li>
-      <li><p>.t.h.r.e.e.</p></li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list03c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list03c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list03c-input.html
deleted file mode 100644
index 09b8f1b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list03c-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>   <p>   one   </p>   </li>
-  <li>   <p>   two   </p>   </li>
-  <li>   <p>   three   </p>   </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list04a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list04a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list04a-expected.html
deleted file mode 100644
index aa7c6e9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list04a-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>
-        .o.n.e.
-        <p>.t.w.o.</p>
-        .t.h.r.e.e.
-      </li>
-      <li>
-        .o.n.e.
-        <p>.t.w.o.</p>
-        .t.h.r.e.e.
-      </li>
-      <li>
-        .o.n.e.
-        <p>.t.w.o.</p>
-        .t.h.r.e.e.
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list04a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list04a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list04a-input.html
deleted file mode 100644
index 64d5ee6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list04a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>one<p>two</p>three</li>
-  <li>one<p>two</p>three</li>
-  <li>one<p>two</p>three</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list04b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list04b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list04b-expected.html
deleted file mode 100644
index aa7c6e9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list04b-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>
-        .o.n.e.
-        <p>.t.w.o.</p>
-        .t.h.r.e.e.
-      </li>
-      <li>
-        .o.n.e.
-        <p>.t.w.o.</p>
-        .t.h.r.e.e.
-      </li>
-      <li>
-        .o.n.e.
-        <p>.t.w.o.</p>
-        .t.h.r.e.e.
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list04b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list04b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list04b-input.html
deleted file mode 100644
index ed2b2a0..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list04b-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li> one <p> two </p> three </li>
-  <li> one <p> two </p> three </li>
-  <li> one <p> two </p> three </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list04c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list04c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list04c-expected.html
deleted file mode 100644
index aa7c6e9..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list04c-expected.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>
-        .o.n.e.
-        <p>.t.w.o.</p>
-        .t.h.r.e.e.
-      </li>
-      <li>
-        .o.n.e.
-        <p>.t.w.o.</p>
-        .t.h.r.e.e.
-      </li>
-      <li>
-        .o.n.e.
-        <p>.t.w.o.</p>
-        .t.h.r.e.e.
-      </li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list04c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list04c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list04c-input.html
deleted file mode 100644
index 75fd8ed..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list04c-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>   one   <p>   two   </p>   three   </li>
-  <li>   one   <p>   two   </p>   three   </li>
-  <li>   one   <p>   two   </p>   three   </li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list05a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list05a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list05a-expected.html
deleted file mode 100644
index 4dc8667..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list05a-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>.</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list05a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list05a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list05a-input.html
deleted file mode 100644
index f8a8f2c..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list05a-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    var li = document.getElementsByTagName("LI")[0];
-    DOM_deleteAllChildren(li);
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list05b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list05b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list05b-expected.html
deleted file mode 100644
index 4dc8667..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list05b-expected.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>.</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list05b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list05b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list05b-input.html
deleted file mode 100644
index d035e5d..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list05b-input.html
+++ /dev/null
@@ -1,18 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    var li = document.getElementsByTagName("LI")[0];
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list05c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list05c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list05c-expected.html
deleted file mode 100644
index 5fb80a8..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list05c-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>.O.n.e.</li>
-      <li>.</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list05c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list05c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list05c-input.html
deleted file mode 100644
index bbd97a0..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list05c-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    var li = document.getElementsByTagName("LI")[0];
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li></li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list05d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list05d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list05d-expected.html
deleted file mode 100644
index e1d1ddb..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list05d-expected.html
+++ /dev/null
@@ -1,10 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>.</li>
-      <li>.T.w.o.</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list05d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list05d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list05d-input.html
deleted file mode 100644
index 4572aac..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list05d-input.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    var li = document.getElementsByTagName("LI")[0];
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li></li>
-  <li>Two</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list05e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list05e-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-list05e-expected.html
deleted file mode 100644
index 784671d..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list05e-expected.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <ul>
-      <li>.O.n.e.</li>
-      <li>.</li>
-      <li>.T.w.o.</li>
-    </ul>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-list05e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-list05e-input.html b/experiments/Editor/tests/position/isValidCursorPosition-list05e-input.html
deleted file mode 100644
index 7380725..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-list05e-input.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    var li = document.getElementsByTagName("LI")[0];
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<ul>
-  <li>One</li>
-  <li></li>
-  <li>Two</li>
-</ul>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph01a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph01a-expected.html
deleted file mode 100644
index 8e95516..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01a-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.o.n.e.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph01a-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01a-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph01a-input.html
deleted file mode 100644
index 38b784e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01a-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph01b-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01b-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph01b-expected.html
deleted file mode 100644
index f56b54e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01b-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.o.n.e. .t.w.o.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph01b-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01b-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph01b-input.html
deleted file mode 100644
index 1ad8af6..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01b-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph01c-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01c-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph01c-expected.html
deleted file mode 100644
index ad4bb6b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01c-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.o.n.e.   .t.w.o.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph01c-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01c-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph01c-input.html
deleted file mode 100644
index 7ccd798..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01c-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>one   two</p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph01d-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01d-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph01d-expected.html
deleted file mode 100644
index f56b54e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01d-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.o.n.e. .t.w.o.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph01d-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01d-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph01d-input.html
deleted file mode 100644
index 069ff4d..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01d-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p> one two </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph01e-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01e-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph01e-expected.html
deleted file mode 100644
index ad4bb6b..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01e-expected.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.o.n.e.   .t.w.o.</p>
-  </body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph01e-input.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01e-input.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph01e-input.html
deleted file mode 100644
index 33f5f62..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph01e-input.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<!DOCTYPE html>
-<html>
-<head>
-<script src="validPositions.js"></script>
-<script>
-function performTest()
-{
-    showValidPositions();
-}
-</script>
-</head>
-<body>
-<p>   one   two   </p>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-corinthia/blob/26f461e7/experiments/Editor/tests/position/isValidCursorPosition-paragraph02a-expected.html
----------------------------------------------------------------------
diff --git a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02a-expected.html b/experiments/Editor/tests/position/isValidCursorPosition-paragraph02a-expected.html
deleted file mode 100644
index 6f5878e..0000000
--- a/experiments/Editor/tests/position/isValidCursorPosition-paragraph02a-expected.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<html>
-  <head>
-  </head>
-  <body>
-    <p>.o.n.e.</p>
-    <p>.t.w.o.</p>
-  </body>
-</html>