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