Gitweb links:

...log 
http://git.netsurf-browser.org/netsurf.git/shortlog/0835d3200da496f21ee69363d8fa67e325d7b953
...commit 
http://git.netsurf-browser.org/netsurf.git/commit/0835d3200da496f21ee69363d8fa67e325d7b953
...tree 
http://git.netsurf-browser.org/netsurf.git/tree/0835d3200da496f21ee69363d8fa67e325d7b953

The annotated tag, release/3.7 has been created
        at  0835d3200da496f21ee69363d8fa67e325d7b953 (tag)
   tagging  cf6327fcffb4c00e09c1f08b9e84c0131b9dbb3c (commit)
  replaces  release/3.6
 tagged by  Vincent Sanders
        on  Sun Oct 15 14:40:40 2017 +0100

- Log -----------------------------------------------------------------
Official Release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIVAwUAWeNlWHmwx6LL2TueAQK/MhAAr+BhyObAokaDIh+aRyoSFZ0Q0Y7o+IL7
4KANggO+W5TotTQt9XoDrSo7+9kGK8E+ln74X2M8fZYA40GJnHwwXvY+uV6VcBXg
cfBMYDCyQMk4tHJbQBQQxkAfNswnOZe/L6U0Y7HdmIeNKnWPsgIfOEZxTb8XdYWO
PA5yToEM2P5yXOBRJsFwVRj52vwGoWd3J/U5qS7AtT2RqH3XhreytDwuIjOh/XpC
vBt3by5v+oL1CNwPEg8/Qahvyj6SallnF9yeqvR+NCCIVGFHUclxYTDET/QGS+Xx
xPv5+yQwlWA89BtZHeR1Qc63PLwpyrpYPwcKWzEBcO22g+VcxFBdW2lj4cBzbA0g
4aOLi5r+Hv5rxBeu/7MnMec5XTh/ofdAOkFMagYqxsyY8jwl7mYp1CTR5cN6GVQV
YrgEGSbxf+AYEfX5JiTkRAHpxcPdGgJLKlQaSQHKbMwk1fYQ+RI9Z8XKaqz8vbxt
duD9CUF1Au4dF/seK48xodUe5hidlK5cQ2VVYA6cwQqVPqEZGOKwPTCQp7WnsRTZ
9DaLoDDMJR6ToB9UF3e7CN20+Zu5Uy4909t/f2OcQovZFddgj+XW/goYqXCa/1qp
uaI0NhUAsD9hGxHT/Fg+3LsCVAxVqDf6DVoCatamWiKvdSdO4EDidceM98NUsI0S
b9QTD+oj/y8=
=oq+w
-----END PGP SIGNATURE-----

Chris Young (159):
      Move memory functions from misc.c to memory.c
      Add memory.c/h
      Move slab size def into memory.c
      Move memory functions to own file
      Change some AllocVecs to mallocs and FreeVecs to free
      More allocvec/malloc replacements
      More allocvec/malloc changes
      Free and clear icondata to avoid a potential double-free
      Merge branch 'master' of git://git.netsurf-browser.org/netsurf into 
chris/malloc
      more allocvec/malloc changes
      Correct revision number
      Add missing includes
      remove ami_misc_allocvec_clear
      Merge branch 'chris/malloc'
      Move ItemPool compatiblity into the header and rename
      Get clib2 slab usage
      Reduce slab size to 2K as very few allocations are above that.
      Reduce frequency of diskfont open/close
      Add low memory handler to purge unused slabs on OS3
      Ensure the memory for the mem-handler interrupt is allocated
      AmigaOS low memory handler attempt 2
      Add more clib2 stats
      Guard against crashing when opening the splash screen
      Fix potential memory leak
      Fix last tab title not being freed
      Fix memory leak searching for resources
      Add missing nsoption_finalise
      Fix brokenness caused by recent changes
      Avoid potential memory leak
      Replace custom itempool functions with malloc/free as clib handles these 
