Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bring OS3 about requester up on the correct screen | Chris Young | 2016-01-25 | 1 | -1/+1 |
| | |||||
* | Simple "about" requester for OS3 | Chris Young | 2016-01-25 | 1 | -4/+9 |
| | |||||
* | Merge branch 'chris/fix-palmap-crash' | Chris Young | 2016-01-25 | 3 | -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 Young | 2016-01-25 | 1 | -1/+1 |
| | | | | | | | | | | | | On second thoughts this was correct initially. This reverts commit 1ea29c6aec03e0d6e9325910998e16910170fafa. | ||||
| * | Remove unneeded pen list | Chris Young | 2016-01-25 | 1 | -7/+2 |
| | | |||||
| * | Plot local history background white instead of wholly transparent | Chris Young | 2016-01-25 | 1 | -1/+1 |
| | | |||||
| * | When forcing 32-bit render mode, don't create the BitMaps as friends of the ↵ | Chris Young | 2016-01-25 | 2 | -2/+3 |
| | | | | | | | | | | | | screen BitMap. This fixes a system freeze on OS4 | ||||
| * | conflict | Chris Young | 2016-01-25 | 1 | -4/+0 |
| | | |||||
| * | Merge branch 'master' of git://git.netsurf-browser.org/netsurf into ↵ | Chris Young | 2016-01-25 | 15 | -71/+76 |
| |\ | |/ |/| | | | | | | | | | chris/fix-palmap-crash Conflicts: amiga/bitmap.c | ||||
* | | remove javascript build option from jenkins script | Vincent Sanders | 2016-01-25 | 1 | -28/+20 |
| | | |||||
* | | make declarations match definitions for duk_raw_read_xxx_be | Vincent Sanders | 2016-01-25 | 1 | -6/+6 |
| | | |||||
* | | fixup some empty logging calls in atari hotlist code | Vincent Sanders | 2016-01-25 | 1 | -3/+3 |
| | | |||||
* | | Wrap verbose JS logging in debug macro. | Michael Drake | 2016-01-25 | 4 | -5/+11 |
| | | |||||
* | | Make the palette-mapped state relate to the rendering layer rather than ↵ | Chris Young | 2016-01-25 | 8 | -38/+43 |
| | | | | | | | | | | | | | | globally. This means we can still render in 32-bit mode internally when the destination isn't the screen. NB: bitmap_render is currently freezing when the screen is in palette-mapped mode (old bug, pre-dates this change), so for now we skip this routine in that scenario. | ||||
| * | track type of native bitmap | Chris Young | 2016-01-25 | 1 | -10/+36 |
|/ | |||||
* | Use itempools for storing our pen locks | Chris Young | 2016-01-24 | 1 | -4/+19 |
| | |||||
* | 1 isn't prime. | Michael Drake | 2016-01-23 | 1 | -0/+3 |
| | |||||
* | friend_bitmap should default to false as it causes problems | Chris Young | 2016-01-23 | 1 | -1/+1 |
| | |||||
* | Move the OS3 statusbar underneath all the scrollbars | Chris Young | 2016-01-23 | 1 | -14/+16 |
| | |||||
* | remove missing os3 include | Chris Young | 2016-01-23 | 1 | -0/+2 |
| | |||||
* | Remove nulling of a function which does actually exist in OS3 gfx.lib | Chris Young | 2016-01-23 | 1 | -3/+0 |
| | |||||
* | fix argb_to_rgba definition weirdness | Chris Young | 2016-01-23 | 2 | -4/+2 |
| | |||||
* | Clear remaining bitmap fields | Chris Young | 2016-01-23 | 1 | -0/+3 |
| | |||||
* | 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 |
| | |