Changes

#317 (Sep 10, 2019 1:32:00 AM)

  1. monkey_driver: Make window-close take timeout=5 — dsilvers / cgit
  2. useragent: Add a free_user_agent_string() function — dsilvers / cgit
  3. netsurf_exit(): Release user-agent string on exit — dsilvers / cgit
  4. hlcache_fini(): Deschedule cleanups on finalisation — dsilvers / cgit
  5. Monkey: Clean up various leaked blocks — dsilvers / cgit
  6. netsurf_exit(): Finalise DOM namespace strings — dsilvers / cgit

#315 (Aug 27, 2019 1:32:00 AM)

  1. add miscellaneous event to browser window callback table — Vincent Sanders / cgit
  2. fix spelling mistakes from miscellaneous event commit — Vincent Sanders / cgit
  3. browser_window: Ensure that back works like 'back to safety' — dsilvers / cgit
  4. browser: Turn internal nav URLs into corestring_nsurls — dsilvers / cgit
  5. Browser: Do a better job of not leaking query URIs to the frontend — dsilvers / cgit
  6. Window: set{Timeout,Interval}() default delay 10ms — dsilvers / cgit
  7. browser_window: use about:blank if current_parameters is empty — dsilvers / cgit
  8. Box Conversion: Cancel conversion during html_destroy — dsilvers / cgit

#314 (Aug 20, 2019 1:32:00 AM)

  1. remove login window from gtk front end — Vincent Sanders / cgit
  2. remove login window from windows frontend — Vincent Sanders / cgit
  3. remove login from riscos frontend — Vincent Sanders / cgit
  4. remove login window from amiga frontend — Vincent Sanders / cgit
  5. remove login window from atari frontend — Vincent Sanders / cgit
  6. fix atari removal of login window — Vincent Sanders / cgit
  7. Clean up message translations — Vincent Sanders / cgit
  8. browser_window: handle 'back to safety' cleanly — dsilvers / cgit
  9. SSL Error: Enable OpenSSL hostname verification — dsilvers / cgit
  10. Move favicon from url entry widget to notebook tab label — Vincent Sanders / cgit
  11. access gtk throbber frames through an interface — Vincent Sanders / cgit

#313 (Aug 13, 2019 1:32:00 AM)

  1. Support SSL verification through new about: handler — dsilvers / cgit
  2. Improve the about scheme query page generation be be bounds safe — Vincent Sanders / cgit
  3. add basic styling to about scheme privacy query page — Vincent Sanders / cgit
  4. apply tlsa styling improvements to about scheme query pages — Vincent Sanders / cgit
  5. rework about scheme handlers to be consistant with output buffer — Vincent Sanders / cgit
  6. About: Tweak the new about query page renderng. — Michael Drake / cgit
  7. add common name ssl certificate error — Vincent Sanders / cgit
  8. add English message text for ssl errors — Vincent Sanders / cgit
  9. Remove scale from Amiga frontend Remove shadow scale variable Redraw — chris / cgit
  10. Amiga: Allow running JS from ARexx Option arexx_allow_exec enables the — chris / cgit
  11. Amiga: Implement a simple listbrowser log in the GUI Can be — chris / cgit
  12. Amiga: OS3 doesn't know FOREGROUNDPEN, so use TEXTPEN instead — chris / cgit
  13. Amiga: DebugPrintF is OS4-only — chris / cgit
  14. make internal url navigation check safe — Vincent Sanders / cgit

#312 (Aug 6, 2019 11:47:36 AM)

  1. Reimplement handling of BAD_AUTH inside browser_window — dsilvers / cgit
  2. browser_window: Improve history behaviour on internal nav — dsilvers / cgit

#311 (Aug 6, 2019 10:57:46 AM)

  1. Improve about scheme doc comments and formatting — Vincent Sanders / cgit
  2. add about scheme query handlers — Vincent Sanders / cgit
  3. HTML: Don't allow objects to redraw until we have a layout. — Michael Drake / cgit
  4. fix url reference counting in about scheme query handlers — Vincent Sanders / cgit
  5. improve css formatting in about scheme query handlers — Vincent Sanders / cgit
  6. futher refinement on about scheme query styling — Vincent Sanders / cgit