more efficiently than our pools.
      Ensure pool init returns non-NULL so it isn't treated as an error.
      Fix memory leak
      Ensure we free the pen list memory
      Free the correct memory pointer
      Revert "Ensure we free the pen list memory"
      Ensure OpenURL list is always freed
      Move as much closedown as possible into gui_quit
      Finalise bitmap code last as purging the cache needs it
      Tidy-up init a bit
      Ensure we close all opened resources when we early exit
      Ensure memory used by Messages is freed on exit
      RISC OS: Free nsoptions
      Remove nonsense comments
      Avoid leaking memory when typing
      Never warn the user about multiple tabs being open when we're in the 
process of quitting.
      Start tidying up Amiga event-handling code
      Update treeviews to use event callback
      Update GUI options window to use event callback
      Update download window to use event callbacks
      Simplify closing of windows on quit
      Update 401 login window to use event callbacks
      Update print window to use event callback
      Update local history window to use event callback
      Simply the event loop for the shared message port
      add a todo
      Allocate uncompressed bitmap data in extended memory.
      Disable ExtMem in palette-mapped modes
      Documentation
      Schedule unmapping the extmem object to ensure it releases main memory
      Debug logging
      Revert "Disable ExtMem in palette-mapped modes"
      More logging
      Don't map an extmem area is it is already mapped, just extend the lifetime
      NULL iextmem
      Fix merge error
      Update to test ExtMem on OS4.1FEU1
      Don't unmap ExtMem immediately as:
      Make the documentation reflect reality.
      Merge branch 'chris/extmem'
      Basic template for an Amiga core window
      Allow for the prospect of in-window scrollbars
      Basic event loop, only handles keypresses and window closure so far
      Process mouse moves and qualifier keys
      handle core window mouse buttons
      Amga core window redraw
      migrate sslcert to use corewindow
      Take the redraw routine from old tree_redraw with less meddling
      move mousemove back to the event loop and ensure the window is created 
cleared
      ssl cert window should not have a close gadget
      correct full-window redraw co-ords
      make the window title text common
      show/hide scrollbars as required
      fix mouse click processing
      Fix sslcert redraw
      Partially implement Amiga core window
      Basic conversion of cookie manager to core window
      less cranky scrollbars
      re-structure menu code to make it useable elsewhere in the frontend
      Merge branch 'master' of git://git.netsurf-browser.org/netsurf into 
chris/amiga-corewindow
      template for menu addition in cookie manager
      it's not a double-click if the mouse has moved
      fix some ui corruption on scrollbar hide
      Complete cookie manager corewindow interface
      clear tree pointer on free
      Merge branch 'chris/amiga-corewindow'
      Migrate global history to corewindow
      Conversion of Amiga hotlist manager to corewindow
      Broken corewindow drag implementation
      Possibly slightly less but still definitely broken drag handling
      Dragging works internally
      Working internal and tree-to-browser drags
      remove excessive logging
      Remove old tree implementation
      Clear pointer after free
      Complete Amiga corewindow implementation and migration from old treeviews
      Ensure we free the NM_END menu item
      Process in-window scrollbars using IDCMPUPDATE too
      Update corewindow scrollbars when user resizes window
      Support SimpleRefresh corewindows
      Queue redraws for SimpleRefresh browser windows
      Attempt to construct menu using menuclass
      Avoid accessing NULL pointer
      Our hook function needs to be in UserData, not PickHook, for window.class 
reasons.
      Merge branch 'master' of git://git.netsurf-browser.org/netsurf into 
