summaryrefslogtreecommitdiff
path: root/gobject/gtype.c
AgeCommit message (Expand)Author
2023-10-25Change GType print placeholders to G_GUINTPTR_FORMATAlex Richardson
2023-10-25GType: introduce GTYPE_TO_POINTER/GPOINTER_TO_TYPEAlex Richardson
2023-10-16docs: Move the GType SECTIONMatthias Clasen
2023-10-04Use g_once_init_{enter,leave}_pointer where appropriateAlex Richardson
2023-10-03gobject: inline G_TYPE_IS() macros within gtype.cChristian Hergert
2023-10-03gobject: cache flags needed for g_type_create_instance()Christian Hergert
2023-07-30gtype: Allow g_type_query() to be called on dynamic typesPhilip Withnall
2023-04-27docs: Drop outdated docs/debugging.txtPhilip Withnall
2023-02-21g_type_name: Fix return annotationbadcel
2023-02-06Merge branch 'gtype-use-sized-free' into 'main'Philip Withnall
2023-02-04Remove n_preallocs field from InstanceDataEmmanuele Bassi
2023-02-03gtype: Use g_malloc0 and g_free_sized to allocate and free memoryMarco Trevisan (Treviño)
2023-02-03Revert "gtype: Use the system allocator on UNIX"Marco Trevisan (Treviño)
2022-12-21gobject: Add a missing NULL check for the return from lookup_type_node_I()Philip Withnall
2022-12-12gtype: Use is_final node bit to check if a type can be derivedMarco Trevisan (Treviño)
2022-12-12gtype: Simplify g_type_test_flags() for node flags checks onlyMarco Trevisan (Treviño)
2022-12-12gtype: Speed up type checking for final typesMatthias Clasen
2022-11-09gobject: Add G_TYPE_FLAG_DEPRECATEDMatthias Clasen
2022-10-26Fix function name typo in comment of gtype.csunce
2022-10-07gtype: Use the system allocator on UNIXEmmanuele Bassi
2022-08-09Replace most GObject warnings with criticalsMichael Catanzaro
2022-06-01Add SPDX license headers for LGPL-2.1-or-later to various filesPhilip Withnall
2022-05-20gtype: Speed up g_type_is_aMatthias Clasen
2022-05-20gtype: small optimizationMatthias Clasen
2022-03-04docs: mark macros, flags, enums with percent signGabor Karsay
2022-02-18Fix redefinition of local variable in gobject/gtype.cLoic Le Page
2022-01-26Enable full-static build on WindowsLoic Le Page
2021-10-15gtype: Fix pointer being dereferenced despite NULL checkEgor Bychin
2021-08-02docs: Start stanzas with a single paragraphEmmanuele Bassi
2021-07-26gtype: Add a "final" flagEmmanuele Bassi
2021-05-27Fix missing initializer warning in gobject/gtype.cEmmanuel Fleury
2021-02-04gobject: Use g_memdup2() instead of g_memdup() in obvious placesPhilip Withnall
2020-12-16Fix signedness warning in gobject/gtype.c:iface_node_has_available_offset_L()Emmanuel Fleury
2020-11-24Merge branch 'fix_extra_warnings' into 'master'Philip Withnall
2020-11-24Fix signedness warning in gobject/gtype.c:g_type_interface_add_prerequisite()Emmanuel Fleury
2020-11-24gtype: suppress valgrind memory leak warningsMichael Catanzaro
2020-11-22Fix signedness warning in gobject/gtype.c:type_node_add_iface_entry_W()Emmanuel Fleury
2020-11-22Fix signedness warning in gobject/gtype.c:lookup_iface_entry_I()Emmanuel Fleury
2020-11-20gtype: Add some missing atomic accesses to init_statePhilip Withnall
2020-11-20gtype: Fix some typos in commentsPhilip Withnall
2020-11-20gobject: Drop unnecessary volatile qualifiers from internal variablesPhilip Withnall
2020-11-13Merge branch 'instantiatable' into 'master'Sebastian Dröge
2020-11-02gtype: Add g_type_interface_instantiatable_prerequisite()Benjamin Otte
2020-11-02gtype: Fix typo in API commentBenjamin Otte
2020-11-02gobject: Standardise on the term ‘instantiatable’Philip Withnall
2020-06-12tree: Fix various typos and outdated terminologyPhilip Withnall
2020-06-10Normalize C source files to end with exactly one newlineSimon McVittie
2019-11-26Revert last 4 commitsBenjamin Otte
2019-11-25gtype: Add g_type_interface_instantiable_prerequisite()Benjamin Otte
2019-11-25gtype: Fix typo in API commentBenjamin Otte