Karl Seguin 
							
						 
					 
					
						
						
							
						
						eed3d27665 
					 
					
						
						
							
							Merge pull request  #678  from lightpanda-io/ExecutionWorld  
						
						... 
						
						
						
						Rename to ExecutionWorld 
						
						
					 
					
						2025-05-22 08:56:06 +08:00 
						 
				 
			
				
					
						
							
							
								Raph 
							
						 
					 
					
						
						
							
						
						450e345b28 
					 
					
						
						
							
							fixed self fetching for HTMLElement  
						
						
						
						
					 
					
						2025-05-22 02:01:11 +02:00 
						 
				 
			
				
					
						
							
							
								Raph 
							
						 
					 
					
						
						
							
						
						913568aba2 
					 
					
						
						
							
							Added support for CSSStyleDeclaration API  
						
						
						
						
					 
					
						2025-05-22 01:51:03 +02:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						3c3de9d325 
					 
					
						
						
							
							use Env.Function instead of Env.Callback  
						
						
						
						
					 
					
						2025-05-21 16:29:48 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						fada732b33 
					 
					
						
						
							
							add NodeFilter  
						
						
						
						
					 
					
						2025-05-21 09:46:43 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						152d0fdda7 
					 
					
						
						
							
							add TreeWalker  
						
						
						
						
					 
					
						2025-05-21 09:46:43 -07:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						6506fa792d 
					 
					
						
						
							
							Merge pull request  #679  from lightpanda-io/increase-MAX_MESSAGE_SIZE  
						
						... 
						
						
						
						Increase MAX_MESSAGE_SIZE 
						
						
					 
					
						2025-05-21 18:03:16 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						867c72ba90 
					 
					
						
						
							
							fix comment  
						
						
						
						
					 
					
						2025-05-21 18:02:33 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						3f6b095da4 
					 
					
						
						
							
							Increase MAX_MESSAGE_SIZE  
						
						
						
						
					 
					
						2025-05-21 17:51:25 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						f1d6d386c5 
					 
					
						
						
							
							Merge pull request  #669  from lightpanda-io/form_data_from_form  
						
						... 
						
						
						
						FormData constructor form & submitter parameter 
						
						
					 
					
						2025-05-21 23:36:12 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						72944a4e5e 
					 
					
						
						
							
							Support submit button submitters and check for disabled option on select  
						
						
						
						
					 
					
						2025-05-21 21:47:33 +08:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						193e012aa6 
					 
					
						
						
							
							Rename to ExecutionWorlds  
						
						
						
						
					 
					
						2025-05-21 14:34:23 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						3ee17e01e1 
					 
					
						
						
							
							Merge pull request  #677  from lightpanda-io/move_jsValueToZig  
						
						... 
						
						
						
						Move jsValueToZig from Caller to the Scope 
						
						
					 
					
						2025-05-21 20:21:48 +08:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						7421fa0a33 
					 
					
						
						
							
							dom.getBoxModel  
						
						
						
						
					 
					
						2025-05-21 13:28:31 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						2cdfc3f4c3 
					 
					
						
						
							
							setChildNodes checks  
						
						
						
						
					 
					
						2025-05-21 12:36:31 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						4322d8e494 
					 
					
						
						
							
							dom.querySelector  
						
						
						
						
					 
					
						2025-05-21 12:36:31 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						73a59dcd7d 
					 
					
						
						
							
							Move jsValueToZig from Caller to the Scope  
						
						... 
						
						
						
						Caller is a transient object that exists only for calling Zig functions from
JS. But jsValueToZig is more generally useful and can be used outside of an
explicit JS call. The scope is a better place for these as it's generally
referenced already by any code that would need to map values (i.e. a Callback). 
						
						
					 
					
						2025-05-21 18:32:50 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						3a15790847 
					 
					
						
						
							
							Merge pull request  #671  from lightpanda-io/webapi_destructor  
						
						... 
						
						
						
						Allow webapis to register a destructor to do cleanup on scope (page) end 
						
						
					 
					
						2025-05-21 18:09:42 +08:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						3f31573bcb 
					 
					
						
						
							
							No need to navigate to about:blank  
						
						
						
						
					 
					
						2025-05-21 09:43:15 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						967ab18d53 
					 
					
						
						
							
							default:blank as default document  
						
						
						
						
					 
					
						2025-05-21 09:43:15 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						0929bd217d 
					 
					
						
						
							
							load aboutblank doc  
						
						
						
						
					 
					
						2025-05-21 09:43:15 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						ce832a8063 
					 
					
						
						
							
							Rollback XHR/HTTP.client change  
						
						... 
						
						
						
						This PR will be only for having the destructor hook. XHR/http.client changes to
leverage this will be done in a subsequent PR. 
						
						
					 
					
						2025-05-21 11:38:26 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						fc0281b563 
					 
					
						
						
							
							Merge pull request  #665  from lightpanda-io/log_debug  
						
						... 
						
						
						
						Tweak debug logging 
						
						
					 
					
						2025-05-21 09:03:06 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						f42bd02cfc 
					 
					
						
						
							
							Don't crash on success  
						
						... 
						
						
						
						Keep request around, as the http/client needs it for cleanup. Calling abort
on an already deinit'd request is safe. 
						
						
					 
					
						2025-05-20 19:22:43 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						52634ddeb3 
					 
					
						
						
							
							Allow webapis to register a destructor to do cleanup on scope (page) end  
						
						... 
						
						
						
						Add destructor to XHR to abort any inflight requests. 
						
						
					 
					
						2025-05-20 18:56:22 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						ed79b4ebd8 
					 
					
						
						
							
							FormData constructor form & submitter parameter  
						
						... 
						
						
						
						FormData takes two optional parameters: a form and a submitter.
