/[suikacvs]/markup/html/whatpm/Whatpm/CSS/SelectorsParser.pm
Suika

Log of /markup/html/whatpm/Whatpm/CSS/SelectorsParser.pm

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 1.12 - (view) (download) (annotate) - [select for diffs]
Sat Aug 16 07:35:23 2008 UTC (17 years, 7 months ago) by wakaba
Branch: MAIN
CVS Tags: HEAD
Changes since 1.11: +56 -49 lines
Diff to previous 1.11
++ whatpm/Whatpm/ChangeLog	16 Aug 2008 07:34:18 -0000
	* CacheManifest.pm: Support for new style of error
	reports.

	* HTML.pm.src: Set line=1, column=1 to the document node.

2008-08-16  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/CSS/ChangeLog	16 Aug 2008 07:34:47 -0000
2008-08-16  Wakaba  <wakaba@suika.fam.cx>

	* MediaQueryParser.pm, SelectorsParser.pm, Parser.pm: Support
	for new style of error reports.


Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sun Feb 10 07:34:10 2008 UTC (18 years, 1 month ago) by wakaba
Branch: MAIN
Changes since 1.10: +13 -6 lines
Diff to previous 1.10
++ whatpm/t/ChangeLog	10 Feb 2008 07:34:02 -0000
2008-02-10  Wakaba  <wakaba@suika.fam.cx>

	* css-3.dat: New test file.

	* CSS-Parser-1.t: |css-3.dat| is added.  '-moz-pre-wrap' added.
	Typo for 'collapse' value fixed.  Support for '@namespace'
	serialization.

	* css-1.dat: New test data for selectors parsing.

	* css-font.dat: Error locations for 'u' errors are corrected.

	* css-table.dat: Test data for 'border-collapse' are added.

	* css-text.dat: Test data for '-moz-pre-wrap' are added.

	* css-visual.dat: Test data for 'background-position' are added.

++ whatpm/Whatpm/Charset/ChangeLog	10 Feb 2008 07:31:32 -0000
2008-02-10  Wakaba  <wakaba@suika.fam.cx>

	* CharDet.pm (detect): Catch an error in detection function.

++ whatpm/Whatpm/CSS/ChangeLog	10 Feb 2008 07:30:34 -0000
2008-02-10  Wakaba  <wakaba@suika.fam.cx>

	* Parser.pm: |attr(prefix|localname)| did not work.  Support
	for uppercase namespace prefixes (namespace prefixes were
	not normalized into lowercase when they were looked up.).  Report
	the property name token when an unknown property error is raised.
	The '-moz-pre-wrap' value is supported for 'white-space' property.
	('background-position'): 'center left' and 'center right'
	were not supported.

	* SelectorsParser.pm: Report the namespace prefix token when
	an undeclared prefix error is raised.  S_TOKEN in
	COMBINATOR_STATE was not handled correctly.


