aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohannes Hofmann <Johannes.Hofmann@gmx.de>2009-02-02 07:40:23 +0100
committerJohannes Hofmann <Johannes.Hofmann@gmx.de>2009-02-02 07:40:23 +0100
commit8ef8b2eede01ecec243071342e751dc1147f750b (patch)
tree36c3befd61014bd4a07575a2ffaef0b0f39664cf /src
parent13082c04fe0d2f167b6888108b3672e94a2fb3ea (diff)
remove unused order_count parameter
It seems that in dillo-0.8.0-css-3 it was used to make sure that later definitions of the same CSS property have more weight than previous ones. If for example a first stylesheet sets background-color to black, and a second stylesheet sets it to green, green should win. But as we currently parese everything in order (throughing away all parsed CSS data when a new CSS stylesheet has arrived), we don't need to remember the original ordering of stylesheets.
Diffstat (limited to 'src')
-rw-r--r--src/css.cc4
-rw-r--r--src/cssparser.cc5
-rw-r--r--src/cssparser.hh1
-rw-r--r--src/html.cc4
-rw-r--r--src/styleengine.cc5
-rw-r--r--src/styleengine.hh2
6 files changed, 8 insertions, 13 deletions
diff --git a/src/css.cc b/src/css.cc
index 2307617e..b7e34398 100644
--- a/src/css.cc
+++ b/src/css.cc
@@ -467,7 +467,7 @@ void CssContext::buildUserAgentStyle () {
"th {font-weight: bolder; text-align: center}"
"code, tt, pre, samp, kbd {font-family: monospace}";
- a_Css_parse (this, cssBuf, strlen (cssBuf), 0, CSS_ORIGIN_USER_AGENT);
+ a_Css_parse (this, cssBuf, strlen (cssBuf), CSS_ORIGIN_USER_AGENT);
}
void CssContext::buildUserStyle () {
@@ -475,7 +475,7 @@ void CssContext::buildUserStyle () {
char *filename = dStrconcat(dGethomedir(), "/.dillo/style.css", NULL);
if ((style = a_Misc_file2dstr(filename))) {
- a_Css_parse (this, style->str, style->len, 0, CSS_ORIGIN_USER);
+ a_Css_parse (this, style->str, style->len, CSS_ORIGIN_USER);
dStr_free (style, 1);
}
dFree (filename);
diff --git a/src/cssparser.cc b/src/cssparser.cc
index 9f0a457f..09b0c530 100644
--- a/src/cssparser.cc
+++ b/src/cssparser.cc
@@ -348,7 +348,6 @@ typedef enum {
typedef struct {
CssContext *context;
- int order_count;
CssOrigin origin;
const char *buf;
@@ -1166,7 +1165,7 @@ static void Css_parse_ruleset(CssParser * parser)
void a_Css_parse(CssContext * context,
const char *buf,
- int buflen, int order_count, CssOrigin origin)
+ int buflen, CssOrigin origin)
{
CssParser parser;
@@ -1174,7 +1173,6 @@ void a_Css_parse(CssContext * context,
parser.buf = buf;
parser.buflen = buflen;
parser.bufptr = 0;
- parser.order_count = 0;
parser.origin = origin;
parser.within_block = false;
parser.space_separated = false;
@@ -1193,7 +1191,6 @@ CssPropertyList *a_Css_parse_declaration(const char *buf, int buflen)
parser.buf = buf;
parser.buflen = buflen;
parser.bufptr = 0;
- parser.order_count = 0;
parser.origin = CSS_ORIGIN_AUTHOR;
parser.within_block = true;
parser.space_separated = false;
diff --git a/src/cssparser.hh b/src/cssparser.hh
index fa2447eb..f88a780e 100644
--- a/src/cssparser.hh
+++ b/src/cssparser.hh
@@ -51,7 +51,6 @@ typedef struct {
void a_Css_parse (CssContext *context,
const char *buf,
int buflen,
- int order_count,
CssOrigin origin);
CssPropertyList *a_Css_parse_declaration(const char *buf, int buflen);
diff --git a/src/html.cc b/src/html.cc
index d71fce12..eb66e67c 100644
--- a/src/html.cc
+++ b/src/html.cc
@@ -1650,7 +1650,7 @@ static void Html_tag_close_style(DilloHtml *html, int TagIdx)
{
if (prefs.parse_embedded_css)
html->styleEngine->parse(html->Stash->str, html->Stash->len,
- 0, CSS_ORIGIN_AUTHOR);
+ CSS_ORIGIN_AUTHOR);
}
/*
@@ -2799,7 +2799,7 @@ static void Html_load_stylesheet(DilloHtml *html, DilloUrl *url)
if (a_Capi_get_buf(url, &data, &len)) {
/* Haven't looked into what origin_count is */
if (a_Capi_get_flags(url) & CAPI_Completed)
- html->styleEngine->parse(data, len, 0, CSS_ORIGIN_AUTHOR);
+ html->styleEngine->parse(data, len, CSS_ORIGIN_AUTHOR);
a_Capi_unref_buf(url);
} else if (!html->repush_after_head) {
/* Fill a Web structure for the cache query */
diff --git a/src/styleengine.cc b/src/styleengine.cc
index dca78510..b48b6e2e 100644
--- a/src/styleengine.cc
+++ b/src/styleengine.cc
@@ -451,8 +451,7 @@ Style * StyleEngine::wordStyle0 (CssPropertyList *nonCssProperties) {
return stack->getRef (stack->size () - 1)->wordStyle;
}
-void StyleEngine::parse (const char *buf, int buflen,
- int order_count, CssOrigin origin) {
+void StyleEngine::parse (const char *buf, int buflen, CssOrigin origin) {
- a_Css_parse (cssContext, buf, buflen, order_count, origin);
+ a_Css_parse (cssContext, buf, buflen, origin);
}
diff --git a/src/styleengine.hh b/src/styleengine.hh
index 9669ccf0..75f8fdd1 100644
--- a/src/styleengine.hh
+++ b/src/styleengine.hh
@@ -45,7 +45,7 @@ class StyleEngine : public Doctree {
return NULL;
};
- void parse (const char *buf, int buflen, int order_count, CssOrigin origin);
+ void parse (const char *buf, int buflen, CssOrigin origin);
void startElement (int tag);
void setId (const char *id);
void setClass (const char *klass);