You can subscribe to this list here.
| 2008 |
Jan
|
Feb
|
Mar
(33) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
(17) |
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(6) |
Jul
(4) |
Aug
(2) |
Sep
(5) |
Oct
(2) |
Nov
(2) |
Dec
|
| 2012 |
Jan
(1) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
(5) |
Oct
(1) |
Nov
|
Dec
(1) |
| 2014 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
(2) |
Feb
(1) |
Mar
|
Apr
|
May
(5) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2018 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
| 2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(5) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
|
|
1
|
2
|
3
|
4
|
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
|
12
|
13
(1) |
14
(1) |
15
|
16
|
17
|
18
|
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
|
26
|
27
|
28
|
29
|
30
|
31
|
|
|
From: Ronald B. <rb...@rb...> - 2013-05-14 19:01:15
|
Hi Wiebe,
think i have fixed your problems.
A new snapshot build of cssparser is available at sonatype. Please try and report back....
Thanks for your support and the test cases.
RBRi
--------------------------
Wetator
Smart web application testing
http://www.wetator.org
On Mon, 13 May 2013 10:34:20 -0300 Wiebe Ruiter wrote:
>
>
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>Good day. First, thanks for the cssparser project. It is a big help.
>At the moment I am encountering two parsing bugs which are stopping me
>in my current project.
>
>One day I'll get my head around the javacc parser format; right now I
>cannot. I did however created a testcase to show the problem I am
>seeing. Is there any worksround for this bug ? Is there any way I can
>patch the javacc files to handle these situations ?
>
>- -----start testcase-----
>package com.docner.editgui;
>
>import com.steadystate.css.dom.CSSStyleRuleImpl;
>import com.steadystate.css.parser.CSSOMParser;
>import com.steadystate.css.parser.SACParserCSS3;
>import java.io.IOException;
>import java.io.StringReader;
>import static org.junit.Assert.*;
>import org.junit.Before;
>import org.junit.Test;
>import org.w3c.css.sac.InputSource;
>import org.w3c.dom.css.CSSRule;
>import org.w3c.dom.css.CSSStyleDeclaration;
>import org.w3c.dom.css.CSSStyleSheet;
>
>/**
> *
> * @author wiebe
> */
>public class CssParserBugs {
>
> private CSSOMParser parser;
>
> @Before
> public void setUp() {
> parser = new CSSOMParser(new SACParserCSS3());
> }
>
> @Test
> public void testThatCssParserCanHandleTransformRotate() throws
>IOException {
> String stylesheet = ".flipped {\n"
> + " transform: rotateY(180deg);\n"
> + "}\n"
> + "";
>
> CSSStyleDeclaration style = readStyle(stylesheet);
> assertEquals("rotateY(180deg)",
>style.getPropertyCSSValue("transform"));
> }
>
> @Test
> public void testThatCssParserCanHandleRGBA() throws IOException {
> String stylesheet = "#footer {\n"
> + " width:900px;\n"
> + " height:52px;\n"
> + " left: 32px;\n"
> + " top: 530px;\n"
> + " position: absolute;\n"
> + " background-color:rgba(0,0,0,0.2); \n"
> + "}\n"
> + "";
>
> CSSStyleDeclaration style = readStyle(stylesheet);
> assertEquals("rgba(0,0,0,0.2)",
>style.getPropertyCSSValue("background-color"));
> }
>
> protected CSSStyleDeclaration readStyle(String stylesheet) throws
>IOException {
> StringReader reader = new StringReader(stylesheet);
> InputSource source = new InputSource(reader);
> CSSStyleSheet sheet = parser.parseStyleSheet(source, null, null);
> CSSRule rule = sheet.getCssRules().item(0);
> CSSStyleRuleImpl styleRule = (CSSStyleRuleImpl) rule;
> CSSStyleDeclaration style = styleRule.getStyle();
> return style;
> }
>}
>- -----finish testcase-----
>
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
>Comment: GPGTools - http://gpgtools.org
>Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
>iQIcBAEBAgAGBQJRkOvcAAoJEGfAtLaF4C04n/wP/0sZkZLFgBsqHKlT9rAl38Xb
>mRQ8qPuBzYJ3UNQU4gH4qjvbsxTWJUl5uL2EgAnrGtfxrILE+UZjyzkzSA3c8SVm
>lNCpex1G21VbWKy1dSPA/eGQ4p389rUfo3djSkEJplHe1SVjT+1cN6qCDOdG4qLJ
>8aoJRdLGG4Y8H6XWSLLKnMnCvfzXOr3+awJXPbV6KmmfblwZXrQ8jsfdwTZgBp0a
>gX89IROX6tUBmu73rL/symXsO8bKPIHl1tgY2ibhc10XZ02h7u6p7SDUfpUViTiq
>9/iewdPJWQ0I4nOeqdCQI4eenggYRgJUcvgy3ZUfXhIwNKJGwqqGrOWw8jseikyd
>XI4xp43rheGK7YhSEJLldi4JtMIUNEoQHZQn7VaX3/uKCMe4GOnZKzuzTHi/S0d1
>w2BpolN6NR3XWqjPIePia1D+zMTkGO9qsBwl6FXP6O0vtfQSiL/M8XbXjBw3pYqp
>S5jgk46PvBXKwJG6AxSwX1o1//nSICs8UXjHpO07WjTLtpqUTpY8kQOeqnEzuJkX
>h9X+nMiJqs45MKvVJHORBric8avPiHvc0yDgi2nMKUSebryv8KZqqrvzqK3BW1ib
>RFdohqUbhR5XG0hfumotYxus8DNyQbKUGw8HQijR1iuQBJOjzywWB9vzLV7CenT7
>WWdgYVLpr5qomoZ1gl/U
>=d/gB
>-----END PGP SIGNATURE-----
>
>
|
|
From: Wiebe R. <wi...@do...> - 2013-05-13 14:01:12
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Good day. First, thanks for the cssparser project. It is a big help.
At the moment I am encountering two parsing bugs which are stopping me
in my current project.
One day I'll get my head around the javacc parser format; right now I
cannot. I did however created a testcase to show the problem I am
seeing. Is there any worksround for this bug ? Is there any way I can
patch the javacc files to handle these situations ?
- -----start testcase-----
package com.docner.editgui;
import com.steadystate.css.dom.CSSStyleRuleImpl;
import com.steadystate.css.parser.CSSOMParser;
import com.steadystate.css.parser.SACParserCSS3;
import java.io.IOException;
import java.io.StringReader;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
import org.w3c.css.sac.InputSource;
import org.w3c.dom.css.CSSRule;
import org.w3c.dom.css.CSSStyleDeclaration;
import org.w3c.dom.css.CSSStyleSheet;
/**
*
* @author wiebe
*/
public class CssParserBugs {
private CSSOMParser parser;
@Before
public void setUp() {
parser = new CSSOMParser(new SACParserCSS3());
}
@Test
public void testThatCssParserCanHandleTransformRotate() throws
IOException {
String stylesheet = ".flipped {\n"
+ " transform: rotateY(180deg);\n"
+ "}\n"
+ "";
CSSStyleDeclaration style = readStyle(stylesheet);
assertEquals("rotateY(180deg)",
style.getPropertyCSSValue("transform"));
}
@Test
public void testThatCssParserCanHandleRGBA() throws IOException {
String stylesheet = "#footer {\n"
+ " width:900px;\n"
+ " height:52px;\n"
+ " left: 32px;\n"
+ " top: 530px;\n"
+ " position: absolute;\n"
+ " background-color:rgba(0,0,0,0.2); \n"
+ "}\n"
+ "";
CSSStyleDeclaration style = readStyle(stylesheet);
assertEquals("rgba(0,0,0,0.2)",
style.getPropertyCSSValue("background-color"));
}
protected CSSStyleDeclaration readStyle(String stylesheet) throws
IOException {
StringReader reader = new StringReader(stylesheet);
InputSource source = new InputSource(reader);
CSSStyleSheet sheet = parser.parseStyleSheet(source, null, null);
CSSRule rule = sheet.getCssRules().item(0);
CSSStyleRuleImpl styleRule = (CSSStyleRuleImpl) rule;
CSSStyleDeclaration style = styleRule.getStyle();
return style;
}
}
- -----finish testcase-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: GPGTools - http://gpgtools.org
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQIcBAEBAgAGBQJRkOvcAAoJEGfAtLaF4C04n/wP/0sZkZLFgBsqHKlT9rAl38Xb
mRQ8qPuBzYJ3UNQU4gH4qjvbsxTWJUl5uL2EgAnrGtfxrILE+UZjyzkzSA3c8SVm
lNCpex1G21VbWKy1dSPA/eGQ4p389rUfo3djSkEJplHe1SVjT+1cN6qCDOdG4qLJ
8aoJRdLGG4Y8H6XWSLLKnMnCvfzXOr3+awJXPbV6KmmfblwZXrQ8jsfdwTZgBp0a
gX89IROX6tUBmu73rL/symXsO8bKPIHl1tgY2ibhc10XZ02h7u6p7SDUfpUViTiq
9/iewdPJWQ0I4nOeqdCQI4eenggYRgJUcvgy3ZUfXhIwNKJGwqqGrOWw8jseikyd
XI4xp43rheGK7YhSEJLldi4JtMIUNEoQHZQn7VaX3/uKCMe4GOnZKzuzTHi/S0d1
w2BpolN6NR3XWqjPIePia1D+zMTkGO9qsBwl6FXP6O0vtfQSiL/M8XbXjBw3pYqp
S5jgk46PvBXKwJG6AxSwX1o1//nSICs8UXjHpO07WjTLtpqUTpY8kQOeqnEzuJkX
h9X+nMiJqs45MKvVJHORBric8avPiHvc0yDgi2nMKUSebryv8KZqqrvzqK3BW1ib
RFdohqUbhR5XG0hfumotYxus8DNyQbKUGw8HQijR1iuQBJOjzywWB9vzLV7CenT7
WWdgYVLpr5qomoZ1gl/U
=d/gB
-----END PGP SIGNATURE-----
|