chris/menuclass
      Replace OnMenu/OffMenu with MenuClass compatible abstraction
      Get selected state with MenuClass compatible abstraction
      Fix MenuClass menu creation
      Remove excess logging and fix user-added hotlist separator bars
      Share menuclass object with all browser windows
      Split up menu.c into generic and gui_window-specific files
      Update JS menu check state when prefs option is toggled
      Ignore the other check toggle stuff with menuclass
      Attempt hotlist menu refresh
      minor menu fixes
      disable dynamic hotlist menu update
      Update documentaton
      Merge branch 'chris/menuclass'
      Perform dynamic update of Hotlist menu when using MenuClass menus
      remove silly debug
      Fix OS3 build
      Make disabled textboxes read-only. Partially fixes 2521.
      Merge branch 'master' of git://git.netsurf-browser.org/netsurf
      Disabled form elements should be greyed out
      Remove use of global context data from Amiga frontend
      Alloc gui_global structure when initialising
      Manage shared pens internally unless we need multiple lists (eg. per 
browser_window)
      Get render bitmap size via function
      Make gui_globals less... global
      Remove direct_render, only ever used for debugging
      Try to ensure we get the correct type of native BitMap
      fix build
      Fix menu shortcuts on non-menuclass menus
      When switching to outline fonts on OS3 reset the fonts
      Atari packaging was copying ca-bundle twice
      Enable displaying download progress within a notification.
      Try to avoid extraneous progress notifications
      Allow for more varied notification backmsgs
      Adjust the requested class versions to be the minimum required.
      Correct alignment (thx Jaime Cagigal)
      Free the structure with the correct function call
      Migrate Amiga local history to corewindow
      Use the correct function to get the URL at position
      Don't double-convert string
      Updated Italian translation from Samir
      Fix attribute
      OS3 was not checking the GA_Disabled tag value
      Button disable state updates should now work correctly on OS3
      Widen available values for DPI
      Ensure X DPI set correctly

Daniel Silverstone (32):
      Merge 3.6 release and prepare 3.7 dev
      Remove internal BASE64 in favour of nsutils' one
      Dave Higton's fix for 'tree' windows not being movable off-screen
      Fix up GTK+ hotlist finalisation to clean up properly
      Support fixed nsgenbind bindings
      Fix up tests to not use system libidn
      Ensure hash table test doesn't go over-time
      Add EventListener support to duktape binding.
      Add EventTarget binding
      Add dom change event test
      Record that we have implemented EventTarget
      Support coverage flushing on assert()
      Link to the CII best practices page for NetSurf.  Talk to me about 
updating it
      Doxygen can't do badged, because Doxygen is good
      Include time in GENERIC POLL TIMED
      Rework monkey docs into markdown
      Reflow monkey code, it was annoying me too much
      Fix comments
      Look for resources in useful folder name
      SET_SCROLL only wants x/y not x0y0x1y1
      Add ability to set options in monkey
      Description of OPTIONS
      Initial monkey farmer example, needs to be genericised
      Hopefully quash warning about time_t formatting on openbsd
      Hopefully quash LOG compile errors in BeOS
      Hopefully quash LOG compile errors in Windows
      Hopefully quash INFO confusion on Atari MINT platform
      Sort out the logging so that -v etc do the right thing
      Fix up tests with nslog changes
      Finalise nslog layer properly in closedown
      Initialise DPI earlier so that it works for treeviews
      Add concept of browser scroll offset saving in local history

François Revol (8):
      haiku: try to open source in preferred app for source-code first
      haiku: add a file extension when viewing source
      haiku: catch NetPositive messages also in the Window
      haiku: Rework menu accelerator handling
      haiku: Fix popup menu
      haiku: use logging instead of fprintf
      haiku: close parenthesis in version string
      Fix bug 0002555: "No GC" alert when resizing the window

James Woodcock (1):
      fix redraw on window resize

