You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by "Alain Le Guennec (JIRA)" <ji...@apache.org> on 2015/02/09 13:55:34 UTC
[jira] [Updated] (BATIK-1108) Bug in CSSOneOfAttributeCondition
prevents correct matching of some elements
[ https://issues.apache.org/jira/browse/BATIK-1108?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Alain Le Guennec updated BATIK-1108:
------------------------------------
Attachment: batik-css-patch.diff
Proposed patch to fix the issue.
> Bug in CSSOneOfAttributeCondition prevents correct matching of some elements
> ----------------------------------------------------------------------------
>
> Key: BATIK-1108
> URL: https://issues.apache.org/jira/browse/BATIK-1108
> Project: Batik
> Issue Type: Bug
> Components: CSS
> Affects Versions: 1.7, 1.8, trunk
> Reporter: Alain Le Guennec
> Attachments: batik-css-patch.diff
>
>
> There is bug in CSSOneOfAttributeCondition that prevents correct matching of some elements.
> For instance, for a selector like "E[a~='B']", elements like <E a="ABC B"/> or <E a="B ABC"/> should both match.
> But only the second will actually match with the current code.
> For the first case, the "B" in "ABC" will first be considered, but since it's not a full-word match, it is (correctly) rejected, but matching stops there instead of going-on with the next occurrence of "B" (which is the one that matches).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org