11 Commits

Author SHA256 Message Date
5f222e30b8 More ownership work. 2025-04-18 14:23:19 -04:00
d4a69c0b11 Plumbing ownership further; some things became C++ 2025-04-14 03:48:28 -04:00
61c879c218 URI header now returns pointers with ownership.
I've put `.release()` at most of the callsites, but this
gives me something to search for when taking the next
steps.
2025-04-13 15:05:21 -04:00
441a04609b DilloURL has a dtor.
It is the same as the original free function.  But this
will let me put some ownership on various members and slowly
start to C++ify this core type.
2025-04-12 04:08:14 -04:00
e595830fab Rename user-facing bits of Dillo to Flenser.
I dunno if I got them all.

This is also now version 0.0.0
2025-04-12 00:43:11 -04:00
06f8226487 Migrate a lot of C to C++.
It will let me put a lot more dtors into certain
structs that C++ code calls `free` on members within.
2025-04-10 02:46:06 -04:00
228da913c4 A major lift.
Quite a few uses of raw memory management had to be
struck down, in a batch.  It could have been a bit
more precise to do some of the lower dependencies
first, but I didn't start there with my analysis.
2025-04-09 03:48:51 -04:00
23599df231 Unique pointer a member of style node. 2025-03-03 00:49:53 -05:00
865e176e5d Another one. This one was big. 2025-03-03 00:37:28 -05:00
396b5fc2a6 This is a major lift into C++.
Much of the code is now building in C++, and I'm using C++23.

A spot test seems to work.  Now I can start to debride all the
painful memory management quirks...
2025-03-01 03:03:25 -05:00
20fea64cb5 Initial import of Dillo 2025-02-28 13:34:30 -05:00