Changes

#341 (Feb 25, 2020 1:32:00 AM)

  1. remove sputious "the" in quick start instructions — Vincent Sanders / cgit
  2. GTK3: Permit Local History to be focussed — dsilvers / cgit
  3. GTK3: Also enable focus for other core windows. — dsilvers / cgit
  4. README: Convert to markdown. — Michael Drake / cgit
  5. README: Add markdown extension. — Michael Drake / cgit
  6. HTML: Complete content state machine after async script — dsilvers / cgit
  7. RISC OS: Remove unused minimum gif delay from Choices. — Michael Drake / cgit
  8. Amiga: Try removing unused minimum GIF delay option. — Michael Drake / cgit
  9. GTK: Remove unused minimum GIF delay option. — Michael Drake / cgit
  10. Atari: Attempt to remove unused minimum GIF delay option. — Michael Drake / cgit
  11. Windows: Attempt to remove unused minimum GIF delay option. — Michael Drake / cgit
  12. Core: Remove unused minimum GIF delay option. — Michael Drake / cgit
  13. Docs: Don't mention removed minimum GIF delay option. — Michael Drake / cgit
  14. HTML: Don't transition the content state machine if we do nothing — dsilvers / cgit
  15. HTML: Ignore LOADING status in html_proceed_to_done() — dsilvers / cgit
  16. JS: Add DOMImplementation::createHTMLDocument — dsilvers / cgit
  17. test: Bring corestring test count up to date — dsilvers / cgit
  18. Element: support innerHTML — dsilvers / cgit
  19. JS Generics: Add a NodeMap proxy builder — dsilvers / cgit
  20. JS: Add Element::attributes and NamedNodeMap to handle it — dsilvers / cgit
  21. doc: Update UnimplementJavascript.md — dsilvers / cgit
  22. JS: it's Infinity not infinity — dsilvers / cgit
  23. gitignore: Ignore nsgtk2 properly — dsilvers / cgit
  24. Browser: Add FOREGROUND flag to window creation — dsilvers / cgit
  25. GTK: Use new BW_CREATE_FOREGROUND flags — dsilvers / cgit
  26. Browser: Support requesting location focus — dsilvers / cgit
  27. GTK: Request and honour location focus — dsilvers / cgit
  28. GTK: Add a location focus state machine — dsilvers / cgit
  29. GTK: Ensure that we don't frob the URL bar from the scaffold — dsilvers / cgit
  30. browser_window: Inform GUI about redirects and final URL — dsilvers / cgit
  31. GTK: Remove hack for url bar refresh on throbber stop — dsilvers / cgit
  32. Core window: Constify the core_window handle through the getters. — Michael Drake / cgit
  33. Browser window: Constify the bw in the URL access function. — Michael Drake / cgit
  34. GTK: Update preferences dialog to use GtkBox — dsilvers / cgit
  35. test: Extra info when windows don't destroy quickly — dsilvers / cgit
  36. test: Increase window destroy timeout to 30s by default — dsilvers / cgit
  37. Treeview: Constify clip rectangle. — Michael Drake / cgit
  38. GTK: Catch a couple of missed flag renames — dsilvers / cgit
  39. GTK: Drain GTK events before schedule_run() — dsilvers / cgit
  40. GTK: When we update the dimensions, resize the grid — dsilvers / cgit
  41. dukky: Guard pointless work for deep debug — dsilvers / cgit
  42. browser_window: Propagate error code when handling errors — dsilvers / cgit
  43. Node: nodeValue setter should return value set into node — dsilvers / cgit
  44. HTML: Ignore dom exceptions we don't care about — dsilvers / cgit
  45. hotlist: Report if infallible destruction fails — dsilvers / cgit
  46. HTML Script: Check for success on intern of mimetype. — Michael Drake / cgit
  47. utils: Add a generic hashmap and tests for it — dsilvers / cgit
  48. Improve some content documentation comments — Vincent Sanders / cgit
  49. Keep the complete certificate chain from a fetch — Vincent Sanders / cgit
  50. fix frontends to cope with certificate chain update — Vincent Sanders / cgit
  51. fix windows and amiga frontends to cope with certificate chain changes — Vincent Sanders / cgit
  52. missed a certificate change on amiga frontend — Vincent Sanders / cgit
  53. Plot style: Split lightness calc out of colour_to_bw_furthest macro. — Michael Drake / cgit
  54. Plot style: Add function to engorge a colour channel. — Michael Drake / cgit
  55. Browser window: Constify bw through page_info_state getter. — Michael Drake / cgit
  56. Browser window: Add stubs for new interfaces for page-info dialogue. — Michael Drake / cgit
  57. Browser window API: Add count for page state enum. — Michael Drake / cgit
  58. Desktop: Add page-info API. — Michael Drake / cgit
  59. Page info: Add data structures and module init/fini. — Michael Drake / cgit
  60. Page info: Implement page info window creation and destruction. — Michael Drake / cgit
  61. Page info: Implement redraw. — Michael Drake / cgit
  62. Page info: Implement mouse action handling. — Michael Drake / cgit
  63. Page info: Add core window size getter, and stub for keypresses. — Michael Drake / cgit
  64. Buildsystem: Build the page-info module. — Michael Drake / cgit
  65. NetSurf: Init/fini the page-info module on browser startup/quit. — Michael Drake / cgit
  66. GTK: Page info: Change crtvrfy to pi throughout. — Michael Drake / cgit
  67. Page info: Avoid anonymous union for AmigaOS3 and OpenBSD. — Michael Drake / cgit
  68. utils: Add hashmap parameter function types — dsilvers / cgit
  69. utils: Add hashmap to sources — dsilvers / cgit
  70. utils: Add iteration API to hashmap — dsilvers / cgit
  71. utils: Fix destroy of non-empty hashmap — dsilvers / cgit
  72. utils: Add hashmap_count() — dsilvers / cgit
  73. llcache: Persist anything available during llcache_finalise — dsilvers / cgit
  74. llcache: Rework fs_backing_store to use hashmap — dsilvers / cgit
  75. Page info: Fix typo. — Michael Drake / cgit
  76. ssl_certs: Add dup_into — dsilvers / cgit
  77. corestrings: add '443' — dsilvers / cgit
  78. curl: Implement SSL chain cache in cURL fetcher — dsilvers / cgit
  79. browser_window: Various little SSL fixes — dsilvers / cgit
  80. fs_backing_store: Clear entry memory flags on read — dsilvers / cgit
  81. Test: libmalloc_fig.so needs "-ldl". — Michael Drake / cgit
  82. Hashmap: Check for failure of first malloc. — Michael Drake / cgit
  83. Treeview: Add API for setting the search string. — Michael Drake / cgit
  84. Cookie manager: Add API to set the search string. — Michael Drake / cgit
  85. Browser window: Set the search string on show cookies. — Michael Drake / cgit
  86. test: Another corestring — dsilvers / cgit
  87. about: Correct handling of ring in fetch_about_poll — dsilvers / cgit
  88. browser_window: Use messages for unknown errors — dsilvers / cgit
  89. fetch: Automatically handle fetches which fail to finish — dsilvers / cgit
  90. fetchers: Apply cleaner ring handling mechanic to other fetchers — dsilvers / cgit
  91. fetch: When aborting, ensure we note this to not multi-fail — dsilvers / cgit
  92. hashmap: Fix a whitespace bogon — dsilvers / cgit
  93. framebuffer: Use new enumerate feature of libnsfb — dsilvers / cgit
  94. Add BadURL message — dsilvers / cgit
  95. Windows: Add nserror reporting function — dsilvers / cgit
  96. windows: Use nserror reporting rather than always NoMemory — dsilvers / cgit
  97. windows: Convert the remaining NoMemory warnings which aren't about — dsilvers / cgit
  98. About fetches resources: Drop maps resource. — Michael Drake / cgit
  99. fetchers: Rework the about, data, file, and resource fetcher poll loop — dsilvers / cgit
  100. Curl fetcher: Squash coverity warning. — Michael Drake / cgit
  101. Cache backing store: Add missing calloc check. — Michael Drake / cgit
  102. Curl fetcher: Guard against read of uninitialised value. — Michael Drake / cgit
  103. Frontends: Delete maps resource links. — Michael Drake / cgit
  104. options: Add disc_cache_path option — dsilvers / cgit
  105. netsurf_init: Use disc_cache_path if specified, otherwise platform path — dsilvers / cgit
  106. monkey: Enable disc cache optionally on monkey — dsilvers / cgit
  107. monkey_driver: Add launch-time option support — dsilvers / cgit
  108. fs_backing_store: 8K metadata blocks, 1K blocks, bump version — dsilvers / cgit
  109. Low level cache: Squash use of uninitialised value. — Michael Drake / cgit
  110. fs_backing_store: Fix up comments to be in-line with values — dsilvers / cgit
  111. about scheme certificate viewer initial implementation — Vincent Sanders / cgit
  112. inttypes: Add PRIu64 — dsilvers / cgit
  113. fs_backing_store: Use correct format specifier for 64bit int — dsilvers / cgit
  114. fs_backing_store: Fix some comparison types — dsilvers / cgit
  115. fetch: Bump last_msg rather than always assigning it — dsilvers / cgit
  116. Plot style: Add helper to swap red and blue channels. — Michael Drake / cgit
  117. Internal pages: Update directory listing style. — Michael Drake / cgit
  118. implement browser_window_show_certificates — Vincent Sanders / cgit
  119. Page info: We need a non-const browser window. — Michael Drake / cgit
  120. Browser window: Rework constification of bw for show_certificates. — Michael Drake / cgit
  121. test: Add disc_cache_path to Choices-all test data — dsilvers / cgit
  122. utils/file: Add netsurf_recursive_rm — dsilvers / cgit
  123. fs_backing_store: Remove cache on failure to init — dsilvers / cgit
  124. Internal content: Restyle certificate viewer page. — Michael Drake / cgit