Michael Drake (190):
      Work in Progress: Update for style-sharing LibCSS API.
      Merge branch 'tlsa/shared-styles'
      IDNA: Update to upstream-compatible utf8proc API.
      RISC OS: Remove unused function declaration.
      Tree compat layer: Fix assertion for multiple SSL cert windows.
      Duktape: Update to version 1.6.0.
      Duktape: Make declarations match definitions for duk_raw_read_xxx_be
      Duktape: Prevent clang static analysis.
      Atari front end doesn't need the tree compat layer.
      RISC OS: Ensure core's hotlist_init is called on startup.
      RISC OS: Squash use of uninitialised variable.
      RISC OS: Squash unused variable.
      RISC OS: Squash unused variable.
      RISC OS: Squash set but unused variable.
      Revert "RISC OS: Ensure core's hotlist_init is called on startup."
      Treeview: Add wrappers for corewindow callbacks.
      Treeview: Convert to using corewindow callback wrappers.
      Treeview: Don't call corewindow callbacks if not attached to a corewindow.
      Treeview: Allow treeview to be created "detached".
      Treeview: Add API for attaching and detaching from corewindows.
      Hotlist: Allow hotlist initilialisation without hotlist corewindow.
      gtk: Update for new hotlist API.
      RISC OS: Update for new hotlist API.
      Atari: Update for new hotlist API.
      Windows: Update for new hotlist API.
      Old tree code compat layer: Update so it still builds.
      Atari: Fix typo.
      RISC OS: Fix hotlist save.
      Framebuffer: Fix freetype font table to return nserror.
      Framebuffer: Fix internal font table to return nserror.
      Windows: Fix font table to return nserror.
      nusrl: Move into utils/nsurl directory.
      nsurl: Split internal structure out into private header.
      nsurl: Split out URL parsing.
      nsurl: Consolidate conversion to string.
      nsurl: Tidy up component helper macros.
      nsurl: Rationalise debug build option.
      nsurl: Tidy up shared components code.
      Test: Fix up for rearranged nsurl source.
      RISC OS: Initialise nsfont before hotlist.
      Improve content logging with content IDs (pointer values).
      HTML object fetch handler: Remove bogus parent content state assertion.
      HTML content handler: Don't let aborted contents get stuck in LOADING.
      Duktape 2.X: Update to Duktape 2.0.2.
      Duktape 2.x: duk_safe_call callbacks now have a void ptr user data param.
      Duktape 2.X: duk_error now returns a duk_ret_t
      Duktape: Prevent clang static analysis.
      Merge branch 'tlsa/duktape2'
      Duktape: Make declarations match definitions for duk_raw_read_xxx_be
      Duktape: Atari Mint lacks trunc, log2 and cbrt.
      Duktape: Suppress warnings about increasing alignment of pointer type.
      nsurl: Add "file:" entry to enum of known URL schemes.
      nsurl: Add detection of "file:" URL schemes.
      nsurl: Set path of "/" for file: URLs with empty path.
      Tests: Fix file URL component parsing test to match corrected behaviour.
      Tests: Add more file scheme URL parsing tests.
      nsurl: Don't allow credentials or host for file: URLs.
      Tests: Add tests for file: URL credentials and host handling.
      Tests: Add some more nsurl cases insensitivity tests.
      ASCII: Split out A-F test.
      ASCII: Split out a-f test.
      ASCII: Add hex char to value conversion function.
      ASCII: Add function for converting two hex chars to value.
      nsurl: Use ascii header for hex to value conversion.
      Tests: Add nsurl tests for unnecessary and bad escape values.
      Tests: Add nsurl insensitivity test for HTTPS scheme.
      Tests: Increase nsurl coverage.
      nsurl: Remove redundant code path.
      Presentational hints: Ensure length is initialised for auto margins.
      CSS: Handle presentational hint for HR's "width" attribute.
      GTK: Font rendering: Use same pango layout for painting as for measuring.
      GTK: Slight optimisation to nsfont_split().
      Duktape: Update to 2.1.0 release.
      Duktape: Prevent clang static analysis.
      Duktape: Make declarations match definitions for duk_raw_read_xxx_be
      Duktape: Make declaration match definition for duk_refzero_check_fast()
      Duktape: Enable fastints.
      Duktape: Make declarations match definitions for fastint-enabled 
