JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
peach-html5-editor.git
8 years agopreview in iframe, load_html method
Jason Woofenden [Mon, 25 Jan 2016 22:14:11 +0000 (17:14 -0500)]
preview in iframe, load_html method

8 years agohtml serialization fixes
Jason Woofenden [Sat, 23 Jan 2016 19:41:55 +0000 (14:41 -0500)]
html serialization fixes

8 years agohtml serialization: implement attr encoding
Jason Woofenden [Sat, 23 Jan 2016 19:09:53 +0000 (14:09 -0500)]
html serialization: implement attr encoding

8 years agopage to test editor html cleanup and serialization
Jason Woofenden [Sat, 23 Jan 2016 18:28:51 +0000 (13:28 -0500)]
page to test editor html cleanup and serialization

8 years agoeditor: start on html serializer
Jason Woofenden [Fri, 22 Jan 2016 01:35:14 +0000 (20:35 -0500)]
editor: start on html serializer

8 years agocleanup file/function names
Jason Woofenden [Fri, 22 Jan 2016 01:09:28 +0000 (20:09 -0500)]
cleanup file/function names

8 years agoupdate documentation
Jason Woofenden [Fri, 22 Jan 2016 00:33:52 +0000 (19:33 -0500)]
update documentation

8 years agodon't print parse errors by default
Jason Woofenden [Thu, 21 Jan 2016 20:35:43 +0000 (15:35 -0500)]
don't print parse errors by default

8 years agoupdate .gitignore
Jason Woofenden [Thu, 21 Jan 2016 20:24:05 +0000 (15:24 -0500)]
update .gitignore

8 years agofix build scripts, document building/running
Jason Woofenden [Thu, 21 Jan 2016 20:21:16 +0000 (15:21 -0500)]
fix build scripts, document building/running

8 years agorun in the browser without installing coffeescript
Jason Woofenden [Thu, 21 Jan 2016 19:59:40 +0000 (14:59 -0500)]
run in the browser without installing coffeescript

8 years agochange parse_html() calling conventions
Jason Woofenden [Thu, 21 Jan 2016 18:18:17 +0000 (13:18 -0500)]
change parse_html() calling conventions

8 years agoupdate comments
Jason Woofenden [Thu, 21 Jan 2016 17:33:08 +0000 (12:33 -0500)]
update comments

8 years agotests pass running under node.js
Jason Woofenden [Wed, 20 Jan 2016 17:22:02 +0000 (12:22 -0500)]
tests pass running under node.js

8 years agofix comment
Jason Woofenden [Fri, 25 Dec 2015 01:53:25 +0000 (20:53 -0500)]
fix comment

8 years agoimprove docs
Jason Woofenden [Thu, 24 Dec 2015 19:32:22 +0000 (14:32 -0500)]
improve docs

8 years agocode cleanup, remove debug logs
Jason Woofenden [Thu, 24 Dec 2015 19:06:00 +0000 (14:06 -0500)]
code cleanup, remove debug logs

8 years agoimplement fragment parsing algorithm
Jason Woofenden [Thu, 24 Dec 2015 18:49:56 +0000 (13:49 -0500)]
implement fragment parsing algorithm

8 years agorun fragment case tests
Jason Woofenden [Thu, 24 Dec 2015 17:46:02 +0000 (12:46 -0500)]
run fragment case tests

8 years agorun "pending spec changes" tests too
Jason Woofenden [Thu, 24 Dec 2015 17:41:22 +0000 (12:41 -0500)]
run "pending spec changes" tests too

8 years agohandle nulls properly
Jason Woofenden [Thu, 24 Dec 2015 17:31:45 +0000 (12:31 -0500)]
handle nulls properly

8 years agoswitch to WHATWG spec on </b foo="bar">
Jason Woofenden [Thu, 24 Dec 2015 17:16:24 +0000 (12:16 -0500)]
switch to WHATWG spec on </b foo="bar">

8 years agofix space before > at end of tag
Jason Woofenden [Thu, 24 Dec 2015 17:12:23 +0000 (12:12 -0500)]
fix space before > at end of tag

8 years agofix two more parser bugs
Jason Woofenden [Thu, 24 Dec 2015 17:06:07 +0000 (12:06 -0500)]
fix two more parser bugs

