Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Tag: |
++ whatpm/t/ChangeLog 20 Oct 2008 04:21:10 -0000 2008-10-20 Wakaba <wakaba@suika.fam.cx> * XML-Parser.t: "xml/attrs-2.dat" added. ++ whatpm/t/xml/ChangeLog 20 Oct 2008 04:17:22 -0000 * attrs-2.dat: New test data file. 2008-10-20 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 20 Oct 2008 04:19:50 -0000 2008-10-20 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (specified, all_declarations_processed, manakai_attribute_type): New attributes. ++ whatpm/Whatpm/XML/ChangeLog 20 Oct 2008 04:20:35 -0000 2008-10-20 Wakaba <wakaba@suika.fam.cx> * Parser.pm.src: Support for attribute type assignments, attribute value tokenization, and default value assignments.
++ whatpm/t/ChangeLog 19 Oct 2008 10:12:26 -0000 * XML-Parser.t: "xml/entrefs-2.dat" added. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 19 Oct 2008 10:12:39 -0000 * entrefs-2.dat: New test data file. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 19 Oct 2008 10:11:55 -0000 * Tokenizer.pm.src: Raise a parse error for '&' that does not introduce a reference in XML. Support for non-ASCII entity reference names. 2008-10-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 Oct 2008 09:24:46 -0000 * XML-Parser.t: "xml/entrefs-1.dat" added. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 19 Oct 2008 09:25:15 -0000 * charrefs-1.dat: New test data added. * entrefs-1.dat: New test data file. * attlists-1.dat: Test results updated. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 19 Oct 2008 09:23:24 -0000 * Tokenizer.pm.src: Make uppercase "&#X" in XML a parse error. Remove the limitation of entity name length. Enable replacement of text-only general entities. Raise a parse error for an unparsed entity reference. Raise a parse error for a general entity reference to an undefined entity. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 19 Oct 2008 09:24:32 -0000 * Parser.pm.src: Define predefined general entities for the control of "undeclared entity" error raised by the tokenizer. Set text-only flag to general entities appropriately. 2008-10-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 Oct 2008 08:20:14 -0000 * XML-Parser.t: "xml/eldecls-1.dat" added. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 19 Oct 2008 08:17:10 -0000 * eldecls-1.dat: New test data file. * entities-1.dat: Test result updated. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 19 Oct 2008 08:18:56 -0000 * Tokenizer.pm.src: Support for <!ELEMENT>. (AFTER_NOTATION_NAME_STATE): Renamed as |AFTER_MD_DEF_STATE| (i.e. after markup declaration definition state). 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 19 Oct 2008 08:19:52 -0000 * Parser.pm.src: Set |content_model_text| attribute for ElementTypeDefinition nodes. 2008-10-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 Oct 2008 07:18:24 -0000 * XML-Parser.t: Typo fixed. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 19 Oct 2008 07:18:52 -0000 * entities-1.dat, entities-2.dat: EntityValue tests added. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 Oct 2008 07:17:36 -0000 * NanoDOM.pm (Entity->new): Initialize ->child_nodes as an empty array. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 19 Oct 2008 07:18:01 -0000 * Tokenizer.pm.src: Support for EntityValue. 2008-10-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 19 Oct 2008 06:14:42 -0000 2008-10-19 Wakaba <wakaba@suika.fam.cx> * XML-Parser.t: "xml/entities-1.dat" and "xml/entities-2.dat" added. Support for the "#entities" directive. ++ whatpm/t/xml/ChangeLog 19 Oct 2008 06:11:59 -0000 * entities-1.dat, entities-2.dat: New test data files. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 19 Oct 2008 06:12:27 -0000 2008-10-19 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (notation_name): New attribute. * NanoDOM.pm (public_id, system_id): New attributes.a ++ whatpm/Whatpm/HTML/ChangeLog 19 Oct 2008 06:13:03 -0000 * Dumper.pm: Dump text content of Entity nodes. * Tokenizer.pm.src: Support for <!ENTITY ... NDATA>. 2008-10-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 19 Oct 2008 06:14:05 -0000 2008-10-19 Wakaba <wakaba@suika.fam.cx> * Parser.pm.src (_tree_in_subset): General and parameter entities implemented.
++ whatpm/t/ChangeLog 18 Oct 2008 11:34:40 -0000 2008-10-18 Wakaba <wakaba@suika.fam.cx> * XML-Parser.t: "xml/notations-1.dat" added. ++ whatpm/t/xml/ChangeLog 18 Oct 2008 11:25:41 -0000 * attlists-1.dat: A test result updated. * notations-1.dat: New test result file. 2008-10-18 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 18 Oct 2008 11:31:41 -0000 * NanoDOM.pm (public_id, system_id): New attributes. 2008-10-18 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 18 Oct 2008 11:34:04 -0000 * Tokenizer.pm.src: Modifies PUBLIC/SYSTEM identifier tokenizer states such that <!ENTITY> and <!NOTATION> can be tokenized by those states as well. (BOGUS_MD_STATE): A new state; used for bogus markup declarations, in favor of BOGUS_COMMENT_STATE. 2008-10-18 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 18 Oct 2008 11:34:26 -0000 * Parser.pm.src: Set public_id and system_id attributes of Entity and Notation nodes. 2008-10-18 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 17 Oct 2008 07:14:01 -0000 2008-10-17 Wakaba <wakaba@suika.fam.cx> * XML-Parser.t: "xml/attlists-1.dat" added. ++ whatpm/t/xml/ChangeLog 17 Oct 2008 07:14:24 -0000 2008-10-17 Wakaba <wakaba@suika.fam.cx> * attlists-1.dat: New test data file. * doctypes-2.dat: New tests added. ++ whatpm/Whatpm/ChangeLog 17 Oct 2008 07:11:25 -0000 2008-10-17 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (node_name): New attribute. (ELEMENT_TYPE_DEFINITION_NODE, ATTRIBUTE_DEFINITION_NODE): New constants. (create_element_type_definition_node, create_attribute_definition, create_notation, create_general_entity, get_element_type_definition_node, set_element_type_definition_node, get_general_entity_node, set_general_entity_node, get_notation_node, set_notation_node, get_attribute_definition_node, set_attribute_definition_node): New methods. (element_types, entities, notations, attribute_definitions): New attributes. (DocumentType): Support for child nodes, entities, notations, and element types. (Entity, Notation, ElementTypeDefinition, AttributeDefinition): New classes. * Dumper.pm: Support for general entities, notations, element type definitions, and attribute definitions. ++ whatpm/Whatpm/HTML/ChangeLog 17 Oct 2008 07:12:26 -0000 2008-10-17 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm.src: New token types AtTLIST_TOKEN, ELEMENT_TOKEN, GENERAL_ENTITY_TOKEN, PARAMETER_ENTITY_TOKEN, and NOTATION_TOKEN are added. New intertion modes for markup declarations are added. ++ whatpm/Whatpm/XML/ChangeLog 17 Oct 2008 07:13:47 -0000 2008-10-17 Wakaba <wakaba@suika.fam.cx> * Parser.pm.src (_tree_in_subset): Support for ELEMENT_TOKEN, ATTLIST_TOKEN, GENERAL_ENTITY_TOKEN, PARAMETER_ENTITY_TOKEN, and NOTATION_TOKEN.
++ whatpm/t/ChangeLog 16 Oct 2008 03:39:39 -0000 2008-10-16 Wakaba <wakaba@suika.fam.cx> * XML-Parser.t: "xml/pis-2.dat" and "xml/comments-2.dat" are added. ++ whatpm/t/xml/ChangeLog 16 Oct 2008 03:39:53 -0000 2008-10-16 Wakaba <wakaba@suika.fam.cx> * doctypes-2.dat: New test added. * comments-2.dat, pis-2.dat: New test data files. ++ whatpm/Whatpm/HTML/ChangeLog 16 Oct 2008 03:36:51 -0000 2008-10-16 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm.src: New token type END_OF_DOCTYPE_TOKEN added. New states DOCTYPE_TAG_STATE and BOGUS_DOCTYPE_INTERNAL_SUBSET_AFTER_STATE are added. (Bogus string after the internal subset, which was handled by the state BOGUS_DOCTYPE_STATE, are now handled by the new state.) Support for comments, bogus comments, and processing instructions in the internal subset. If there is the internal subset, then emit the doctype token before the internal subset (with its $token->{has_internal_subset} flag set) and an END_OF_DOCTYPE_TOKEN after the internal subset. ++ whatpm/Whatpm/XML/ChangeLog 16 Oct 2008 03:39:19 -0000 2008-10-16 Wakaba <wakaba@suika.fam.cx> * Parser.pm.src: Insertion mode IN_SUBSET_IM added. In the "initial" insertion mode, if the DOCTYPE token's "has internal subset" flag is set, then switch to the "in subset" insertion mode.
++ whatpm/t/ChangeLog 15 Oct 2008 12:49:07 -0000 * XML-Parser.t: "xml/doctypes-2.dat" added. * tokenizer-test-1.test: Keyword case-sensitivility tests added. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 15 Oct 2008 12:49:41 -0000 * doctypes-1.dat: A keyword case-sensitivility test added. * doctypes-2.dat: New test data file. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 15 Oct 2008 12:46:53 -0000 * Tokenizer.pm.src: $self->{s_kwd} for non-DATA_STATE states are renamed as $self->{kwd} to avoid confliction. Don't raise case-sensitivity error for the keyword "DOCTYPE" in HTML mode. Support for internal subsets (internal subset itself only; no declaration in them is supported yet). Raise a parse error for non-uppercase keywords "PUBLIC" and "SYSTEM" in XML mode. Raise a parse error if no system identifier is specified for a DOCTYPE declaration with a public identifier. Don't close the DOCTYPE declaration by a ">" character in the system declaration in XML mode. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 15 Oct 2008 12:48:30 -0000 * Parser.pm.src: Typo fixed. 2008-10-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 15 Oct 2008 08:04:32 -0000 * XML-Parser.t: "xml/ns-elements-1.dat" added. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 15 Oct 2008 08:05:44 -0000 * ns-elements-1.dat: New test data file. * ns-attrs-1.dat: New test data added. * elements-1.dat: New test data file. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 15 Oct 2008 08:03:32 -0000 * Tokenizer.pm.src: XML tag name start charcter support for start tags. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 15 Oct 2008 08:04:01 -0000 * Parser.pm.src: Bug fixes for the handling of ":" in the element type names and attribute names. 2008-10-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 15 Oct 2008 04:37:36 -0000 * XML-Parser.t: "xml/pis-1.dat" and "xml/xmldecls-1.dat" added. Test directifes "#xml-version", "#xml-encoding", and "#xml-standalone" are added. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 15 Oct 2008 04:37:54 -0000 * pis-1.dat, xmldecls-1.dat: New test data files. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 15 Oct 2008 04:33:34 -0000 2008-10-15 Wakaba <wakaba@suika.fam.cx> * NanoDOM.pm (create_processing_instruction): New method. (xml_version, xml_encoding, xml_standalone): New attributes. (ProcessingInstruction): New class. ++ whatpm/Whatpm/HTML/ChangeLog 15 Oct 2008 04:34:03 -0000 * Tokenizer.pm.src: Support for XML processing instructions. 2008-10-15 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 15 Oct 2008 04:34:57 -0000 * Parser.pm.src: Support for XML declarations. 2008-10-15 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2008 15:23:30 -0000 2008-10-15 Wakaba <wakaba@suika.fam.cx> * XML-Parser.t: "xml/charref-1.dat" added. ++ whatpm/t/xml/ChangeLog 14 Oct 2008 15:23:49 -0000 2008-10-15 Wakaba <wakaba@suika.fam.cx> * charref-1.dat: New test data file. ++ whatpm/Whatpm/HTML/ChangeLog 14 Oct 2008 15:24:42 -0000 2008-10-15 Wakaba <wakaba@suika.fam.cx> * Tokenizer.pm.src: Mark CHARACTER_TOKEN with character reference as such, for the support of XML parse error. ++ whatpm/Whatpm/XML/ChangeLog 14 Oct 2008 15:25:35 -0000 2008-10-15 Wakaba <wakaba@suika.fam.cx> * Parser.pm.src: Raise a parse error for white space character generated by a character reference outside of the root element.
++ whatpm/t/ChangeLog 14 Oct 2008 14:21:51 -0000 * XML-Parser.t: "xml/texts-1.dat" added. * tokenizer-test-2.dat: Test for ]]> are added. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 14 Oct 2008 14:38:34 -0000 * doctypes-1.dat: Wrong results fixed. * texts-1.dat: New test data file. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 14 Oct 2008 14:22:43 -0000 * Tokenizer.pm.src: Raise a parse error for XML "]]>" other than CDATA section end. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2008 11:46:38 -0000 * XML-Parser.t: "xml/elements-1.dat" and "xml/doctypes-1.dat" added. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 14 Oct 2008 11:46:52 -0000 * elements-1.dat: New test data file. * doctypes-1.dat: New test data file. * attrs-1.dat: New test data on attribute name cases are added. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 14 Oct 2008 11:40:58 -0000 * Tokenizer.pm.src: Support for case-insensitive XML attribute names. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2008 10:36:14 -0000 * XML-Parser.t: "xml/ns-attrs-1.dat" added. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 14 Oct 2008 10:36:28 -0000 * ns-attrs-1.dat: New test data file. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/HTML/ChangeLog 14 Oct 2008 10:13:31 -0000 * Dumper.pm: Typo fixed. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 14 Oct 2008 10:35:44 -0000 * Parser.pm.src: Namespace support for the root element. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/xml/ChangeLog 14 Oct 2008 09:25:47 -0000 * cdata-1.dat, attrs-1.dat: New test data files. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 14 Oct 2008 09:25:09 -0000 * Parser.pm.src: Attribute support. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 14 Oct 2008 09:00:17 -0000 * xml/: New directory. * Makefile: Tests for Whatpm::XML::Parser are added. * HTML-tree.t: Change the relative order of codes. * XML-Parser.t: New test script. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/xml/ChangeLog 14 Oct 2008 08:53:14 -0000 2008-10-14 Wakaba <wakaba@suika.fam.cx> * tree-1.dat: New test data file. 2008-10-14 Wakaba <wakaba@suika.fam.cx> * ChangeLog: New file. ++ whatpm/Whatpm/ChangeLog 14 Oct 2008 08:58:16 -0000 * NanoDOM.pm (dom_config): New attribute (do nothing), for Whatpm::XML::Parser support. 2008-10-14 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/XML/ChangeLog 14 Oct 2008 08:59:00 -0000 * Parser.pm.src: Use array reference syntax for |create_element_ns|, for Whatpm::NanoDOM compability. Typo fixed. 2008-10-14 Wakaba <wakaba@suika.fam.cx>
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.
admin@suikawiki.org | ViewVC Help |
Powered by ViewVC 1.1.24 |