functions.
      Core hotlist API: Take save path at init, rather than fini.
      Amiga: Update for core hotlist API change.
      Atari: Update for core hotlist API change.
      Cocoa: Update for core hotlist API change.
      GTK: Update for core hotlist API change.
      RISC OS: Update for core hotlist API change.
      Windows: Update for core hotlist API change.
      Hotlist: Save hotlist modifications.
      Core hotlist: Ensure any hotlist save callback is removed on hotlist_fini.
      GTK: Optimise tiled bitmap plotting, and scaled bitmap rendering.
      Box tree dump: If box has element, include element name in dump.
      HTML layout: Extend :after pseudo element handling to cover display:table.
      Layout: Implement CSS3 box-sizing property.
      Core hotlist: A NULL save_path makes the hotlist read-only.
      Core hotlist: Improve hotlist_init documentation.
      RISC OS: Init core hotlist in read-only mode for external hotlist.
      Layout: Fix auto margins to be affected by {min|max}-width constraints.
      Layout: Prevent negative widths on absolutle positioned boxes.
      Local history: Render window background fill.
      Windows: Core window: No need to erase the invalidated region on scroll.
      Core local history: Remove unused redraw API.
      Core local history: We always clip, so don't need to handle condition.
      Local history: Pass clip rectangle around as struct.
      Core local history: Make rendering behave like treeview.
      GTK: Don't need to treat local history specially now.
      RISC OS: Local history now behaves the same as other core windows.
      Core local history: Remove debug background fill.
      Framebuffer: Fix bitmap plotter return value.
      Framebuffer: Return on successful non-repeating bitmap plot.
      HTML handler: Avoid unnecessary dom_string_caseless_isequal call.
      GTK: Ensure drag status is initialised in core windows.
      Core window: Ensure all front ends initialise drag_status.
      Framebuffer: Ensure local history corewindow is fully initialised.
      GTK: Ensure core windows are fully initialised.
      RISC OS: Ensure core windows are fully initialised.
      Windows: Ensure core windows are fully initialised.
      Content API: Make content_broadcast take pointer to content_msg_data.
      Content API: Avoid content message copy in content user callback.
      CSS content handler: Convert to using content_broadcast_errorcode().
      BMP content handler: Convert to using content_broadcast_errorcode().
      GIF content handler: Convert to using content_broadcast_errorcode().
      ICO content handler: Convert to using content_broadcast_errorcode().
      Sprite content handler: Convert to using content_broadcast_errorcode().
      PNG content handler: Convert to using content_broadcast_errorcode().
      RSVG content handler: Convert to using content_broadcast_errorcode().
      SVG content handler: Convert to using content_broadcast_errorcode().
      Plain text content handler: Convert to using 
content_broadcast_errorcode().
      CSS content handler: Ensure fetch hlcache callback handles errorcode.
      HTML content handler: Ensure object fetch hlcache callback handles 
errorcode.
      HTML content handler: Ensure script fetch hlcache callback handles 
errorcode.
      HTML script handling: Convert to using content_broadcast_errorcode().
      Browser favicon: Handle errorcode in the hlcache callback.
      Whitespace: Tidy up errorcodes.
      Errorcodes: Remove redundant MNG error.
      Tests: Squash warning: "_BSD_SOURCE and _SVID_SOURCE are deprecated, use 
_DEFAULT_SOURCE".
      Messages: Do message lookups for all errorcodes.
      hlcache content callback: Use designated initialiser for hlcache_event.
      HTML object hlcache callback: Errorcode without box is OK.
      HTML object hlcache callback: Ensure final fetch completion triggers 
reformat.
      Search web: Ensure hlcache callbacks handle errorcode.
      HTML CSS handler: event->data.error is invalid for errorcode.
      RSVG content handler: Remove unused assignement.
      Messages: Return the unknown message if we get to the unhandled errorcode.
      Sprite content handler: Fix leaked rosprite_mem_context on rosprite_load 
error.
      Sprite content handler: Ensure we broadcast error on librosprite error.
      Errorcodes: Add SPRITE_ERROR and use it in sprite content handler.
      Messages: Correct code comment.
      GTK: Corewindow: Fix modifier keys on mouse click.
      Treeview: Split out textarea construction helper.
      Treeview: API: Add searchable flag for treeview creation.
      Treeview: Add search drag type to enumeration.
      Treeview: Create and destroy a textarea for search.
      Treeview: Add search bar rendering to redraw function.
      Treeview: Update treeview mouse handling to offset for search bar 