8 years agofix any-other-end-tag, tweaks
Jason Woofenden [Thu, 24 Dec 2015 16:43:46 +0000 (11:43 -0500)]
fix any-other-end-tag, tweaks

8 years agofix noah's ark and empty cdata
Jason Woofenden [Thu, 24 Dec 2015 16:26:44 +0000 (11:26 -0500)]
fix noah's ark and empty cdata

8 years agofinish implementing quirks mode checks
Jason Woofenden [Thu, 24 Dec 2015 16:04:02 +0000 (11:04 -0500)]
finish implementing quirks mode checks

8 years agofix typo bugs
Jason Woofenden [Thu, 24 Dec 2015 14:07:55 +0000 (09:07 -0500)]
fix typo bugs

8 years agoupdate aaa to WHATWG version
Jason Woofenden [Thu, 24 Dec 2015 14:01:03 +0000 (09:01 -0500)]
update aaa to WHATWG version

8 years agofix garbage after </
Jason Woofenden [Thu, 24 Dec 2015 05:04:45 +0000 (00:04 -0500)]
fix garbage after </

8 years agofix minor parsing bugs
Jason Woofenden [Thu, 24 Dec 2015 04:44:27 +0000 (23:44 -0500)]
fix minor parsing bugs

8 years agofix minor bugs
Jason Woofenden [Thu, 24 Dec 2015 04:18:37 +0000 (23:18 -0500)]
fix minor bugs

8 years agofix self-closing and mathml ints
Jason Woofenden [Thu, 24 Dec 2015 04:00:07 +0000 (23:00 -0500)]
fix self-closing and mathml ints

8 years agofix stuff after </html
Jason Woofenden [Thu, 24 Dec 2015 01:47:44 +0000 (20:47 -0500)]
fix stuff after </html

8 years agofix a test case
Jason Woofenden [Thu, 24 Dec 2015 01:31:55 +0000 (20:31 -0500)]
fix a test case

8 years agofix test serializer
Jason Woofenden [Thu, 24 Dec 2015 01:29:27 +0000 (20:29 -0500)]
fix test serializer

8 years agoadd a couple new special tags from WATWG
Jason Woofenden [Thu, 24 Dec 2015 01:27:32 +0000 (20:27 -0500)]
add a couple new special tags from WATWG

8 years agofix in_table_text
Jason Woofenden [Thu, 24 Dec 2015 01:23:13 +0000 (20:23 -0500)]
fix in_table_text

8 years agoseveral bugfixes
Jason Woofenden [Thu, 24 Dec 2015 01:14:52 +0000 (20:14 -0500)]
several bugfixes

8 years agodecode &#0098;/etc internally, fix more ns
Jason Woofenden [Wed, 23 Dec 2015 23:59:41 +0000 (18:59 -0500)]
decode &#0098;/etc internally, fix more ns

8 years agohide "pending-spec-changes" tests
Jason Woofenden [Wed, 23 Dec 2015 23:10:22 +0000 (18:10 -0500)]
hide "pending-spec-changes" tests

8 years agonamespace checking cleanup
Jason Woofenden [Wed, 23 Dec 2015 22:52:35 +0000 (17:52 -0500)]
namespace checking cleanup

8 years agofix is_mathml_text_integration_point()
Jason Woofenden [Wed, 23 Dec 2015 21:40:43 +0000 (16:40 -0500)]
fix is_mathml_text_integration_point()

8 years agofix a test case
Jason Woofenden [Wed, 23 Dec 2015 21:26:06 +0000 (16:26 -0500)]
fix a test case

8 years agofix is_input_hidden_tok
Jason Woofenden [Wed, 23 Dec 2015 21:15:02 +0000 (16:15 -0500)]
fix is_input_hidden_tok

8 years agofix most fragment tests, fix tree bugs
Jason Woofenden [Wed, 23 Dec 2015 21:05:59 +0000 (16:05 -0500)]
fix most fragment tests, fix tree bugs

8 years agoadd scripting flag to tests, fixes
Jason Woofenden [Wed, 23 Dec 2015 20:48:22 +0000 (15:48 -0500)]
add scripting flag to tests, fixes

8 years agofix escaped script tags too
Jason Woofenden [Wed, 23 Dec 2015 20:16:29 +0000 (15:16 -0500)]
fix escaped script tags too

