summaryrefslogtreecommitdiff
path: root/gobject
AgeCommit message (Expand)AuthorFilesLines
2010-02-04Update copyright yearsTor Lillqvist1-1/+1
2010-02-02Don't use a compiler keyword as a variable namePhilip Withnall1-5/+5
2010-01-31Fix shadowing of G_VALUE_COLLECT variables in G_VALUE_COLLECT_INITPhilip Withnall1-5/+5
2010-01-28improve gitignoreRyan Lortie1-0/+1
2010-01-25Move the boxed private type data to TypeNodeBenjamin Otte4-68/+95
2010-01-25Put calls to registered copy/free functions into separate functionsBenjamin Otte1-66/+31
2010-01-20[tests] Remove C++ style commentsAlberto Garcia1-4/+4
2010-01-18Ensure values are memset to 0 when calling G_VALUE_COLLECT_INIT()Benjamin Otte3-5/+4
2010-01-13Fix docs in previous commitAlexander Larsson1-2/+2
2010-01-13gobject: Use new G_VALUE_COLLECT_INIT variantEdward Hervey1-6/+4
2010-01-13gsignal: Use new G_VALUE_COLLECT_INIT variantEdward Hervey1-12/+8
2010-01-13gvaluecollector: Add variant of G_VALUE_COLLECT for most used cases.Edward Hervey1-8/+36
2010-01-12Use unconditional thread calls in gio and gobjectAlexander Larsson1-0/+5
2010-01-12Enable threads in g_type_init()Alexander Larsson2-2/+9
2010-01-11g_object_new(): skip varargs for simple callsKamal Mostafa1-0/+4
2010-01-07Don't do pointer arithmetics on void*Haakon Sporsheim1-1/+1
2010-01-03[docs] Fix @title usage in "Enumeration and flags types" sectionJavier Jardón1-4/+2
2010-01-03Updated .gitignore filesPablo Castellano1-0/+1
2009-12-21[docs] Fix G_DEFINE_INTERFACE "Since" tagJavier Jardón1-2/+2
2009-12-21[gobject] Grow gvalue transform array exponentiallyBehdad Esfahbod1-1/+1
2009-12-19Bug 501166 - Warning message says IA__g_type_init instead of g_type_initBehdad Esfahbod1-12/+12
2009-12-19G_DEFINE_INTERFACE_* documentation is not generatedJavier Jardón1-2/+2
2009-12-18update .gitignoresDan Winship1-0/+1
2009-12-01Add G_DEFINE_INTERFACEDan Winship2-32/+68
2009-11-30Only add object to list new objects when it has a custom constructorBenjamin Otte1-8/+18
2009-11-30Remove more read locks usageBenjamin Otte1-11/+4
2009-11-30Make g_type_class_peek[_static]() not take any locksBenjamin Otte1-6/+2
2009-11-30gobject/tests: New test for dynamic class creation/destructionEdward Hervey2-1/+238
2009-11-30Add type_data_ref_U() and use it in g_type_class_ref()Edward Hervey1-20/+42
2009-11-30Reorganize g_type_class_ref()Edward Hervey1-11/+8
2009-11-30Make ClassData->init_state atomicBenjamin Otte1-11/+13
2009-11-30Make type_data_unref_U not take locks in the common caseEdward Hervey1-7/+12
2009-11-30Make all accesses of Node->ref_count atomicEdward Hervey1-6/+5
2009-11-30type_data_unref_Wm => type_data_unref_UEdward Hervey1-23/+14
2009-11-30Add a NODE_REFCOUNT getterBenjamin Otte1-20/+19
2009-11-30Move setting the refcount to the end of the functionEdward Hervey1-1/+2
2009-11-30Pass the TypeNode to type_data_last_unref_Wm()Edward Hervey1-30/+27
2009-11-30Move ref_count from TypeNode->data to TypeNodeEdward Hervey1-24/+24
2009-11-30Implement O(1) interface lookupsAlexander Larsson1-34/+151
2009-11-30Implement lock free interface lookupAlexander Larsson1-125/+204
2009-11-30Add GAtomicArray for RCU-style lockless updatesAlexander Larsson3-1/+231
2009-11-26Cast iface_init to GInterfaceInitFuncAlexander Larsson1-1/+1
2009-11-26Add G_IMPLEMENT_INTERFACE_DYNAMICAlexander Larsson1-3/+24
2009-11-20Fix thread-safetyBenjamin Otte1-2/+2
2009-10-14GTypeModule derived class unref does not unload pluginCody Russell1-1/+3
2009-10-06g_object_unref racy condition can lead to crashCody Russell1-3/+9
2009-10-03gobject/gtype.h: Fix _G_TYPE_CVH macro. Fixes #597194Edward Hervey1-1/+1
2009-10-02Add fast path for construction with no paramsAlexander Larsson1-1/+13
2009-10-02Don't freeze/thaw notification during construction if no propertiesAlexander Larsson1-12/+25
2009-10-02Add a check that no properties are added after a class is derivedAlexander Larsson1-0/+14