Gitweb links:

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

The annotated tag, release/3.6 has been created
        at  c5cf5506a3fdd33afb589aa2c23d03b6653eb28e (tag)
   tagging  c56ecfd924b16d15bf74385c4d556a6b7002e8a6 (commit)
  replaces  release/3.5
 tagged by  Daniel Silverstone
        on  Sat Nov 19 13:52:00 2016 +0000

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

iQEVAwUAWDBZAMMN9DnymH10AQrJjAf+LD/v5Wmzy0TtB7TK58Kk7T6/M6XDZLyR
a0uyUC5iyGZPnljsds+b6rLl94uM4kDZbATXH2NwZk2BI6Evv8X3ah350XTIciX3
OcaAHb2oajb8ISesvmaUCPZJhB6k9mUhwpuPUSjuQsMB9kevmoz7KOfqYQ6DPxhq
fY5G/goqgNlpkUJUPWyAudzJLqh5xsDpG1VGdOPmhjPp3vodYLqFihy8R9Co4gby
fwcgEL8hI1bnYzsst3JJKJjhlDW/fEgdoScV6lTDp7pZv+VwyNFeKckJAlItwRM0
cXKSViXgxbTDd9r7n+vrP78srVAY6IGiw7/aIS8/DZAMoEbw6gQXOA==
=2eDi
-----END PGP SIGNATURE-----

Chris Young (87):
      Ensure the ARexx-reported version number doesn't jump around between CI 
and release builds
      Add missing table
      Fix Amiga build following recent API change
      Use guigfx.library for 8-bit image quantization
      Fix version number display on library open error requester
      Update to new warn_user API
      Ensure we don't leak random memory into our IFF DR2D files
      Indentation
      Revert back to using the guigfx built-in palette
      Add missing include
      Add guigfx.library as a requirement to the Aminet .readme
      Avoid crash when freeing websearch list
      In 8-bit mode, when using a 1-bit mask, set the mask so only wholly 
transparent pixels are not plotted by default.
      Rationalise gui_globals a bit
      Make ami_autoscroll private to drag.c
      Make more drag-related global variables private
      Move some globals into gui.c
      Make arexx_obj private to arexx.c
      Make rxsig private to gui.c
      Ensure variables are declared correctly
      Fix OS3 build
      NULL a couple of variables
      Use charset from default Locale and store it in an option so we can (a) 
override and (b) get it without constantly looking it up
      Use libiconv instead of newlib's iconv
      Remove old native build lines from makefile
      Make Amiga SearchEngines file out of the global one plus our own additions
      Don't abort on startup if GuiGFX is not available
      Ensure we aren't using a NULL native BitMap anywhere
      Remove ami_menu_toggle_checked global
      Handle closing windows and quitting from the menu differently
      Use functions for determining throbber bitmap size
      Attempt to help gcc out a little
      Fix specifying URLs on command line
      Help gcc opt
      Fix the signalling to the old session of NetSurf from the newly-launched 
one.
      restrict some more vars
      Force friend BitMap usage at depths>8bpp
      Use GuiGFX to scale 8-bit images rather than doing two separate operations
      Fix the caching logic now we've moved 8-bit scaling earlier in the code
      Fix logic in the rare case we're running 8-bit and have a cached 
full-size native BitMap but need a scaled one.
      Set an env-var if we don't have AltiVec
      Remove unused variable; help gcc
      Move current user options path to an abstracted nsoptions_read/write 
function
      Set envvar to the correct value
      Force disable libjpeg-turbo's use of AltiVec if we don't have it
      Add missing files
      Only set JSIMD_FORCENONE if it is not already set
      tidy-up
      Make browserglob private to gui.c
      Fix TODO (writing past end of buffer)
      Remove pointless string copy
      Scheduler debug logging
      We don't need ReplyMsg here.
      Decouple the scheduler from system time
      more debug
      Always wait for at least some time, as it's ambiguous as to whether a 
0.0s timerequest is valid.
      Use the API for duplicating IORequests
      Missing TAG_DONE (thx capehill)
      Don't Abort/WaitIO when we've already removed it from the message queue 
(thx Georg)
      Remove excessive scheduler debug
      OS3-related comments
      Fix OS3 build
      Don't attempt to close a public screen we're not the owner of.
      Ensure we are treating LShift/RShift and LAlt/RAlt the same.
      Allow a second-run NetSurf to open passed URL in a new tab rather than a 
new window.
      Open a new window instead of a tab if we can't locate the window the tab 
is supposed to be added to.
      Fail if the library interface doesn't open.
      Ensure we don't use a half-opened library if it is optional.
      Call CloseLibrary
      Fix Duktape on AmigaOS3 (thanks to Tygre and Sami)
      Bring screen to front when new window/tab is opened be launching NetSurf 
