-
-
Our license headers for libpurple have another difference besides just the fsf's website.
/* * Purple - Internet Messaging Library * Copyright (C) Pidgin Developers <devel@pidgin.im> *
-
Do we gain anything by having this abstract?
The only reason I can think of to make this not abstract is it'd make writing unit tests to make sure properties are okay difficult as you'd have to subclass.
Also I'm not saying we would leave the constuctor around as it wouldn't be needed.
Cleanup request field files
Review Request #2342 — Created March 11, 2023 and submitted
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.
Summary | ID |
---|---|
775360af83f5c7b348277852faece1a86c8a5de1 |