Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Open select menu via content msg, instead of breaking encapsulation. | Michael Drake | 2014-10-24 | 2 | -11/+4 |
| | | | | Fixes bw deref and browser_private.h #include in render/ | ||||
* | remove unecessary browser.h include from core headers | Vincent Sanders | 2014-10-17 | 6 | -9/+14 |
| | |||||
* | Update the core to use the split operations table headers | Vincent Sanders | 2014-10-16 | 6 | -10/+16 |
| | | | | Second in the series to decouple the core API usage from the frontends. | ||||
* | Fix with ugly -- but commented -- hack. | Michael Drake | 2014-10-16 | 1 | -0/+7 |
| | |||||
* | Fix core create_form_select_menu API to pass gw, rather than bw out to front ↵ | Michael Drake | 2014-10-16 | 1 | -2/+6 |
| | | | | ends. | ||||
* | Remove trailing whitespace. | Michael Drake | 2014-10-15 | 1 | -93/+93 |
| | |||||
* | Put the font operations table alongside all the other core API | Vincent Sanders | 2014-10-13 | 9 | -153/+93 |
| | | | | | | | | | | | | The netsurf core is driven from numerous operation tables most of which are now set through a common netsurf_register() interface. The font and plotting interfaces are currently separate and unlike all the other operation tables are modified for differing contexts. This change moves the font operations alongside all the other operations table and remove unnecessary interaction with the renderers font internals. Further this also removes the need for css internals to be visible in frontends. | ||||
* | Redraws during layout are prohibited, and redundant. | Michael Drake | 2014-09-27 | 4 | -0/+22 |
| | |||||
* | Stop invalid background image URL from preventing page load. | Michael Drake | 2014-09-25 | 1 | -9/+10 |
| | | | | | Stops url(http://) from causing page load to fail with warning message of "boxconvert". | ||||
* | Resolve relative URLs in inline CSS relative to document's base URL, rather ↵ | Michael Drake | 2014-09-18 | 1 | -1/+1 |
| | | | | | | | | than its content URL. This means passing the base URL as the URL param to LibCSS's css_stylesheet_create, rather than the URL of the source of the style data. | ||||
* | Remove unecessary forward declarations. | Michael Drake | 2014-09-05 | 1 | -9/+2 |
| | |||||
* | Avoid forward declaration of box_contains_point. | Michael Drake | 2014-08-31 | 1 | -123/+122 |
| | |||||
* | Make box_at_point use itteration, rather than recursion. | Michael Drake | 2014-08-31 | 1 | -120/+218 |
| | | | | | This should reduce stack usage. The walk logic is split out from box_at_point so that it might be reused. | ||||
* | Add float_container to box tree dump. | Michael Drake | 2014-08-31 | 1 | -0/+2 |
| | |||||
* | Fix text selection. | Michael Drake | 2014-08-20 | 1 | -0/+1 |
| | | | | | | | | Values returned by nscss_len2px are actually libcss fixed-points, so convert the result to pixels. Also reduce the amount by which the top of descendant bboxes are extended to 3/4 of the text height, which is the maximum possible amount that the text can protrude above the box when line-height is reduced. | ||||
* | Remove unused code. | Michael Drake | 2014-08-04 | 1 | -73/+0 |
| | |||||
* | Remove unwanted debug. | Michael Drake | 2014-08-04 | 2 | -3/+1 |
| | |||||
* | mailto urls don't have passwords or ports, so we don't need to look for ':'. | Michael Drake | 2014-08-04 | 2 | -2/+76 |
| | |||||
* | fix DOM tree dump debug | Vincent Sanders | 2014-08-04 | 1 | -7/+33 |
| | |||||
* | Always treat root element as overflow:visible. | Michael Drake | 2014-07-18 | 1 | -47/+50 |
| | | | | Fixes bug #2149. | ||||
* | Restrict 'drill down' to specific box types. | Michael Drake | 2014-07-18 | 1 | -2/+10 |
| | |||||
* | Fix bug #2154: List numbering. | Michael Drake | 2014-07-18 | 1 | -4/+13 |
| | | | | | Previous list item box may not always be last child of parent. Search its previous children until a list item is found. | ||||
* | Fix overflow handling issue. | Michael Drake | 2014-07-13 | 1 | -19/+4 |
| | |||||
* | Allow suppression of style dump in box tree dumps. | Michael Drake | 2014-07-13 | 4 | -10/+10 |
| | |||||
* | Merge branch 'master' of git://git.netsurf-browser.org/netsurf | Michael Drake | 2014-07-08 | 3 | -13/+18 |
|\ | |||||
| * | try and improve usage of browser window internals | Vincent Sanders | 2014-07-06 | 2 | -4/+6 |
| | | |||||
| * | clean up the fetcher factory and improve its API | Vincent Sanders | 2014-06-19 | 1 | -9/+12 |
| | | |||||
* | | Slight simplification to how wo choose whether to clip for overflow. | Michael Drake | 2014-06-15 | 1 | -8/+20 |
|/ | |||||
* | Handle overflow-x and overflow-y properties. | Michael Drake | 2014-06-01 | 3 | -71/+176 |
| | | | | | Fixes display of BBC Sport. Requires LibCSS with support for overflow-x and overflow-y. | ||||
* | Remove completely dead file. | Michael Drake | 2014-05-31 | 3 | -524/+2 |
| | | | | NetSurf's list handling has been redundant and unused for years. | ||||
* | fix plain text rendering line breaking with mutibyte sequences (fixes bug #2134) | Vincent Sanders | 2014-05-29 | 1 | -6/+24 |
| | |||||
* | remove uncessary null check (coverity 1199865) and remove forward references | Vincent Sanders | 2014-05-18 | 1 | -282/+269 |
| | |||||
* | remove unecessary utils/url.h includes | Vincent Sanders | 2014-05-09 | 3 | -3/+0 |
| | |||||
* | refactor url utility functions to use standard nserror codes and have ↵ | Vincent Sanders | 2014-05-08 | 1 | -5/+5 |
| | | | | appropriate documentation. | ||||
* | Fix table cell bottom borders leaking to the cell on the right. | Michael Drake | 2014-04-14 | 1 | -3/+3 |
| | | | | | | | | Prevent leaking of table cell borders that happend when doing border-collapse: collapse; Error was do to cell->columns being treated as number of extra columns spanned minus 1, rather than number of columns spanned. | ||||
* | Remove redundant code. | Michael Drake | 2014-04-12 | 1 | -20/+0 |
| | | | | | Remove workaround for crash caused by flawed table layout. Table layout is now fixed. | ||||
* | Fix table layout issue: row spans crossing row groups. | Michael Drake | 2014-04-12 | 1 | -4/+11 |
| | | | | | | Track row group that spans belong to, and compare with current cell's row group to decide whether the previous span affects current cell's start column. | ||||
* | Flag TODO for rowspan in different row group. | Michael Drake | 2014-04-09 | 1 | -0/+2 |
| | |||||
* | Implied table rows must increment the row group's row count too. | Michael Drake | 2014-04-09 | 1 | -0/+1 |
| | |||||
* | fix table normalisation to not allow rowspan entries to leak beyond their ↵ | Vincent Sanders | 2014-04-09 | 1 | -11/+37 |
| | | | | grouping | ||||
* | Fix collapsing borders with rowspan from previous row group. | Michael Drake | 2014-04-09 | 1 | -1/+21 |
| | | | | Mantis #0002102 | ||||
* | Don't pass pointer to data that isn't on the stack any more to ↵ | Michael Drake | 2014-03-27 | 1 | -1/+1 |
| | | | | content_broadcast. | ||||
* | move page search gui callbacks to their own operations table | Vincent Sanders | 2014-03-18 | 5 | -57/+36 |
| | |||||
* | Remove debug logging. | Michael Drake | 2014-03-10 | 1 | -2/+0 |
| | |||||
* | Ensure we get gadget from correct box. | Michael Drake | 2014-03-10 | 1 | -1/+1 |
| | |||||
* | Add some logging. | Michael Drake | 2014-03-10 | 1 | -2/+4 |
| | |||||
* | move scheduleing into browser operation table | Vincent Sanders | 2014-03-09 | 4 | -25/+28 |
| | |||||
* | Gadgets can exisit outside forms, so now they store their own ref to the ↵ | Michael Drake | 2014-02-17 | 5 | -29/+15 |
| | | | | containing html content. | ||||
* | Make browser_window_navigate (un)verifiable flag match browser_window_create. | Michael Drake | 2014-02-10 | 2 | -10/+5 |
| | |||||
* | Allow tab creation without history clone. Changes browser_window_create and ↵ | Michael Drake | 2014-02-10 | 2 | -10/+10 |
| | | | | browser_window_navigate flags. |