Parent Directory | Revision Log
Links to HEAD: | (view) (download) (annotate) |
Links to HEAD: | (view) (download) (annotate) |
Sticky Tag: |
++ 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 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/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/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.
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 |