#310 (Aug 6, 2019 1:32:00 AM)

  1. Layout: Apply min/max width to replaced elements when width is given. — Michael Drake / cgit
  2. treeview: Correct mis-freeing in treeview_create error path — dsilvers / cgit
  3. Console.bnd: Support attempts to log when Window has gone — dsilvers / cgit
  4. monkey/browser.c: Handle failed calloc more gracefully — dsilvers / cgit
  5. browser_history.c: Clamp contents to be 1x1 at min. — dsilvers / cgit
  6. gtk/fetch.c & monkey/filetype.c: small comment correction. — Michael Drake / cgit
  7. gtk/fetch.c & monkey/filetype.c: ascii_is_space already checks for — Michael Drake / cgit
  8. Docs: Remove mention of spidermonky. — Michael Drake / cgit
  9. env.sh: Make it clear that this is not a shell script — dsilvers / cgit
  10. GTK: prefer using curl's intrinsic defaults for CURLOPT_CA* — dsilvers / cgit
  11. html_interaction.c: Default node to <HTML> node — dsilvers / cgit
  12. Fix clamping in commit fa64763b0d8c6566eda5f6547e7f2f3e62b77613 — Vincent Sanders / cgit
  13. Docs: Convert GTK doc to markdown. — Michael Drake / cgit
  14. split browser and browser_window operations — Vincent Sanders / cgit
  15. reformat and tidy up browser window code ready for corewindow changes — Vincent Sanders / cgit
  16. dukky: Attempt to make the fallback to HTMLUnknownElement more useful. — dsilvers / cgit
  17. Dukky: Support console logging better — dsilvers / cgit
  18. dukky.c: Correct typo (BUTTOM -> BUTTON) — dsilvers / cgit
  19. Browser window: Make invalidate gui callback use unsacled coordinates. — Vincent Sanders / cgit
  20. GTK: Update for unscaled bw invalidate rectangle. — Vincent Sanders / cgit
  21. AMIGA: Update to remove rectangle scaling from browser window invalidate — Vincent Sanders / cgit
  22. RISCOS: change invalidate to cope with unscaled rectangles — Vincent Sanders / cgit
  23. Window: Restructure EXPOSE()d globals — dsilvers / cgit
  24. Window: Provide a little more info on why not EXPOSE()ing some stuff — dsilvers / cgit
  25. Logging: Also log the level and category — dsilvers / cgit
  26. Makefile.config.example: Document logging options — dsilvers / cgit
  27. Dukky: Add and utilise a jserrors category — dsilvers / cgit
  28. llcache: Use last_modified instead of date — dsilvers / cgit
  29. Document.bnd:  Fix cookies getter and implement setter — dsilvers / cgit
  30. Monkey: Properly support reload in farmer and driver — dsilvers / cgit
  31. remove scaling from internal browser get_dimensions calls — Vincent Sanders / cgit
  32. remove scaled parameter from get_dimensions — Vincent Sanders / cgit
  33. fix missed get dimensions call in amiga frontend — Vincent Sanders / cgit
  34. Duktape: Update to 2.4.0 release. — Michael Drake / cgit
  35. Duktape: Prevent clang static analysis. — Michael Drake / cgit
  36. Duktape: Make declarations match definitions for inline functions. — Michael Drake / cgit
  37. Duktape: Make declarations match definitions for duk_raw_read_xxx_be — Michael Drake / cgit
  38. Duktape: Make declarations match definitions for fastint-enabled — Michael Drake / cgit
  39. Duktape: Make declaration match definition for duk_refzero_check_fast() — Michael Drake / cgit
  40. Duktape: Make declaration match definition for memcmp and double_div. — Michael Drake / cgit
  41. Duktape: Hopefully silence issue with %lld — Michael Drake / cgit
  42. curl: Immediately abort fetchers when we can — dsilvers / cgit
  43. dukky: Clean up our stacktrace reporting — dsilvers / cgit
  44. curl: Change where we lodge `inside_curl` — dsilvers / cgit
  45. dukky: Remove unused `dukky_safe_get()` — dsilvers / cgit
  46. monkey: Run scheduler before extracting fdsets — dsilvers / cgit
  47. monkey: Report the errno when select() returns -1 — dsilvers / cgit
  48. llcache: Ensure we preserve iteratorness when sending messages — dsilvers / cgit
  49. gtk, beos: Run scheduler before fetching fdset — dsilvers / cgit
  50. monkeyfarmer: Be a little more verbose when exiting — dsilvers / cgit
  51. local_history: Add concept of a cursor to the local history — dsilvers / cgit
  52. local_history: Handle keys for navigating local history — dsilvers / cgit
  53. gtk/corewindow.c: Correctly handle scroll_visible — dsilvers / cgit
  54. gtk/local_history: Scroll local history to cursor on display — dsilvers / cgit
  55. framebuffer/local_history: Scroll to cursor on open — dsilvers / cgit
  56. windows/local_history: Scroll to cursor on open — dsilvers / cgit
  57. riscos/local_history: Scroll to cursor on open. — dsilvers / cgit
  58. amiga/history_local: Scroll to cursor on open — dsilvers / cgit
  59. Local history: Treat thumbnail dimensions as CSS pixels. — Michael Drake / cgit
  60. Local history: Consolidate thumbnail dimensions. — Michael Drake / cgit
  61. treeview: Support scrolling to the highlighted node — dsilvers / cgit
  62. Framebuffer: Add keyboard controls for scaling. — Michael Drake / cgit
  63. Framebuffer: Remove bogus comment. — Michael Drake / cgit
  64. monkey: Support clicking in windows — dsilvers / cgit
  65. monkeyfarmer: Probably make handling of monkey more robust — dsilvers / cgit
  66. monkeyfarmer, driver: Add support for clicking on things — dsilvers / cgit
  67. monkeyfarmer: Make polling even more robust — dsilvers / cgit
  68. RISC OS: Attempt to implement ro_cw_scroll_visible(). — Michael Drake / cgit
  69. RISC OS: y scroll is negative. — Michael Drake / cgit
  70. box_construct: Check error return from dom_has_attribute — dsilvers / cgit
  71. change browser_window_mouse_click to use unscaled coordinates — Vincent Sanders / cgit
  72. change browser_window_mouse_track to use unscaled coordinates — Vincent Sanders / cgit
  73. change browser_window_get_features to use unscaled coordinates — Vincent Sanders / cgit
  74. improve browser_window_set_scale — Vincent Sanders / cgit
  75. make use of improved browser_window_set_scale API in frontends — Vincent Sanders / cgit
  76. Corewindow helper: Add helper to scroll to visible rectangle. — Michael Drake / cgit
  77. Corewindow: Sanitise scrolling API. — Michael Drake / cgit
  78. Amiga: Fix the corewindow get scroll call. — Michael Drake / cgit
  79. Corewindow helper: Add documentation for cw_helper_scroll_visible() — Michael Drake / cgit
  80. RISC OS: Core window: X scroll is positive, Y scroll is negative. — Michael Drake / cgit
  81. RISC OS: Fix ro_cw_get_window_dimensions to account for toolbar height. — Michael Drake / cgit
  82. local_history: Improve up/down navigation — dsilvers / cgit
  83. monkey_driver: Fix sleep-ms — dsilvers / cgit
  84. Migrate query dispatch up from llcache to hlcache — dsilvers / cgit
  85. download: Include log.h — dsilvers / cgit
  86. remove unnecessary browser_window_redraw_rect interface — Vincent Sanders / cgit
  87. remove unused interface — Vincent Sanders / cgit
  88. remove unused gtk window interfaces and clean up documentation — Vincent Sanders / cgit
  89. RISC OS: Set window has focus in local history open. — Michael Drake / cgit
  90. CSS hints: Change css_hint_advance to advance pointer by parameter. — Michael Drake / cgit
  91. Duktape element binding: Check dom_string_create for error. — Michael Drake / cgit
  92. llcache: pass the cb_pw in query_finished — dsilvers / cgit
  93. llcache.h: Migrate query event to own struct type — dsilvers / cgit
  94. content, hlcache: Propagate query events upward — dsilvers / cgit
  95. llcache: Do not delete objects if they were iterator targets — dsilvers / cgit
  96. desktop: Expose llcache query handler temporarily — dsilvers / cgit
  97. Add content handlers for queries — dsilvers / cgit
  98. trivial documentation cleanups — Vincent Sanders / cgit
  99. change browser_window_redraw to use unscaled coordinates — Vincent Sanders / cgit
  100. RISC OS: Try setting the caret position to give the window focus. — Michael Drake / cgit
  101. RISC OS: Fix log message. — Michael Drake / cgit
  102. change browser_window_drop_file_at_point() to take unscaled coordinates — Vincent Sanders / cgit
  103. remove unused interface — Vincent Sanders / cgit
  104. make risc os title setting not use shadow scale value — Vincent Sanders / cgit
  105. remove core snapping for values set in absolute mode — Vincent Sanders / cgit
  106. change RISC OS keypress handling for scale to not use shadow variable — Vincent Sanders / cgit
  107. remove unecessary scaling in RISC OS get and set scroll offsets — Vincent Sanders / cgit
  108. remove RISC OS scale shadow variable — Vincent Sanders / cgit
  109. html: Mirror gadget values in and out of the DOM — dsilvers / cgit
  110. form: Fix situation where a gadget initialises with NULL value — dsilvers / cgit
  111. remove shadow scale variable from atari — Vincent Sanders / cgit
  112. remove shadow scale variable from beos — Vincent Sanders / cgit
  113. enable gnu extensions to get strcasestr from string.h — Vincent Sanders / cgit
  114. Content messages: Remove ERRORCODE, rework ERROR — dsilvers / cgit
  115. content: Rename content_broadcast_errorcode() — dsilvers / cgit
  116. browser_window: Add fetch parameters and split navigate — dsilvers / cgit
  117. Migrate SSL certificate storage to the browser window — dsilvers / cgit
  118. Excise the llcache query pathway. — dsilvers / cgit
  119. HTML: Box coordinates: Take fast route to float container. — Michael Drake / cgit
  120. browser_window: Stop the throbber right at the end of handling errors — dsilvers / cgit
  121. html_begin_conversion: If we pause in completing parse, try again later. — dsilvers / cgit
  122. nssprite: content_broadcast_error fix — dsilvers / cgit
  123. Browser window navigate: Ensure child.quirks is initialised. — Michael Drake / cgit
  124. curl.c: Don't use OpenSSL 1.1 only serialNumber fetcher — dsilvers / cgit
  125. riscos: Try and fix up all the content changes — dsilvers / cgit
  126. amiga: Try and catch the last content rework for amiga — dsilvers / cgit
  127. riscos: Deal with silly typos.  I'm too tired now. — dsilvers / cgit
  128. amiga: Fix more content error snafus. — dsilvers / cgit

