Add a way to get the GL context object structure from given a WebGL canvas.
Implement new html5.h functions emscripten_request_fullscreen_strategy(), emscripten_enter_soft_fullscreen() and emscripten_exit_soft_fullscreen() which allow a more intelligent switch between fullscreen modes with different preset display modes. The original emscripten_request_fullscreen() is still available, and should be used in scenarios where it's desired that the html5.h layer should perform no changes whatsoever to the DOM tree.
Add an interactive test for the new HTML5 fullscreen mode settings.
Add documentation for the new fullscreen mode functions.
Fix an issue where canvas would continue to resize after exiting from soft fullscreen mode.
Add a new event 'canvasresized' which is fired when using one of the helper functions emscripten_request_fullscreen_strategy() or emscripten_enter_soft_fullscreen() to resize between fullscreen modes.
Add support for specifying the canvas image filtering algorithm in fullscreen mode.
Document image filtering mode and canvas resize callback members.
Bump version to 1.26.1 to rebuild cache for new fullscreen api symbols.
Apply formatting to html 5 fullscreen api.
Merge pull request #2975 from juj/html5_fullscreen_api

Html5 fullscreen api