Parent Directory
|
Revision Log
|
Patch
| revision 1.2 by wakaba, Fri Aug 17 11:53:52 2007 UTC | revision 1.65 by wakaba, Thu Jan 24 12:12:34 2008 UTC | |
|---|---|---|
| # | Line 1 | Line 1 |
| 1 | 2008-01-24 Wakaba <[email protected]> | |
| 2 | ||
| 3 | * Parser.pm: Support for the |+| sign in 'margin-top' and | |
| 4 | similar properties. | |
| 5 | ||
| 6 | 2008-01-22 Wakaba <[email protected]> | |
| 7 | ||
| 8 | * Parser.pm (new {onerror}): The default error handler (outputting | |
| 9 | to the standard error output) is defined. | |
| 10 | (parse_char_string {get_char}): Set the next number to the | |
| 11 | column number of the last character as the column of the | |
| 12 | end of file pseudo-character. | |
| 13 | ||
| 14 | 2008-01-20 Wakaba <[email protected]> | |
| 15 | ||
| 16 | * Parser.pm, SelectorsParser.pm: Error type strings are revised. | |
| 17 | ||
| 18 | 2008-01-20 Wakaba <[email protected]> | |
| 19 | ||
| 20 | * Parser.pm, SelectorsParser.pm: |{href}| parameter added | |
| 21 | to all the onerror invocations. The |{onerror}| function | |
| 22 | is no longer called with |{line}| and |{column}| parameters. | |
| 23 | ||
| 24 | * Tokenizer.pm: All token are now given |{line}| and |{column}| | |
| 25 | values. | |
| 26 | ||
| 27 | 2008-01-20 Wakaba <[email protected]> | |
| 28 | ||
| 29 | * Parser.pm (parse_char_string): Revise |$tt->{get_char}| callback | |
| 30 | so that it sets |$tt->{line}| and |$tt->{column}| options. Some | |
| 31 | error handler calling codes are modified for the experimental | |
| 32 | support for more precious reporting of error location. | |
| 33 | ||
| 34 | * Tokenizer.pm (new): The |onerror| option has been removed, since | |
| 35 | it was never used. | |
| 36 | (get_next_token): Limited and experimental support for token | |
| 37 | emittion with the information on the position where it occurs. | |
| 38 | (serialize_token): New function. | |
| 39 | ||
| 40 | 2008-01-14 Wakaba <[email protected]> | |
| 41 | ||
| 42 | * Parser.pm (-moz-opacity): DOM attribute name was wrong. | |
| 43 | ||
| 44 | 2008-01-14 Wakaba <[email protected]> | |
| 45 | ||
| 46 | * Cascade.pm (get_cascaded_value): No longer have to test | |
| 47 | whether priority is defined. | |
| 48 | ||
| 49 | * Parser.pm (parse_char_string): Set an empty string as the priority | |
| 50 | if no priority was specified. | |
| 51 | ||
| 52 | 2008-01-14 Wakaba <[email protected]> | |
| 53 | ||
| 54 | * Parser.pm (serialize, serialize_multiple): Return an empty | |
| 55 | string (not undef) if the property has no assigned value. | |
| 56 | ||
| 57 | 2008-01-14 Wakaba <[email protected]> | |
| 58 | ||
| 59 | * Parser.pm (parse_char_string): Namespace support is revised so | |
| 60 | that more Gecko-like namespace serialization can be implemented. | |
| 61 | ||
| 62 | * SelectorsSerializer.pm (serialize_selector_text): Revised. | |
| 63 | Now it does almost same as what Gecko does for namespace | |
| 64 | tratements, what Gecko does for universal selector omittion, and what | |
| 65 | Opera does for ordering (i.e. no sorting). Only one COLON | |
| 66 | for pseudo-elements since Gecko and Opera do so. | |
| 67 | ||
| 68 | 2008-01-14 Wakaba <[email protected]> | |
| 69 | ||
| 70 | * SelectorsSerializer.pm (serialize_selector_text): New method. | |
| 71 | ||
| 72 | 2008-01-12 Wakaba <[email protected]> | |
| 73 | ||
| 74 | * Parser.pm: 'opacity' and '-moz-opacity' are implemented. | |
| 75 | ||