#308 (Jul 23, 2019 1:32:00 AM)

  1. update copyright years for release — Vincent Sanders / cgit
  2. Update version files for release — Vincent Sanders / cgit
  3. Update version for next development cycle — Vincent Sanders / cgit
  4. update haiku package source name for 3.10 version — Vincent Sanders / cgit

#307 (Jul 16, 2019 1:32:00 AM)

  1. make content close check the content status itself make content handler — Vincent Sanders / cgit
  2. cleanup browser window message handling — Vincent Sanders / cgit
  3. when owning context is destroyed ensure that active js compartment is — Vincent Sanders / cgit
  4. cleanup some javascript documentation comments — Vincent Sanders / cgit

#306 (Jul 9, 2019 1:32:00 AM)

  1. add isFinite to global context — Vincent Sanders / cgit
  2. fix monkey testing setting of options to add necessary prefix — Vincent Sanders / cgit
  3. make monkey driver and farmer python files pylint and pep8 clean — Vincent Sanders / cgit
  4. ensure monkey farmer copes with recv returnint EAGAIN — Vincent Sanders / cgit

#305 (Jul 2, 2019 1:32:00 AM)

  1. revert 8265b8b66f7072a659dbc0f3e50fe23d6d6a68a1 as ssize_t is not — Vincent Sanders / cgit
  2. stop the atari toolchain from matching the cstrip binary for the strip — Vincent Sanders / cgit
  3. fix atari STRIP makefile target to not have a spurious close bracket — Vincent Sanders / cgit
  4. attempt to make monkeyfarmer process exit detection more reliable — Vincent Sanders / cgit
  5. fix freetype pkg-config usage in atari frontend — Vincent Sanders / cgit
  6. HTML: Viewport width/height in length context are fixed point. — Michael Drake / cgit
  7. Declare global variables as extern in headers — Vincent Sanders / cgit
  8. css/utils.c: Fix vw/vh handling in len2pt — dsilvers / cgit