8 years agochange args, fix script parsing
Jason Woofenden [Wed, 23 Dec 2015 20:12:57 +0000 (15:12 -0500)]
change args, fix script parsing

8 years agogit-ignore test.js too
Jason Woofenden [Wed, 23 Dec 2015 19:38:45 +0000 (14:38 -0500)]
git-ignore test.js too

8 years agonamespace tweaks, fix <table><input>
Jason Woofenden [Wed, 23 Dec 2015 19:18:51 +0000 (14:18 -0500)]
namespace tweaks, fix <table><input>

8 years agoignore fragment tests for now
Jason Woofenden [Wed, 23 Dec 2015 18:52:35 +0000 (13:52 -0500)]
ignore fragment tests for now

8 years agofix main loop, process foreign content
Jason Woofenden [Wed, 23 Dec 2015 18:42:52 +0000 (13:42 -0500)]
fix main loop, process foreign content

8 years agofix tests: serialize namespaces
Jason Woofenden [Wed, 23 Dec 2015 17:09:58 +0000 (12:09 -0500)]
fix tests: serialize namespaces

8 years agofinish ins_mode_in_body and missing tok_state
Jason Woofenden [Wed, 23 Dec 2015 17:05:17 +0000 (12:05 -0500)]
finish ins_mode_in_body and missing tok_state

8 years agomore ins_mode_in_table
Jason Woofenden [Wed, 23 Dec 2015 16:17:05 +0000 (11:17 -0500)]
more ins_mode_in_table

8 years agoimplemented more of ins_mode_in_body
Jason Woofenden [Wed, 23 Dec 2015 14:54:47 +0000 (09:54 -0500)]
implemented more of ins_mode_in_body

8 years agocode cleanup and some minor fixes
Jason Woofenden [Tue, 22 Dec 2015 23:37:40 +0000 (18:37 -0500)]
code cleanup and some minor fixes

8 years agocode cleanup, esp cloning nodes
Jason Woofenden [Tue, 22 Dec 2015 23:01:25 +0000 (18:01 -0500)]
code cleanup, esp cloning nodes

8 years agofix test serialization of templates
Jason Woofenden [Tue, 22 Dec 2015 22:37:55 +0000 (17:37 -0500)]
fix test serialization of templates

8 years agoimplement rest of tokenizer states
Jason Woofenden [Tue, 22 Dec 2015 22:30:45 +0000 (17:30 -0500)]
implement rest of tokenizer states

8 years agofix <html> at start
Jason Woofenden [Tue, 22 Dec 2015 17:18:51 +0000 (12:18 -0500)]
fix <html> at start

8 years agodoctypes: parsing, tests pass
Jason Woofenden [Tue, 22 Dec 2015 16:42:54 +0000 (11:42 -0500)]
doctypes: parsing, tests pass

8 years agoparse comments (13 passing tests)
Jason Woofenden [Tue, 22 Dec 2015 15:12:47 +0000 (10:12 -0500)]
parse comments (13 passing tests)

8 years agoswitch to tests from html5lib-tests/tree-construction
Jason Woofenden [Tue, 22 Dec 2015 03:48:43 +0000 (22:48 -0500)]
switch to tests from html5lib-tests/tree-construction

8 years agorest of insertion modes (untested)
Jason Woofenden [Mon, 21 Dec 2015 04:13:18 +0000 (23:13 -0500)]
rest of insertion modes (untested)

8 years agoadd README.md
Jason Woofenden [Mon, 21 Dec 2015 02:24:30 +0000 (21:24 -0500)]
add README.md

8 years agocleanup, insertion modes for initial,head,etc
Jason Woofenden [Mon, 21 Dec 2015 02:14:26 +0000 (21:14 -0500)]
cleanup, insertion modes for initial,head,etc

8 years agonamespace checking seems to work
Jason Woofenden [Sun, 20 Dec 2015 23:59:31 +0000 (18:59 -0500)]
namespace checking seems to work

8 years agofinish parsing tables, pass html5lib's table tests
Jason Woofenden [Sun, 20 Dec 2015 16:20:47 +0000 (11:20 -0500)]
finish parsing tables, pass html5lib's table tests

8 years agofix test case (for predictable attrs serialization)
Jason Woofenden [Sun, 20 Dec 2015 14:50:17 +0000 (09:50 -0500)]
fix test case (for predictable attrs serialization)

