| 
							
							
								 Pierre Tachoire | d155421a40 | netsurf: add missing netsurf DOM errors | 2024-04-29 17:42:38 +02:00 |  | 
			
				
					| 
							
							
								 Pierre Tachoire | 9f2bad7498 | dom: an event type can be null In this case we return empty string | 2024-04-29 16:31:37 +02:00 |  | 
			
				
					| 
							
							
								 Pierre Tachoire | 3c5d601622 | storage: first implementation of webstorage API | 2024-04-24 11:54:41 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | ba12945e5b | Move read input from Cmd callback to allow unit tests Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-24 11:17:55 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 96906df64b | Implement own protocol to handle msg size Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-23 12:48:35 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 3396c70b67 | Send Runtime.executionContextCreated events in Page.navigate Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-23 10:44:33 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 28d5c682cd | Use sendEvent in Runtime.executionContextCreated and expose it Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-23 10:44:03 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 7a03562a33 | Typo fix Page.LifecycleEvent Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-23 10:43:11 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 4a31dd8aa3 | Let Page.navigate do actually navigation Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-19 17:13:32 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 1b1b7cdfb0 | Add page_life_cycle_events in CDP state Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-19 17:12:37 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 9e13ffb8ff | Add sendEvent utility function Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-19 17:11:31 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | ed38705efd | Basic version using Browser Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-19 11:57:44 +02:00 |  | 
			
				
					| 
							
							
								 Pierre Tachoire | 304a28a79d | mimalloc: add strdup and strndup overrride | 2024-04-19 11:48:03 +02:00 |  | 
			
				
					| 
							
							
								 Pierre Tachoire | 3834ebcfa4 | replace calloc with mimalloc | 2024-04-19 11:46:42 +02:00 |  | 
			
				
					| 
							
							
								 Pierre Tachoire | 9363acf4ec | glue mimalloc with netsurf C libs | 2024-04-19 11:46:42 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 76c88d049f | setCAllocator Replace custom malloc functions in netsurf libs with a global Zig allocator.
Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-19 11:46:41 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 1a1cd0353c | Add dummy Page.navigate Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-19 11:36:02 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 4f0b071c59 | Fix getContent algo Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-19 11:35:47 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 9ce574a1f0 | Add Page.createIsolatedWorld Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 21:57:31 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | c54b50eb0c | Add Browser.setWindowBounds Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 21:52:06 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | aec7455151 | Add Emulation.setDeviceMetricsOverride Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 21:46:43 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | c7ba567d7f | Handle non-empty void params in getContent Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 21:45:46 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | fc1b3d5397 | Contextual frameTree Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 20:54:30 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 508741c367 | Add Browser.getWindowForTarget Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 20:53:18 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | f02de77295 | Add getContent Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 20:38:27 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 9974b56607 | Add Target.createTarget Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 16:43:19 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 0506a7bb53 | Add Browser.createBrowserContext Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 16:14:19 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 06f161c423 | Add Target.getTargetInfo + do not send attachedToTarget if sessionId
Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 13:20:23 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 69f5bb9ed3 | Add sessionId in Runime.runIfWaitingForDebugger response Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 13:18:51 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 490eb40028 | Add method cdp function Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 13:18:16 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 43a558f5ae | Make getParams return nullable Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 12:10:20 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | e4ae2df1a4 | Add some optional params in methods Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 11:57:39 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 1620138421 | Return sessionId in Emulation.setFocusEmulationEnabled Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 11:32:11 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | e59fc903f2 | Return a result in Page.getFrameTree Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-18 10:20:47 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 4d8cdc6dc8 | Handle sessionId in result Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-17 14:18:18 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 21afa1f4b3 | Do not emit optional null value in JSON output Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-17 14:04:34 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 05c5d06df5 | Change Page.addScriptToEvaluateOnNewDocument Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 17:28:28 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 9e8b765f7a | Allow method with sessionId and use it when appropriate (*.enable) Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 17:19:50 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 36dbc28bde | Add Runtime.runIfWaitingForDebugger Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 16:40:50 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 26eda90f7e | Add setFocusEmulationEnabled Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 16:38:47 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 211fa3d947 | Handle several JSON msg in 1 read Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 16:38:15 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 67bbd9957d | Add Network domain Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 01:03:04 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | aff2250504 | Add Emulation domain Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 01:02:44 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 86b1c851c0 | Add Page.addScriptToEvaluateOnNewDocument Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 00:57:25 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 0a03dcb465 | Add Page.setLifecycleEventsEnabled Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 00:54:40 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | e073e3388d | Add Runtime domain Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 00:50:17 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 626fae0da0 | Add Log domain Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 00:48:40 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | a708a7f387 | Add Page.getFrameTree Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 00:48:17 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | b1242207a9 | Add Page domain Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 00:41:26 +02:00 |  | 
			
				
					| 
							
							
								 Francis Bouvier | 980571073d | Big refacto Signed-off-by: Francis Bouvier <francis@lightpanda.io> | 2024-04-16 00:38:06 +02:00 |  |