summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix body text hint.Michael Drake2016-02-071-0/+25
|
* Test: Remove duplicate noscript element.Michael Drake2016-02-061-3/+0
|
* Remove torrent of logging during browser window resize.Michael Drake2016-02-062-2/+1
|
* Merge branch 'tlsa/upfront-hints'Michael Drake2016-02-057-1791/+1645
|\
| * Rewrite hints handling to be more efficient.Michael Drake2016-02-052-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 Drake2016-02-052-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 Drake2016-02-051-8/+0
| |
| * Tidy cellpadding hint handling.Michael Drake2016-02-051-11/+12
| |
| * Split out presentational hints handling.Michael Drake2016-02-056-1791/+1851
|/
* add noscript warning to all tests so it is obvious when js is disabledVincent Sanders2016-02-0448-1/+49
|
* Add test for document.write() adding a STYLE element.Michael Drake2016-02-021-0/+15
|
* UI fixes for search bar and cookie managerAdrien Destugues2016-02-013-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 Bell2016-02-011-0/+24
|
* Handle known HTML elements without specialisations.Michael Drake2016-02-011-1/+7
|
* update for aarch64Vincent Sanders2016-02-011-0/+9
|
* Add paragraph proto test.Michael Drake2016-02-011-0/+23
|
* Attempt to squash warning that happens on CI.Michael Drake2016-02-011-3/+3
|
* JavaScript: Fix & optimise HTMLElement specialisation proto str generation.Michael Drake2016-02-011-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 menuChris Young2016-01-316-21/+62
|
* Implement warn_multi for OS3 (needed for the multiple tab close warning)Chris Young2016-01-311-4/+14
|
* Fix some enable/disable gadget logicChris Young2016-01-311-2/+2
|
* Force always show tabs when clicktab.gadget is older than v53Chris Young2016-01-312-5/+10
|
* Enable tabbed browsing on OS3Chris Young2016-01-311-6/+11
|
* HTMLElement: stub .style getter. For #2413.John-Mark Bell2016-01-311-0/+9
|
* Javascript: introduce script execution timeout. For #2413.John-Mark Bell2016-01-312-1/+37
|
* Disable "native scaled bitmaps" option if we're in palette mapped modeChris Young2016-01-301-2/+5
|
* Allocate bitmap structures using an itempoolChris Young2016-01-293-3/+18
|
* Simplify special element handling in node inserted callback.Michael Drake2016-01-291-31/+31
|
* Spaces to tabs.Michael Drake2016-01-291-1/+1
|
* Move some things around to try and prevent invalid pointer accesses on exitChris Young2016-01-293-26/+27
|
* Disable the DPI gadget if in bitmap/diskfont fonts modeChris Young2016-01-281-1/+7
| | | | Diskfont renders all font sizes at 72dpi.
* Add a GUI prefs option on OS3 only, to toggle between bitmap and outline fontsChris Young2016-01-272-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 elementsChris Young2016-01-271-24/+29
| | | | Might need to add/remove some things for the OS3 build
* Add dither and nativebitmap options to OS3 prefs guiChris Young2016-01-271-21/+20
|
* Enable proxy options in prefs GUI for OS3Chris Young2016-01-271-8/+10
|
* Fix some memory leakageChris Young2016-01-271-3/+28
|
* fix the incorrect copy'n'pasted parametersChris Young2016-01-261-6/+6
|
* Move OS3 array to list into separate functionChris Young2016-01-261-20/+37
|
* Don't read the values of gadgets which were not created.Chris Young2016-01-261-1/+20
|
* Don't use ami_NewMinList as it potentially writes past the MinList structure ↵Chris Young2016-01-263-10/+12
| | | | | | on OS3. Instead we use ami_AllocMinList and pointers.
* Alloc specifying local charset on OS3 as we can't get this from LocaleChris Young2016-01-263-1/+8
|
* Make most of the prefs GUI display (and hopefully work) under OS3Chris Young2016-01-263-11/+45
| | | | | | page.gadget is not a public class in OS3 Some gadgets which will not work have been temporarily #ifdef'd for OS4 only Some gadgets which are not relevant have been disabled to avoid random values being set
* Show warnings on OS3 with an EasyRequestChris Young2016-01-261-1/+13
|
* Bring OS3 about requester up on the correct screenChris Young2016-01-251-1/+1
|
* Simple "about" requester for OS3Chris Young2016-01-251-4/+9
|
* Merge branch 'chris/fix-palmap-crash'Chris Young2016-01-253-10/+30
|\ | | | | | | Fixes a problem with OS4 freezing up when running NetSurf on a palette mapped screen.
| * Revert "Plot local history background white instead of wholly transparent"Chris Young2016-01-251-1/+1
| | | | | | | | | | | | On second thoughts this was correct initially. This reverts commit 1ea29c6aec03e0d6e9325910998e16910170fafa.
| * Remove unneeded pen listChris Young2016-01-251-7/+2
| |
| * Plot local history background white instead of wholly transparentChris Young2016-01-251-1/+1
| |
| * When forcing 32-bit render mode, don't create the BitMaps as friends of the ↵Chris Young2016-01-252-2/+3
| | | | | | | | | | | | screen BitMap. This fixes a system freeze on OS4