presence.
      Treeview: Handle mouse clicks on search bar.
      Treeview: Add keypress handling to the search bar.
      Treeview: Ensure window extents take account of search bar presence.
      Treeview: Improve some code wrapping.
      Treeview: API: Allow treeview fields to be flagged searchable.
      Treeview: Add node matching to search text modification callback.
      Treeview: Split tree-style treeview rendering out into helper.
      Treeview: Add support for rendering search filter matches as-you-type.
      Treeview: Scroll to top when treeview search bar is modified.
      Treeview: Fix function namespace.
      Treeview: Slight simplification of treeview_walk_internal().
      Treeview: Track height of display in search view.
      Treeview: Update treeview walker to handle walking the filtered display.
      Treeview: Update mouse handling details for filtered view.
      Treeview: Only let search textarea consume mouse if not dragging.
      Treeview: Update search bar display when it loses focus.
      Textarea: Add API to access current textarea contents.
      Treeview: Update search filtered display on treeview changes.
      Treeview: Handle node expansion on switch between search and normal view.
      Global history: Enable search feature.
      Hotlist (bookmarks): Enable search feature.
      Cookie manager: Enable search feature.
      Treeview: Avoid searching empty treeview.
      Cookie manager: Flag the domain field as searchable; more use than name.
      Global history: Flag the URL field as searchable, as well.
      Hotlist (bookmarks): Include the URL field in search.
      Treeview: Destroy search first on treeview destruction.
      Treeview: Split out search cancel functionality.
      Treeview: Cancel any search when treeview is detatched from its 
corewindow.
      Treeview: Ensure we know our treeview when doing treeview node collapse.
      Treeview: When expanding nodes in search view, adjust height only for 
matching entries.
      Browser history: Update history scroll offsets on scroll to fragment.
      Browser history: Create new history entries early in the READY state.
      Browser history: Don't segfault when visiting pages with frames.
      Treeview: Deactivate search on cancel.
      Treeview: Ignore mouse leaving the treeview window.
      Framebuffer: Don't create 0x0 bitmaps if content width is 0.
      CSS hints: Ensure length and unit are initialised for vertical-align.