#337 (Jan 28, 2020 1:32:00 AM)

  1. Update doxygen config file to version 1.8.13 — Vincent Sanders / cgit
  2. update quick build instructions to include notes on env script — Vincent Sanders / cgit
  3. Updated italian translations — Vincent Sanders / cgit

#335 (Jan 14, 2020 1:32:00 AM)

  1. monkey: On assert failure, print a backtrace — dsilvers / cgit
  2. monkeyfarmer.py: Ensure that we capture and repeat stderr — dsilvers / cgit
  3. monkey-see-monkey-do: Decode backtraces — dsilvers / cgit
  4. monkey-see-monkey-do: Don't use personal address decoder — dsilvers / cgit
  5. limit monkey backtrace generation to libc where it is available — Vincent Sanders / cgit
  6. improve monkey-see-monkey-do backtrace output to include function name — Vincent Sanders / cgit

#334 (Jan 7, 2020 1:32:00 AM)

  1. split up mainpage docs and add section on testing — Vincent Sanders / cgit
  2. stop bad unicode data from crashing teh test harness — Vincent Sanders / cgit

#332 (Dec 24, 2019 1:32:00 AM)

  1. remove long unused plugin option from gtk and monkey — Vincent Sanders / cgit
  2. html_script: Count sync scripts to prevent unpausing early — dsilvers / cgit
  3. make RISC OS specific window_screen_ options limited to that frontend — Vincent Sanders / cgit
  4. GTK: fix missing includes — John-Mark Bell / cgit
  5. remove unused render_resample option from beos, gtk and monkey frontends — Vincent Sanders / cgit
  6. re-order config include so strcasecmp is correctly detected on RISC — Vincent Sanders / cgit
  7. fix parent pointer use after free in RISC OS dialog handling — Vincent Sanders / cgit

