Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update Mac OS X cocoa frontend to build using SDK 10.10 | Vincent Sanders | 2016-02-08 | 7 | -270/+316 |
| | |||||
* | Use readonly get_line, since it is supposed to be faster. | Michael Drake | 2016-02-08 | 1 | -1/+1 |
| | |||||
* | Don't haemorrhage Pango layouts out of nsfont_paint. | Michael Drake | 2016-02-08 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | Before: LEAK SUMMARY: definitely lost: 143,462 bytes in 811 blocks indirectly lost: 835,174 bytes in 16,656 blocks possibly lost: 104,465 bytes in 1,631 blocks still reachable: 3,634,180 bytes in 30,844 blocks suppressed: 0 bytes in 0 blocks After: LEAK SUMMARY: definitely lost: 57,990 bytes in 258 blocks indirectly lost: 218,013 bytes in 5,995 blocks possibly lost: 110,118 bytes in 1,837 blocks still reachable: 3,637,842 bytes in 30,881 blocks suppressed: 0 bytes in 0 blocks | ||||
* | Log the cache limit along side size, after clean. | Michael Drake | 2016-02-08 | 1 | -1/+1 |
| | |||||
* | Style: Wrap some long lines. | Michael Drake | 2016-02-08 | 1 | -18/+31 |
| | |||||
* | Add URL to llcache object destruction logging. | Michael Drake | 2016-02-08 | 1 | -1/+2 |
| | |||||
* | fix cocoa SDK awk invocation | Vincent Sanders | 2016-02-07 | 1 | -1/+1 |
| | |||||
* | extract cocoa SDK path rather than use pre-defined path | Vincent Sanders | 2016-02-07 | 1 | -1/+2 |
| | |||||
* | ensure limits is included for PATH_MAX | Vincent Sanders | 2016-02-07 | 1 | -0/+1 |
| | |||||
* | ensure mac os x path is correct | Vincent Sanders | 2016-02-07 | 1 | -0/+1 |
| | |||||
* | Fix RISC OS pointer shape issue | Dave Higton | 2016-02-07 | 1 | -0/+1 |
| | | | | | | | | | This is a patch for Mantis issue 2170. The bug is that, if you hover over a link in a window and then close the window with Control-F2, the pointer remains as the link pointer shape. The fix restores the pointer to the default shape before destroying the window. | ||||
* | update jenkins build script for yosemite | Vincent Sanders | 2016-02-07 | 1 | -0/+3 |
| | |||||
* | remove need for glib in monkey frontend main | Vincent Sanders | 2016-02-07 | 1 | -4/+111 |
| | |||||
* | Fix body text hint. | Michael Drake | 2016-02-07 | 1 | -0/+25 |
| | |||||
* | Test: Remove duplicate noscript element. | Michael Drake | 2016-02-06 | 1 | -3/+0 |
| | |||||
* | Remove torrent of logging during browser window resize. | Michael Drake | 2016-02-06 | 2 | -2/+1 |
| | |||||
* | Merge branch 'tlsa/upfront-hints' | Michael Drake | 2016-02-05 | 7 | -1791/+1645 |
|\ | |||||
| * | Rewrite hints handling to be more efficient. | Michael Drake | 2016-02-05 | 2 | -1123/+788 |
| | | | | | | | | | | | | | | | | | | | | Now we only look for hints that are actually possible for the given element. This new way of doing things is made possible by the new LibCSS API for hints. This also makes use of the LibDOM HTMLElement tag type to avoid lots of massive if-else-if ladders of dom_string_caseless_isequal calls. | ||||
| * | Change hints handling to use new libcss API. | Michael Drake | 2016-02-05 | 2 | -55/+191 |
| | | | | | | | | | | | | | | | | | | Collect hints and provide them up front. Note this implementation is minimal effort, and quite inefficient. We can be faster about it by walking the element's attributes, and caching things set on ancestor elements which apply to the current element. (Mostly table, and body stuff.) | ||||
| * | Remove duplicate branch. | Michael Drake | 2016-02-05 | 1 | -8/+0 |
| | | |||||
| * | Tidy cellpadding hint handling. | Michael Drake | 2016-02-05 | 1 | -11/+12 |
| | | |||||
| * | Split out presentational hints handling. | Michael Drake | 2016-02-05 | 6 | -1791/+1851 |
|/ | |||||
* | add noscript warning to all tests so it is obvious when js is disabled | Vincent Sanders | 2016-02-04 | 48 | -1/+49 |
| | |||||
* | Add test for document.write() adding a STYLE element. | Michael Drake | 2016-02-02 | 1 | -0/+15 |
| | |||||
* | UI fixes for search bar and cookie manager | Adrien Destugues | 2016-02-01 | 3 | -13/+14 |
| | | | | | | | | | - Make the "Utilities" menu enabled again, since the cookie manager is there, - Bigger default size for the cookie manager window, and activate it when shown, - Fix the layout of the top bar so the search field is visible, and make it send the search request to the right place. | ||||
* | Test for [TreatNullAs=EmptyString] | John-Mark Bell | 2016-02-01 | 1 | -0/+24 |
| | |||||
* | Handle known HTML elements without specialisations. | Michael Drake | 2016-02-01 | 1 | -1/+7 |
| | |||||
* | update for aarch64 | Vincent Sanders | 2016-02-01 | 1 | -0/+9 |
| | |||||
* | Add paragraph proto test. | Michael Drake | 2016-02-01 | 1 | -0/+23 |
| | |||||
* | Attempt to squash warning that happens on CI. | Michael Drake | 2016-02-01 | 1 | -3/+3 |
| | |||||
* | JavaScript: Fix & optimise HTMLElement specialisation proto str generation. | Michael Drake | 2016-02-01 | 1 | -9/+199 |
| | | | | | | | We now map from tag name to appropriate specialisation of HTMLElement. We also build the prototype strings at build time, rather than using duktape to concatinate them together at run time. | ||||
* | Add an option to close inactive tabs to the tab bar context menu | Chris Young | 2016-01-31 | 6 | -21/+62 |
| | |||||
* | Implement warn_multi for OS3 (needed for the multiple tab close warning) | Chris Young | 2016-01-31 | 1 | -4/+14 |
| | |||||
* | Fix some enable/disable gadget logic | Chris Young | 2016-01-31 | 1 | -2/+2 |
| | |||||
* | Force always show tabs when clicktab.gadget is older than v53 | Chris Young | 2016-01-31 | 2 | -5/+10 |
| | |||||
* | Enable tabbed browsing on OS3 | Chris Young | 2016-01-31 | 1 | -6/+11 |
| | |||||
* | HTMLElement: stub .style getter. For #2413. | John-Mark Bell | 2016-01-31 | 1 | -0/+9 |
| | |||||
* | Javascript: introduce script execution timeout. For #2413. | John-Mark Bell | 2016-01-31 | 2 | -1/+37 |
| | |||||
* | Disable "native scaled bitmaps" option if we're in palette mapped mode | Chris Young | 2016-01-30 | 1 | -2/+5 |
| | |||||
* | Allocate bitmap structures using an itempool | Chris Young | 2016-01-29 | 3 | -3/+18 |
| | |||||
* | Simplify special element handling in node inserted callback. | Michael Drake | 2016-01-29 | 1 | -31/+31 |
| | |||||
* | Spaces to tabs. | Michael Drake | 2016-01-29 | 1 | -1/+1 |
| | |||||
* | Move some things around to try and prevent invalid pointer accesses on exit | Chris Young | 2016-01-29 | 3 | -26/+27 |
| | |||||
* | Disable the DPI gadget if in bitmap/diskfont fonts mode | Chris Young | 2016-01-28 | 1 | -1/+7 |
| | | | | Diskfont renders all font sizes at 72dpi. | ||||
* | Add a GUI prefs option on OS3 only, to toggle between bitmap and outline fonts | Chris Young | 2016-01-27 | 2 | -1/+27 |
| | | | | | | "Allow bitmap fonts" causes NetSurf to use diskfont and graphics library routines for opening and displaying fonts. This allows bitmap fonts to be used which are much faster on 68k hardware than outline fonts, but loses the ability to render pages in UTF-8. Conversely, toggling this option off makes NetSurf use bullet.library directly and render glyphs itself, which precludes the usage of bitmap fonts but allows the full range of UTF-8 characters to be displayed. This option is ON by default on OS3 for speed reasons, and OFF by default on OS4. Additionally, this option is not shown on the prefs GUI on OS4 as the speed difference between bitmap and outline fonts is negligible on that hardware and I don't want to encourage the use of an option which provides inferior rendering. | ||||
* | Add the remaining missing OS3 prefs GUI elements | Chris Young | 2016-01-27 | 1 | -24/+29 |
| | | | | Might need to add/remove some things for the OS3 build | ||||
* | Add dither and nativebitmap options to OS3 prefs gui | Chris Young | 2016-01-27 | 1 | -21/+20 |
| | |||||
* | Enable proxy options in prefs GUI for OS3 | Chris Young | 2016-01-27 | 1 | -8/+10 |
| | |||||
* | Fix some memory leakage | Chris Young | 2016-01-27 | 1 | -3/+28 |
| | |||||
* | fix the incorrect copy'n'pasted parameters | Chris Young | 2016-01-26 | 1 | -6/+6 |
| |