Simplify / modernize GObject boilerplate
@debarshir
Submitted by Debarshi Ray Link to original bug (#765210)
Description
VtePty is a final class, and it was like that even before the most recent ABI bump. Since the definitions of the instance and class structs are not exported, there is no reason to use a separate private structure.
In case it was a deliberate decision to use a private struct, we should at least use the modern G_ADD_PRIVATE / my_object_get_instance_private combination instead of g_type_class_add_private / G_TYPE_INSTANCE_GET_PRIVATE.
Resolution: RESOLVED FIXED