Cleanup request field files
Review Request #2342 — Created March 10, 2023 and submitted — Latest diff uploaded
A variety of small followups to splitting the request objects into separate files: * Make
PurpleRequestField
into an abstract type and drop the field type enum. * Add request files to GObject introspection. * Replacepurple_debug
with GLib logging. * Remove extra#include
where possible. * Remove most earlytypedef
which were there for#include
loops. * PutG_DEFINE_TYPE
in a consistent place. * AddSince
tags to objects since they are new (but not the functions), and also to all ofPurpleRequestPage
/PurpleRequestGroup
which were fully renamed. * Use website for GNU reference in license header. * Clean up old entries inChangeLog.API
.
Compiled, then checked Class Hierarchy in docs and confirmed that the structs were now there.