a second time.
      Only bring the screen to the front if an active tab is being opened via 
re-launch
      When opening a new blank tab, always switch to it.
      Merge branch 'master' of git://git.netsurf-browser.org/netsurf
      Attempt to preserve timestamps
      Scale using "triangle mode" to avoid corruption at the edge of bitmaps
      Stop passing NSOPTS/M back to the core
      Add an ACTIVE switch to the OPEN ARexx command to force new tabs to be 
active
      document ACTIVE
      If NetSurf is already running, ensure when we open a new tab that it 
becomes active.
      Correct the function definitions so the ARexx port works on OS3 (untested)
      Disable triangle mode for bitmap scaling
      Enable slab allocator on OS3
      Move declaration to ensure ULONG is defined
      Remove setting an env-var to force disable Altivec in libjpeg-turbo
      Fix some warnings
      Increase slab size to 8K (recommended size)

Daniel Silverstone (9):
      Refactor the fdset acquisition into the fetchers to stop fetch.c 
including curl.h
      Add NULL for silly frontend which can't use a useful compiler
      Move fetcher_fdset to fetch.h (and rename to fetch_fdset). Maybe not 
ideal but better
      fetch.h needs sys/select.h for the fd_set type et al.
      Actually use utils/inet.h instead of sys/select.h
      Docs: Fix for zsh in env.sh
      Bump AmigaOS versions
      Update version.c and amiga version.c
      Update copyright years

François Revol (1):
      Explicitely support http and https URI schemes in the .desktop

John-Mark Bell (1):
      env: add m68k-unknown-amigaos

Michael Drake (41):
      Update to Duktape 1.5.0 release.
      Restore prevention of clang static analysis from 
336326af3aab93f31474fa6de28782457ae4a1c0
      Restore "make declarations match definitions for duk_raw_read_xxx_be" 
from 6d63f7959af64a45b0643d0610fcbdb0c07bfbc4
      Squash harmless Clang warning introduced in Duktape 1.5.0.
      Whitespace: Convert spaces to tab for indent.
      Doxygen: Fix instance of bad function comment syntax.
      Data URL handling: Use url_unescape rather than curl.
      URL unescape: Use size_t for length.
      Avoid using curl for URL unescaping.
      URL unescape: return the new length to the caller.
      URL unescape: Calculate new_len at end, rather than maintaining it.
      URL module: Remove unused curl #include.
      Improve comments.
      URL escape: Simplify to avoid unnecessary allocation.
      URL escape: Improve API documentation.
      Indentation: spaces to tabs.
      Utils: Split time handling functions out of `utils.c` into `time.c`.
      Add header that may be needed for Windows build. (CI fix attempt.)
      Tests: Squash some warnings.
      Tests: Squash more warnings.
      Treeview: Rationalise initialisation and finalisation.
      Treeview: Add `treeview_font_size` to options.
      Tests: Fix option handling test data.
      Time: Expose arrays of weekday and month names.
      Utils: Add a set of ASCII string parsing helpers.
      nsurl: Update to use ascii_* helper functions.
      url: Use ascii module, rather than ctype for locale safetly.
      Time: Add date string to time_t parser.
      Tests: Add some basic tests for date string parsing.
      Buildsystem: Make curl/openssl usage build-time options.
      Merge branch 'tlsa/date'
      Time: Micro-optimisation: Put GMT first in timezone list.
      Test: Add trailing whitespace and garbage datetime string parse tests.
      Duktape: Update to version 1.5.1.
      Duktape: Make declarations match definitions for duk_raw_read_xxx_be
      Duktape: Prevent clang static analysis.
      Style: Fix ignoring of STYLE elements with non-screen media.
      Utils: Remove redundant genpubsuffix.pl (using libnspsl now).
      Table cell nowrap attribute is presentational hint, not UA style.
      UA style: Simplify HR style.
      Merge branch 'vince/win32-corewindow'

Sergei Rogachev (1):
      Fix longjmp to invalid address on jpeg init error

Vincent Sanders (245):
      Merge branch 'heads/release/3.5'
      update version info for next development cycle
      make check library probe faliure silent
      complete the rename of the gui browser table
      create date and time to seconds since epoch processing utility function
      fix missing misc table fixup on beos
      urldb no longer uses curl directly but it does need correct network 
includes
      Reduce unecessary use of networking headers
      fix use of INT_MAX without including limits.h
      fix urldb test build
      clean up header usage in content hnadling core
      reduce content header interdependancy
      fix missing struct on http parameter declaration due to header change
      move sys/time.h support functionality out of generic header
      move time function to apropriate header
      Reduce unecessary use of directory entry headers
      move dir_sort_alpha function from generic utils to one specific place it 
