Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add more appropriate readme for OS3 build | Chris Young | 2016-01-23 | 5 | -3/+39 | |
| | ||||||
* | Don't free the deferred rects using FreeVec on exit as they're itempools | Chris Young | 2016-01-23 | 2 | -3/+7 | |
| | ||||||
* | Add a couple of general JS tests. | Michael Drake | 2016-01-23 | 3 | -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 window | Chris Young | 2016-01-23 | 1 | -2/+2 | |
| | ||||||
* | Allocate generic list objects using itempools | Chris Young | 2016-01-22 | 4 | -5/+33 | |
| | | | | TODO: Allocate the attached structures also using itempools | |||||
* | Fix atari mint duktape build | Vincent Sanders | 2016-01-22 | 1 | -0/+7 | |
| | ||||||
* | Don't clear memory twice under OS3 | Chris Young | 2016-01-21 | 1 | -4/+2 | |
| | ||||||
* | Disable JavaScript force-on for forthcoming release. | Michael Drake | 2016-01-21 | 1 | -1/+3 | |
| | ||||||
* | Don't clear bitmap structure on allocation | Chris Young | 2016-01-21 | 1 | -9/+14 | |
| | ||||||
* | Revert "alloc bitmap structures using itempools" | Chris Young | 2016-01-21 | 3 | -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 itempools | Chris Young | 2016-01-21 | 3 | -15/+49 | |
| | ||||||
* | Remove unused Amiga async scheduler | Chris Young | 2016-01-21 | 5 | -711/+47 | |
| | ||||||
* | Use itempools for the scheduler | Chris Young | 2016-01-21 | 1 | -7/+17 | |
| | ||||||
* | Add comment on on-demand JS context creation safety | Michael Drake | 2016-01-21 | 1 | -0/+3 | |
| | | | | Checking for enable_scripting isn't needed here. | |||||
* | Ensure we do on-demand JS context creation only when JS is enabled. | Michael Drake | 2016-01-21 | 1 | -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 Drake | 2016-01-21 | 1 | -1/+3 | |
| | ||||||
* | Ensure constant javascript_enabled for HTML contents. | Michael Drake | 2016-01-21 | 3 | -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 Drake | 2016-01-21 | 3 | -15/+18 | |
| | ||||||
* | Simplify place_float_below loop condition. | Michael Drake | 2016-01-21 | 1 | -1/+1 | |
| | ||||||
* | Tiny simplification of curl debug logging. | Michael Drake | 2016-01-21 | 1 | -1/+1 | |
| | ||||||
* | Allocate deferred rectangles using itempools | Chris Young | 2016-01-21 | 3 | -5/+53 | |
| | | | | On OS3 we use a normal memory pool instead | |||||
* | Merge branch 'master' of git://git.netsurf-browser.org/netsurf | Chris Young | 2016-01-20 | 26 | -94/+661 | |
|\ | ||||||
| * | Alloc font name on the stack | Chris Young | 2016-01-20 | 1 | -9/+10 | |
| | | ||||||
| * | Make use of cached place float below value earlier. | Michael Drake | 2016-01-20 | 1 | -1/+5 | |
| | | ||||||
| * | Cache place below level, to avoid pointless calls to find_sides. | Michael Drake | 2016-01-20 | 3 | -1/+12 | |
| | | ||||||
| * | Optimise white hot find_sides to take advantage of sorted float_children. | Michael Drake | 2016-01-20 | 1 | -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 Drake | 2016-01-20 | 1 | -2/+27 | |
| | | ||||||
| * | Split adding float to a container out into separate function. | Michael Drake | 2016-01-20 | 1 | -10/+14 | |
| | | ||||||
| * | Remove redundant condition in white hot path. | Michael Drake | 2016-01-20 | 1 | -1/+1 | |
| | | ||||||
| * | fix call to cookie manager initialisation for haiku | Vincent Sanders | 2016-01-19 | 1 | -2/+2 | |
| | | ||||||
| * | fix haiku web search bar initalisation | Vincent Sanders | 2016-01-19 | 1 | -1/+1 | |
| | | ||||||
| * | move the container code to gtk directory as its only ever used there. | Vincent Sanders | 2016-01-19 | 6 | -9/+7 | |
| | | ||||||
| * | Add cookie management for Haiku frontend | Adrián Arroyo Calle | 2016-01-19 | 4 | -13/+452 | |
| | | ||||||
| * | Add web search bar to haiku frontend | Adrián Arroyo Calle | 2016-01-19 | 4 | -2/+64 | |
| | | ||||||
| * | make search engines resource common between gtk and beos | Vincent Sanders | 2016-01-19 | 4 | -23/+23 | |
| | | ||||||
| * | Ensure the textattr flags field is clear | Chris Young | 2016-01-18 | 1 | -0/+2 | |
| | | | | | | | | This fixes problems with inconsistent layouting on OS3 | |||||
| * | Don't expose the DPI-related variables | Chris Young | 2016-01-18 | 4 | -7/+25 | |
| | | ||||||
| * | misc amiga fixes re font plotting | Chris Young | 2016-01-17 | 4 | -13/+10 | |
| | | ||||||
| * | OS3 build fixes | Chris Young | 2016-01-16 | 4 | -4/+4 | |
| | | ||||||
* | | Use a memory pool for deferred rects | Chris Young | 2016-01-20 | 3 | -9/+15 | |
|/ | ||||||
* | missing files | Chris Young | 2016-01-16 | 4 | -3/+58 | |
| | ||||||
* | Merge branch 'master' of git://git.netsurf-browser.org/netsurf | Chris Young | 2016-01-16 | 2 | -11/+11 | |
|\ | ||||||
| * | fix incorrect type usage | Chris Young | 2016-01-15 | 1 | -1/+1 | |
| | | ||||||
| * | Merge branch 'master' of git://git.netsurf-browser.org/netsurf | Chris Young | 2016-01-15 | 9 | -26/+18 | |
| |\ | ||||||
| * | | git probs | Chris Young | 2016-01-15 | 1 | -1/+1 | |
| | | | ||||||
| * | | git probs | Chris Young | 2016-01-15 | 1 | -1/+1 | |
| | | | ||||||
| * | | Fix some incorrect type usage | Chris Young | 2016-01-15 | 3 | -12/+12 | |
| | | | ||||||
* | | | More font-related tidy-up | Chris Young | 2016-01-16 | 13 | -109/+94 | |
| |/ |/| | ||||||
* | | Fix some old and new GCC errors/warnings | Chris Young | 2016-01-15 | 10 | -27/+19 | |
|/ | ||||||
* | Make font engine selection bit more logical | Chris Young | 2016-01-15 | 7 | -899/+975 | |
| |