#331 (Dec 17, 2019 1:32:00 AM)

  1. HTML: box_consturction: cleanup name dom_string in box_object. — Michael Drake / cgit
  2. update resource search path to remove users directory — Vincent Sanders / cgit
  3. separate out construction of command line argument string vector — Vincent Sanders / cgit
  4. rename global resource path variables in win32 frontend — Vincent Sanders / cgit
  5. extend search for certificate file to include resource paths — Vincent Sanders / cgit
  6. fix win32 font measurement of non ascii strings. — Vincent Sanders / cgit
  7. add page info resources to win32 frontend — Vincent Sanders / cgit
  8. add page info button to url entry and update on change for win32 — Vincent Sanders / cgit

#330 (Dec 10, 2019 1:32:00 AM)

  1. fetch_curl_verify_callback: Do depth update after check — dsilvers / cgit
  2. Add certificate-missing error code — dsilvers / cgit
  3. fetch_curl_report_certs_upstream: Use new SSL_CERT_ERR_CERT_MISSING — dsilvers / cgit
  4. enforce setting subtarget so gtk2 gets named the correct thing in — Vincent Sanders / cgit
  5. Update the default theme with page infor icons — Vincent Sanders / cgit
  6. add page info display to RiscOS frontend — Vincent Sanders / cgit
  7. webp: NetSurf bitmap format is RGBA. — Michael Drake / cgit
  8. Add page info icon to Amiga frontend — chris / cgit
  9. Fix some characters which were not UTF-8 — chris / cgit
  10. HTML redraw: Never draw box scrollbars for textareas. — Michael Drake / cgit

