/[suikacvs]/markup/html/whatpm/t/webidl/webidl-defs.dat
Suika

Log of /markup/html/whatpm/t/webidl/webidl-defs.dat

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (annotate)
Links to HEAD: (view) (download) (annotate)
Sticky Tag:

Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Tue Sep 16 13:59:55 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.7: +7 -7 lines
Diff to previous 1.7
++ 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>


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Tue Sep 16 13:07:54 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.6: +416 -0 lines
Diff to previous 1.6
++ 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>


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Tue Sep 16 04:20:52 2008 UTC (16 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.5: +22 -22 lines
Diff to previous 1.5
++ 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.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Sun Aug 3 07:14:00 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.4: +2 -2 lines
Diff to previous 1.4
++ 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>


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sun Aug 3 05:43:11 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +2 -2 lines
Diff to previous 1.3
++ 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.


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sat Aug 2 15:14:24 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2
++ 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>


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Sat Aug 2 11:49:58 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +128 -0 lines
Diff to previous 1.1
++ 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


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Sat Aug 2 06:03:26 2008 UTC (16 years, 3 months ago) by wakaba
Branch: MAIN
++ 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.

  Diffs between and
  Type of Diff should be a

Sort log by:

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24