Gitweb links:

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

The branch, master has been updated
       via  f855774e1a479941f3cdea919a3e9c4de14dbe6a (commit)
      from  c08ef5f984fe785b6e13df204046b455489f8810 (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=f855774e1a479941f3cdea919a3e9c4de14dbe6a
commit f855774e1a479941f3cdea919a3e9c4de14dbe6a
Author: Michael Drake <[email protected]>
Commit: Michael Drake <[email protected]>

    Layout: Prevent negative widths on absolutle positioned boxes.

diff --git a/render/layout.c b/render/layout.c
index d9b108c..6782fdf 100644
--- a/render/layout.c
+++ b/render/layout.c
@@ -3206,7 +3206,7 @@ layout_absolute(struct box *box,
 
                /* Adjust for {min|max}-width */
                if (max_width >= 0 && width > max_width) width = max_width;
-               if (min_width >  0 && width < min_width) width = min_width;
+               if (width < min_width) width = min_width;
 
                right = containing_block->width -
                        left -
@@ -3267,7 +3267,7 @@ layout_absolute(struct box *box,
                        /* Adjust for {min|max}-width */
                        if (max_width >= 0 && width > max_width)
                                width = max_width;
-                       if (min_width >  0 && width < min_width)
+                       if (width < min_width)
                                width = min_width;
 
                        left = containing_block->width -
@@ -3301,7 +3301,7 @@ layout_absolute(struct box *box,
                        /* Adjust for {min|max}-width */
                        if (max_width >= 0 && width > max_width)
                                width = max_width;
-                       if (min_width >  0 && width < min_width)
+                       if (width < min_width)
                                width = min_width;
 
                        right = containing_block->width -
@@ -3314,7 +3314,7 @@ layout_absolute(struct box *box,
                        /* Adjust for {min|max}-width */
                        if (max_width >= 0 && width > max_width)
                                width = max_width;
-                       if (min_width >  0 && width < min_width)
+                       if (width < min_width)
                                width = min_width;
 
                        left = containing_block->width -
@@ -3333,7 +3333,7 @@ layout_absolute(struct box *box,
                        /* Adjust for {min|max}-width */
                        if (max_width >= 0 && width > max_width)
                                width = max_width;
-                       if (min_width >  0 && width < min_width)
+                       if (width < min_width)
                                width = min_width;
 
                } else if (left != AUTO && width != AUTO && right == AUTO) {
@@ -3341,7 +3341,7 @@ layout_absolute(struct box *box,
                        /* Adjust for {min|max}-width */
                        if (max_width >= 0 && width > max_width)
                                width = max_width;
-                       if (min_width >  0 && width < min_width)
+                       if (width < min_width)
                                width = min_width;
 
                        right = containing_block->width -


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

Summary of changes:
 render/layout.c |   12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/render/layout.c b/render/layout.c
index d9b108c..6782fdf 100644
--- a/render/layout.c
+++ b/render/layout.c
@@ -3206,7 +3206,7 @@ layout_absolute(struct box *box,
 
                /* Adjust for {min|max}-width */
                if (max_width >= 0 && width > max_width) width = max_width;
-               if (min_width >  0 && width < min_width) width = min_width;
+               if (width < min_width) width = min_width;
 
                right = containing_block->width -
                        left -
@@ -3267,7 +3267,7 @@ layout_absolute(struct box *box,
                        /* Adjust for {min|max}-width */
                        if (max_width >= 0 && width > max_width)
                                width = max_width;
-                       if (min_width >  0 && width < min_width)
+                       if (width < min_width)
                                width = min_width;
 
                        left = containing_block->width -
@@ -3301,7 +3301,7 @@ layout_absolute(struct box *box,
                        /* Adjust for {min|max}-width */
                        if (max_width >= 0 && width > max_width)
                                width = max_width;
-                       if (min_width >  0 && width < min_width)
+                       if (width < min_width)
                                width = min_width;
 
                        right = containing_block->width -
@@ -3314,7 +3314,7 @@ layout_absolute(struct box *box,
                        /* Adjust for {min|max}-width */
                        if (max_width >= 0 && width > max_width)
                                width = max_width;
-                       if (min_width >  0 && width < min_width)
+                       if (width < min_width)
                                width = min_width;
 
                        left = containing_block->width -
@@ -3333,7 +3333,7 @@ layout_absolute(struct box *box,
                        /* Adjust for {min|max}-width */
                        if (max_width >= 0 && width > max_width)
                                width = max_width;
-                       if (min_width >  0 && width < min_width)
+                       if (width < min_width)
                                width = min_width;
 
                } else if (left != AUTO && width != AUTO && right == AUTO) {
@@ -3341,7 +3341,7 @@ layout_absolute(struct box *box,
                        /* Adjust for {min|max}-width */
                        if (max_width >= 0 && width > max_width)
                                width = max_width;
-                       if (min_width >  0 && width < min_width)
+                       if (width < min_width)
                                width = min_width;
 
                        right = containing_block->width -


-- 
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