Gitweb links:

...log 
http://git.netsurf-browser.org/netsurf.git/shortlog/71832ed639bc23eb478316b0234c13c7a75585c0
...commit 
http://git.netsurf-browser.org/netsurf.git/commit/71832ed639bc23eb478316b0234c13c7a75585c0
...tree 
http://git.netsurf-browser.org/netsurf.git/tree/71832ed639bc23eb478316b0234c13c7a75585c0

The branch, tlsa/libcss-units has been updated
       via  71832ed639bc23eb478316b0234c13c7a75585c0 (commit)
      from  d5d585cf70bbb26dd141245632ee4ae6f6e63686 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=71832ed639bc23eb478316b0234c13c7a75585c0
commit 71832ed639bc23eb478316b0234c13c7a75585c0
Author: Michael Drake <[email protected]>
Commit: Michael Drake <[email protected]>

    f html interaction and html object

diff --git a/render/html_interaction.c b/render/html_interaction.c
index a302b90..2d14ed2 100644
--- a/render/html_interaction.c
+++ b/render/html_interaction.c
@@ -208,7 +208,7 @@ static size_t html_selection_drag_end(struct html_content 
*html,
        if (box) {
                plot_font_style_t fstyle;
 
-               font_plot_style_from_css(box->style, &fstyle);
+               font_plot_style_from_css(&html->len_ctx, box->style, &fstyle);
 
                guit->layout->position(&fstyle, box->text, box->length,
                                       dx, &idx, &pixel_offset);
@@ -415,7 +415,8 @@ void html_mouse_action(struct content *c, struct 
browser_window *bw,
                        size_t idx;
                        plot_font_style_t fstyle;
 
-                       font_plot_style_from_css(box->style, &fstyle);
+                       font_plot_style_from_css(&html->len_ctx,
+                                       box->style, &fstyle);
 
                        guit->layout->position(&fstyle,
                                               box->text, box->length,
@@ -911,8 +912,8 @@ void html_mouse_action(struct content *c, struct 
browser_window *bw,
                                int pixel_offset;
                                size_t idx;
 
-                               font_plot_style_from_css(text_box->style,
-                                               &fstyle);
+                               font_plot_style_from_css(&html->len_ctx,
+                                               text_box->style, &fstyle);
 
                                guit->layout->position(&fstyle,
                                                       text_box->text,
diff --git a/render/html_object.c b/render/html_object.c
index e98bdba..fb9e7b0 100644
--- a/render/html_object.c
+++ b/render/html_object.c
@@ -227,7 +227,8 @@ html_object_callback(hlcache_handle *object,
                                if (hunit == CSS_UNIT_PCT) {
                                        l = (width - w) * hpos / INTTOFIX(100);
                                } else {
-                                       l = FIXTOINT(nscss_len2px(hpos, hunit,
+                                       l = FIXTOINT(nscss_len2px(&c->len_ctx,
+                                                       hpos, hunit,
                                                        box->style));
                                }
 
@@ -235,7 +236,8 @@ html_object_callback(hlcache_handle *object,
                                if (vunit == CSS_UNIT_PCT) {
                                        t = (height - h) * vpos / INTTOFIX(100);
                                } else {
-                                       t = FIXTOINT(nscss_len2px(vpos, vunit,
+                                       t = FIXTOINT(nscss_len2px(&c->len_ctx,
+                                                       vpos, vunit,
                                                        box->style));
                                }
 


-----------------------------------------------------------------------

Summary of changes:
 render/html_interaction.c |    9 +++++----
 render/html_object.c      |    6 ++++--
 2 files changed, 9 insertions(+), 6 deletions(-)

diff --git a/render/html_interaction.c b/render/html_interaction.c
index a302b90..2d14ed2 100644
--- a/render/html_interaction.c
+++ b/render/html_interaction.c
@@ -208,7 +208,7 @@ static size_t html_selection_drag_end(struct html_content 
*html,
        if (box) {
                plot_font_style_t fstyle;
 
-               font_plot_style_from_css(box->style, &fstyle);
+               font_plot_style_from_css(&html->len_ctx, box->style, &fstyle);
 
                guit->layout->position(&fstyle, box->text, box->length,
                                       dx, &idx, &pixel_offset);
@@ -415,7 +415,8 @@ void html_mouse_action(struct content *c, struct 
browser_window *bw,
                        size_t idx;
                        plot_font_style_t fstyle;
 
-                       font_plot_style_from_css(box->style, &fstyle);
+                       font_plot_style_from_css(&html->len_ctx,
+                                       box->style, &fstyle);
 
                        guit->layout->position(&fstyle,
                                               box->text, box->length,
@@ -911,8 +912,8 @@ void html_mouse_action(struct content *c, struct 
browser_window *bw,
                                int pixel_offset;
                                size_t idx;
 
-                               font_plot_style_from_css(text_box->style,
-                                               &fstyle);
+                               font_plot_style_from_css(&html->len_ctx,
+                                               text_box->style, &fstyle);
 
                                guit->layout->position(&fstyle,
                                                       text_box->text,
diff --git a/render/html_object.c b/render/html_object.c
index e98bdba..fb9e7b0 100644
--- a/render/html_object.c
+++ b/render/html_object.c
@@ -227,7 +227,8 @@ html_object_callback(hlcache_handle *object,
                                if (hunit == CSS_UNIT_PCT) {
                                        l = (width - w) * hpos / INTTOFIX(100);
                                } else {
-                                       l = FIXTOINT(nscss_len2px(hpos, hunit,
+                                       l = FIXTOINT(nscss_len2px(&c->len_ctx,
+                                                       hpos, hunit,
                                                        box->style));
                                }
 
@@ -235,7 +236,8 @@ html_object_callback(hlcache_handle *object,
                                if (vunit == CSS_UNIT_PCT) {
                                        t = (height - h) * vpos / INTTOFIX(100);
                                } else {
-                                       t = FIXTOINT(nscss_len2px(vpos, vunit,
+                                       t = FIXTOINT(nscss_len2px(&c->len_ctx,
+                                                       vpos, vunit,
                                                        box->style));
                                }
 


-- 
NetSurf Browser

_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org

Reply via email to