#329 (Dec 3, 2019 1:32:00 AM)

  1. ensure caret is handled correctly on gtk when focus is removed from — Vincent Sanders / cgit
  2. allow setting division pararameter on test plan fetch — Vincent Sanders / cgit
  3. make unknown content drag assert have meanigful message — Vincent Sanders / cgit
  4. make gtk tab closeable with middle click — Vincent Sanders / cgit
  5. Framebuffer bitmap font: Add glyphs for http://wttr.in/ — Michael Drake / cgit
  6. llcache: Support storing SSL certificate data — dsilvers / cgit
  7. llcache: Persist SSL certificate data — dsilvers / cgit
  8. llcache: Reload SSL certificate data from serialised store — dsilvers / cgit
  9. browser_window: Set referer and flags in ssl error pathway — dsilvers / cgit
  10. HTML redraw: Don't render scrollbars when the CSS doesn't permit it. — Michael Drake / cgit
  11. add abiliy for test runner to filter by group — Vincent Sanders / cgit
  12. use faster loader for yaml in test parsing — Vincent Sanders / cgit
  13. Logging: Include VERBOSE in the binary by default. — Michael Drake / cgit
  14. box_construct: Do not leak attributes in <embed> boxes — dsilvers / cgit
  15. fix win32 frontend to allow setting unicode titles — Vincent Sanders / cgit
  16. browser_window: Add basic page info state and SSL accessors — dsilvers / cgit
  17. Allow contents to indicate if they believe they may not be secure. — dsilvers / cgit
  18. browser_window: Add an event for page info state change — dsilvers / cgit
  19. Add missing include — dsilvers / cgit
  20. Some early padlock ideas — dsilvers / cgit
  21. repurpose ssl certificate core window for nitial page infor window on — Vincent Sanders / cgit
  22. Add x-ns-css corestring — dsilvers / cgit
  23. content_saw_insecure_objects: Fix various corner cases — dsilvers / cgit
  24. html_css_fetcher: Use corestring_lwc_x_ns_css — dsilvers / cgit
  25. html_saw_insecure_objects: Don't infinite loop on objects — dsilvers / cgit
  26. monkey: Support reporting page info state — dsilvers / cgit
  27. Add missing unrefs — dsilvers / cgit
  28. monkey: Support testing page info state — dsilvers / cgit
  29. browser_window: Dispatch page info notification on root browser — dsilvers / cgit
  30. add gtk icon resources for page information — Vincent Sanders / cgit
  31. browser_window: Remove spurious stopping of throbber — dsilvers / cgit
  32. HTML: Rename fire_dom_event to fire_generic_dom_event. — Michael Drake / cgit
  33. html: Split out helper for firing DOM events and swallowing errors. — Michael Drake / cgit
  34. corestrings: Add DOM event keypress strings. — Michael Drake / cgit
  35. html: Add function for issuing a keypress event. — Michael Drake / cgit
  36. JavaScript: Add KeyboardEvent bindings. — Michael Drake / cgit
  37. Documentation: Update JavaScript unimplemented bindings. — Michael Drake / cgit
  38. dukky_push_event: Enable KeyboardEvent specialisation. — Michael Drake / cgit
  39. html: Fire DOM KeyboardEvents on keypresses. — Michael Drake / cgit
  40. make gtk frontend use page information icons — Vincent Sanders / cgit
  41. set debug text to correct level — Vincent Sanders / cgit
  42. browser_window: Don't use the fetch parameters for page info — dsilvers / cgit
  43. Buildsystem: GTK: Change gtk target to gtk2, which builds nsgtk2. — Michael Drake / cgit
  44. Buildsystem: Change default nsgtk build from gtk2 to gtk3. — Michael Drake / cgit
  45. html: css fetcher: Fix passing LWC borrow to fetcher_add, which — Michael Drake / cgit
  46. CI: Update jenkins for gtk2 rename. — Michael Drake / cgit
  47. fix coverity build target for gtk target change — Vincent Sanders / cgit