#303 (Jun 18, 2019 1:32:00 AM)

  1. make the timer-start and timer-restart action name the timer in the same — Vincent Sanders / cgit
  2. allow repeat loops to specify values and navigation to use them — Vincent Sanders / cgit
  3. prevent out of bounds access when checking IDNA host label — Vincent Sanders / cgit
  4. Monkey: Support a -w argument to the monkey_driver.py — dsilvers / cgit
  5. Sleepy JS test, handy to alt+f4 during load to check shutdown — dsilvers / cgit
  6. hlcache.c: Clean up LOADING contents during finalise — dsilvers / cgit
  7. llcache: Abort cleanly if called back during shutdown — dsilvers / cgit
  8. monkey_driver.py: Allow for no wrapper to be passed — dsilvers / cgit
  9. Duktape: Hopefully silence issue with %lld — dsilvers / cgit
  10. Duktape: Probably should use ssize_t — dsilvers / cgit

#302 (Jun 11, 2019 1:32:00 AM)

  1. monkey-see-monkey-do: Also restore stdout/stderr when success — dsilvers / cgit
  2. content/fetchers/curl.c: Defer fetch start if inside cURL — dsilvers / cgit
  3. extend the monkey test tooling to cope with ssl certificate windows — Vincent Sanders / cgit
  4. html.c: Correct ordering for reformat time — dsilvers / cgit
  5. improve stdout print formatting — Vincent Sanders / cgit
  6. detect monkey exit rather than waiting forever for a defunct process — Vincent Sanders / cgit
  7. add ability to stop a navigation in monkey frontend — Vincent Sanders / cgit
  8. allow monkey tests to stop navigation — Vincent Sanders / cgit
  9. Update schedulers return codes — Vincent Sanders / cgit
  10. Window.bnd: Do not remove in-train callbacks — dsilvers / cgit
  11. Window.bnd: Expose isNan — dsilvers / cgit
  12. browser.c: Don't require > 0 chars in logging — dsilvers / cgit
  13. Window.bnd: Suppress some unnecessary stack frame dumps — dsilvers / cgit
  14. NULL drawhandle after free — chris / cgit
  15. Fix memory leak in Amiga frontend — chris / cgit
  16. Check callback memory is allocated before trying to use it. — chris / cgit
  17. fix parsing of invalid syntax max-age value Cache-control header — Vincent Sanders / cgit
  18. use jmb suggested fix to cache-control header parse error — Vincent Sanders / cgit
  19. HTTP: add minimal parser for Cache-Control — John-Mark Bell / cgit
  20. LLCache: use Cache-Control parser — John-Mark Bell / cgit
  21. HTTP: expose validity of max-age in Cache-Control — John-Mark Bell / cgit
  22. LLCache: validate max-age before use — John-Mark Bell / cgit