Building the FormData from these is a first step in supporting form submission.
Basic extension of the HTMLForm element. There was more work done on the Select
web api, because the netsurf implementation isn't great. But all of the input
elements will need to have their web api extended. 
						
						
					 
					
						2025-05-20 18:18:03 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						36ca7839d6 
					 
					
						
						
							
							Merge pull request  #666  from lightpanda-io/playwright-support-disclaimer  
						
						... 
						
						
						
						Playwright support disclaimer 
						
						
					 
					
						2025-05-20 10:20:13 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						fa5d583657 
					 
					
						
						
							
							fix space  
						
						
						
						
					 
					
						2025-05-20 10:19:56 +02:00 
						 
				 
			
				
					
						
							
							
								Sjors 
							
						 
					 
					
						
						
							
						
						5e67f09583 
					 
					
						
						
							
							Disclaimer feedback  
						
						
						
						
					 
					
						2025-05-20 09:48:08 +02:00 
						 
				 
			
				
					
						
							
							
								Sjors 
							
						 
					 
					
						
						
							
						
						8b74d96f12 
					 
					
						
						
							
							Playwright support disclaimer  
						
						
						
						
					 
					
						2025-05-20 09:26:51 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						769d99e7bd 
					 
					
						
						
							
							Tweak debug logging  
						
						... 
						
						
						
						1 - Add a log_level build option to control the default log level from
    the build (e.g. -Dlog_level=debug). Defaults to info
2 - Add a new boolean log_unknown_properties build option to enable
    logging unknown properties. Defautls to false.
3 - Remove the log debug for script eval - this can be a huge value
    (i.e. hundreds of KB), which makes the debug log unusable IMO. 
						
						
					 
					
						2025-05-20 11:29:14 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						812f4d2699 
					 
					
						
						
							
							Merge pull request  #650  from lightpanda-io/http_client_async_gzip  
						
						... 
						
						
						
						Add support for gzip responses in AsyncHandler 
						
						
					 
					
						2025-05-20 11:26:58 +08:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						f95defe82f 
					 
					
						
						
							
							Do not getComputedStyle  
						
						
						
						
					 
					
						2025-05-19 17:52:00 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						226dafa9e3 
					 
					
						
						
							
							refix rebase regressions  
						
						
						
						
					 
					
						2025-05-19 16:53:59 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						6c92d50c68 
					 
					
						
						
							
							elementsFromPoint cleanup  
						
						
						
						
					 
					
						2025-05-19 16:53:59 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						384e74fe7e 
					 
					
						
						
							
							Also return body and html elements  
						
						
						
						
					 
					
						2025-05-19 16:53:59 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						216f6cc8e8 
					 
					
						
						
							
							handle detached elements  
						
						
						
						
					 
					
						2025-05-19 16:53:59 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						333c377bc7 
					 
					
						
						
							
							make elementFromPoint more robust against future changes  
						
						
						
						
					 
					
						2025-05-19 16:53:59 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						59b33faf61 
					 
					
						
						
							
							confirm data is retained in elementFromPoint  
						
						
						
						
					 
					
						2025-05-19 16:53:59 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						b87003427c 
					 
					
						
						
							
							fix unset heap_ptr  
						
						
						
						
					 
					
						2025-05-19 16:53:59 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						cb48000df7 
					 
					
						
						
							
							elementsFromPoint  
						
						
						
						
					 
					
						2025-05-19 16:53:59 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						58cc5d8d1a 
					 
					
						
						
							
							Merge pull request  #660  from lightpanda-io/implementation-update  
						
						... 
						
						
						
						implementation: remove the setTitle method call 
						
						
					 
					
						2025-05-19 16:14:46 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						39799d3006 
					 
					
						
						
							
							Merge pull request  #662  from lightpanda-io/fix_broken_test_build  
						
						... 
						
						
						
						fix broken test build 
						
						
					 
					
						2025-05-19 22:14:16 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						73bf4479b5 
					 
					
						
						
							
							fix broken test build  
						
						
						
						
					 
					
						2025-05-19 22:03:34 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						9f0f84bbee 
					 
					
						
						
							
							Merge pull request  #658  from lightpanda-io/ready_state  
						
						... 
						
						
						
						Add document.readyState 
						
						
					 
					
						2025-05-19 15:49:31 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						1ff422a29c 
					 
					
						
						
							
							Merge pull request  #659  from lightpanda-io/dedup-document  
						
						... 
						
						
						
						Deduplicate document 
						
						
					 
					
						2025-05-19 19:07:16 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						8daa525cc1 
					 
					
						
						
							
							implementation: remove the setTitle method call  
						
						... 
						
						
						
						Libdom uses the doc's body and title attributes by default.
But it fallback to the DOM tree if the attributes are NULL.
I think it's better to have only the DOM tree set on document creation. 
						
						
					 
					
						2025-05-19 12:16:07 +02:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						76f1fcb634 
					 
					
						
						
							
							dedup document  
						
						
						
						
					 
					
						2025-05-19 11:35:29 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						2b6cf95752 
					 
					
						
						
							
							Add document.readyState  
						
						... 
						
						
						
						To support this, add the ability to embedded data into libdom nodes, so that
we can extend libdom without having to alter it. 
						
						
					 
					
						2025-05-19 16:48:11 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						a99d193b12 
					 
					
						
						
							
							Merge pull request  #653  from lightpanda-io/document_default_view  
						
						... 
						
						
						
						add defaultView getter to HTMLDocument 
						
						
					 
					
						2025-05-19 10:19:54 +02:00