is used
      remove curl fetchers use of the wallclock API
      add missing explicit dirent includes
      stop content header dragging in so many other headers
      fix missing includes caused by content_protected header cleanup
      atari header cleanup and warning squash
      Cleanup amiga include issues introduced as part of core updates
      use monotonic clock call for html reflow timing
      implement tsla code review points in render monotonic time change
      more atari header cleanup
      update content wallclock timing to use monotonic time interface
      move regex helper to be with teh single remaining call site
      move remove underscores utility to alongside the single gtk call site
      cleanup unneeded includes in utils.h after API simplification
      fix missing include caused by core header cleanups
      fix missing assert include due to core changes
      replace wallclock API usage with nsutils monitonic time
      make framebuffer use nsutils library monotonic times
      change to use nsutils monotonic time API
      remove unused wallclock API
      Split utils header into string functions and everything else
      fixup haiku brakage from header changes
      missing stdlib header
      need strings.h for strncasecmp on freebsd
      attempt to fix haiku headers
      for strtof to be redefined on haiku stdlib must be included beforehand
      make bitmap operations static to avoid warnings
      split out the layout glyph sizing and splitting API
      Update gtk frontend to use layout table
      update monkey frontend to use layout table
      update framebuffer frontend to use layout table
      update risc os frontend for layout table
      update windows frontend to use font layout table
      update atari to use font layout table
      update amiga font layout handling to use table
      update beos to use font layout table
      fixup errors in font layout table conversion
      remove unecessary include causing build faliure.
      update cocoa frontend to use font layout table
      attempt to fix cocoa frontend font layout table
      use the miscellaneous table warning entry
      fix typo in riscos wan_user update
      fix error reporting from frameset creation
      improve error returns from pdf save API
      update scrollbar_create error handling to return nserror
      remove all core usage of warn_user API
      update RISC OS frontend to not use the depricated warn_user API
      update gtk to stop using depricated warn_user API
      update windows frontend to not use depricated warn_user API
      fix plain text render regression introduced in layout table changes
      fix RISC OS font layout routines to return the correct error codes
      message get API should not raise user errors itself
      stop teh png image content handler directly reporting errors to users
      stop monkey frontend using depricated warn_user API
      completely remove use of depricated warn_user API in monkey
      update atari frontend to remove usage of depricated warn_user API
      update beos frontend to remove useage of depricated warn_user API
      fix beos_warn_user definition
      update cocoa frontend to not use depricated warn_user API
      fix cocoa include ordering to ensure error enum is available
      cleanup some warnings in cocoa frontend
      remove unecessary utils includes from gtk frontend
      remove unecessary utils includes from RISC OS frontend
      remove unused warn_user API
      allow beos frontend to make clipboard functions private.
      fix erroneously removed includes in beos window header
      reduce use of plotters header in framebuffer frontend
      improve plotter documentation header for monkey frontend
      rationalise gtk use of plotters API
      remove unused windows pretile code and plotter API use
      cleanup printer API usage of plotter headers
      add in missing include on amiga.
      reduce beos frontend usage of plotter API
      Fix several doxygen errors
      update gource generation script for this years upload
      move frontends into sub directory
      fix missing default for framebuffer frontend
      fix amiga package dir location
      fix beos resource links
      fix cocoa frontend xib compile tool location
      update missed beos resource locations
      update missed cocoa frontend resource locations
      fixup tab bar widget icon resource location
      fix resource location
      Update Doxygen config to follow new frontend locations
      store toolbar config in standard options instead of a separate file
      fix test target
      rationalise use of gtk scaffolding header
      move image content handlers to accomodate core build changes
      update doxygen to accomodate image content handler relocation
      fixup cocoa imports for moved image content handlers
      move the CSS content handler
      move bitmap API header to core include directory
      move search header into public API
      move window header into public API
      move clipboard header into public API
      move download header into public API
      move utf8 header into public API
      move misc header into public API
      move fetch header into public API
      move layout header into public API
      move netsurf header into public API
      fix test include path to account for public API headers
      move mouse and pointer state header into public API
      move desktop window header into public API
      move plotters header into public API
      fix missing includes from header API changes
      fix missing header for amiga warn user call
      reduce core header usage
      Update content to split public and internal API
      Clean up RISC OS save source to remove forward declarations and improve 