#301 (Jun 4, 2019 1:32:00 AM)

  1. make curl fetcher log debug using NSLOG — Vincent Sanders / cgit
  2. Ensure we set the defaults for the log options to those compiled in — dsilvers / cgit
  3. Fix test target use of logging config defines — Vincent Sanders / cgit
  4. Fix dump choices test data to align with altered logging levels — Vincent Sanders / cgit
  5. Improve javascript unimplemented bnding documentation generation — Vincent Sanders / cgit
  6. html_script.c: html_script_exec() reqacquire script ptr — dsilvers / cgit
  7. Document.bnd: createDocumentFragment() unref fragment — dsilvers / cgit

#300 (May 28, 2019 1:32:00 AM)

  1. Remove unnecessary generics magic — dsilvers / cgit
  2. Use generics for makeListProxy properly — dsilvers / cgit
  3. Use generics for makeListProxy properly — dsilvers / cgit
  4. Log when we finalise window objects — dsilvers / cgit
  5. Add dodgy window method to clear callbacks — dsilvers / cgit
  6. Expose NaN on Window — dsilvers / cgit

#299 (May 21, 2019 1:32:00 AM)

  1. quieten down windows debug — Vincent Sanders / cgit
  2. allow render checks to be empty — Vincent Sanders / cgit
  3. update ca bundle — Vincent Sanders / cgit
  4. allow block to use elapsed timer as a condition — Vincent Sanders / cgit
  5. fix block conditional checks to be orred instead of anded — 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