Commit Graph

  • 96e073a297 Merge branch 'vince/ro-corewindow' Vincent Sanders 2016-12-28 16:14:19 +0000
  • af6139bcb5 remove RISC OS treeview wrapper implementation Vincent Sanders 2016-12-28 16:07:04 +0000
  • 337f9948d5 Update RISC OS ssl certificate viewer to core window interface Vincent Sanders 2016-12-28 15:23:34 +0000
  • 72d3bec792 Update RISC OS global history to use core window interface Vincent Sanders 2016-12-27 11:45:18 +0000
  • af3a78060f Update RISC OS hotlist to use core window interface Vincent Sanders 2016-12-26 13:22:42 +0000
  • 05a35725d1 Update RISC OS cookie window to use core window interface Vincent Sanders 2016-12-09 14:04:55 +0000
  • e2bad05338 RISC OS corewindow implementation Vincent Sanders 2016-12-09 13:58:48 +0000
  • c7cf2d18de reformat riscos treeview source so it can be understood Vincent Sanders 2016-12-03 16:57:30 +0000
  • c8c7de976a Fix crash when treeview widget is reinitialised Vincent Sanders 2016-12-28 15:00:58 +0000
  • 770c277ccc Duktape: Prevent clang static analysis. Michael Drake 2016-12-28 15:06:08 +0000
  • 539d5da5c4 Duktape: Make declarations match definitions for duk_raw_read_xxx_be Michael Drake 2016-12-28 15:04:08 +0000
  • 7c03ae91fd Duktape: Update to version 1.6.0. Michael Drake 2016-12-28 15:01:03 +0000
  • f68a3f9d61 improve gtk corewindow documentation Vincent Sanders 2016-12-24 23:23:30 +0000
  • f27cc16d42 improve doc comments in windows corewindow handling Vincent Sanders 2016-12-09 13:56:30 +0000
  • d2742077b9 improve corewindow API documentation Vincent Sanders 2016-12-24 23:25:11 +0000
  • b227be8cd2 fix haiku target selection from commandline Vincent Sanders 2016-12-22 16:04:59 +0000
  • 71983d527e Tree compat layer: Fix assertion for multiple SSL cert windows. Michael Drake 2016-12-18 13:03:07 +0000
  • 54f01c7d7b RISC OS: Remove unused function declaration. Michael Drake 2016-12-18 13:02:02 +0000
  • 6c441fd4b1 remove unecessary include of depricated tree interface from beos Vincent Sanders 2016-12-16 15:14:26 +0000
  • 7a5b50be94 move test script into utils Vincent Sanders 2016-12-09 14:46:16 +0000
  • 9d77dc83bd Never warn the user about multiple tabs being open when we're in the process of quitting. Chris Young 2016-12-15 18:23:52 +0000
  • f04103398b Avoid leaking memory when typing Chris Young 2016-12-11 23:04:13 +0000
  • 407e58406b Remove nonsense comments Chris Young 2016-12-11 17:33:31 +0000
  • 7318b5b65a RISC OS: Free nsoptions Chris Young 2016-12-11 16:47:14 +0000
  • 4ad375c3b0 Ensure memory used by Messages is freed on exit Chris Young 2016-12-11 16:43:48 +0000
  • ba0895121b Ensure we close all opened resources when we early exit Chris Young 2016-12-11 16:16:11 +0000
  • 9d694f56bb Tidy-up init a bit Chris Young 2016-12-11 16:04:16 +0000
  • 433418a8e9 Finalise bitmap code last as purging the cache needs it Chris Young 2016-12-11 15:24:56 +0000
  • 34a587849c Move as much closedown as possible into gui_quit Chris Young 2016-12-11 15:17:42 +0000
  • 68e8152f3e Ensure OpenURL list is always freed Chris Young 2016-12-07 00:00:54 +0000
  • 8f9a652774 Revert "Ensure we free the pen list memory" Chris Young 2016-12-06 23:58:47 +0000
  • ecf2fdf612 Free the correct memory pointer Chris Young 2016-12-06 23:39:46 +0000
  • 74d7c2d2c2 Ensure we free the pen list memory Chris Young 2016-12-06 23:39:04 +0000
  • a440907b78 Fix memory leak Chris Young 2016-12-06 23:34:24 +0000
  • c0a15de1e4 Ensure pool init returns non-NULL so it isn't treated as an error. Chris Young 2016-12-06 23:23:01 +0000
  • 2b6a416970 Replace custom itempool functions with malloc/free as clib handles these more efficiently than our pools. Chris Young 2016-12-06 18:10:21 +0000
  • f38b72a583 Avoid potential memory leak Chris Young 2016-12-06 17:54:58 +0000
  • 2dd97b0b8e Fix brokenness caused by recent changes Chris Young 2016-12-05 23:32:55 +0000
  • 4b91c43003 Add missing nsoption_finalise Chris Young 2016-12-05 23:08:17 +0000
  • 2fe884be65 Fix memory leak searching for resources Chris Young 2016-12-05 20:30:28 +0000
  • 71afaacc80 Fix last tab title not being freed Chris Young 2016-12-05 20:22:21 +0000
  • 2a9e89de75 Fix potential memory leak Chris Young 2016-12-05 19:31:04 +0000
  • 54e31b65d1 Guard against crashing when opening the splash screen Add extra logging for when things go wrong at this stage Chris Young 2016-11-28 19:35:15 +0000
  • 4a93beb039 revert f8f802cda5 Vincent Sanders 2016-11-25 12:54:46 +0000
  • 0bc32aa654 Add more clib2 stats JSON formatted data can now be saved with ARexx "SLABSTATS stats.json" Chris Young 2016-11-27 17:10:03 +0000
  • 4fb38f574a AmigaOS low memory handler attempt 2 Neither freeing slabs nor purging the cache are safe to call from interrupts, so instead we schedule these to run on NetSurf's process. If NetSurf is busy, there may be significant delay, so the priority is set low to ensure this is called only when other - faster - memory handlers have been exhausted. I don't know if this works, or is sane, as I'm not entirely sure how to test it. Something similar needs adding for OS4 but low memory is less of an issue there, so will see if this works on OS3 first. Chris Young 2016-11-27 16:25:27 +0000
  • a76a36915c Ensure the memory for the mem-handler interrupt is allocated Chris Young 2016-11-27 15:36:30 +0000
  • c4b8857789 Add low memory handler to purge unused slabs on OS3 TODO: find some way to purge NetSurf's memory cache safely from another process Chris Young 2016-11-27 15:31:18 +0000
  • 2043223788 Reduce frequency of diskfont open/close Chris Young 2016-11-27 14:57:32 +0000
  • f8f802cda5 inhibit javascipt for native builds on architectures where it miscompiles Vincent Sanders 2016-11-24 23:43:44 +0000
  • af1f1f375d make nsgenbind call last in rule so faliures are noticed by make Vincent Sanders 2016-11-24 23:41:24 +0000
  • 67b7854737 IDNA: Update to upstream-compatible utf8proc API. Michael Drake 2016-11-23 15:43:37 +0000
  • 811d7b7175 haiku: close parenthesis in version string François Revol 2016-11-21 21:34:57 +0100
  • 540c6ee0ef haiku: use logging instead of fprintf François Revol 2016-11-21 21:02:29 +0100
  • cd3720d5b6 haiku: Fix popup menu François Revol 2016-11-21 20:59:50 +0100
  • 3f88c12315 Fix OpenSSL X509 cert API detection Vincent Sanders 2016-11-21 18:29:23 +0000
  • 356e92c604 haiku: add some menu accelerators to FatMessages Vincent Sanders 2016-11-21 17:26:58 +0000
  • 30ca72b32e haiku: Rework menu accelerator handling François Revol 2016-11-21 18:20:47 +0100
  • b5fd0ae1ed haiku: catch NetPositive messages also in the Window François Revol 2016-11-21 16:51:40 +0100
  • 31b1c72ddc haiku: add a file extension when viewing source François Revol 2016-11-21 16:38:22 +0100
  • 35146ef0c8 haiku: try to open source in preferred app for source-code first François Revol 2016-11-21 16:16:34 +0100
  • bcce8cc7b4 fix spelling of retrived Vincent Sanders 2016-11-21 00:00:32 +0000
  • f679a9b1d6 fix spelling and doxygen comments in image cache Vincent Sanders 2016-11-20 23:52:45 +0000
  • d436992eb2 Reduce slab size to 2K as very few allocations are above that. Chris Young 2016-11-20 17:16:18 +0000
  • 5ce3b93457 Get clib2 slab usage Calling ARexx function "SLABSTATS" will dump the current stats to the ns log Chris Young 2016-11-20 17:12:18 +0000
  • 17128fd0ad Move ItemPool compatiblity into the header and rename Chris Young 2016-11-20 16:30:33 +0000
  • b3042f6c1f fix spelling in low level cache code Vincent Sanders 2016-11-20 15:38:14 +0000
  • 9ff13d64c4 fix spelling mistakes in hlcache code Vincent Sanders 2016-11-20 15:25:33 +0000
  • 8828bdc702 fix comedy spelling in fs backing store code Vincent Sanders 2016-11-20 15:22:04 +0000
  • 8acb224e90 fix spelling in backing store documentation Vincent Sanders 2016-11-20 15:12:46 +0000
  • 4bd4f3e82b local pages should not have a favicon Vincent Sanders 2016-11-20 13:32:28 +0000
  • e8a9e37445 fix openSSL 1.1.0 X509 certificate handling Vincent Sanders 2016-11-20 12:14:36 +0000
  • 3ab8032f16 Merge branch 'chris/malloc' This replaces most instances of AllocVec/FreeVec in the Amiga frontend code with malloc/free, to enable OS3 to get full benefit from the clib2 slab allocator. Chris Young 2016-11-19 22:01:25 +0000
  • eab6c0c99e remove ami_misc_allocvec_clear Chris Young 2016-11-19 21:55:15 +0000
  • 15a6871491 Add missing includes Chris Young 2016-11-19 21:52:46 +0000
  • 0513782fe3 Correct revision number I think my note about AmigaOS version numbering was misleading. Chris Young 2016-11-19 21:44:42 +0000
  • 05fa29ba8b more allocvec/malloc changes Chris Young 2016-11-19 21:40:32 +0000
  • 4f0c9b6c61 Merge branch 'master' of git://git.netsurf-browser.org/netsurf into chris/malloc Chris Young 2016-11-19 21:12:31 +0000
  • faf4c1fb60 Free and clear icondata to avoid a potential double-free Chris Young 2016-11-19 21:08:41 +0000
  • 2c6f2f4ef5 More allocvec/malloc changes Chris Young 2016-11-19 21:02:42 +0000
  • a8bd2af710 More allocvec/malloc replacements Chris Young 2016-11-19 20:44:17 +0000
  • 61a00c3832 fix unecessary base64 header include Vincent Sanders 2016-11-19 17:11:23 +0000
  • 81a7e0cbe9 Change some AllocVecs to mallocs and FreeVecs to free Need to be careful with ASPrintf Chris Young 2016-11-19 17:02:18 +0000
  • cdde777d9c Move memory functions to own file Chris Young 2016-11-19 16:19:29 +0000
  • 4b1b79582c Move slab size def into memory.c Chris Young 2016-11-19 16:12:20 +0000
  • 6951d2327b Add memory.c/h Chris Young 2016-11-19 15:51:24 +0000
  • ec239402ea Move memory functions from misc.c to memory.c Chris Young 2016-11-19 15:50:22 +0000
  • d3c7d410a8 Merge branch 'tlsa/shared-styles' Michael Drake 2016-11-19 14:52:26 +0000
  • b3d98a4d7d Work in Progress: Update for style-sharing LibCSS API. Michael Drake 2016-10-16 14:35:58 +0100
  • 1fb06929d9 Remove internal BASE64 in favour of nsutils' one Daniel Silverstone 2016-11-19 14:40:10 +0000
  • f8b95e83bb Merge 3.6 release and prepare 3.7 dev Daniel Silverstone 2016-11-19 13:55:01 +0000
  • c56ecfd924 Update copyright years release/3.6 Daniel Silverstone 2016-11-19 13:37:41 +0000
  • 75005f9220 Update version.c and amiga version.c Daniel Silverstone 2016-11-19 12:09:51 +0000
  • 461cf15308 Bump AmigaOS versions Daniel Silverstone 2016-11-19 12:06:59 +0000
  • c1a0001226 Merge branch 'vince/win32-corewindow' Michael Drake 2016-11-19 11:54:29 +0000
  • f3a1b49dd8 add corewindow support for windows frontend Vincent Sanders 2016-11-19 11:22:22 +0000
  • 076e54e1e5 Increase slab size to 8K (recommended size) Chris Young 2016-11-19 11:21:23 +0000
  • 67796f2f77 Fix some warnings Chris Young 2016-11-18 19:33:22 +0000
  • c2da6cbd25 Remove setting an env-var to force disable Altivec in libjpeg-turbo a) v1.5.1 has Altivec off by default when built for OS4 b) I've moved my detection code into libjpeg-turbo, so the env-var will now *only* be an override Chris Young 2016-11-18 18:49:17 +0000
  • 2a937ae040 Move declaration to ensure ULONG is defined Chris Young 2016-11-17 19:56:02 +0000