documentation
      fixup rsvg image handler for content API changes
      haiku gcc does not support forward enum declarations
      fixup cocoa image handler for content API changes
      fixup beos build after content header changes
      missed necessary header for haiku
      beos frontend compile cannot do forward declrarations of enums
      Allow include directories to be added by sub makefiles
      reduce usage of content headers by monkey frontend
      reduce unecessary usage of content headers
      remove unused and broken spidermonkey integration
      Move javascript content handler as appropriate for updated source format
      remove unecessary content API usage from atari frontend
      remove unecessary risc os frontend usage of content headers
      remove unecessary content header inclusion from beos frontend
      reduce cocoa frontend use of content API
      reduce cocoa unecessary use of core API
      msplit public url database API out for frontends
      fix url database test after API header changes
      move the public form API
      Fix handling of certificate chains
      reduce curl usage to fetcher, url unescaping and time parsing
      remove unecessary textinput header use
      fix missing keycode include on atari platform
      remove unecessary textinput header use from hotlist header
      remove unecessary textinput header use from global history header
      remove unecessary textinput header use from treeview header
      fix missing includes caused by header cleanups
      remove unecessary core window header usage
      move key press enums and operations to their own header
      fix gtk TLS certificate viewing with multiple queries
      use the correct png type when reading header width and height
      add header for memcpy prototype
      cleanup gtk cookie interface
      fix documentation of mouse state enumeration
      Fix cookie manager keypress consumption return
      fix gdk to nskey mapping for home/end and missing keypad mappings
      add nsgtk support for core window API
      make gtk cookies manager use core window API
      Allow certificate verification user prompt creation to return errors
      fix certificate viewer keypress consumption return
      make gtk certificate viewing use gtk core window API
      add basic documentation on unit testing using check
      Add url percent escape test with minimal test vectors
      Improve percent escaping testing, parameter checking and documentation
      add url escape test for complete garbage input
      add tests for utility string handling
      fix global history keypress consumption return
      convert GTK global history to use GTK core window
      rename gtk global history implementation
      Improve user option testing and API parameter checking
      improve user option testing to cover all the API
      improve option test coverage futher
      fix formatted option no init test
      remove erroneous parameter check to nsoption_snoptionf
      add some more bad values to choices file to ensure parser can cope
      fix hotlist keypress consumption return
      convert GTK hotlist to use GTK core window
      remove unused GTK treeview code completely repalced with core window API
      add unit test for user message handling
      wrap urldb tests in check harness and add minimal session test
      update urldb dump to use LOG rather than writing to stderr directly
      fix urldb warning and test build
      Fix warnings in unit tests
      add url databse write output to unit test
      add some basic url database iteration tests
      extend url database checks to cover authentication detail setter and 
getter
      add cookie database load and restore unit test
      add cookies tests to url database unit testing
      extend url database unit testing to cover more API
      add more API coverage to url database unit tests
      ensure url database destructor cleans up correctly
      add more tests for partial iterator in url database
      fix bitmap modification callback calling for bmp image handler
      licence and credits buttons got swapped, fix it
      add bloom filter test for adding NULL string
      add some corestrings API tests and fix corestrings fini.
      add bmp file format to file fetch types for gtk and framebuffer
      move core window API into netsurf header path
      add some sanity checking for HOST variable if already set in environment
      make GTK frontend mime type processing use explicit ascii processing
      make monkey frontend mime type processing use explicit ascii processing
      document file fetcher being locale dependant
      make urldb parsing of ascii data explicit
      improve cookie time display and document locale interaction
      change save complete to use ascii character manipulation
      simplify box_extract_link interface and improve documentation
      make box construction use correct ascii processing
      fix formatting to be consistant spaces instead of partially width 4 tabs
      prevent memory leaks on realloc faliure
      use ascii processing when determining form charset
      make html content line parsing use no locale dependant ascii processing
      cleanup seevral doxygen warnings
      if the cookie is a session cookie indicate it
      remove cookie manage display of the no_delete boolean
      Add documentation on the cookie version field
      remove junk references to old javascript implementations
      enable use of netsurf public suffix library to prevent supercookies
      fix use of default image on menu entries for gtk frontend
      complete transition to locale independant core operation
      addjust posix feature level for openbsd 6 build
      fix framebuffer install rules
      fix gtk3 build with corewindow
      fix gtk install target to cope with gtk3
      allow gtk3 target in CI system
      fix curl/openssl library link ordering
      remove unused extraneous windows file
      fix windows user preferences location storage
      windows frontend netsurf options
      allow windows frontend to load and store urldb files
      remove unused variable in windows frontend
      Initial attempt to document the core window interface
      clean up documentation of GTK core window interfaces
      add some example code to aid in explaining the core window interface
      Improve window operation table documentation
      Improve windows win32 main browser window code documentation
      Complete windows main window documentation
      Rationalise the use of win32 application instance handle use
      add corewindow support for windows frontend

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


-- 
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