summaryrefslogtreecommitdiff
path: root/gobject
Commit message (Expand)AuthorAgeFilesLines
* glib: Avoid redefining GLIB_DISABLE_DEPRECATION_WARNINGSPhilip Withnall2020-07-276-0/+15
* gobject: Document that g_object_new() zeros out private dataPhilip Withnall2020-07-271-1/+3
* guri: new URI parsing and generating functionsDan Winship2020-06-252-0/+12
* Merge branch 'sane-fixes' into 'master'Sebastian Dröge2020-06-233-8/+8
|\
| * tree: Fix various ableist languagePhilip Withnall2020-06-233-8/+8
* | gvalue: Do copy non-interned stringsEdward Hervey2020-06-233-5/+6
|/
* tree: Fix various typos and outdated terminologyPhilip Withnall2020-06-1213-44/+44
* Normalize C source files to end with exactly one newlineSimon McVittie2020-06-101-1/+0
* gobject: Handle runtime checks as suchEdward Hervey2020-05-206-58/+40
* Merge branch 'value-interned' into 'master'Sebastian Dröge2020-05-205-3/+243
|\
| * gbinding: Use new g_value_set_interned_string() API for performanceEdward Hervey2020-05-191-2/+2
| * GValue: Add interned string supportEdward Hervey2020-05-194-0/+96
| * test: Add string GValue testsEdward Hervey2020-05-191-0/+135
| * gvalue: Static strings should not be copiedEdward Hervey2020-05-191-1/+10
* | build: Drop unused `G_ATOMIC_OP_MEMORY_BARRIER_NEEDED`Philip Withnall2020-05-191-1/+1
|/
* glib-mkenums: allow optional 'since' tagAleksander Morgado2020-05-142-4/+37
* Meson: Override every dependency glib providesXavier Claessens2020-04-051-0/+4
* Add missing 'extern' to the dllexport version of GLIB_VAR/GOBJECT_VARMartin Storsjö2020-03-311-1/+1
* gobject: Clarify assertion failure on ref-after-finalizePhilip Withnall2020-03-231-1/+3
* gparam: Clarify that parameter names must be non-emptyPhilip Withnall2020-03-041-2/+2
* gobject: Add g_{param_spec,signal}_is_valid_name() functionsJehan2020-03-046-33/+102
* tests: Add some assertions to avoid unused variable warnings on ClangPhilip Withnall2020-02-241-0/+1
* gobject: Fix strict aliasing warnings with g_set_object()Philip Withnall2020-02-182-0/+49
* docs: Clarify handling of 64-bit integer literals with g_object_new()Philip Withnall2019-12-171-2/+23
* Merge branch '650-signal-lookup-warnings' into 'master'Emmanuele Bassi2019-12-161-6/+0
|\
| * gsignal: Drop unnecessary warnings from g_signal_lookup()Philip Withnall2019-12-121-6/+0
* | gtype: Define auto-cleanup functions for Module classMarco Trevisan (Treviño)2019-12-132-0/+28
|/
* Merge branch 'signal-underscores' into 'master'Emmanuele Bassi2019-12-127-184/+586
|\
| * gsignal: Warn if g_signal_lookup() is called on an invalid signal namePhilip Withnall2019-11-152-0/+28
| * signals: Add tests for constructing signals with invalid namesPhilip Withnall2019-11-151-0/+28
| * signals: Add tests for g_signal_lookup() and g_signal_parse_name()Philip Withnall2019-11-151-0/+129
| * gsignal: Fix typos in GSignalMatchType documentationPhilip Withnall2019-11-151-2/+2
| * gsignal: Clarify signal detail formatPhilip Withnall2019-11-151-1/+8
| * signals: Use g_assert_*() in signals tests rather than g_assert()Philip Withnall2019-11-151-14/+14
| * binding: Use g_assert_*() in binding tests rather than g_assert()Philip Withnall2019-11-151-26/+26
| * binding: Rename some test properties to include hyphensPhilip Withnall2019-11-151-34/+34
| * gsignal: Canonicalise signal names at installation timePhilip Withnall2019-11-152-21/+51
| * gsignal: Canonicalise signal name when looking it up in an objectPhilip Withnall2019-11-151-1/+39
| * gsignal: Fold g_quark_try_string() call into signal_id_lookup()Philip Withnall2019-11-151-9/+11
| * gsignal: Tidy up signal naming documentationPhilip Withnall2019-11-151-3/+5
| * gbinding: Avoid a string copy of interned property namesPhilip Withnall2019-11-151-2/+4
| * gbinding: Canonicalise source and target propertiesPhilip Withnall2019-11-152-8/+113
| * gparam: Tighten up property name validationPhilip Withnall2019-11-152-12/+46
| * tests: Use g_assert_*() in param tests rather than g_assert()Philip Withnall2019-11-121-35/+35
| * tests: Rework GParamSpec canonicalisation testPhilip Withnall2019-11-121-2/+2
| * gparam: Tidy up property naming documentationPhilip Withnall2019-11-121-14/+11
* | Revert last 4 commitsBenjamin Otte2019-11-265-74/+6
* | value: Allow automatic transforms to/from interfacesBenjamin Otte2019-11-251-2/+11
* | closure: Support generic marshals for interface returnsBenjamin Otte2019-11-251-3/+13
* | gtype: Add g_type_interface_instantiable_prerequisite()Benjamin Otte2019-11-253-0/+49