#327 (Nov 19, 2019 1:32:00 AM)

  1. Data fetcher: Include stdarg.h header. — Michael Drake / cgit
  2. split out html interaction header elements and rename source — Vincent Sanders / cgit
  3. Remove redundant drag handling for content selection — Vincent Sanders / cgit
  4. make mouse track and mouse action content handlers return an error code — Vincent Sanders / cgit
  5. make config detection macro more obvious — Vincent Sanders / cgit
  6. fix compatability macros setup for NetBSD — Vincent Sanders / cgit
  7. move more select menu handling into mouse_action_select_menu() — Vincent Sanders / cgit
  8. move remaining mouse action drag handling into separate functions — Vincent Sanders / cgit
  9. change mouse action drag handling to use a more efficient dispatch — Vincent Sanders / cgit

#326 (Nov 12, 2019 1:32:00 AM)

  1. remove unecessary user warning calls and improve error propogation in — Vincent Sanders / cgit
  2. fix "may be used uninitialised" warning — Vincent Sanders / cgit
  3. remove user warning and propogate error return — Vincent Sanders / cgit
  4. remove unecessary user warning — Vincent Sanders / cgit
  5. remove user warning and fix up error handling in form select menus — Vincent Sanders / cgit
  6. fix keypress entry on text area — Vincent Sanders / cgit
  7. remove user warning and log error instead — Vincent Sanders / cgit
  8. Resource fetcher: Fix ETag handling. — Michael Drake / cgit
  9. File fetcher: Avoid atoi for If-None-Match value parse. — Michael Drake / cgit
  10. llcache: Allow file and resource schemes to be cached. — Michael Drake / cgit
  11. llcache: Uncachable scheme checks don't need to be caseless. — Michael Drake / cgit
  12. Data fetcher: Move fetch_data_send_callback towards top of file. — Michael Drake / cgit
  13. Data fetcher: Split header emitting out into helper. — Michael Drake / cgit
  14. Data fetcher: Add Cache-Control header with max-age of a year. — Michael Drake / cgit
  15. Resource fetcher: Add Cache-Control header with max-age of a year. — Michael Drake / cgit
  16. llcache: URLs with data scheme are cachable. — Michael Drake / cgit
  17. Utils: ring: Whitespace fix. — Michael Drake / cgit
  18. Utils: ring: Remove unused code. — Michael Drake / cgit
  19. Resource fetcher: Optimise HTTP header generation. — Michael Drake / cgit
  20. File fetcher: Optimise HTTP header generation. — Michael Drake / cgit
  21. llcache: Split out scheme is cachable check. — Michael Drake / cgit
  22. llcache: Avoid putting local content in the disc cache. — Michael Drake / cgit
  23. remove unecessary user warning — Vincent Sanders / cgit
  24. remove warning callback from miscelaneous function table — Vincent Sanders / cgit
  25. Data fetcher: Squash BSD warning. — Michael Drake / cgit
  26. Content: Remove redundant and unused redraw message fields. — Michael Drake / cgit
  27. gif: Change how we rate-limit frames to match other browsers. — Michael Drake / cgit

