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