Vincent Sanders (229):
      fix unecessary base64 header include
      fix openSSL 1.1.0 X509 certificate handling
      local pages should not have a favicon
      fix spelling in backing store documentation
      fix comedy spelling in fs backing store code
      fix spelling mistakes in hlcache code
      fix spelling in low level cache code
      fix spelling and doxygen comments in image cache
      fix spelling of retrived
      haiku: add some menu accelerators to FatMessages
      Fix OpenSSL X509 cert API detection
      make nsgenbind call last in rule so faliures are noticed by make
      inhibit javascipt for native builds on architectures where it miscompiles
      revert f8f802cda5f54c0c2b1acd51efc08aa7d4afad1b
      move test script into utils
      remove unecessary include of depricated tree interface from beos
      fix haiku target selection from commandline
      improve corewindow API documentation
      improve doc comments in windows corewindow handling
      improve gtk corewindow documentation
      Fix crash when treeview widget is reinitialised
      reformat riscos treeview source so it can be understood
      RISC OS corewindow implementation
      Update RISC OS cookie window to use core window interface
      Update RISC OS hotlist to use core window interface
      Update RISC OS global history to use core window interface
      Update RISC OS ssl certificate viewer to core window interface
      remove RISC OS treeview wrapper implementation
      Merge branch 'vince/ro-corewindow'
      fix unexpected opening of windows in riscos
      Revert "RISC OS: Squash unused variable."
      move tree compatability layer to amiga frontend
      patch up cocoa use of depricated tree api
      update default framebuffer font path
      rename default build output directory target
      fixup usage of directory creation macro in Makefiles
      fix windows installer generation
      make local history use system colours
      move plot style header to netsurf include directory
      rationalise use of utils/utils.h header
      add missing include of inttypes to atari cookies viewer
      fixup cocoa form select menu includes to get rect type definition
      add missing utils header for NOF_ELEMENTS macro
      create netsurf inttypes header to have portable integer formatting macros
      make backing store use inttypes format specifiers
      fix warnings and errors in atari frontend
      remove unused fetch acessor
      Update plotter API to pass context
      Update all core use of plotters to new API
      simplify html redraw border plotting error handling
      split border drawing out of html redraw
      Update knockout plotter to use new API
      Update GTK plotters to use new API
      update RISC OS plotters to new API
      update monkey plotters to new API
      update framebuffer to new plotter API
      update windows plotters to new API
      update amiga plot API
      update atari plotters to new API
      update beos to new plotter API
      Merge branch 'vince/plotctx'
      fix plotter merge
      clean up incorrect documentation comments from plotter API rework
      remove redundant global context
      add local history corewindow API
      update gtk frontend to use corewindow local history
      cleanup windows frontend documentation comments and spelling
      clean up some of the doxygen generation warnings
      Merge branch 'vince/localhist-corewin'
      fix merge error in windows frontend
      fix remaining doccomment errors
      fix unused variable warning on non public suffix library builds
      fix some doxygen errors
      add local history destruction for gtk
      remove unused computed rectangle in gtk local hostory redraw
      Update doxygen config and use svg instead of png for graphs
      Improve treeview documentation comments
      Change interface to system colours to allow reporting of errors
      make scrollbar redraw signal errors correctly
      improve documentation comments in ssl certificate viewer
      split out status bar text cache into separate struct
      split out browser windoe favicon context to separate structure
      split out browser window drag context into separate structure
      fix errors from cppcheck in amiga frontend
      fix use of uninitialised variables in gtk print
      make urldb internal parse macros less prone to control flow errors
      attempt to remove unintended sign extension warning in fs backing store
      fix uninitialised variable usage in atari ssl viewer
      fix memory leak in beos instantiate error path
      Revert "make urldb internal parse macros less prone to control flow 
errors"
      clean up url database documentation comments and formatting
      add a urldb test for a complete session where something is added to the 
database
      Change url entry expiry timestamps in test database to far future
      use robust handling of time_t value (de)serialisation
      make update data api return an result
      remove urldb_add_host and path from public API
      actually check the generated database files against reference test data
      fix compilation warnings in urldb test
      replace tmpnam with something more suitable for the test files
      nsurl tests were not exercising unicode
      add nsurl get_utf8 test case
      extend nsurl parent API tests
      extend nsurl component API test case
      change urldb_set_title API to return an error status
      extend urldb tests with url creation, setting and getting operations
      extend the session addition test with all the urls from the add/set/get 
