Gitweb links:

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

The branch, master has been updated
       via  e26a3fa5d54798ddca6e1eb46340406355722e4c (commit)
      from  30246470c354e663b111f3acb2b1d61be6f555dd (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/netsurf-wiki.git/commit/?id=e26a3fa5d54798ddca6e1eb46340406355722e4c
commit e26a3fa5d54798ddca6e1eb46340406355722e4c
Author: Daniel Silverstone <[email protected]>
Commit: Daniel Silverstone <[email protected]>

    Update with Daniel's activity

diff --git a/developer-weekend/feb-2020.mdwn b/developer-weekend/feb-2020.mdwn
index 1807152..9a1b683 100644
--- a/developer-weekend/feb-2020.mdwn
+++ b/developer-weekend/feb-2020.mdwn
@@ -1,6 +1,6 @@
 [[!meta title="Developer Weekend (February 2020)"]]
 [[!meta author="NetSurf Developers"]]
-[[!meta date="2020-02-21 09:00:00"]]
+[[!meta date="2020-02-24 09:00:00"]]
 
 [[!toc]]
 
@@ -130,6 +130,44 @@ Daniel
   finished.  Fixed that.
 * Went through [[!bug 2736]] and fixed the tests to use `__func__` instead.
 * Updated the SDK for iconv and curl versions
+* GTK3 - local history focussing and other core windows
+* Fixed async scripts not completing the content state machine properly
+* Don't progress the content state machine if scripts dont' run anything
+* Ignore content loading status in html_proceed_to_done
+* Added `DOMImplementation::createHtmlDocument()`
+* Added `Element::innerHTML` support
+* Added `Element::attributes` and thus a rudimentary `NamedNodeMap` and proxies
+* Fixed `infinity` to `Infinity` in exports in `Window`
+* Added `FOREGROUND` browser window creation flag to be honoured in frontends
+  which use tabs and can open things in the background at user choice
+    * Added support for that in GTK frontend
+* Added `FOCUS_LOCATION` browser window creation flag which frontends can use
+  to indicate that they want the location bar focussed when the window opens
+    * Added support to GTK frontend to use that
+    * Added a state machine for the focussing logic in GTK
+* Corrected `browser_window` to inform the GUI when redirects occur and to
+  ensure that the final URL reported to the GUI is the final fetched URL not
+  the fetch parameters URL
+    * Removed hack in GTK for url bar refresh on throbber stop as a result
+* Various GTK3 type updates (e.g. `GtkVBox` and `GtkHBox` to `GtkBox`)
+* Increased information available from `monkeyfarmer.py` when a window is
+  alive after being asked to destroy itself
+    * Also increased timeout in `monkey_driver` for that so that tests pass
+      once more
+* In the GTK frontend, drain GTK events before polling the scheduler to allow
+  windows a chance to realise before we render.  This improves the local 
history
+  thumbnails and scrollbar size
+    * To complete the scrollbar fix, also send a resize event to the grid when
+      we complete a fetch so that the scrollbar will rerender its thumb 
properly
+* Correct `Node::nodeValue` setter to return the value set into it
+* made llcache persist anything useful during finalise
+* Added generic hashmap type
+    * Reworked the `fs_backing_store` to use this hashmap to reduce memory
+      impact at startup and simplify the code a bit.
+    * Added an SSL certificate chain cache to the curl fetcher using the 
hashmap
+* Corrected ring handling in about, resource, file, and data fetchers
+* Made fetch core send a `FETCH_ERROR` of `FetchFailedToFinish` if a fetch
+  is freed without actually passing through one of the finish states
 
 
 Vince


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

Summary of changes:
 developer-weekend/feb-2020.mdwn |   40 ++++++++++++++++++++++++++++++++++++++-
 1 file changed, 39 insertions(+), 1 deletion(-)

diff --git a/developer-weekend/feb-2020.mdwn b/developer-weekend/feb-2020.mdwn
index 1807152..9a1b683 100644
--- a/developer-weekend/feb-2020.mdwn
+++ b/developer-weekend/feb-2020.mdwn
@@ -1,6 +1,6 @@
 [[!meta title="Developer Weekend (February 2020)"]]
 [[!meta author="NetSurf Developers"]]
-[[!meta date="2020-02-21 09:00:00"]]
+[[!meta date="2020-02-24 09:00:00"]]
 
 [[!toc]]
 
@@ -130,6 +130,44 @@ Daniel
   finished.  Fixed that.
 * Went through [[!bug 2736]] and fixed the tests to use `__func__` instead.
 * Updated the SDK for iconv and curl versions
+* GTK3 - local history focussing and other core windows
+* Fixed async scripts not completing the content state machine properly
+* Don't progress the content state machine if scripts dont' run anything
+* Ignore content loading status in html_proceed_to_done
+* Added `DOMImplementation::createHtmlDocument()`
+* Added `Element::innerHTML` support
+* Added `Element::attributes` and thus a rudimentary `NamedNodeMap` and proxies
+* Fixed `infinity` to `Infinity` in exports in `Window`
+* Added `FOREGROUND` browser window creation flag to be honoured in frontends
+  which use tabs and can open things in the background at user choice
+    * Added support for that in GTK frontend
+* Added `FOCUS_LOCATION` browser window creation flag which frontends can use
+  to indicate that they want the location bar focussed when the window opens
+    * Added support to GTK frontend to use that
+    * Added a state machine for the focussing logic in GTK
+* Corrected `browser_window` to inform the GUI when redirects occur and to
+  ensure that the final URL reported to the GUI is the final fetched URL not
+  the fetch parameters URL
+    * Removed hack in GTK for url bar refresh on throbber stop as a result
+* Various GTK3 type updates (e.g. `GtkVBox` and `GtkHBox` to `GtkBox`)
+* Increased information available from `monkeyfarmer.py` when a window is
+  alive after being asked to destroy itself
+    * Also increased timeout in `monkey_driver` for that so that tests pass
+      once more
+* In the GTK frontend, drain GTK events before polling the scheduler to allow
+  windows a chance to realise before we render.  This improves the local 
history
+  thumbnails and scrollbar size
+    * To complete the scrollbar fix, also send a resize event to the grid when
+      we complete a fetch so that the scrollbar will rerender its thumb 
properly
+* Correct `Node::nodeValue` setter to return the value set into it
+* made llcache persist anything useful during finalise
+* Added generic hashmap type
+    * Reworked the `fs_backing_store` to use this hashmap to reduce memory
+      impact at startup and simplify the code a bit.
+    * Added an SSL certificate chain cache to the curl fetcher using the 
hashmap
+* Corrected ring handling in about, resource, file, and data fetchers
+* Made fetch core send a `FETCH_ERROR` of `FetchFailedToFinish` if a fetch
+  is freed without actually passing through one of the finish states
 
 
 Vince


-- 
NetSurf Developer Wiki Backing Store

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

Reply via email to