Revision 1.10 - (view) (download) (annotate) - [select for diffs]
Sun Jan 20 09:59:25 2008 UTC (18 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.9: +44 -42 lines
Diff to previous 1.9
++ whatpm/Whatpm/CSS/ChangeLog	20 Jan 2008 09:59:08 -0000
	* Parser.pm, SelectorsParser.pm: Error type strings are revised.

2008-01-20  Wakaba  <wakaba@suika.fam.cx>


Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Sun Jan 20 06:15:20 2008 UTC (18 years, 2 months ago) by wakaba
Branch: MAIN
Changes since 1.8: +42 -2 lines
Diff to previous 1.8
++ whatpm/Whatpm/CSS/ChangeLog	20 Jan 2008 06:15:14 -0000
	* Parser.pm, SelectorsParser.pm: |{href}| parameter added
	to all the onerror invocations.  The |{onerror}| function
	is no longer called with |{line}| and |{column}| parameters.

	* Tokenizer.pm: All token are now given |{line}| and |{column}|
	values.

2008-01-20  Wakaba  <wakaba@suika.fam.cx>


Revision 1.8 - (view) (download) (annotate) - [select for diffs]
Tue Jan 1 02:54:35 2008 UTC (18 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.7: +41 -2 lines
Diff to previous 1.7
++ whatpm/Whatpm/CSS/ChangeLog	1 Jan 2008 02:54:29 -0000
2008-01-01  Wakaba  <wakaba@suika.fam.cx>

	* Cascade.pm: Specificity and priority are now supported.

	* Parser.pm (get_selector_specificity): New method.


Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Sun Dec 23 08:16:09 2007 UTC (18 years, 3 months ago) by wakaba
Branch: MAIN
Changes since 1.6: +54 -44 lines
Diff to previous 1.6
++ whatpm/Whatpm/CSS/ChangeLog	23 Dec 2007 08:15:33 -0000
2007-12-23  Wakaba  <wakaba@suika.fam.cx>

	* Parser.pm: New module.

	* SelectorsParser.pm (parse_string): Split into |parse_string|
	and |_parse_selectors_with_tokenizer|.  Support for "end by
	token T" option.  Return the last token as well as the
	parsed selectors pbject.


Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Sat Nov 24 11:21:04 2007 UTC (18 years, 4 months ago) by wakaba
Branch: MAIN
Changes since 1.5: +122 -42 lines
Diff to previous 1.5
++ whatpm/t/ChangeLog	24 Nov 2007 11:19:23 -0000
2007-11-24  Wakaba  <wakaba@suika.fam.cx>

	* content-model-2.dat: nest/@mode test data revised.
	Test data for nest/@filter and rule/@condition are added.

++ whatpm/Whatpm/CSS/ChangeLog	24 Nov 2007 11:20:48 -0000
2007-11-24  Wakaba  <wakaba@suika.fam.cx>

	* SelectorsParser.pm (parse_string): Raise errors if appropriate.

++ whatpm/Whatpm/ContentChecker/ChangeLog	24 Nov 2007 11:20:02 -0000
2007-11-24  Wakaba  <wakaba@suika.fam.cx>

	* HTML.pm (nest/@filter, rule/@condition): Implemented.
	(nest/@mode): Definition was wrong.
	($HTMLSelectorsAttrChecker): New.


Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Wed Oct 17 09:47:36 2007 UTC (18 years, 5 months ago) by wakaba
Branch: MAIN
Changes since 1.4: +11 -0 lines
Diff to previous 1.4
++ whatpm/Whatpm/ChangeLog	17 Oct 2007 09:47:28 -0000
2007-10-17  Wakaba  <wakaba@suika.fam.cx>

	* Makefile (CSS-all, CSS-clean, clean): New rules.

++ whatpm/Whatpm/CSS/ChangeLog	17 Oct 2007 09:47:00 -0000
2007-10-17  Wakaba  <wakaba@suika.fam.cx>

	* SelectorsParser.pod, Makefile: New files.


Revision 1.4 - (view) (download) (annotate) - [select for diffs]
Sun Oct 7 06:02:51 2007 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
++ whatpm/Whatpm/CSS/ChangeLog	7 Oct 2007 06:02:41 -0000
	* SelectorsParser.pm (parse_string): An |IDENT|
	can be specified as the argument for |-manakai-contains|,
	as defined in Selectors CR (2001).

2007-10-07  Wakaba  <wakaba@suika.fam.cx>


Revision 1.3 - (view) (download) (annotate) - [select for diffs]
Sun Oct 7 05:06:56 2007 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.2: +22 -0 lines
Diff to previous 1.2
++ ChangeLog	7 Oct 2007 04:57:00 -0000
2007-10-07  Wakaba  <wakaba@suika.fam.cx>

	* readme.en.html: Link to the spec for manakai's extension Selectors
	pseudo-classes is added.

++ whatpm/Whatpm/ChangeLog	7 Oct 2007 04:57:50 -0000
++ whatpm/Whatpm/CSS/ChangeLog	7 Oct 2007 05:06:49 -0000
2007-10-07  Wakaba  <wakaba@suika.fam.cx>

	* SelectorsParser.pm (BEFORE_CONTAINS_STRING_STATE): New state.
	(parse_string): Support for |-manakai-current|
	and |-manakai-contains| pseudo-classes.

	* SelectorsSerializer.pm: Support for |-manakai-current|
	and |-manakai-contains| pseudo-classes.


2007-09-24  Wakaba  <wakaba@suika.fam.cx>

	* SelectorsParser.pm: Pass an empty string as a prefix
	for lookup namespace prefix callback, for loose compatibility
	with the |NSResolver| interface.


Revision 1.2 - (view) (download) (annotate) - [select for diffs]
Sat Sep 29 04:45:09 2007 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
Changes since 1.1: +1 -1 lines
Diff to previous 1.1
++ whatpm/t/ChangeLog	29 Sep 2007 04:36:22 -0000
2007-09-29  Wakaba  <wakaba@suika.fam.cx>

	* tokenizer-test-1.test: New tests for invalid
	attribute specifications are added.

++ whatpm/Whatpm/ChangeLog	29 Sep 2007 04:38:17 -0000
	* ContentChecker.pm: Raise specific error for invalid
	root element.

	* SelectorsParser.pm: Pass an empty string as a prefix
	for lookup namespace prefix callback, for loose compatibility
	with the |NSResolver| interface.

2007-09-24  Wakaba  <wakaba@suika.fam.cx>

++ whatpm/Whatpm/ContentChecker/ChangeLog	29 Sep 2007 04:38:46 -0000
	* Atom.pm (atom:link@title): Definition was missing.

2007-09-24  Wakaba  <wakaba@suika.fam.cx>


Revision 1.1 - (view) (download) (annotate) - [select for diffs]
Sat Sep 22 12:16:33 2007 UTC (18 years, 6 months ago) by wakaba
Branch: MAIN
++ whatpm/Whatpm/CSS/ChangeLog	22 Sep 2007 12:16:08 -0000
2007-09-22  Wakaba  <wakaba@suika.fam.cx>

	* SelectorsParser.pm, SelectorsSerializer.pm: New Perl modules.

	* Tokenizer.pm: Token type constants are exportable.


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