summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
| * conflictChris Young2016-01-251-4/+0
| |
| * Merge branch 'master' of git://git.netsurf-browser.org/netsurf into ↵Chris Young2016-01-2515-71/+76
| |\ | |/ |/| | | | | | | | | chris/fix-palmap-crash Conflicts: amiga/bitmap.c
* | remove javascript build option from jenkins scriptVincent Sanders2016-01-251-28/+20
| |
* | make declarations match definitions for duk_raw_read_xxx_beVincent Sanders2016-01-251-6/+6
| |
* | fixup some empty logging calls in atari hotlist codeVincent Sanders2016-01-251-3/+3
| |
* | Wrap verbose JS logging in debug macro.Michael Drake2016-01-254-5/+11
| |
* | Make the palette-mapped state relate to the rendering layer rather than ↵Chris Young2016-01-258-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 bitmapChris Young2016-01-251-10/+36
|/
* Use itempools for storing our pen locksChris Young2016-01-241-4/+19
|
* 1 isn't prime.Michael Drake2016-01-231-0/+3
|
* friend_bitmap should default to false as it causes problemsChris Young2016-01-231-1/+1
|
* Move the OS3 statusbar underneath all the scrollbarsChris Young2016-01-231-14/+16
|
* remove missing os3 includeChris Young2016-01-231-0/+2
|
* Remove nulling of a function which does actually exist in OS3 gfx.libChris Young2016-01-231-3/+0
|
* fix argb_to_rgba definition weirdnessChris Young2016-01-232-4/+2
|
* Clear remaining bitmap fieldsChris Young2016-01-231-0/+3
|
* 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
|