test
      make urldb persistance setting API return an error
      add persistance flag tests to urldb
      add urldb tests for urls which cannot be found
      make the urldb content type setting API return an error
      add urldb tests for content type setting
      iterate urldb v6 numerical adresses as well as ipv4
      fix urldb numerical v6 address handling
      improve numerical ipv6 urldb prefix search test coverage
      add utility string handling
      have more comprehensive separate test case for snstrjoin
      extend human readable size tests to cover buffer cycling
      add additional string handling tests
      free resources in messages test
      add test to messages buffer lookup api
      rework corestring implementation
      make mimesniffing use core strings
      reduce hlcache handle api usage in mimesniff
      mimimal mime sniffing test
      extend mime sniffing test coverage
      add mime sniffing test cases for more header content types
      extend mime sniffing test coverage to most of current implementation
      extend mime sniffing tests to cover rss and atom feed detection
      extend mime sniff coverage with bad mp4 tests
      fix mime sniff test with comment tag
      Add heap fault injection generator into tests
      fix doc comment spelling mistake
      replace redraw and update methods with invalidate in window table API
      update riscos frontend to invalidate window API
      update amiga frontend invalidate window API change
      update atari frontend for invalidate window API change
      update gtk frontend with invalidate window API change
      Update windows frontend to use invalidate window area API
      Update monkey frontend to use invalidate window area API
      Update framebuffer frontend to use invalidate window area API
      Update beos frontend to use invalidate window area API
      Merge branch 'vince/invalidate-api'
      remove reformat from browser window operation table
      update GTK frontend for reformat API change
      update cocoa frontend with reformat API change
      update windows frontend to remove reformat
      update amiga frontend to remove reformat API
      update riscos frontend to remove reformat API
      update monkey frontend to remove reformat API
      update atari frontend to remove reformat API
      update beos frontend to remove reformat API
      update framebuffer frontend to remove reformat API
      simplify the browser window operations by removing scroll API
      update amiga frontend to new set_scroll API
      Update atari frontend for set_scroll API change
      Update beos frontend for set_scroll API change
      Update framebuffer frontend for set_scroll API change
      Update GTK frontend for set_scroll API change
      Update monkey frontend for set_scroll API change
      Update riscos frontend for set_scroll API change
      Update windows frontend for set_scroll API change
      Merge branch 'vince/scroll-api'
      fixup errors introduced in set_scroll API change
      improve documentation comments in browser window interface table
      update invalidate area core window API
      update amiga corewindow implementation for changed API
      update atari frontend for corewindow API change
      update gtk frontend for corewindow API change
      update riscos frontend for corewindow API change
      update windows frontend for corewindow API change
      remove cocoa frontend
      fixup windows invalidate call
      fix risc os dialog opening relative to parent
      Add local history get url API
      update RISC OS frontend to use core window for local history
      clean up doccomments and formatting in texplain content handler
      make windows frontend use corewindow API for local history window
      Update documentation removing junk and moving to markdown for most text 
files
      fix coverity issue 1372473 Out-of-bounds write
      fix gtk bitmap doccomment to be truthful
      Fix windows frontend click and invalidate region scroll offsets
      update framebuffer to have corewindow interface and use it for 
localhistory
      Split local history data from viewer in headers
      cleanup use of internal frames scrollbar widget header
      rationalise the RISC OS browser window implementation
      remove depricated local history display API
      fix resource leak on error in local history initialisation
      update cookie database tests to not use expired cookie data
      fix number of corestrings to test
      fix options document formatting
      clean up atari treeview code, stop it including headers it does not need
      remove unecessary textarea include
      initialise event struct correctly to avoid compiler warning
      add dnf package management
      add logging library to required libraries
      clean up whitespace and indentation
      slightly amend how user config is included
      use nslog library for logging if available.
      Use coccinelle to change logging macro calls in c files
      Use coccinelle to change logging macro calls in c++
      update bindings with logging changes
      add low level cache category and use it
      update fetch debug logging to use catagory
      update plotter logging to use a catagory
      Update scheduler logging to use catagory
      revert semantic patch change to framebuffer font tool
      update framebuffer toolkit logging to use a ctagory
      Fixup everything the semantic patch missed
      update layout logging to use a catagory
      fixup junk comment close
      do not attempt to log when output is not enabled
      fix size+t formatting in logging
      Fix up log call parameters
      fix time_t logging
      Revert "Hopefully quash INFO confusion on Atari MINT platform"
      Fix atari INFO macro name collision
      add some basic logging documentation
      move history bitmap thumbnail into the page information structure
      rationalise history icon bitmap handling to ensure correct lifetime
      remove test for removed API
      annotate error case fall through in switch to supress warnings
      fix warning due to undefined bitmap structure
      fix image cache format specifiers signedness
      fix format specifiers signedness in atari settings
      fix beos throbber allocation
      Merge remote-tracking branch 'origin/tlsa/dsilvers/scrolloffset'
      add a clang format that roughly conforms to the netsurf style
      Update credits and licence files copyright years
      Update version files for release

mjw (1):
      Fix windows word splitting

-----------------------------------------------------------------------


-- 
NetSurf Browser

_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org

Reply via email to