1 |
|
2008-08-02 Wakaba <wakaba@suika.fam.cx> |
2 |
|
|
3 |
|
* WebIDL.pm (parse_char_string): Set line/column numbers |
4 |
|
to interface object experimentally. s/shift/pop/g, shift |
5 |
|
would make things wrong. Support for interface forward |
6 |
|
declarations was missing. Broken interface declarations |
7 |
|
with no block were not ignored entirely. |
8 |
|
(Whatpm::WebIDL::Node): New abstract class. This class |
9 |
|
makes things easier. |
10 |
|
(child_nodes): New attribute. Unlike DOM's attribute with |
11 |
|
same name, this attribute returns a dead list of nodes for |
12 |
|
simplicity. |
13 |
|
(get_user_data, set_user_data): New methods. |
14 |
|
(Module idl_text): A SPACE character should be inserted |
15 |
|
before the |{| character. |
16 |
|
(Interface idl_text): Support for interface forward declarations. |
17 |
|
(is_forward_declaration): New attribute. |
18 |
|
|
19 |
|
2008-07-19 Wakaba <wakaba@suika.fam.cx> |
20 |
|
|
21 |
|
* WebIDL.pm (type_text): Better serializer. |
22 |
|
|
23 |
|
2008-07-19 Wakaba <wakaba@suika.fam.cx> |
24 |
|
|
25 |
|
* WebIDL.pm: Revise forward-compatible parsing so that |
26 |
|
it now can handle broken extended attributes and as such. |
27 |
|
|
28 |
|
2008-07-19 Wakaba <wakaba@suika.fam.cx> |
29 |
|
|
30 |
|
* WebIDL.pm: Real support for extended attributes. |
31 |
|
Support for extended attributes with arguments. |
32 |
|
|
33 |
2008-07-19 Wakaba <wakaba@suika.fam.cx> |
2008-07-19 Wakaba <wakaba@suika.fam.cx> |
34 |
|
|
35 |
* WebIDL.pm: Support for |exception| syntax. |
* WebIDL.pm: Support for |exception| syntax. |