From 647fbc6cedad307a735d87123c140b629200cfb3 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Tue, 9 Jan 2024 11:14:54 +0100 Subject: [PATCH] browser: update document parse signature --- src/browser/browser.zig | 2 +- src/browser/dump.zig | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/browser/browser.zig b/src/browser/browser.zig index 4ee6fb6e..62d4d4fd 100644 --- a/src/browser/browser.zig +++ b/src/browser/browser.zig @@ -208,7 +208,7 @@ pub const Page = struct { // https://html.spec.whatwg.org/#read-html fn loadHTMLDoc(self: *Page, result: *FetchResult) !void { log.debug("parse html", .{}); - const html_doc = try parser.documentHTMLParseFromStrAlloc(self.allocator, result.body.?); + const html_doc = try parser.documentHTMLParseFromStr(result.body.?); const doc = parser.documentHTMLToDocument(html_doc); // save a document's pointer in the page. diff --git a/src/browser/dump.zig b/src/browser/dump.zig index a7a52366..a23bd5b9 100644 --- a/src/browser/dump.zig +++ b/src/browser/dump.zig @@ -83,7 +83,10 @@ fn nodeFile(root: *parser.Element, out: File) !void { // HTMLFileTestFn is run by run_tests.zig pub fn HTMLFileTestFn(out: File) !void { - const doc_html = try parser.documentHTMLParseFromFileAlloc(std.testing.allocator, "test.html"); + const file = try std.fs.cwd().openFile("test.html", .{}); + defer file.close(); + + const doc_html = try parser.documentHTMLParse(file.reader()); // ignore close error defer parser.documentHTMLClose(doc_html) catch {};