Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Sticky Tag: |
++ whatpm/t/ChangeLog 13 Oct 2008 06:18:26 -0000 2008-10-13 Wakaba <wakaba@suika.fam.cx> * tokenizer-test-2.dat: A test result was wrong. ++ whatpm/Whatpm/ChangeLog 13 Oct 2008 06:17:59 -0000 2008-10-13 Wakaba <wakaba@suika.fam.cx> * HTML.pm.src: Steps for CDATA/RCDATA elements in tree construction stage synced with the spec (HTML5 revisions 2139 and 2302).
++ whatpm/Whatpm/ChangeLog 16 Sep 2008 14:41:24 -0000 * Makefile: WebIDL.html added. * WebIDL.pod: New documentation. 2008-09-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/webidl/ChangeLog 16 Sep 2008 13:59:48 -0000 webidl-valuetype.dat, webidl-typedef.dat: Test results are updated for new error type names. 2008-09-16 Wakaba <wakaba@suika.fam.cx> * webidl-defs.dat, webidl-interface.dat, webidl-exception.dat, ++ whatpm/Whatpm/ChangeLog 16 Sep 2008 13:58:58 -0000 * WebIDL.pm: Checker's error types are redefined. 2008-09-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/webidl/ChangeLog 16 Sep 2008 13:07:37 -0000 * webidl-defs.dat, webidl-interface.dat, webidl-exception.dat, webidl-valuetype.dat, webidl-typedef.dat: New test cases for parsing are added. Some test results are updated for new error type names. 2008-09-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 Sep 2008 13:06:31 -0000 * WebIDL.pm: Parser's error types are redefined. Some forward compatible parsing bugs are fixed. Some unreachable codes are commented out. 2008-09-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/webidl/ChangeLog 16 Sep 2008 10:42:14 -0000 * webidl-exception.dat: Test results updated. * webidl-interface.dat: New test cases for the reminding extended attributes are added. 2008-09-16 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 16 Sep 2008 10:41:47 -0000 * WebIDL.pm: Support for the reminding extended attributes are added. It does not satisfy the definition that a forward interface declaration has an extended attribute. It seems that unless explicitly allowed multiple extended attributes with the same name is not allowed, though it is not explicitly mentioned in the spec. 2008-09-16 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/webidl/ChangeLog 16 Sep 2008 04:20:29 -0000 2008-09-16 Wakaba <wakaba@suika.fam.cx> * webidl-interface.dat, webidl-exception.dat: New test cases for extended attributes are added. * webidl-defs.dat: Test results updated. ++ whatpm/Whatpm/ChangeLog 16 Sep 2008 04:19:57 -0000 2008-09-16 Wakaba <wakaba@suika.fam.cx> * WebIDL.pm: Unescapes extended attribute names and extended attribute identifiers. Preserve whether an extended attribute has an argument list of not. Support for extended attributes: Constructor, ExceptionConsts, IndexGetter, IndexSetter, NameGetter, NameSetter, and Null. (has_argument_list): New attribute. (idl_text): Stringifies argument lists, if any, even if it is empty.
++ whatpm/t/webidl/ChangeLog 3 Aug 2008 07:24:09 -0000 * webidl-valuetype.dat: Test data for ignored DOMString valuetype are added. 2008-08-03 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 3 Aug 2008 07:23:42 -0000 * WebIDL.pm (parse_char_string): Simplified error reporting process for broken ignored valuetype definition. (Valuetype idl_text): Support for special "DOMString" name. 2008-08-03 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 3 Aug 2008 07:13:09 -0000 2008-08-03 Wakaba <wakaba@suika.fam.cx> * WebIDL.t: Test data files for exceptions, typedefs, and valuetypes are added to the list. ++ whatpm/t/webidl/ChangeLog 3 Aug 2008 07:13:55 -0000 * webidl-exception.dat, webidl-typedef.dat, webidl-valuetype.dat: New test data files. * webidl-defs.dat, webidl-interface.dat: Test result updated. * webidl-interface.dat: More test data added. 2008-08-03 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 3 Aug 2008 07:12:35 -0000 * WebIDL.pm ($get_scoped_name): Append "::::" if the last terminal of the ScopedName is "DOMString", such that whether the last part of the scoped name is "DOMString" or "_DOMString" later. It is necessary to determine whether a |typedef| definition should be ignored or not. (parse_char_string): Unescape the identifier of exception members. ($resolve): Return undef for builtin types and sequence<T> types (we might not have to do this, however...). (check): Support checking for Exceptions, Valuetypes, and Typedefs. ($serialize_type): Support for "DOMString::::" syntax. (Typedef idl_text): Output Type as "DOMString" if it is really "DOMString" (i.e. its internal representation is "::DOMString::"). 2008-08-03 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/webidl/ChangeLog 3 Aug 2008 05:42:49 -0000 2008-08-03 Wakaba <wakaba@suika.fam.cx> * webidl-defs.dat: Test result updated. * webidl-interface.dat: New test data for attributes and operations are added. ++ whatpm/Whatpm/ChangeLog 3 Aug 2008 05:42:21 -0000 2008-08-03 Wakaba <wakaba@suika.fam.cx> * WebIDL.pm ($resolve): New code, based on resolve code for constant types in the |check| method. (check): Support for checking of attributes, operations, and arguments. (Attribute/Operation idl_text): Exception names in getraises, setraises, and raises clauses is serizlied by |$serialize_type| code.
++ whatpm/t/ChangeLog 2 Aug 2008 15:13:47 -0000 * WebIDL.t ($onerror): |value| argument value should be checked as well as other argument values. 2008-08-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/webidl/ChangeLog 2 Aug 2008 15:14:12 -0000 * webidl-defs.dat: Test result updated. * webidl-interface.dat: New test data for constants are added. 2008-08-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 2 Aug 2008 15:12:09 -0000 * WebIDL.pm ($integer): Order of selections are changed to match hexadecimal numbers (the original pattern, taken from the spec, was not work for hexadecimal numbers, because the "0" prefix matches to the [0-7]* part (as an empty string) and therefore it does not match with remaining "x..." part of a "0x..." integer literal. ($get_type): It now returns a string, not an array reference, for regular types and |sequence| types (i.e. it in any case returns a string). ($get_next_token): The second item in the array that represents a integer or float token is now a Perl number value, not the original string representation of the number. (check): Support for const value consistency checking. No extended attribute is defined for constants. (Node subclasses): Use simple strings rather than array references for default data type values. ($serialize_type): Type values are now simple strings. (value): If the new attribute value is a false value, then a FALSE value is set to the attribute. 2008-08-02 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/ChangeLog 2 Aug 2008 12:51:15 -0000 * WebIDL.t: Check whether |text| argument of the error is correct or not. 2008-08-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/t/webidl/ChangeLog 2 Aug 2008 12:51:46 -0000 * webidl-interface.dat: More test data for interface inheritances and interface member identifier duplications. 2008-08-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 2 Aug 2008 12:50:36 -0000 * WebIDL.pm ($get_scoped_name): Now scoped names are stored in its stringified format ("scoped name" as defined in the spec). Note that future version of this module should not use array references for type values and the |type_text| attribute should be made obsolete. (parse_char_string): Unescape attribute names. (check): Support for checking of whether inherited interfaces are actually defined or not. Support for checking of whether interface member identifiers are duplicated or not. ($serialize_type): Scoped names are returned as is. A future version of this code should escape identifiers other than "DOMString", otherwise the idl_text would be non-conforming. 2008-08-02 Wakaba <wakaba@suika.fam.cx>
++ whatpm/t/webidl/ChangeLog 2 Aug 2008 11:49:09 -0000 * webidl-defs.dat: More test data. 2008-08-02 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ChangeLog 2 Aug 2008 11:48:45 -0000 to generated nodes. Unescape identifiers. Extended attributes for Definition's were ignored. (append_child): Set |parent_node| attribute. (parent_node): New attribute. (check): Support interface/exception members. Support extended attributes. Support definition identifier uniqueness constraint. (qualified_name): New attribute. (Interface/Exception idl_text): Extended attributes were not prepended to the returned text. 2008-08-02 Wakaba <wakaba@suika.fam.cx> * WebIDL.pm (parse_char_string): Set line/column numbers
++ whatpm/t/ChangeLog 2 Aug 2008 05:57:51 -0000 2008-08-02 Wakaba <wakaba@suika.fam.cx> * WebIDL.t: New test script. * webidl/: New directory. ++ whatpm/Whatpm/ChangeLog 2 Aug 2008 06:02:55 -0000 2008-08-02 Wakaba <wakaba@suika.fam.cx> * WebIDL.pm (parse_char_string): Set line/column numbers to interface object experimentally. s/shift/pop/g, shift would make things wrong. Support for interface forward declarations was missing. Broken interface declarations with no block were not ignored entirely. (Whatpm::WebIDL::Node): New abstract class. This class makes things easier. (child_nodes): New attribute. Unlike DOM's attribute with same name, this attribute returns a dead list of nodes for simplicity. (get_user_data, set_user_data): New methods. (Module idl_text): A SPACE character should be inserted before the |{| character. (Interface idl_text): Support for interface forward declarations. (is_forward_declaration): New attribute.
++ ChangeLog 19 Jul 2008 14:47:12 -0000 2008-07-19 Wakaba <wakaba@suika.fam.cx> * readme.en.html: Link to Whatpm::WebIDL module.
++ whatpm/Whatpm/ChangeLog 19 Jul 2008 13:49:53 -0000 * WebIDL.pm (type_text): Better serializer. 2008-07-19 Wakaba <wakaba@suika.fam.cx> ++ whatpm/Whatpm/ContentChecker/ChangeLog 19 Jul 2008 13:38:24 -0000 2008-07-19 Wakaba <wakaba@suika.fam.cx> * HTML.pm: Support for class=idl WebIDL checking.
++ whatpm/Whatpm/ChangeLog 19 Jul 2008 13:11:27 -0000 * WebIDL.pm: Revise forward-compatible parsing so that it now can handle broken extended attributes and as such. 2008-07-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 19 Jul 2008 11:48:19 -0000 * WebIDL.pm: Real support for extended attributes. Support for extended attributes with arguments. 2008-07-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 19 Jul 2008 07:41:15 -0000 * WebIDL.pm: Support for |exception| syntax. (Interface->idl_text): Tentative support for inheritances. 2008-07-19 Wakaba <wakaba@suika.fam.cx>
++ whatpm/Whatpm/ChangeLog 19 Jul 2008 07:25:16 -0000 2008-07-19 Wakaba <wakaba@suika.fam.cx> * WebIDL.pm: Hierarchical scoped name support was broken. Support for raises, setraises, and getraises syntaxes.
++ whatpm/Whatpm/ChangeLog 18 Jul 2008 14:46:07 -0000 2008-07-18 Wakaba <wakaba@suika.fam.cx> * WebIDL.pm: Support for |idl_text| attribute, version 1 (no proper support for types, extended attributes, and exceptions yet). WebIDL parser, version 1 (no support for exceptions yet, no proper support for extended attributes yet).
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 |