Karl Seguin 
							
						 
					 
					
						
						
							
						
						8a2efde365 
					 
					
						
						
							
							Merge pull request  #1069  from lightpanda-io/response-gettype  
						
						... 
						
						
						
						Adds `Response.type` 
						
						
					 
					
						2025-09-19 15:12:10 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						2ddcc6d9e6 
					 
					
						
						
							
							Replace --noscript with more advanced --strip_mode  
						
						... 
						
						
						
						--noscript is deprecated (warning) and automatically maps to --strip_mode js
--strip_mode takes a comma separated list of values. From the help:
- "js" script and link[as=script, rel=preload]
- "ui" includes img, picture, video, css and svg
- "css" includes style and link[rel=stylesheet]
- "full" includes js, ui and css
Maybe this is overkill, but i sometimes find myself looking --dump outputs over
and over again, and removing noise (like HUGE svgs) seems like a small
improvement. 
						
						
					 
					
						2025-09-19 14:27:53 +08:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						25962326d2 
					 
					
						
						
							
							add support for Response.type  
						
						
						
						
					 
					
						2025-09-18 22:27:51 -07:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						edc53d6de3 
					 
					
						
						
							
							git wpt runner a (not required) user_agent  
						
						
						
						
					 
					
						2025-09-19 12:38:40 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						47710210bd 
					 
					
						
						
							
							Add libdom RSS and v8 total_physical_size to testing --json output  
						
						... 
						
						
						
						https://github.com/lightpanda-io/browser/issues/1057  
					
						2025-09-19 10:21:39 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						823b7f0670 
					 
					
						
						
							
							Merge pull request  #1064  from lightpanda-io/testing_metrics  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig build dev (push) Has been cancelled 
				
			 
		
			
				
	zig-test / browser fetch (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig test (push) Has been cancelled 
				
			 
		
			
				
	zig-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-linux-x86_64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-linux-aarch64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-macos-aarch64 (push) Has been cancelled 
				
			 
		
			
				
	nightly build / build-macos-x86_64 (push) Has been cancelled 
				
			 
		
			
				
	wpt / web platform tests json output (push) Has been cancelled 
				
			 
		
			
				
	wpt / perf-fmt (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						Re-enable test metrics 
						
						
					 
					
						2025-09-18 18:03:57 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						f5130ce48f 
					 
					
						
						
							
							Merge pull request  #1061  from lightpanda-io/remove_inline  
						
						... 
						
						
						
						Remove all inlines 
						
						
					 
					
						2025-09-18 17:59:35 +02:00 
						 
				 
			
				
					
						
							
							
								Halil Durak 
							
						 
					 
					
						
						
							
						
						347524a5b3 
					 
					
						
						
							
							Add setImmediate, clearImmediate ( #1065 )  
						
						
						
						
					 
					
						2025-09-18 17:56:09 +02:00 
						 
				 
			
				
					
						
							
							
								nikneym 
							
						 
					 
					
						
						
							
						
						51830f5907 
					 
					
						
						
							
							relaxed MessagePort.postMessage  
						
						
						
						
					 
					
						2025-09-18 17:07:12 +03:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						346f538c3b 
					 
					
						
						
							
							Re-enable test metrics  
						
						... 
						
						
						
						Both the durations and allocations will be _much_ higher with the new htmlRunner
which, for example, does 2 HTTP requests per test (html, testing.js).
https://github.com/lightpanda-io/browser/issues/1057  
						
						
					 
					
						2025-09-18 19:55:37 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						9d2948ff50 
					 
					
						
						
							
							Remove all inlines  
						
						... 
						
						
						
						Following Zig recommendation not to inline except in specific cases, none of
which I think applies to use.
Also, mimalloc.create can't fail (it used to be possible, but that changed a
while ago), so removed its error return. 
						
						
					 
					
						2025-09-18 19:10:22 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						36ce227bf6 
					 
					
						
						
							
							Merge pull request  #1055  from lightpanda-io/env_string  
						
						... 
						
						
	
		
			
	 
	
	
		
	
	
		
			
				
	e2e-test / zig build release (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / demo-scripts (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled 
				
			 
		
			
				
	e2e-test / perf-fmt (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig build dev (push) Has been cancelled 
				
			 
		
			
				
	zig-test / browser fetch (push) Has been cancelled 
				
			 
		
			
				
	zig-test / zig test (push) Has been cancelled 
				
			 
		
			
				
	zig-test / perf-fmt (push) Has been cancelled 
				
			 
		
		
	 
 
	 
						
						Introduces an Env.String for persistent strings 
						
						
					 
					
						2025-09-18 19:06:46 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						024f7ad9ef 
					 
					
						
						
							
							Merge pull request  #1056  from lightpanda-io/DOM_NO_ERR  
						
						... 
						
						
						
						Convert more DOM_NO_ERR cases to assertions 
						
						
					 
					
						2025-09-18 19:06:32 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						f8425fe614 
					 
					
						
						
							
							Merge pull request  #1063  from lightpanda-io/remove_jsrunner  
						
						... 
						
						
						
						Remove JSRunner 
						
						
					 
					
						2025-09-18 18:46:59 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						17549d8a43 
					 
					
						
						
							
							Remove JSRunner  
						
						... 
						
						
						
						It only had a few fetch tests still using it. But now everything is migrated
to the htmlRunner 
						
						
					 
					
						2025-09-18 15:50:19 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						f6ed706855 
					 
					
						
						
							
							use client.newHeaders  
						
						
						
						
					 
					
						2025-09-18 15:46:23 +08:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						4870125e64 
					 
					
						
						
							
							fetch: init headers w page's client UA  
						
						
						
						
					 
					
						2025-09-18 09:34:55 +02:00 
						 
				 
			
				
					
						
							
							
								Pierre Tachoire 
							
						 
					 
					
						
						
							
						
						2d24e3c7f7 
					 
					
						
						
							
							Merge pull request  #972  from lightpanda-io/fetch  
						
						... 
						
						
						
						Fetch + ReadableStream 
						
						
					 
					
						2025-09-18 09:29:05 +02:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						cdb3f46506 
					 
					
						
						
							
							Merge pull request  #1059  from lightpanda-io/user_agent_suffix  
						
						... 
						
						
						
						Add --user_agent_suffix argument 
						
						
					 
					
						2025-09-18 15:06:21 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						e225ed9f19 
					 
					
						
						
							
							fix for telemetry and one-off requests  
						
						
						
						
					 
					
						2025-09-18 11:40:25 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						17bebf4f3a 
					 
					
						
						
							
							Merge pull request  #1058  from lightpanda-io/test_doctype  
						
						... 
						
						
						
						Give tests <!DOCTYPE html> so they work correct in browser 
						
						
					 
					
						2025-09-18 11:29:31 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						26550129ea 
					 
					
						
						
							
							Add --user_agent_suffix argument  
						
						... 
						
						
						
						Allows appending a value (separated by a space) to the existing Lightpanda/X.Y
user agent. 
						
						
					 
					
						2025-09-18 11:28:27 +08:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						66362c2762 
					 
					
						
						
							
							Give tests <!DOCTYPE html> so they work correct in browser  
						
						
						
						
					 
					
						2025-09-18 10:53:29 +08:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						f6f0e141a1 
					 
					
						
						
							
							PeristentPromiseResolver with page lifetime  
						
						
						
						
					 
					
						2025-09-17 12:12:10 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						f22ee54bd8 
					 
					
						
						
							
							use fetch logging scope, clean some comments  
						
						
						
						
					 
					
						2025-09-17 08:46:35 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						2a969f911e 
					 
					
						
						
							
							stop using destructor callback for fetch  
						
						
						
						
					 
					
						2025-09-17 08:46:29 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						2a0964f66b 
					 
					
						
						
							
							htmlRunner for ReadableStream tests, fix ReadableStream enqueue  
						
						
						
						
					 
					
						2025-09-17 08:46:25 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						c553a2cd38 
					 
					
						
						
							
							use Env.PersistentPromiseResolver  
						
						
						
						
					 
					
						2025-09-17 08:46:20 -07:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						24330a7491 
					 
					
						
						
							
							remove meaningless text from test  
						
						
						
						
					 
					
						2025-09-17 08:46:16 -07:00 
						 
				 
			
				
					
						
							
							
								Karl Seguin 
							
						 
					 
					
						
						
							
						
						cd763a7a35 
					 
					
						
						
							
							fix arena, add fetch test  
						
						
						
						
					 
					
						2025-09-17 08:46:03 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						ed11eab0a7 
					 
					
						
						
							
							use content length to reserve body size  
						
						
						
						
					 
					
						2025-09-17 08:45:53 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						a875ce4d68 
					 
					
						
						
							
							copy our Request headers into the HTTP client  
						
						
						
						
					 
					
						2025-09-17 08:45:46 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						969bfb4e53 
					 
					
						
						
							
							migrate fetch tests to htmlRunner  
						
						
						
						
					 
					
						2025-09-17 08:45:42 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						76dae43103 
					 
					
						
						
							
							properly handle closed for ReadableStream  
						
						
						
						
					 
					
						2025-09-17 08:45:37 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						af75ce79ac 
					 
					
						
						
							
							deinit persistent promise resolver  
						
						
						
						
					 
					
						2025-09-17 08:45:30 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						fe89c2ff9b 
					 
					
						
						
							
							simplify cloning of Req/Resp  
						
						
						
						
					 
					
						2025-09-17 08:45:25 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						bb2595eca5 
					 
					
						
						
							
							use call arena for json in Req/Resp  
						
						
						
						
					 
					
						2025-09-17 08:45:20 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						618fff0191 
					 
					
						
						
							
							simplify Headers  
						
						
						
						
					 
					
						2025-09-17 08:45:14 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						9bbd06ce76 
					 
					
						
						
							
							headers iterators should not allocate  
						
						
						
						
					 
					
						2025-09-17 08:45:05 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						20463a662b 
					 
					
						
						
							
							use destructor callback for FetchContext  
						
						
						
						
					 
					
						2025-09-17 08:45:00 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						9251180501 
					 
					
						
						
							
							support object as HeadersInit  
						
						
						
						
					 
					
						2025-09-17 08:44:54 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						2659043afd 
					 
					
						
						
							
							add logging on fetch error callback  
						
						
						
						
					 
					
						2025-09-17 08:44:47 -07:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						7766892ad2 
					 
					
						
						
							
							retain value, avoid str alloc  
						
						
						
						
					 
					
						2025-09-17 08:44:36 -07:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						a7848f43cd 
					 
					
						
						
							
							avoid explicit memcpy  
						
						
						
						
					 
					
						2025-09-17 08:44:31 -07:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						cf8f76b454 
					 
					
						
						
							
							remove length check of fixed size  
						
						
						
						
					 
					
						2025-09-17 08:44:26 -07:00 
						 
				 
			
				
					
						
							
							
								sjorsdonkers 
							
						 
					 
					
						
						
							
						
						f68f184c68 
					 
					
						
						
							
							jsValueToZig for fixed sized arrays  
						
						
						
						
					 
					
						2025-09-17 08:44:12 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						463440bce4 
					 
					
						
						
							
							implement remaining ReadableStream functionality  
						
						
						
						
					 
					
						2025-09-17 08:43:42 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						51ee313910 
					 
					
						
						
							
							working Header iterators  
						
						
						
						
					 
					
						2025-09-17 08:43:36 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						744b0bfff7 
					 
					
						
						
							
							TypeError when Stream is locked  
						
						
						
						
					 
					
						2025-09-17 08:43:31 -07:00 
						 
				 
			
				
					
						
							
							
								Muki Kiboigo 
							
						 
					 
					
						
						
							
						
						949479aa81 
					 
					
						
						
							
							cleaning up various Headers routines  
						
						
						
						
					 
					
						2025-09-17 08:43:22 -07:00