#325 (Nov 5, 2019 1:32:00 AM)

  1. add internal query page for request timeouts — Vincent Sanders / cgit
  2. add internal query handler for fetch errors — Vincent Sanders / cgit
  3. move the fallback text for about handler into messages handler — Vincent Sanders / cgit
  4. remove spurious whitespace in fetch error pages — Vincent Sanders / cgit
  5. improve error returns throughout complete save and remove user warnings — Vincent Sanders / cgit
  6. remove user warnings from hotlist load and curl poll — Vincent Sanders / cgit

#324 (Oct 29, 2019 1:32:00 AM)

  1. resolve leak of attribute value lwc string in complete save — Vincent Sanders / cgit
  2. ensure save_complete resources are correctly finalised before quit — Vincent Sanders / cgit
  3. fix some formatting in save complete — Vincent Sanders / cgit
  4. ensure all error messages have text if not provided by caller — Vincent Sanders / cgit
  5. save complete: ctx_find_content: compare contents, not hlcache_handles — Michael Drake / cgit
  6. save complete: Change de-duplication to compare URLs, rather than — Michael Drake / cgit
  7. Improve timeout error messaging — Vincent Sanders / cgit

#323 (Oct 22, 2019 1:32:00 AM)

  1. fix gtk download window dereferencing boolean as pointer — Vincent Sanders / cgit
  2. commit a neatness on the gtk download window code — Vincent Sanders / cgit
  3. improve human_friendly_bytesize to cope with sizes up to 16 exibytes — Vincent Sanders / cgit
  4. make download core store size in at least 64bits to allow for large — Vincent Sanders / cgit
  5. fix gtk download window to cope with files larger than 2 gibibytes — Vincent Sanders / cgit
  6. amiga os 3 does not have strtoull so use strtoul as next best thing — Vincent Sanders / cgit
  7. attempt a different fix for amiga os 3 strtoull — Vincent Sanders / cgit
  8. add missing include for amiga os 3 strtoull — Vincent Sanders / cgit
  9. another attempt to provide strtoull on amiga os 3 — Vincent Sanders / cgit
  10. fetchers/curl: Restrict AUTH to BASIC — dsilvers / cgit
  11. fix save_complete usage of posix regex so it does not run off the end of — Vincent Sanders / cgit

#322 (Oct 15, 2019 1:32:00 AM)

  1. make throbber visible in tab icon while active — Vincent Sanders / cgit
  2. ensure menu resources are released — Vincent Sanders / cgit
  3. update clang format style for version 7 — Vincent Sanders / cgit
  4. add timer cmp,isset and clear to fallback macros and improve file — Vincent Sanders / cgit
  5. Update utils configuration header to cope with serenity OS — Vincent Sanders / cgit
  6. fix utils configuration header ordering — Vincent Sanders / cgit
  7. add regex compatability to utils and enable it for serenity OS — Vincent Sanders / cgit
  8. improve brackets in fallback timeval macros — Vincent Sanders / cgit
  9. ensure gtk scaffolding destruction does not create memory errors — Vincent Sanders / cgit

#5 (Apr 4, 2014 11:09:24 AM)

  1. Fix cppcheck bufferAccessOutOfBounds — chris / cgit
  2. Fix cppcheck syntaxError — chris / cgit
  3. Fix cppcheck nullPointer — chris / cgit
  4. Fix cppcheck syntaxError — chris / cgit
  5. Fix cppcheck nullPointer — chris / cgit