Make ingore file list in checker.py platform independent.
Update "editing_context.js" to follow arv@'s review comments.
Get rid of implementation of |edigint.define(NAME, FUNCITON)|.
This is follow up patch for commit 599ad5a47cd2aaa9199a32e4c1c9670ce8956b33.
Replace |Object.defineProperties()| by direct assignment to |prototype| property to follow arv@'s review comment.
Fix #55.
Change regxp used in |editing.nodes.isWhitespaceNode()| to match with HTML5 spec.
Fix #65
Fix typo in comment.
[tools] Use "--language_out=ECMASCRIPT5" for closure compiler to support getter/setter Object literal syntax introduced in ES5.
Rename |ReadOnlySelection| to |ImmutableSelection|.
Rename "nodes.js" to "dom.js" for renaming "editing.nodes" namespace to "editing.dom".
Introduce |editing.dom.HTMLIterable|, for using for-of for |HTMLSeleciton.prototype.options|, and |editing.dom.ancestorsOrSelf(node)| for "selectAll" command.
Introduce |EditingContext.prototype.setEndingSelectionAsEmpty()| for "selectAll" command with SELECT element.
Fix optional parameter handling in |EdigintContext.prototype.execCommand()|.
Make |ImmutableSelection| to support empty seleciton.
This patch is a preparation of introducing "selectAll" which set empty selection for SELECT element.
[testing] Set focus to selection focus and skip "undo" testing if needed.
This patch is a preparation of introducing "selectAll" command.
Introduce "selectAll" command.
[testing] Don't list "compatible" and "compatible_html" test cases.
Introduce |CommandDefinition| for parameter of |editing.defineCommand| to specify whether undoable or not.
This is needed for "selectAll" commands.
Get rid of debug flag from |Editor.prototype.execCommand()|.
Add |@struct| annotation.
selectAll: Dispatch "selectstart" event.