8 years agoimplement lots of raw-ish text parsing
Jason Woofenden [Sun, 20 Dec 2015 14:49:10 +0000 (09:49 -0500)]
implement lots of raw-ish text parsing

8 years agoimplement noa's ark, junk after attribute name
Jason Woofenden [Sat, 19 Dec 2015 17:32:59 +0000 (12:32 -0500)]
implement noa's ark, junk after attribute name

8 years agomore tests from html5lib-tests
Jason Woofenden [Sat, 19 Dec 2015 15:02:10 +0000 (10:02 -0500)]
more tests from html5lib-tests

8 years agofix implied_end_tags and </p>
Jason Woofenden [Sat, 19 Dec 2015 14:39:46 +0000 (09:39 -0500)]
fix implied_end_tags and </p>

8 years agoparse tables, reset_insertion_mode, foster_parenting
Jason Woofenden [Fri, 18 Dec 2015 23:02:31 +0000 (18:02 -0500)]
parse tables, reset_insertion_mode, foster_parenting

8 years agoimplemented adoption agency algorithm
Jason Woofenden [Fri, 18 Dec 2015 05:25:21 +0000 (00:25 -0500)]
implemented adoption agency algorithm

8 years agoadd some aaa tests from html5lib-tests
Jason Woofenden [Thu, 17 Dec 2015 16:12:32 +0000 (11:12 -0500)]
add some aaa tests from html5lib-tests

8 years agoimplement most details about where to insert nodes
Jason Woofenden [Thu, 17 Dec 2015 04:56:13 +0000 (23:56 -0500)]
implement most details about where to insert nodes

8 years agoimplemented adoption agency algorithm, tested a littl
Jason Woofenden [Thu, 17 Dec 2015 03:16:08 +0000 (22:16 -0500)]
implemented adoption agency algorithm, tested a littl

8 years agoimplement scope checkers, test for formatting els
Jason Woofenden [Tue, 15 Dec 2015 20:18:25 +0000 (15:18 -0500)]
implement scope checkers, test for formatting els

8 years agouse Node class for data structures, improve is_in_scope
Jason Woofenden [Tue, 15 Dec 2015 18:23:17 +0000 (13:23 -0500)]
use Node class for data structures, improve is_in_scope

8 years agotest for correct number of parse errors
Jason Woofenden [Tue, 15 Dec 2015 06:11:36 +0000 (01:11 -0500)]
test for correct number of parse errors

8 years agostart implementing tree construction algorithm
Jason Woofenden [Tue, 15 Dec 2015 05:21:37 +0000 (00:21 -0500)]
start implementing tree construction algorithm

8 years agoparse end tags, close tags with proper nesting
Jason Woofenden [Mon, 14 Dec 2015 20:21:24 +0000 (15:21 -0500)]
parse end tags, close tags with proper nesting

8 years agostart making the stack of open elements
Jason Woofenden [Mon, 14 Dec 2015 19:56:16 +0000 (14:56 -0500)]
start making the stack of open elements

8 years agoparse_errors, EOF, &amp/etc in attrs
Jason Woofenden [Mon, 14 Dec 2015 19:37:25 +0000 (14:37 -0500)]
parse_errors, EOF, &amp/etc in attrs

8 years agoparse unquoted and singlequoted attributes
Jason Woofenden [Mon, 14 Dec 2015 03:07:41 +0000 (22:07 -0500)]
parse unquoted and singlequoted attributes

8 years agocode cleanup: sort fn defs in spec order
Jason Woofenden [Mon, 14 Dec 2015 02:38:26 +0000 (21:38 -0500)]
code cleanup: sort fn defs in spec order

8 years agoparsing some attributes
Jason Woofenden [Mon, 14 Dec 2015 02:36:29 +0000 (21:36 -0500)]
parsing some attributes

8 years agostart parsing open tags
Jason Woofenden [Mon, 14 Dec 2015 01:49:40 +0000 (20:49 -0500)]
start parsing open tags

8 years agomock up html parser, parse text and entities
Jason Woofenden [Mon, 14 Dec 2015 00:34:12 +0000 (19:34 -0500)]
mock up html parser, parse text and entities

8 years agoroot
Jason Woofenden [Sat, 12 Dec 2015 01:41:51 +0000 (20:41 -0500)]
root