summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Add more appropriate readme for OS3 buildChris Young2016-01-235-3/+39
|
* Don't free the deferred rects using FreeVec on exit as they're itempoolsChris Young2016-01-232-3/+7
|
* Add a couple of general JS tests.Michael Drake2016-01-233-0/+113
| | | | | | | | The primes one prints its execution time: NetSurf without -v: 1300ish with -v: 5000ish Firefox 38.5.0: 300ish
* Fix opening of SSL cert windowChris Young2016-01-231-2/+2
|
* Allocate generic list objects using itempoolsChris Young2016-01-224-5/+33
| | | | TODO: Allocate the attached structures also using itempools
* Fix atari mint duktape buildVincent Sanders2016-01-221-0/+7
|
* Don't clear memory twice under OS3Chris Young2016-01-211-4/+2
|
* Disable JavaScript force-on for forthcoming release.Michael Drake2016-01-211-1/+3
|
* Don't clear bitmap structure on allocationChris Young2016-01-211-9/+14
|
* Revert "alloc bitmap structures using itempools"Chris Young2016-01-213-49/+15
| | | | | | This reverts commit 0cc19b10fcd9f43bb4c9d83654d2d07cad139b12. This caused memory leakage, as the memory pool is removed before the core has destroyed all the bitmaps.
* alloc bitmap structures using itempoolsChris Young2016-01-213-15/+49
|
* Remove unused Amiga async schedulerChris Young2016-01-215-711/+47
|
* Use itempools for the schedulerChris Young2016-01-211-7/+17
|
* Add comment on on-demand JS context creation safetyMichael Drake2016-01-211-0/+3
| | | | Checking for enable_scripting isn't needed here.
* Ensure we do on-demand JS context creation only when JS is enabled.Michael Drake2016-01-211-13/+16
| | | | | | | | | | | An alternative approach which may be better would be to create the JavaScript context when the html_content is created, rather than on demand. This code checks for the JS context and creates one every time we add a node to the DOM. So when JS is on, every doc with a single node in it has a JS context. This seems to make on-demand creation a redundant overhead.
* Fix place where we're calling a js_* fn without checking for context.Michael Drake2016-01-211-1/+3
|
* Ensure constant javascript_enabled for HTML contents.Michael Drake2016-01-213-4/+8
| | | | | | | | | | | | | | | | Now we take the value of the javascript_enabled option when the content is created. We then use the content's script_enabled boolean everywhere else. This prevents us getting inconsistent values for javascript_enabled if a user toggles the setting while a page is loading. It was read frequently during box construction, and also the parser's script enabled setting could change where we handled a change of encoding. Now we only care about the setting of the javascript_enabled option at time of html_content creation.
* Pass html_content to box_extract_link.Michael Drake2016-01-213-15/+18
|
* Simplify place_float_below loop condition.Michael Drake2016-01-211-1/+1
|
* Tiny simplification of curl debug logging.Michael Drake2016-01-211-1/+1
|
* Allocate deferred rectangles using itempoolsChris Young2016-01-213-5/+53
| | | | On OS3 we use a normal memory pool instead
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfChris Young2016-01-2026-94/+661
|\
| * Alloc font name on the stackChris Young2016-01-201-9/+10
| |
| * Make use of cached place float below value earlier.Michael Drake2016-01-201-1/+5
| |
| * Cache place below level, to avoid pointless calls to find_sides.Michael Drake2016-01-203-1/+12
| |
| * Optimise white hot find_sides to take advantage of sorted float_children.Michael Drake2016-01-201-1/+7
| | | | | | | | | | Now we have an early exit when we get to the floats above the area we're interested in.
| * Sort float_children of containers by their bottom edge.Michael Drake2016-01-201-2/+27
| |
| * Split adding float to a container out into separate function.Michael Drake2016-01-201-10/+14
| |
| * Remove redundant condition in white hot path.Michael Drake2016-01-201-1/+1
| |
| * fix call to cookie manager initialisation for haikuVincent Sanders2016-01-191-2/+2
| |
| * fix haiku web search bar initalisationVincent Sanders2016-01-191-1/+1
| |
| * move the container code to gtk directory as its only ever used there.Vincent Sanders2016-01-196-9/+7
| |
| * Add cookie management for Haiku frontendAdrián Arroyo Calle2016-01-194-13/+452
| |
| * Add web search bar to haiku frontendAdrián Arroyo Calle2016-01-194-2/+64
| |
| * make search engines resource common between gtk and beosVincent Sanders2016-01-194-23/+23
| |
| * Ensure the textattr flags field is clearChris Young2016-01-181-0/+2
| | | | | | | | This fixes problems with inconsistent layouting on OS3
| * Don't expose the DPI-related variablesChris Young2016-01-184-7/+25
| |
| * misc amiga fixes re font plottingChris Young2016-01-174-13/+10
| |
| * OS3 build fixesChris Young2016-01-164-4/+4
| |
* | Use a memory pool for deferred rectsChris Young2016-01-203-9/+15
|/
* missing filesChris Young2016-01-164-3/+58
|
* Merge branch 'master' of git://git.netsurf-browser.org/netsurfChris Young2016-01-162-11/+11
|\
| * fix incorrect type usageChris Young2016-01-151-1/+1
| |
| * Merge branch 'master' of git://git.netsurf-browser.org/netsurfChris Young2016-01-159-26/+18
| |\
| * | git probsChris Young2016-01-151-1/+1
| | |
| * | git probsChris Young2016-01-151-1/+1
| | |
| * | Fix some incorrect type usageChris Young2016-01-153-12/+12
| | |
* | | More font-related tidy-upChris Young2016-01-1613-109/+94
| |/ |/|
* | Fix some old and new GCC errors/warningsChris Young2016-01-1510-27/+19
|/
* Make font engine selection bit more logicalChris Young2016-01-157-899/+975
|