| 
									
										
										
										
											2003-10-05 21:32:09 +00:00
										 |  |  | <INCLUDE>glib-object.h</INCLUDE> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | <SECTION> | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | <FILE>gtype</FILE> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | <TITLE>Type Information</TITLE> | 
					
						
							|  |  |  | GType | 
					
						
							|  |  |  | G_TYPE_FUNDAMENTAL | 
					
						
							|  |  |  | G_TYPE_FUNDAMENTAL_MAX | 
					
						
							| 
									
										
										
										
											2002-01-29 17:10:34 +00:00
										 |  |  | G_TYPE_MAKE_FUNDAMENTAL | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | G_TYPE_IS_ABSTRACT | 
					
						
							|  |  |  | G_TYPE_IS_DERIVED | 
					
						
							|  |  |  | G_TYPE_IS_FUNDAMENTAL | 
					
						
							|  |  |  | G_TYPE_IS_VALUE_TYPE | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_HAS_VALUE_TABLE | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_TYPE_IS_CLASSED | 
					
						
							|  |  |  | G_TYPE_IS_INSTANTIATABLE | 
					
						
							|  |  |  | G_TYPE_IS_DERIVABLE | 
					
						
							|  |  |  | G_TYPE_IS_DEEP_DERIVABLE | 
					
						
							|  |  |  | G_TYPE_IS_INTERFACE | 
					
						
							|  |  |  | GTypeInterface | 
					
						
							|  |  |  | GTypeInstance | 
					
						
							| 
									
										
										
										
											2002-12-09 19:06:42 +00:00
										 |  |  | GTypeClass | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | GTypeInfo | 
					
						
							|  |  |  | GTypeFundamentalInfo | 
					
						
							|  |  |  | GInterfaceInfo | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GTypeValueTable | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_TYPE_FROM_INSTANCE | 
					
						
							|  |  |  | G_TYPE_FROM_CLASS | 
					
						
							|  |  |  | G_TYPE_FROM_INTERFACE | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | G_TYPE_INSTANCE_GET_CLASS | 
					
						
							|  |  |  | G_TYPE_INSTANCE_GET_INTERFACE | 
					
						
							| 
									
										
										
										
											2003-03-10 16:38:58 +00:00
										 |  |  | G_TYPE_INSTANCE_GET_PRIVATE | 
					
						
							| 
									
										
										
										
											2010-05-20 01:55:58 +02:00
										 |  |  | G_TYPE_CLASS_GET_PRIVATE | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | G_TYPE_CHECK_INSTANCE | 
					
						
							|  |  |  | G_TYPE_CHECK_INSTANCE_CAST | 
					
						
							|  |  |  | G_TYPE_CHECK_INSTANCE_TYPE | 
					
						
							|  |  |  | G_TYPE_CHECK_CLASS_CAST | 
					
						
							|  |  |  | G_TYPE_CHECK_CLASS_TYPE | 
					
						
							|  |  |  | G_TYPE_CHECK_VALUE | 
					
						
							|  |  |  | G_TYPE_CHECK_VALUE_TYPE | 
					
						
							| 
									
										
										
										
											2001-01-31 06:27:41 +00:00
										 |  |  | G_TYPE_FLAG_RESERVED_ID_BIT | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_type_init | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | GTypeDebugFlags | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_type_init_with_debug_flags | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_type_name | 
					
						
							|  |  |  | g_type_qname | 
					
						
							|  |  |  | g_type_from_name | 
					
						
							|  |  |  | g_type_parent | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_type_depth | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_type_next_base | 
					
						
							|  |  |  | g_type_is_a | 
					
						
							|  |  |  | g_type_class_ref | 
					
						
							|  |  |  | g_type_class_peek | 
					
						
							| 
									
										
										
										
											2004-01-10 00:34:26 +00:00
										 |  |  | g_type_class_peek_static | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_type_class_unref | 
					
						
							|  |  |  | g_type_class_peek_parent | 
					
						
							| 
									
										
										
										
											2003-03-10 16:38:58 +00:00
										 |  |  | g_type_class_add_private | 
					
						
							| 
									
										
										
										
											2010-03-21 14:04:07 -05:00
										 |  |  | g_type_add_class_private | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_type_interface_peek | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_type_interface_peek_parent | 
					
						
							| 
									
										
										
										
											2003-09-29 14:56:23 +00:00
										 |  |  | g_type_default_interface_ref | 
					
						
							|  |  |  | g_type_default_interface_peek | 
					
						
							|  |  |  | g_type_default_interface_unref | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_type_children | 
					
						
							|  |  |  | g_type_interfaces | 
					
						
							| 
									
										
										
										
											2002-10-15 21:16:20 +00:00
										 |  |  | g_type_interface_prerequisites | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_type_set_qdata | 
					
						
							|  |  |  | g_type_get_qdata | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_type_query | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | GTypeQuery | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | GBaseInitFunc | 
					
						
							|  |  |  | GBaseFinalizeFunc | 
					
						
							|  |  |  | GClassInitFunc | 
					
						
							|  |  |  | GClassFinalizeFunc | 
					
						
							|  |  |  | GInstanceInitFunc | 
					
						
							|  |  |  | GInterfaceInitFunc | 
					
						
							|  |  |  | GInterfaceFinalizeFunc | 
					
						
							|  |  |  | GTypeClassCacheFunc | 
					
						
							|  |  |  | GTypeFlags | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | GTypeFundamentalFlags | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_type_register_static | 
					
						
							| 
									
										
										
										
											2006-04-24 20:50:12 +00:00
										 |  |  | g_type_register_static_simple | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_type_register_dynamic | 
					
						
							|  |  |  | g_type_register_fundamental | 
					
						
							|  |  |  | g_type_add_interface_static | 
					
						
							|  |  |  | g_type_add_interface_dynamic | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_type_interface_add_prerequisite | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_type_get_plugin | 
					
						
							|  |  |  | g_type_interface_get_plugin | 
					
						
							| 
									
										
										
										
											2001-11-21 23:48:19 +00:00
										 |  |  | g_type_fundamental_next | 
					
						
							|  |  |  | g_type_fundamental | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_type_create_instance | 
					
						
							|  |  |  | g_type_free_instance | 
					
						
							|  |  |  | g_type_add_class_cache_func | 
					
						
							|  |  |  | g_type_remove_class_cache_func | 
					
						
							|  |  |  | g_type_class_unref_uncached | 
					
						
							| 
									
										
										
										
											2003-10-02 05:25:32 +00:00
										 |  |  | g_type_add_interface_check | 
					
						
							|  |  |  | g_type_remove_interface_check | 
					
						
							|  |  |  | GTypeInterfaceCheckFunc | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_type_value_table_peek | 
					
						
							| 
									
										
										
										
											2010-01-03 14:47:56 -05:00
										 |  |  | g_type_ensure | 
					
						
							| 
									
										
										
										
											2004-01-10 00:34:26 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | G_DEFINE_TYPE | 
					
						
							|  |  |  | G_DEFINE_TYPE_WITH_CODE | 
					
						
							|  |  |  | G_DEFINE_ABSTRACT_TYPE | 
					
						
							|  |  |  | G_DEFINE_ABSTRACT_TYPE_WITH_CODE | 
					
						
							| 
									
										
										
										
											2009-12-01 10:33:12 +01:00
										 |  |  | G_DEFINE_INTERFACE | 
					
						
							|  |  |  | G_DEFINE_INTERFACE_WITH_CODE | 
					
						
							| 
									
										
										
										
											2004-01-10 00:34:26 +00:00
										 |  |  | G_IMPLEMENT_INTERFACE | 
					
						
							| 
									
										
										
										
											2004-01-11 00:23:57 +00:00
										 |  |  | G_DEFINE_TYPE_EXTENDED | 
					
						
							| 
									
										
										
										
											2008-05-24 16:08:04 +02:00
										 |  |  | G_DEFINE_BOXED_TYPE | 
					
						
							|  |  |  | G_DEFINE_BOXED_TYPE_WITH_CODE | 
					
						
							|  |  |  | G_DEFINE_POINTER_TYPE | 
					
						
							|  |  |  | G_DEFINE_POINTER_TYPE_WITH_CODE | 
					
						
							| 
									
										
										
										
											2004-01-11 00:23:57 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | <SUBSECTION Private> | 
					
						
							| 
									
										
										
										
											2002-04-23 23:18:37 +00:00
										 |  |  | G_TYPE_FUNDAMENTAL_SHIFT | 
					
						
							| 
									
										
										
										
											2000-10-30 05:03:19 +00:00
										 |  |  | g_type_check_instance | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_type_check_instance_cast | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_type_check_instance_is_a | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_type_check_class_cast | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_type_check_class_is_a | 
					
						
							|  |  |  | g_type_check_is_value_type | 
					
						
							| 
									
										
										
										
											2000-10-30 05:03:19 +00:00
										 |  |  | g_type_check_value | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_type_check_value_holds | 
					
						
							| 
									
										
										
										
											2003-03-10 16:38:58 +00:00
										 |  |  | g_type_instance_get_private | 
					
						
							| 
									
										
										
										
											2010-03-26 10:11:46 -04:00
										 |  |  | g_type_class_get_private | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_type_test_flags | 
					
						
							|  |  |  | g_type_name_from_instance | 
					
						
							|  |  |  | g_type_name_from_class | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2002-01-29 17:10:34 +00:00
										 |  |  | <SUBSECTION> | 
					
						
							|  |  |  | G_TYPE_INVALID | 
					
						
							|  |  |  | G_TYPE_NONE | 
					
						
							|  |  |  | G_TYPE_INTERFACE | 
					
						
							|  |  |  | G_TYPE_CHAR | 
					
						
							|  |  |  | G_TYPE_UCHAR | 
					
						
							|  |  |  | G_TYPE_BOOLEAN | 
					
						
							|  |  |  | G_TYPE_INT | 
					
						
							|  |  |  | G_TYPE_UINT | 
					
						
							|  |  |  | G_TYPE_LONG | 
					
						
							|  |  |  | G_TYPE_ULONG | 
					
						
							|  |  |  | G_TYPE_INT64 | 
					
						
							|  |  |  | G_TYPE_UINT64 | 
					
						
							|  |  |  | G_TYPE_ENUM | 
					
						
							|  |  |  | G_TYPE_FLAGS | 
					
						
							|  |  |  | G_TYPE_FLOAT | 
					
						
							|  |  |  | G_TYPE_DOUBLE | 
					
						
							|  |  |  | G_TYPE_STRING | 
					
						
							|  |  |  | G_TYPE_POINTER | 
					
						
							|  |  |  | G_TYPE_BOXED | 
					
						
							|  |  |  | G_TYPE_PARAM | 
					
						
							|  |  |  | G_TYPE_OBJECT | 
					
						
							| 
									
										
										
										
											2006-04-24 21:12:52 +00:00
										 |  |  | G_TYPE_GTYPE | 
					
						
							| 
									
										
										
										
											2010-06-17 18:03:51 +02:00
										 |  |  | G_TYPE_VARIANT | 
					
						
							| 
									
										
										
										
											2002-01-29 17:10:34 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION> | 
					
						
							|  |  |  | G_TYPE_RESERVED_GLIB_FIRST | 
					
						
							|  |  |  | G_TYPE_RESERVED_GLIB_LAST | 
					
						
							|  |  |  | G_TYPE_RESERVED_BSE_FIRST | 
					
						
							|  |  |  | G_TYPE_RESERVED_BSE_LAST | 
					
						
							|  |  |  | G_TYPE_RESERVED_USER_FIRST | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | <SUBSECTION Private> | 
					
						
							|  |  |  | GOBJECT_VAR | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | </SECTION> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-11-11 00:03:57 +00:00
										 |  |  | <SECTION> | 
					
						
							|  |  |  | <FILE>gtypeplugin</FILE> | 
					
						
							|  |  |  | <TITLE>GTypePlugin</TITLE> | 
					
						
							|  |  |  | GTypePlugin | 
					
						
							| 
									
										
										
										
											2002-12-09 19:06:42 +00:00
										 |  |  | GTypePluginClass | 
					
						
							| 
									
										
										
										
											2000-11-11 00:03:57 +00:00
										 |  |  | GTypePluginUse | 
					
						
							|  |  |  | GTypePluginUnuse | 
					
						
							|  |  |  | GTypePluginCompleteTypeInfo | 
					
						
							|  |  |  | GTypePluginCompleteInterfaceInfo | 
					
						
							|  |  |  | g_type_plugin_use | 
					
						
							|  |  |  | g_type_plugin_unuse | 
					
						
							|  |  |  | g_type_plugin_complete_type_info | 
					
						
							|  |  |  | g_type_plugin_complete_interface_info | 
					
						
							|  |  |  | <SUBSECTION Standard> | 
					
						
							|  |  |  | G_TYPE_PLUGIN | 
					
						
							|  |  |  | G_IS_TYPE_PLUGIN | 
					
						
							|  |  |  | G_TYPE_TYPE_PLUGIN | 
					
						
							|  |  |  | g_type_plugin_get_type | 
					
						
							|  |  |  | G_TYPE_PLUGIN_CLASS | 
					
						
							|  |  |  | G_IS_TYPE_PLUGIN_CLASS | 
					
						
							|  |  |  | G_TYPE_PLUGIN_GET_CLASS | 
					
						
							|  |  |  | </SECTION> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SECTION> | 
					
						
							|  |  |  | <FILE>gtypemodule</FILE> | 
					
						
							|  |  |  | <TITLE>GTypeModule</TITLE> | 
					
						
							|  |  |  | GTypeModule | 
					
						
							| 
									
										
										
										
											2002-12-09 19:06:42 +00:00
										 |  |  | GTypeModuleClass | 
					
						
							| 
									
										
										
										
											2000-11-11 00:03:57 +00:00
										 |  |  | g_type_module_use | 
					
						
							|  |  |  | g_type_module_unuse | 
					
						
							|  |  |  | g_type_module_set_name | 
					
						
							|  |  |  | g_type_module_register_type | 
					
						
							|  |  |  | g_type_module_add_interface | 
					
						
							| 
									
										
										
										
											2004-07-06 04:56:36 +00:00
										 |  |  | g_type_module_register_enum | 
					
						
							|  |  |  | g_type_module_register_flags | 
					
						
							| 
									
										
										
										
											2006-12-29 06:12:11 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | G_DEFINE_DYNAMIC_TYPE | 
					
						
							|  |  |  | G_DEFINE_DYNAMIC_TYPE_EXTENDED | 
					
						
							| 
									
										
										
										
											2009-11-24 09:53:15 +01:00
										 |  |  | G_IMPLEMENT_INTERFACE_DYNAMIC | 
					
						
							| 
									
										
										
										
											2006-12-29 06:12:11 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-11-11 00:03:57 +00:00
										 |  |  | <SUBSECTION Standard> | 
					
						
							|  |  |  | G_TYPE_MODULE | 
					
						
							|  |  |  | G_IS_TYPE_MODULE | 
					
						
							|  |  |  | G_TYPE_TYPE_MODULE | 
					
						
							|  |  |  | g_type_module_get_type | 
					
						
							|  |  |  | G_TYPE_MODULE_CLASS | 
					
						
							|  |  |  | G_IS_TYPE_MODULE_CLASS | 
					
						
							|  |  |  | G_TYPE_MODULE_GET_CLASS | 
					
						
							|  |  |  | </SECTION> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | <SECTION> | 
					
						
							|  |  |  | <TITLE>The Base Object Type</TITLE> | 
					
						
							|  |  |  | <FILE>objects</FILE> | 
					
						
							|  |  |  | GObject | 
					
						
							|  |  |  | GObjectClass | 
					
						
							| 
									
										
										
										
											2003-10-20 20:07:45 +00:00
										 |  |  | GObjectConstructParam | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | GObjectGetPropertyFunc | 
					
						
							|  |  |  | GObjectSetPropertyFunc | 
					
						
							| 
									
										
											  
											
												changed prototype of g_boxed_type_register_static() to contain an optional
Wed Mar  7 09:36:33 2001  Tim Janik  <timj@gtk.org>
	* gboxed.[hc]: changed prototype of g_boxed_type_register_static()
	to contain an optional init function and a hint at whether the
	boxed structure uses ref counting internally.
	added g_value_set_boxed_take_ownership().
	made G_TYPE_BOXED an abstract value type.
	* genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value
	types.
	* glib-genmarshal.c: argument type changes, preparation for third-party
	arg specification.
	* gobject.[hc]: cleaned up get/set property code.
	added g_strdup_value_contents() to improve warnings.
	* gparam.[hc]: added g_param_value_convert(), taking over responsibility
	of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so
	validation alterations may be valid a part of the property setting
	process.
	* gparamspecs.[hc]: made value comparisons stable (for sort applications).
	added GParamSpecValueArray, a param spec for value arrays and
	GParamSpecClosure. nuked the value exchange functions and
	GParamSpecCCallback.
	* gtype.[hc]: catch unintialized usages of the type system with
	g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT
	to flag types that introduce a value table, but can't be used for
	g_value_init(). cleaned up reserved type ids.
	* gvalue.[hc]: code cleanups and saner checking.
	nuked the value exchange API. implemented value transformations, we
	can't really "convert" values, rather transforms are an anylogy to
	C casts, real conversions need a param spec for validation, which is
	why g_param_value_convert() does real conversions now.
	* gvaluearray.[hc]: new files that implement a GValueArray, a struct
	that can hold inhomogeneous arrays of value (to that extend that it
	also allowes undefined values, i.e. G_VALUE_TYPE(value)==0).
	this is exposed to the type system as a boxed type.
	* gvaluetransform.c: new file implementing most of the former value
	exchange functions as single-sided transformations.
	* gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added
	g_value_set_string_take_ownership().
	* *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/.
	* *.[hc]: many fixes and cleanups.
	* many warning improvements.
Tue Feb 27 18:35:15 2001  Tim Janik  <timj@gtk.org>
	* gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS
	into G_VALUE_LCOPY(), this needs proper documenting.
	* gparam.c: fixed G_PARAM_USER_MASK.
	* gtype.c (type_data_make_W):
	(type_data_last_unref_Wm): fixed invalid memory freeing.
	* gobject.c (g_object_last_unref): destroy signal handlers associated
	with object, right before finalization.
	* gsignal.c (g_signal_parse_name): catch destroyed nodes or signals
	that don't actually support details.
	* gobject.[hc]: got rid of property trailers. nuked GObject
	properties "data" and the "signal" variants.
	(g_object_connect): new convenience function to do multiple
	signal connections at once.
	(g_object_disconnect): likewise, for disconnections.
	* gparam.[hc] (g_param_spec_pool_lookup): took out trailer support.
	* gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer()
	as private (the latter got renamed from g_value_get_as_pointer()).
Wed Mar  7 09:32:06 2001  Tim Janik  <timj@gtk.org>
        * glib-object.h: add gvaluearray.h.
        * gstring.[hc]: fixup naming of g_string_sprint*.
        * gtypes.h: fixed GCompareDataFunc naming.
Wed Mar  7 09:33:27 2001  Tim Janik  <timj@gtk.org>
        * gobject/Makefile.am: shuffled rules to avoid excessive
        rebuilds.
        * gobject/gobject-sections.txt: updates.
        * gobject/tmpl/*: bunch of updates, added another patch
        from Eric Lemings <eric.b.lemings@lmco.com>.
											
										 
											2001-03-07 14:46:45 +00:00
										 |  |  | GObjectFinalizeFunc | 
					
						
							|  |  |  | G_TYPE_IS_OBJECT | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_OBJECT | 
					
						
							| 
									
										
											  
											
												changed prototype of g_boxed_type_register_static() to contain an optional
Wed Mar  7 09:36:33 2001  Tim Janik  <timj@gtk.org>
	* gboxed.[hc]: changed prototype of g_boxed_type_register_static()
	to contain an optional init function and a hint at whether the
	boxed structure uses ref counting internally.
	added g_value_set_boxed_take_ownership().
	made G_TYPE_BOXED an abstract value type.
	* genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value
	types.
	* glib-genmarshal.c: argument type changes, preparation for third-party
	arg specification.
	* gobject.[hc]: cleaned up get/set property code.
	added g_strdup_value_contents() to improve warnings.
	* gparam.[hc]: added g_param_value_convert(), taking over responsibility
	of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so
	validation alterations may be valid a part of the property setting
	process.
	* gparamspecs.[hc]: made value comparisons stable (for sort applications).
	added GParamSpecValueArray, a param spec for value arrays and
	GParamSpecClosure. nuked the value exchange functions and
	GParamSpecCCallback.
	* gtype.[hc]: catch unintialized usages of the type system with
	g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT
	to flag types that introduce a value table, but can't be used for
	g_value_init(). cleaned up reserved type ids.
	* gvalue.[hc]: code cleanups and saner checking.
	nuked the value exchange API. implemented value transformations, we
	can't really "convert" values, rather transforms are an anylogy to
	C casts, real conversions need a param spec for validation, which is
	why g_param_value_convert() does real conversions now.
	* gvaluearray.[hc]: new files that implement a GValueArray, a struct
	that can hold inhomogeneous arrays of value (to that extend that it
	also allowes undefined values, i.e. G_VALUE_TYPE(value)==0).
	this is exposed to the type system as a boxed type.
	* gvaluetransform.c: new file implementing most of the former value
	exchange functions as single-sided transformations.
	* gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added
	g_value_set_string_take_ownership().
	* *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/.
	* *.[hc]: many fixes and cleanups.
	* many warning improvements.
Tue Feb 27 18:35:15 2001  Tim Janik  <timj@gtk.org>
	* gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS
	into G_VALUE_LCOPY(), this needs proper documenting.
	* gparam.c: fixed G_PARAM_USER_MASK.
	* gtype.c (type_data_make_W):
	(type_data_last_unref_Wm): fixed invalid memory freeing.
	* gobject.c (g_object_last_unref): destroy signal handlers associated
	with object, right before finalization.
	* gsignal.c (g_signal_parse_name): catch destroyed nodes or signals
	that don't actually support details.
	* gobject.[hc]: got rid of property trailers. nuked GObject
	properties "data" and the "signal" variants.
	(g_object_connect): new convenience function to do multiple
	signal connections at once.
	(g_object_disconnect): likewise, for disconnections.
	* gparam.[hc] (g_param_spec_pool_lookup): took out trailer support.
	* gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer()
	as private (the latter got renamed from g_value_get_as_pointer()).
Wed Mar  7 09:32:06 2001  Tim Janik  <timj@gtk.org>
        * glib-object.h: add gvaluearray.h.
        * gstring.[hc]: fixup naming of g_string_sprint*.
        * gtypes.h: fixed GCompareDataFunc naming.
Wed Mar  7 09:33:27 2001  Tim Janik  <timj@gtk.org>
        * gobject/Makefile.am: shuffled rules to avoid excessive
        rebuilds.
        * gobject/gobject-sections.txt: updates.
        * gobject/tmpl/*: bunch of updates, added another patch
        from Eric Lemings <eric.b.lemings@lmco.com>.
											
										 
											2001-03-07 14:46:45 +00:00
										 |  |  | G_IS_OBJECT | 
					
						
							|  |  |  | G_OBJECT_CLASS | 
					
						
							|  |  |  | G_IS_OBJECT_CLASS | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_OBJECT_GET_CLASS | 
					
						
							|  |  |  | G_OBJECT_TYPE | 
					
						
							|  |  |  | G_OBJECT_TYPE_NAME | 
					
						
							|  |  |  | G_OBJECT_CLASS_TYPE | 
					
						
							|  |  |  | G_OBJECT_CLASS_NAME | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_object_class_install_property | 
					
						
							| 
									
										
										
										
											2010-08-18 15:32:27 +01:00
										 |  |  | g_object_class_install_properties | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_object_class_find_property | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_object_class_list_properties | 
					
						
							| 
									
										
										
										
											2003-10-21 19:14:04 +00:00
										 |  |  | g_object_class_override_property | 
					
						
							|  |  |  | g_object_interface_install_property | 
					
						
							|  |  |  | g_object_interface_find_property | 
					
						
							|  |  |  | g_object_interface_list_properties | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_object_new | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_object_newv | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | GParameter | 
					
						
							| 
									
										
											  
											
												changed prototype of g_boxed_type_register_static() to contain an optional
Wed Mar  7 09:36:33 2001  Tim Janik  <timj@gtk.org>
	* gboxed.[hc]: changed prototype of g_boxed_type_register_static()
	to contain an optional init function and a hint at whether the
	boxed structure uses ref counting internally.
	added g_value_set_boxed_take_ownership().
	made G_TYPE_BOXED an abstract value type.
	* genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value
	types.
	* glib-genmarshal.c: argument type changes, preparation for third-party
	arg specification.
	* gobject.[hc]: cleaned up get/set property code.
	added g_strdup_value_contents() to improve warnings.
	* gparam.[hc]: added g_param_value_convert(), taking over responsibility
	of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so
	validation alterations may be valid a part of the property setting
	process.
	* gparamspecs.[hc]: made value comparisons stable (for sort applications).
	added GParamSpecValueArray, a param spec for value arrays and
	GParamSpecClosure. nuked the value exchange functions and
	GParamSpecCCallback.
	* gtype.[hc]: catch unintialized usages of the type system with
	g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT
	to flag types that introduce a value table, but can't be used for
	g_value_init(). cleaned up reserved type ids.
	* gvalue.[hc]: code cleanups and saner checking.
	nuked the value exchange API. implemented value transformations, we
	can't really "convert" values, rather transforms are an anylogy to
	C casts, real conversions need a param spec for validation, which is
	why g_param_value_convert() does real conversions now.
	* gvaluearray.[hc]: new files that implement a GValueArray, a struct
	that can hold inhomogeneous arrays of value (to that extend that it
	also allowes undefined values, i.e. G_VALUE_TYPE(value)==0).
	this is exposed to the type system as a boxed type.
	* gvaluetransform.c: new file implementing most of the former value
	exchange functions as single-sided transformations.
	* gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added
	g_value_set_string_take_ownership().
	* *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/.
	* *.[hc]: many fixes and cleanups.
	* many warning improvements.
Tue Feb 27 18:35:15 2001  Tim Janik  <timj@gtk.org>
	* gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS
	into G_VALUE_LCOPY(), this needs proper documenting.
	* gparam.c: fixed G_PARAM_USER_MASK.
	* gtype.c (type_data_make_W):
	(type_data_last_unref_Wm): fixed invalid memory freeing.
	* gobject.c (g_object_last_unref): destroy signal handlers associated
	with object, right before finalization.
	* gsignal.c (g_signal_parse_name): catch destroyed nodes or signals
	that don't actually support details.
	* gobject.[hc]: got rid of property trailers. nuked GObject
	properties "data" and the "signal" variants.
	(g_object_connect): new convenience function to do multiple
	signal connections at once.
	(g_object_disconnect): likewise, for disconnections.
	* gparam.[hc] (g_param_spec_pool_lookup): took out trailer support.
	* gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer()
	as private (the latter got renamed from g_value_get_as_pointer()).
Wed Mar  7 09:32:06 2001  Tim Janik  <timj@gtk.org>
        * glib-object.h: add gvaluearray.h.
        * gstring.[hc]: fixup naming of g_string_sprint*.
        * gtypes.h: fixed GCompareDataFunc naming.
Wed Mar  7 09:33:27 2001  Tim Janik  <timj@gtk.org>
        * gobject/Makefile.am: shuffled rules to avoid excessive
        rebuilds.
        * gobject/gobject-sections.txt: updates.
        * gobject/tmpl/*: bunch of updates, added another patch
        from Eric Lemings <eric.b.lemings@lmco.com>.
											
										 
											2001-03-07 14:46:45 +00:00
										 |  |  | g_object_ref | 
					
						
							|  |  |  | g_object_unref | 
					
						
							| 
									
										
										
										
											2005-11-27 20:08:59 +00:00
										 |  |  | g_object_ref_sink | 
					
						
							| 
									
										
										
										
											2010-11-08 16:42:32 -05:00
										 |  |  | g_clear_object | 
					
						
							| 
									
										
										
										
											2006-04-24 21:12:52 +00:00
										 |  |  | GInitiallyUnowned | 
					
						
							|  |  |  | GInitiallyUnownedClass | 
					
						
							|  |  |  | G_TYPE_INITIALLY_UNOWNED | 
					
						
							| 
									
										
										
										
											2005-11-27 20:08:59 +00:00
										 |  |  | g_object_is_floating | 
					
						
							|  |  |  | g_object_force_floating | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GWeakNotify | 
					
						
							| 
									
										
										
										
											2001-08-06 20:55:11 +00:00
										 |  |  | g_object_weak_ref | 
					
						
							|  |  |  | g_object_weak_unref | 
					
						
							|  |  |  | g_object_add_weak_pointer | 
					
						
							|  |  |  | g_object_remove_weak_pointer | 
					
						
							| 
									
										
										
										
											2005-05-05 14:57:29 +00:00
										 |  |  | GToggleNotify | 
					
						
							|  |  |  | g_object_add_toggle_ref | 
					
						
							|  |  |  | g_object_remove_toggle_ref | 
					
						
							| 
									
										
											  
											
												changed prototype of g_boxed_type_register_static() to contain an optional
Wed Mar  7 09:36:33 2001  Tim Janik  <timj@gtk.org>
	* gboxed.[hc]: changed prototype of g_boxed_type_register_static()
	to contain an optional init function and a hint at whether the
	boxed structure uses ref counting internally.
	added g_value_set_boxed_take_ownership().
	made G_TYPE_BOXED an abstract value type.
	* genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value
	types.
	* glib-genmarshal.c: argument type changes, preparation for third-party
	arg specification.
	* gobject.[hc]: cleaned up get/set property code.
	added g_strdup_value_contents() to improve warnings.
	* gparam.[hc]: added g_param_value_convert(), taking over responsibility
	of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so
	validation alterations may be valid a part of the property setting
	process.
	* gparamspecs.[hc]: made value comparisons stable (for sort applications).
	added GParamSpecValueArray, a param spec for value arrays and
	GParamSpecClosure. nuked the value exchange functions and
	GParamSpecCCallback.
	* gtype.[hc]: catch unintialized usages of the type system with
	g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT
	to flag types that introduce a value table, but can't be used for
	g_value_init(). cleaned up reserved type ids.
	* gvalue.[hc]: code cleanups and saner checking.
	nuked the value exchange API. implemented value transformations, we
	can't really "convert" values, rather transforms are an anylogy to
	C casts, real conversions need a param spec for validation, which is
	why g_param_value_convert() does real conversions now.
	* gvaluearray.[hc]: new files that implement a GValueArray, a struct
	that can hold inhomogeneous arrays of value (to that extend that it
	also allowes undefined values, i.e. G_VALUE_TYPE(value)==0).
	this is exposed to the type system as a boxed type.
	* gvaluetransform.c: new file implementing most of the former value
	exchange functions as single-sided transformations.
	* gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added
	g_value_set_string_take_ownership().
	* *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/.
	* *.[hc]: many fixes and cleanups.
	* many warning improvements.
Tue Feb 27 18:35:15 2001  Tim Janik  <timj@gtk.org>
	* gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS
	into G_VALUE_LCOPY(), this needs proper documenting.
	* gparam.c: fixed G_PARAM_USER_MASK.
	* gtype.c (type_data_make_W):
	(type_data_last_unref_Wm): fixed invalid memory freeing.
	* gobject.c (g_object_last_unref): destroy signal handlers associated
	with object, right before finalization.
	* gsignal.c (g_signal_parse_name): catch destroyed nodes or signals
	that don't actually support details.
	* gobject.[hc]: got rid of property trailers. nuked GObject
	properties "data" and the "signal" variants.
	(g_object_connect): new convenience function to do multiple
	signal connections at once.
	(g_object_disconnect): likewise, for disconnections.
	* gparam.[hc] (g_param_spec_pool_lookup): took out trailer support.
	* gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer()
	as private (the latter got renamed from g_value_get_as_pointer()).
Wed Mar  7 09:32:06 2001  Tim Janik  <timj@gtk.org>
        * glib-object.h: add gvaluearray.h.
        * gstring.[hc]: fixup naming of g_string_sprint*.
        * gtypes.h: fixed GCompareDataFunc naming.
Wed Mar  7 09:33:27 2001  Tim Janik  <timj@gtk.org>
        * gobject/Makefile.am: shuffled rules to avoid excessive
        rebuilds.
        * gobject/gobject-sections.txt: updates.
        * gobject/tmpl/*: bunch of updates, added another patch
        from Eric Lemings <eric.b.lemings@lmco.com>.
											
										 
											2001-03-07 14:46:45 +00:00
										 |  |  | g_object_connect | 
					
						
							|  |  |  | g_object_disconnect | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_object_set | 
					
						
							|  |  |  | g_object_get | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_object_notify | 
					
						
							| 
									
										
										
										
											2010-04-10 15:50:40 +01:00
										 |  |  | g_object_notify_by_pspec | 
					
						
							| 
									
										
											  
											
												changed prototype of g_boxed_type_register_static() to contain an optional
Wed Mar  7 09:36:33 2001  Tim Janik  <timj@gtk.org>
	* gboxed.[hc]: changed prototype of g_boxed_type_register_static()
	to contain an optional init function and a hint at whether the
	boxed structure uses ref counting internally.
	added g_value_set_boxed_take_ownership().
	made G_TYPE_BOXED an abstract value type.
	* genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value
	types.
	* glib-genmarshal.c: argument type changes, preparation for third-party
	arg specification.
	* gobject.[hc]: cleaned up get/set property code.
	added g_strdup_value_contents() to improve warnings.
	* gparam.[hc]: added g_param_value_convert(), taking over responsibility
	of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so
	validation alterations may be valid a part of the property setting
	process.
	* gparamspecs.[hc]: made value comparisons stable (for sort applications).
	added GParamSpecValueArray, a param spec for value arrays and
	GParamSpecClosure. nuked the value exchange functions and
	GParamSpecCCallback.
	* gtype.[hc]: catch unintialized usages of the type system with
	g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT
	to flag types that introduce a value table, but can't be used for
	g_value_init(). cleaned up reserved type ids.
	* gvalue.[hc]: code cleanups and saner checking.
	nuked the value exchange API. implemented value transformations, we
	can't really "convert" values, rather transforms are an anylogy to
	C casts, real conversions need a param spec for validation, which is
	why g_param_value_convert() does real conversions now.
	* gvaluearray.[hc]: new files that implement a GValueArray, a struct
	that can hold inhomogeneous arrays of value (to that extend that it
	also allowes undefined values, i.e. G_VALUE_TYPE(value)==0).
	this is exposed to the type system as a boxed type.
	* gvaluetransform.c: new file implementing most of the former value
	exchange functions as single-sided transformations.
	* gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added
	g_value_set_string_take_ownership().
	* *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/.
	* *.[hc]: many fixes and cleanups.
	* many warning improvements.
Tue Feb 27 18:35:15 2001  Tim Janik  <timj@gtk.org>
	* gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS
	into G_VALUE_LCOPY(), this needs proper documenting.
	* gparam.c: fixed G_PARAM_USER_MASK.
	* gtype.c (type_data_make_W):
	(type_data_last_unref_Wm): fixed invalid memory freeing.
	* gobject.c (g_object_last_unref): destroy signal handlers associated
	with object, right before finalization.
	* gsignal.c (g_signal_parse_name): catch destroyed nodes or signals
	that don't actually support details.
	* gobject.[hc]: got rid of property trailers. nuked GObject
	properties "data" and the "signal" variants.
	(g_object_connect): new convenience function to do multiple
	signal connections at once.
	(g_object_disconnect): likewise, for disconnections.
	* gparam.[hc] (g_param_spec_pool_lookup): took out trailer support.
	* gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer()
	as private (the latter got renamed from g_value_get_as_pointer()).
Wed Mar  7 09:32:06 2001  Tim Janik  <timj@gtk.org>
        * glib-object.h: add gvaluearray.h.
        * gstring.[hc]: fixup naming of g_string_sprint*.
        * gtypes.h: fixed GCompareDataFunc naming.
Wed Mar  7 09:33:27 2001  Tim Janik  <timj@gtk.org>
        * gobject/Makefile.am: shuffled rules to avoid excessive
        rebuilds.
        * gobject/gobject-sections.txt: updates.
        * gobject/tmpl/*: bunch of updates, added another patch
        from Eric Lemings <eric.b.lemings@lmco.com>.
											
										 
											2001-03-07 14:46:45 +00:00
										 |  |  | g_object_freeze_notify | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_object_thaw_notify | 
					
						
							|  |  |  | g_object_get_data | 
					
						
							|  |  |  | g_object_set_data | 
					
						
							|  |  |  | g_object_set_data_full | 
					
						
							|  |  |  | g_object_steal_data | 
					
						
							| 
									
										
											  
											
												changed prototype of g_boxed_type_register_static() to contain an optional
Wed Mar  7 09:36:33 2001  Tim Janik  <timj@gtk.org>
	* gboxed.[hc]: changed prototype of g_boxed_type_register_static()
	to contain an optional init function and a hint at whether the
	boxed structure uses ref counting internally.
	added g_value_set_boxed_take_ownership().
	made G_TYPE_BOXED an abstract value type.
	* genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value
	types.
	* glib-genmarshal.c: argument type changes, preparation for third-party
	arg specification.
	* gobject.[hc]: cleaned up get/set property code.
	added g_strdup_value_contents() to improve warnings.
	* gparam.[hc]: added g_param_value_convert(), taking over responsibility
	of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so
	validation alterations may be valid a part of the property setting
	process.
	* gparamspecs.[hc]: made value comparisons stable (for sort applications).
	added GParamSpecValueArray, a param spec for value arrays and
	GParamSpecClosure. nuked the value exchange functions and
	GParamSpecCCallback.
	* gtype.[hc]: catch unintialized usages of the type system with
	g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT
	to flag types that introduce a value table, but can't be used for
	g_value_init(). cleaned up reserved type ids.
	* gvalue.[hc]: code cleanups and saner checking.
	nuked the value exchange API. implemented value transformations, we
	can't really "convert" values, rather transforms are an anylogy to
	C casts, real conversions need a param spec for validation, which is
	why g_param_value_convert() does real conversions now.
	* gvaluearray.[hc]: new files that implement a GValueArray, a struct
	that can hold inhomogeneous arrays of value (to that extend that it
	also allowes undefined values, i.e. G_VALUE_TYPE(value)==0).
	this is exposed to the type system as a boxed type.
	* gvaluetransform.c: new file implementing most of the former value
	exchange functions as single-sided transformations.
	* gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added
	g_value_set_string_take_ownership().
	* *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/.
	* *.[hc]: many fixes and cleanups.
	* many warning improvements.
Tue Feb 27 18:35:15 2001  Tim Janik  <timj@gtk.org>
	* gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS
	into G_VALUE_LCOPY(), this needs proper documenting.
	* gparam.c: fixed G_PARAM_USER_MASK.
	* gtype.c (type_data_make_W):
	(type_data_last_unref_Wm): fixed invalid memory freeing.
	* gobject.c (g_object_last_unref): destroy signal handlers associated
	with object, right before finalization.
	* gsignal.c (g_signal_parse_name): catch destroyed nodes or signals
	that don't actually support details.
	* gobject.[hc]: got rid of property trailers. nuked GObject
	properties "data" and the "signal" variants.
	(g_object_connect): new convenience function to do multiple
	signal connections at once.
	(g_object_disconnect): likewise, for disconnections.
	* gparam.[hc] (g_param_spec_pool_lookup): took out trailer support.
	* gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer()
	as private (the latter got renamed from g_value_get_as_pointer()).
Wed Mar  7 09:32:06 2001  Tim Janik  <timj@gtk.org>
        * glib-object.h: add gvaluearray.h.
        * gstring.[hc]: fixup naming of g_string_sprint*.
        * gtypes.h: fixed GCompareDataFunc naming.
Wed Mar  7 09:33:27 2001  Tim Janik  <timj@gtk.org>
        * gobject/Makefile.am: shuffled rules to avoid excessive
        rebuilds.
        * gobject/gobject-sections.txt: updates.
        * gobject/tmpl/*: bunch of updates, added another patch
        from Eric Lemings <eric.b.lemings@lmco.com>.
											
										 
											2001-03-07 14:46:45 +00:00
										 |  |  | g_object_get_qdata | 
					
						
							|  |  |  | g_object_set_qdata | 
					
						
							|  |  |  | g_object_set_qdata_full | 
					
						
							|  |  |  | g_object_steal_qdata | 
					
						
							|  |  |  | g_object_set_property | 
					
						
							|  |  |  | g_object_get_property | 
					
						
							|  |  |  | g_object_new_valist | 
					
						
							|  |  |  | g_object_set_valist | 
					
						
							|  |  |  | g_object_get_valist | 
					
						
							|  |  |  | g_object_watch_closure | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_object_run_dispose | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | G_OBJECT_WARN_INVALID_PROPERTY_ID | 
					
						
							| 
									
										
										
										
											2006-04-24 21:12:52 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-01-03 08:02:49 -05:00
										 |  |  | <SUBSECTION Weak references> | 
					
						
							|  |  |  | GWeakRef | 
					
						
							|  |  |  | g_weak_ref_init | 
					
						
							|  |  |  | g_weak_ref_clear | 
					
						
							|  |  |  | g_weak_ref_get | 
					
						
							|  |  |  | g_weak_ref_set | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2006-04-24 21:12:52 +00:00
										 |  |  | <SUBSECTION Standard> | 
					
						
							|  |  |  | G_INITIALLY_UNOWNED | 
					
						
							|  |  |  | G_INITIALLY_UNOWNED_CLASS | 
					
						
							|  |  |  | G_INITIALLY_UNOWNED_GET_CLASS | 
					
						
							|  |  |  | G_IS_INITIALLY_UNOWNED | 
					
						
							|  |  |  | G_IS_INITIALLY_UNOWNED_CLASS | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | <SUBSECTION Private> | 
					
						
							| 
									
										
										
										
											2003-03-24 23:28:35 +00:00
										 |  |  | G_OBJECT_WARN_INVALID_PSPEC | 
					
						
							| 
									
										
										
										
											2006-04-24 21:12:52 +00:00
										 |  |  | g_initially_unowned_get_type | 
					
						
							|  |  |  | g_object_compat_control | 
					
						
							| 
									
										
										
										
											2008-09-02 17:39:32 +00:00
										 |  |  | g_object_get_type | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | </SECTION> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SECTION> | 
					
						
							|  |  |  | <TITLE>Enumeration and Flag Types</TITLE> | 
					
						
							|  |  |  | <FILE>enumerations_flags</FILE> | 
					
						
							|  |  |  | GEnumClass | 
					
						
							|  |  |  | GFlagsClass | 
					
						
							|  |  |  | G_ENUM_CLASS_TYPE | 
					
						
							|  |  |  | G_ENUM_CLASS_TYPE_NAME | 
					
						
							|  |  |  | G_TYPE_IS_ENUM | 
					
						
							|  |  |  | G_ENUM_CLASS | 
					
						
							|  |  |  | G_IS_ENUM_CLASS | 
					
						
							|  |  |  | G_TYPE_IS_FLAGS | 
					
						
							|  |  |  | G_FLAGS_CLASS | 
					
						
							|  |  |  | G_IS_FLAGS_CLASS | 
					
						
							|  |  |  | G_FLAGS_CLASS_TYPE | 
					
						
							|  |  |  | G_FLAGS_CLASS_TYPE_NAME | 
					
						
							|  |  |  | GEnumValue | 
					
						
							|  |  |  | GFlagsValue | 
					
						
							|  |  |  | g_enum_get_value | 
					
						
							|  |  |  | g_enum_get_value_by_name | 
					
						
							|  |  |  | g_enum_get_value_by_nick | 
					
						
							|  |  |  | g_flags_get_first_value | 
					
						
							|  |  |  | g_flags_get_value_by_name | 
					
						
							|  |  |  | g_flags_get_value_by_nick | 
					
						
							|  |  |  | g_enum_register_static | 
					
						
							|  |  |  | g_flags_register_static | 
					
						
							|  |  |  | g_enum_complete_type_info | 
					
						
							|  |  |  | g_flags_complete_type_info | 
					
						
							|  |  |  | </SECTION> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-11-11 00:03:57 +00:00
										 |  |  | <SECTION> | 
					
						
							|  |  |  | <FILE>gboxed</FILE> | 
					
						
							|  |  |  | <TITLE>Boxed Types</TITLE> | 
					
						
							|  |  |  | GBoxedCopyFunc | 
					
						
							|  |  |  | GBoxedFreeFunc | 
					
						
							|  |  |  | g_boxed_copy | 
					
						
							|  |  |  | g_boxed_free | 
					
						
							|  |  |  | g_boxed_type_register_static | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_pointer_type_register_static | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION> | 
					
						
							| 
									
										
										
										
											2005-11-27 20:08:59 +00:00
										 |  |  | G_TYPE_HASH_TABLE | 
					
						
							| 
									
										
										
										
											2005-04-29 18:33:41 +00:00
										 |  |  | G_TYPE_DATE | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_GSTRING | 
					
						
							| 
									
										
										
										
											2004-01-09 22:39:55 +00:00
										 |  |  | G_TYPE_STRV | 
					
						
							| 
									
										
										
										
											2007-06-15 16:31:21 +00:00
										 |  |  | G_TYPE_REGEX | 
					
						
							| 
									
										
										
										
											2011-06-23 18:31:29 +02:00
										 |  |  | G_TYPE_MATCH_INFO | 
					
						
							| 
									
										
										
										
											2009-05-03 16:58:22 -04:00
										 |  |  | G_TYPE_ARRAY | 
					
						
							|  |  |  | G_TYPE_BYTE_ARRAY | 
					
						
							|  |  |  | G_TYPE_PTR_ARRAY | 
					
						
							| 
									
										
										
										
											2011-11-11 17:08:26 +01:00
										 |  |  | G_TYPE_BYTES | 
					
						
							| 
									
										
										
										
											2010-02-21 19:46:57 -05:00
										 |  |  | G_TYPE_VARIANT_TYPE | 
					
						
							| 
									
										
										
										
											2010-04-23 12:14:37 -04:00
										 |  |  | G_TYPE_ERROR | 
					
						
							| 
									
										
										
										
											2010-08-25 16:24:46 +01:00
										 |  |  | G_TYPE_DATE_TIME | 
					
						
							| 
									
										
										
										
											2011-08-29 23:42:24 -04:00
										 |  |  | G_TYPE_IO_CHANNEL | 
					
						
							|  |  |  | G_TYPE_IO_CONDITION | 
					
						
							|  |  |  | G_TYPE_VARIANT_BUILDER | 
					
						
							| 
									
										
										
										
											2011-10-15 17:51:25 -04:00
										 |  |  | G_TYPE_KEY_FILE | 
					
						
							| 
									
										
										
										
											2011-09-05 18:05:05 -04:00
										 |  |  | G_TYPE_MAIN_CONTEXT | 
					
						
							|  |  |  | G_TYPE_MAIN_LOOP | 
					
						
							|  |  |  | G_TYPE_SOURCE | 
					
						
							| 
									
										
										
										
											2004-01-09 22:39:55 +00:00
										 |  |  | GStrv | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-11-11 00:03:57 +00:00
										 |  |  | <SUBSECTION Standard> | 
					
						
							|  |  |  | G_TYPE_IS_BOXED | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION Private> | 
					
						
							|  |  |  | g_gstring_get_type | 
					
						
							| 
									
										
										
										
											2004-01-09 22:39:55 +00:00
										 |  |  | g_strv_get_type | 
					
						
							| 
									
										
										
										
											2005-05-01 22:02:16 +00:00
										 |  |  | g_date_get_type | 
					
						
							| 
									
										
										
										
											2005-11-27 20:08:59 +00:00
										 |  |  | g_hash_table_get_type | 
					
						
							| 
									
										
										
										
											2007-06-15 16:31:21 +00:00
										 |  |  | g_regex_get_type | 
					
						
							| 
									
										
										
										
											2011-06-23 18:31:29 +02:00
										 |  |  | g_match_info_get_type | 
					
						
							| 
									
										
										
										
											2009-05-03 16:58:22 -04:00
										 |  |  | g_array_get_type | 
					
						
							|  |  |  | g_byte_array_get_type | 
					
						
							|  |  |  | g_ptr_array_get_type | 
					
						
							| 
									
										
										
										
											2010-06-23 07:21:50 -04:00
										 |  |  | g_error_get_type | 
					
						
							| 
									
										
										
										
											2010-11-29 01:20:58 -05:00
										 |  |  | g_date_time_get_type | 
					
						
							| 
									
										
										
										
											2010-02-10 11:13:06 -05:00
										 |  |  | g_variant_get_gtype | 
					
						
							| 
									
										
										
										
											2010-02-21 19:46:57 -05:00
										 |  |  | g_variant_type_get_gtype | 
					
						
							| 
									
										
										
										
											2011-08-29 23:42:24 -04:00
										 |  |  | g_variant_builder_get_type | 
					
						
							|  |  |  | g_gtype_get_type | 
					
						
							| 
									
										
										
										
											2011-09-05 18:05:05 -04:00
										 |  |  | g_main_context_get_type | 
					
						
							|  |  |  | g_main_loop_get_type | 
					
						
							|  |  |  | g_source_get_type | 
					
						
							| 
									
										
										
										
											2012-02-10 22:13:36 -05:00
										 |  |  | g_bytes_get_type | 
					
						
							|  |  |  | g_key_file_get_type | 
					
						
							| 
									
										
										
										
											2000-11-11 00:03:57 +00:00
										 |  |  | </SECTION> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | <SECTION> | 
					
						
							|  |  |  | <TITLE>Generic values</TITLE> | 
					
						
							|  |  |  | <FILE>generic_values</FILE> | 
					
						
							| 
									
										
										
										
											2011-07-17 21:18:04 +02:00
										 |  |  | G_VALUE_INIT | 
					
						
							| 
									
										
										
										
											2000-11-11 00:03:57 +00:00
										 |  |  | G_VALUE_HOLDS | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_VALUE_TYPE | 
					
						
							|  |  |  | G_VALUE_TYPE_NAME | 
					
						
							|  |  |  | G_TYPE_IS_VALUE | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_IS_VALUE_ABSTRACT | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_IS_VALUE | 
					
						
							|  |  |  | GValue | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_VALUE | 
					
						
							|  |  |  | G_TYPE_VALUE_ARRAY | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_value_init | 
					
						
							|  |  |  | g_value_copy | 
					
						
							|  |  |  | g_value_reset | 
					
						
							|  |  |  | g_value_unset | 
					
						
							| 
									
										
										
										
											2005-10-27 02:54:30 +00:00
										 |  |  | g_value_set_instance | 
					
						
							| 
									
										
										
										
											2000-11-11 00:03:57 +00:00
										 |  |  | g_value_fits_pointer | 
					
						
							| 
									
										
											  
											
												changed prototype of g_boxed_type_register_static() to contain an optional
Wed Mar  7 09:36:33 2001  Tim Janik  <timj@gtk.org>
	* gboxed.[hc]: changed prototype of g_boxed_type_register_static()
	to contain an optional init function and a hint at whether the
	boxed structure uses ref counting internally.
	added g_value_set_boxed_take_ownership().
	made G_TYPE_BOXED an abstract value type.
	* genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value
	types.
	* glib-genmarshal.c: argument type changes, preparation for third-party
	arg specification.
	* gobject.[hc]: cleaned up get/set property code.
	added g_strdup_value_contents() to improve warnings.
	* gparam.[hc]: added g_param_value_convert(), taking over responsibility
	of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so
	validation alterations may be valid a part of the property setting
	process.
	* gparamspecs.[hc]: made value comparisons stable (for sort applications).
	added GParamSpecValueArray, a param spec for value arrays and
	GParamSpecClosure. nuked the value exchange functions and
	GParamSpecCCallback.
	* gtype.[hc]: catch unintialized usages of the type system with
	g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT
	to flag types that introduce a value table, but can't be used for
	g_value_init(). cleaned up reserved type ids.
	* gvalue.[hc]: code cleanups and saner checking.
	nuked the value exchange API. implemented value transformations, we
	can't really "convert" values, rather transforms are an anylogy to
	C casts, real conversions need a param spec for validation, which is
	why g_param_value_convert() does real conversions now.
	* gvaluearray.[hc]: new files that implement a GValueArray, a struct
	that can hold inhomogeneous arrays of value (to that extend that it
	also allowes undefined values, i.e. G_VALUE_TYPE(value)==0).
	this is exposed to the type system as a boxed type.
	* gvaluetransform.c: new file implementing most of the former value
	exchange functions as single-sided transformations.
	* gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added
	g_value_set_string_take_ownership().
	* *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/.
	* *.[hc]: many fixes and cleanups.
	* many warning improvements.
Tue Feb 27 18:35:15 2001  Tim Janik  <timj@gtk.org>
	* gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS
	into G_VALUE_LCOPY(), this needs proper documenting.
	* gparam.c: fixed G_PARAM_USER_MASK.
	* gtype.c (type_data_make_W):
	(type_data_last_unref_Wm): fixed invalid memory freeing.
	* gobject.c (g_object_last_unref): destroy signal handlers associated
	with object, right before finalization.
	* gsignal.c (g_signal_parse_name): catch destroyed nodes or signals
	that don't actually support details.
	* gobject.[hc]: got rid of property trailers. nuked GObject
	properties "data" and the "signal" variants.
	(g_object_connect): new convenience function to do multiple
	signal connections at once.
	(g_object_disconnect): likewise, for disconnections.
	* gparam.[hc] (g_param_spec_pool_lookup): took out trailer support.
	* gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer()
	as private (the latter got renamed from g_value_get_as_pointer()).
Wed Mar  7 09:32:06 2001  Tim Janik  <timj@gtk.org>
        * glib-object.h: add gvaluearray.h.
        * gstring.[hc]: fixup naming of g_string_sprint*.
        * gtypes.h: fixed GCompareDataFunc naming.
Wed Mar  7 09:33:27 2001  Tim Janik  <timj@gtk.org>
        * gobject/Makefile.am: shuffled rules to avoid excessive
        rebuilds.
        * gobject/gobject-sections.txt: updates.
        * gobject/tmpl/*: bunch of updates, added another patch
        from Eric Lemings <eric.b.lemings@lmco.com>.
											
										 
											2001-03-07 14:46:45 +00:00
										 |  |  | g_value_peek_pointer | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_value_type_compatible | 
					
						
							|  |  |  | g_value_type_transformable | 
					
						
							|  |  |  | g_value_transform | 
					
						
							|  |  |  | GValueTransform | 
					
						
							|  |  |  | g_value_register_transform_func | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | g_strdup_value_contents | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION Private> | 
					
						
							|  |  |  | G_VALUE_NOCOPY_CONTENTS | 
					
						
							|  |  |  | g_value_get_type | 
					
						
							|  |  |  | g_value_array_get_type | 
					
						
							| 
									
										
											  
											
												changed prototype of g_boxed_type_register_static() to contain an optional
Wed Mar  7 09:36:33 2001  Tim Janik  <timj@gtk.org>
	* gboxed.[hc]: changed prototype of g_boxed_type_register_static()
	to contain an optional init function and a hint at whether the
	boxed structure uses ref counting internally.
	added g_value_set_boxed_take_ownership().
	made G_TYPE_BOXED an abstract value type.
	* genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value
	types.
	* glib-genmarshal.c: argument type changes, preparation for third-party
	arg specification.
	* gobject.[hc]: cleaned up get/set property code.
	added g_strdup_value_contents() to improve warnings.
	* gparam.[hc]: added g_param_value_convert(), taking over responsibility
	of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so
	validation alterations may be valid a part of the property setting
	process.
	* gparamspecs.[hc]: made value comparisons stable (for sort applications).
	added GParamSpecValueArray, a param spec for value arrays and
	GParamSpecClosure. nuked the value exchange functions and
	GParamSpecCCallback.
	* gtype.[hc]: catch unintialized usages of the type system with
	g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT
	to flag types that introduce a value table, but can't be used for
	g_value_init(). cleaned up reserved type ids.
	* gvalue.[hc]: code cleanups and saner checking.
	nuked the value exchange API. implemented value transformations, we
	can't really "convert" values, rather transforms are an anylogy to
	C casts, real conversions need a param spec for validation, which is
	why g_param_value_convert() does real conversions now.
	* gvaluearray.[hc]: new files that implement a GValueArray, a struct
	that can hold inhomogeneous arrays of value (to that extend that it
	also allowes undefined values, i.e. G_VALUE_TYPE(value)==0).
	this is exposed to the type system as a boxed type.
	* gvaluetransform.c: new file implementing most of the former value
	exchange functions as single-sided transformations.
	* gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added
	g_value_set_string_take_ownership().
	* *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/.
	* *.[hc]: many fixes and cleanups.
	* many warning improvements.
Tue Feb 27 18:35:15 2001  Tim Janik  <timj@gtk.org>
	* gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS
	into G_VALUE_LCOPY(), this needs proper documenting.
	* gparam.c: fixed G_PARAM_USER_MASK.
	* gtype.c (type_data_make_W):
	(type_data_last_unref_Wm): fixed invalid memory freeing.
	* gobject.c (g_object_last_unref): destroy signal handlers associated
	with object, right before finalization.
	* gsignal.c (g_signal_parse_name): catch destroyed nodes or signals
	that don't actually support details.
	* gobject.[hc]: got rid of property trailers. nuked GObject
	properties "data" and the "signal" variants.
	(g_object_connect): new convenience function to do multiple
	signal connections at once.
	(g_object_disconnect): likewise, for disconnections.
	* gparam.[hc] (g_param_spec_pool_lookup): took out trailer support.
	* gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer()
	as private (the latter got renamed from g_value_get_as_pointer()).
Wed Mar  7 09:32:06 2001  Tim Janik  <timj@gtk.org>
        * glib-object.h: add gvaluearray.h.
        * gstring.[hc]: fixup naming of g_string_sprint*.
        * gtypes.h: fixed GCompareDataFunc naming.
Wed Mar  7 09:33:27 2001  Tim Janik  <timj@gtk.org>
        * gobject/Makefile.am: shuffled rules to avoid excessive
        rebuilds.
        * gobject/gobject-sections.txt: updates.
        * gobject/tmpl/*: bunch of updates, added another patch
        from Eric Lemings <eric.b.lemings@lmco.com>.
											
										 
											2001-03-07 14:46:45 +00:00
										 |  |  | </SECTION> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SECTION> | 
					
						
							|  |  |  | <TITLE>Value arrays</TITLE> | 
					
						
							| 
									
										
										
										
											2001-03-07 20:11:09 +00:00
										 |  |  | <FILE>value_arrays</FILE> | 
					
						
							| 
									
										
											  
											
												changed prototype of g_boxed_type_register_static() to contain an optional
Wed Mar  7 09:36:33 2001  Tim Janik  <timj@gtk.org>
	* gboxed.[hc]: changed prototype of g_boxed_type_register_static()
	to contain an optional init function and a hint at whether the
	boxed structure uses ref counting internally.
	added g_value_set_boxed_take_ownership().
	made G_TYPE_BOXED an abstract value type.
	* genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value
	types.
	* glib-genmarshal.c: argument type changes, preparation for third-party
	arg specification.
	* gobject.[hc]: cleaned up get/set property code.
	added g_strdup_value_contents() to improve warnings.
	* gparam.[hc]: added g_param_value_convert(), taking over responsibility
	of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so
	validation alterations may be valid a part of the property setting
	process.
	* gparamspecs.[hc]: made value comparisons stable (for sort applications).
	added GParamSpecValueArray, a param spec for value arrays and
	GParamSpecClosure. nuked the value exchange functions and
	GParamSpecCCallback.
	* gtype.[hc]: catch unintialized usages of the type system with
	g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT
	to flag types that introduce a value table, but can't be used for
	g_value_init(). cleaned up reserved type ids.
	* gvalue.[hc]: code cleanups and saner checking.
	nuked the value exchange API. implemented value transformations, we
	can't really "convert" values, rather transforms are an anylogy to
	C casts, real conversions need a param spec for validation, which is
	why g_param_value_convert() does real conversions now.
	* gvaluearray.[hc]: new files that implement a GValueArray, a struct
	that can hold inhomogeneous arrays of value (to that extend that it
	also allowes undefined values, i.e. G_VALUE_TYPE(value)==0).
	this is exposed to the type system as a boxed type.
	* gvaluetransform.c: new file implementing most of the former value
	exchange functions as single-sided transformations.
	* gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added
	g_value_set_string_take_ownership().
	* *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/.
	* *.[hc]: many fixes and cleanups.
	* many warning improvements.
Tue Feb 27 18:35:15 2001  Tim Janik  <timj@gtk.org>
	* gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS
	into G_VALUE_LCOPY(), this needs proper documenting.
	* gparam.c: fixed G_PARAM_USER_MASK.
	* gtype.c (type_data_make_W):
	(type_data_last_unref_Wm): fixed invalid memory freeing.
	* gobject.c (g_object_last_unref): destroy signal handlers associated
	with object, right before finalization.
	* gsignal.c (g_signal_parse_name): catch destroyed nodes or signals
	that don't actually support details.
	* gobject.[hc]: got rid of property trailers. nuked GObject
	properties "data" and the "signal" variants.
	(g_object_connect): new convenience function to do multiple
	signal connections at once.
	(g_object_disconnect): likewise, for disconnections.
	* gparam.[hc] (g_param_spec_pool_lookup): took out trailer support.
	* gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer()
	as private (the latter got renamed from g_value_get_as_pointer()).
Wed Mar  7 09:32:06 2001  Tim Janik  <timj@gtk.org>
        * glib-object.h: add gvaluearray.h.
        * gstring.[hc]: fixup naming of g_string_sprint*.
        * gtypes.h: fixed GCompareDataFunc naming.
Wed Mar  7 09:33:27 2001  Tim Janik  <timj@gtk.org>
        * gobject/Makefile.am: shuffled rules to avoid excessive
        rebuilds.
        * gobject/gobject-sections.txt: updates.
        * gobject/tmpl/*: bunch of updates, added another patch
        from Eric Lemings <eric.b.lemings@lmco.com>.
											
										 
											2001-03-07 14:46:45 +00:00
										 |  |  | GValueArray | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_value_array_get_nth | 
					
						
							| 
									
										
											  
											
												changed prototype of g_boxed_type_register_static() to contain an optional
Wed Mar  7 09:36:33 2001  Tim Janik  <timj@gtk.org>
	* gboxed.[hc]: changed prototype of g_boxed_type_register_static()
	to contain an optional init function and a hint at whether the
	boxed structure uses ref counting internally.
	added g_value_set_boxed_take_ownership().
	made G_TYPE_BOXED an abstract value type.
	* genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value
	types.
	* glib-genmarshal.c: argument type changes, preparation for third-party
	arg specification.
	* gobject.[hc]: cleaned up get/set property code.
	added g_strdup_value_contents() to improve warnings.
	* gparam.[hc]: added g_param_value_convert(), taking over responsibility
	of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so
	validation alterations may be valid a part of the property setting
	process.
	* gparamspecs.[hc]: made value comparisons stable (for sort applications).
	added GParamSpecValueArray, a param spec for value arrays and
	GParamSpecClosure. nuked the value exchange functions and
	GParamSpecCCallback.
	* gtype.[hc]: catch unintialized usages of the type system with
	g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT
	to flag types that introduce a value table, but can't be used for
	g_value_init(). cleaned up reserved type ids.
	* gvalue.[hc]: code cleanups and saner checking.
	nuked the value exchange API. implemented value transformations, we
	can't really "convert" values, rather transforms are an anylogy to
	C casts, real conversions need a param spec for validation, which is
	why g_param_value_convert() does real conversions now.
	* gvaluearray.[hc]: new files that implement a GValueArray, a struct
	that can hold inhomogeneous arrays of value (to that extend that it
	also allowes undefined values, i.e. G_VALUE_TYPE(value)==0).
	this is exposed to the type system as a boxed type.
	* gvaluetransform.c: new file implementing most of the former value
	exchange functions as single-sided transformations.
	* gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added
	g_value_set_string_take_ownership().
	* *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/.
	* *.[hc]: many fixes and cleanups.
	* many warning improvements.
Tue Feb 27 18:35:15 2001  Tim Janik  <timj@gtk.org>
	* gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS
	into G_VALUE_LCOPY(), this needs proper documenting.
	* gparam.c: fixed G_PARAM_USER_MASK.
	* gtype.c (type_data_make_W):
	(type_data_last_unref_Wm): fixed invalid memory freeing.
	* gobject.c (g_object_last_unref): destroy signal handlers associated
	with object, right before finalization.
	* gsignal.c (g_signal_parse_name): catch destroyed nodes or signals
	that don't actually support details.
	* gobject.[hc]: got rid of property trailers. nuked GObject
	properties "data" and the "signal" variants.
	(g_object_connect): new convenience function to do multiple
	signal connections at once.
	(g_object_disconnect): likewise, for disconnections.
	* gparam.[hc] (g_param_spec_pool_lookup): took out trailer support.
	* gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer()
	as private (the latter got renamed from g_value_get_as_pointer()).
Wed Mar  7 09:32:06 2001  Tim Janik  <timj@gtk.org>
        * glib-object.h: add gvaluearray.h.
        * gstring.[hc]: fixup naming of g_string_sprint*.
        * gtypes.h: fixed GCompareDataFunc naming.
Wed Mar  7 09:33:27 2001  Tim Janik  <timj@gtk.org>
        * gobject/Makefile.am: shuffled rules to avoid excessive
        rebuilds.
        * gobject/gobject-sections.txt: updates.
        * gobject/tmpl/*: bunch of updates, added another patch
        from Eric Lemings <eric.b.lemings@lmco.com>.
											
										 
											2001-03-07 14:46:45 +00:00
										 |  |  | g_value_array_new | 
					
						
							|  |  |  | g_value_array_copy | 
					
						
							|  |  |  | g_value_array_free | 
					
						
							|  |  |  | g_value_array_append | 
					
						
							|  |  |  | g_value_array_prepend | 
					
						
							|  |  |  | g_value_array_insert | 
					
						
							|  |  |  | g_value_array_remove | 
					
						
							|  |  |  | g_value_array_sort | 
					
						
							|  |  |  | g_value_array_sort_with_data | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | </SECTION> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SECTION> | 
					
						
							| 
									
										
										
										
											2001-11-13 18:49:56 +00:00
										 |  |  | <TITLE>GParamSpec</TITLE> | 
					
						
							|  |  |  | <FILE>gparamspec</FILE> | 
					
						
							|  |  |  | G_TYPE_IS_PARAM | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_PARAM_SPEC | 
					
						
							|  |  |  | G_IS_PARAM_SPEC | 
					
						
							| 
									
										
										
										
											2001-11-13 18:49:56 +00:00
										 |  |  | G_PARAM_SPEC_CLASS | 
					
						
							|  |  |  | G_IS_PARAM_SPEC_CLASS | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_PARAM_SPEC_GET_CLASS | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_PARAM_SPEC_TYPE | 
					
						
							| 
									
										
										
										
											2001-11-13 18:49:56 +00:00
										 |  |  | G_PARAM_SPEC_TYPE_NAME | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_PARAM_SPEC_VALUE_TYPE | 
					
						
							| 
									
										
										
										
											2001-11-13 18:49:56 +00:00
										 |  |  | GParamSpec | 
					
						
							|  |  |  | GParamSpecClass | 
					
						
							|  |  |  | GParamFlags | 
					
						
							| 
									
										
										
										
											2001-01-31 06:27:41 +00:00
										 |  |  | G_PARAM_READWRITE | 
					
						
							| 
									
										
										
										
											2007-03-16 22:11:15 +00:00
										 |  |  | G_PARAM_STATIC_STRINGS | 
					
						
							| 
									
										
										
										
											2001-01-31 06:27:41 +00:00
										 |  |  | G_PARAM_MASK | 
					
						
							|  |  |  | G_PARAM_USER_SHIFT | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_param_spec_ref | 
					
						
							|  |  |  | g_param_spec_unref | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_param_spec_sink | 
					
						
							| 
									
										
										
										
											2005-11-27 20:08:59 +00:00
										 |  |  | g_param_spec_ref_sink | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_param_value_set_default | 
					
						
							|  |  |  | g_param_value_defaults | 
					
						
							|  |  |  | g_param_value_validate | 
					
						
							| 
									
										
										
										
											2001-11-13 18:49:56 +00:00
										 |  |  | g_param_value_convert | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | g_param_values_cmp | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | g_param_spec_get_name | 
					
						
							|  |  |  | g_param_spec_get_nick | 
					
						
							|  |  |  | g_param_spec_get_blurb | 
					
						
							| 
									
										
										
										
											2001-11-13 18:49:56 +00:00
										 |  |  | g_param_spec_get_qdata | 
					
						
							|  |  |  | g_param_spec_set_qdata | 
					
						
							|  |  |  | g_param_spec_set_qdata_full | 
					
						
							|  |  |  | g_param_spec_steal_qdata | 
					
						
							| 
									
										
										
										
											2003-10-21 19:14:04 +00:00
										 |  |  | g_param_spec_get_redirect_target | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_param_spec_internal | 
					
						
							| 
									
										
										
										
											2001-01-31 06:27:41 +00:00
										 |  |  | GParamSpecTypeInfo | 
					
						
							|  |  |  | g_param_type_register_static | 
					
						
							|  |  |  | GParamSpecPool | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_param_spec_pool_new | 
					
						
							|  |  |  | g_param_spec_pool_insert | 
					
						
							|  |  |  | g_param_spec_pool_remove | 
					
						
							|  |  |  | g_param_spec_pool_lookup | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_param_spec_pool_list | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | g_param_spec_pool_list_owned | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | </SECTION> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SECTION> | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | <TITLE>Standard Parameter and Value Types</TITLE> | 
					
						
							|  |  |  | <FILE>param_value_types</FILE> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION gboolean> | 
					
						
							|  |  |  | G_IS_PARAM_SPEC_BOOLEAN | 
					
						
							|  |  |  | G_PARAM_SPEC_BOOLEAN | 
					
						
							|  |  |  | G_VALUE_HOLDS_BOOLEAN | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_BOOLEAN | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecBoolean | 
					
						
							|  |  |  | g_param_spec_boolean | 
					
						
							|  |  |  | g_value_set_boolean | 
					
						
							|  |  |  | g_value_get_boolean | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION gchar> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_IS_PARAM_SPEC_CHAR | 
					
						
							|  |  |  | G_PARAM_SPEC_CHAR | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_CHAR | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_CHAR | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecChar | 
					
						
							|  |  |  | g_param_spec_char | 
					
						
							|  |  |  | g_value_set_char | 
					
						
							|  |  |  | g_value_get_char | 
					
						
							| 
									
										
										
										
											2011-12-13 23:00:16 -05:00
										 |  |  | g_value_get_schar | 
					
						
							|  |  |  | g_value_set_schar | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION guchar> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_IS_PARAM_SPEC_UCHAR | 
					
						
							|  |  |  | G_PARAM_SPEC_UCHAR | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_UCHAR | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_UCHAR | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecUChar | 
					
						
							|  |  |  | g_param_spec_uchar | 
					
						
							|  |  |  | g_value_set_uchar | 
					
						
							|  |  |  | g_value_get_uchar | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION gint> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_IS_PARAM_SPEC_INT | 
					
						
							|  |  |  | G_PARAM_SPEC_INT | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_INT   | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_INT | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecInt | 
					
						
							|  |  |  | g_param_spec_int | 
					
						
							|  |  |  | g_value_set_int | 
					
						
							|  |  |  | g_value_get_int | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION guint> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_IS_PARAM_SPEC_UINT | 
					
						
							|  |  |  | G_PARAM_SPEC_UINT | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_UINT   | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_UINT | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecUInt | 
					
						
							|  |  |  | g_param_spec_uint | 
					
						
							|  |  |  | g_value_set_uint | 
					
						
							|  |  |  | g_value_get_uint | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION glong> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_IS_PARAM_SPEC_LONG | 
					
						
							|  |  |  | G_PARAM_SPEC_LONG | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_LONG  | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_LONG | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecLong | 
					
						
							|  |  |  | g_param_spec_long | 
					
						
							|  |  |  | g_value_set_long | 
					
						
							|  |  |  | g_value_get_long | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION gulong> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_IS_PARAM_SPEC_ULONG | 
					
						
							|  |  |  | G_PARAM_SPEC_ULONG | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_ULONG  | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_ULONG | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecULong | 
					
						
							|  |  |  | g_param_spec_ulong | 
					
						
							|  |  |  | g_value_set_ulong | 
					
						
							|  |  |  | g_value_get_ulong | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION gint64> | 
					
						
							|  |  |  | G_IS_PARAM_SPEC_INT64 | 
					
						
							|  |  |  | G_PARAM_SPEC_INT64 | 
					
						
							|  |  |  | G_VALUE_HOLDS_INT64 | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_INT64 | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecInt64 | 
					
						
							|  |  |  | g_param_spec_int64 | 
					
						
							|  |  |  | g_value_set_int64 | 
					
						
							|  |  |  | g_value_get_int64 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION guint64> | 
					
						
							|  |  |  | G_IS_PARAM_SPEC_UINT64 | 
					
						
							|  |  |  | G_PARAM_SPEC_UINT64 | 
					
						
							|  |  |  | G_VALUE_HOLDS_UINT64 | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_UINT64 | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecUInt64 | 
					
						
							|  |  |  | g_param_spec_uint64 | 
					
						
							|  |  |  | g_value_set_uint64 | 
					
						
							|  |  |  | g_value_get_uint64 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION gfloat> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_IS_PARAM_SPEC_FLOAT | 
					
						
							|  |  |  | G_PARAM_SPEC_FLOAT | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_FLOAT | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_FLOAT | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecFloat | 
					
						
							|  |  |  | g_param_spec_float | 
					
						
							|  |  |  | g_value_set_float | 
					
						
							|  |  |  | g_value_get_float | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION gdouble> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_IS_PARAM_SPEC_DOUBLE | 
					
						
							|  |  |  | G_PARAM_SPEC_DOUBLE | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_DOUBLE | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_DOUBLE | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecDouble | 
					
						
							|  |  |  | g_param_spec_double | 
					
						
							|  |  |  | g_value_set_double | 
					
						
							|  |  |  | g_value_get_double | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION GEnum> | 
					
						
							|  |  |  | G_IS_PARAM_SPEC_ENUM | 
					
						
							|  |  |  | G_PARAM_SPEC_ENUM | 
					
						
							|  |  |  | G_VALUE_HOLDS_ENUM | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_ENUM | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecEnum | 
					
						
							|  |  |  | g_param_spec_enum | 
					
						
							|  |  |  | g_value_set_enum | 
					
						
							|  |  |  | g_value_get_enum | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION GFLags> | 
					
						
							|  |  |  | G_IS_PARAM_SPEC_FLAGS | 
					
						
							|  |  |  | G_PARAM_SPEC_FLAGS | 
					
						
							|  |  |  | G_VALUE_HOLDS_FLAGS | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_FLAGS | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecFlags | 
					
						
							|  |  |  | g_param_spec_flags | 
					
						
							|  |  |  | g_value_set_flags | 
					
						
							|  |  |  | g_value_get_flags | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION gchararray> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_IS_PARAM_SPEC_STRING | 
					
						
							|  |  |  | G_PARAM_SPEC_STRING | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_STRING | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_STRING | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecString | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | gchararray | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_param_spec_string | 
					
						
							|  |  |  | g_value_set_string | 
					
						
							|  |  |  | g_value_set_static_string | 
					
						
							| 
									
										
										
										
											2003-09-12 20:11:38 +00:00
										 |  |  | g_value_take_string | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_value_set_string_take_ownership | 
					
						
							|  |  |  | g_value_get_string | 
					
						
							|  |  |  | g_value_dup_string | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION GParamSpec> | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | G_IS_PARAM_SPEC_PARAM | 
					
						
							|  |  |  | G_PARAM_SPEC_PARAM | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_PARAM | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_PARAM | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecParam | 
					
						
							|  |  |  | g_param_spec_param | 
					
						
							|  |  |  | g_value_set_param | 
					
						
							| 
									
										
										
										
											2003-09-12 20:11:38 +00:00
										 |  |  | g_value_take_param | 
					
						
							| 
									
										
										
										
											2002-02-20 09:51:10 +00:00
										 |  |  | g_value_set_param_take_ownership | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_value_get_param | 
					
						
							|  |  |  | g_value_dup_param | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION GBoxed> | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | G_IS_PARAM_SPEC_BOXED | 
					
						
							|  |  |  | G_PARAM_SPEC_BOXED | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_BOXED | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_BOXED | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecBoxed | 
					
						
							|  |  |  | g_param_spec_boxed | 
					
						
							|  |  |  | g_value_set_boxed | 
					
						
							|  |  |  | g_value_set_static_boxed | 
					
						
							| 
									
										
										
										
											2003-09-12 20:11:38 +00:00
										 |  |  | g_value_take_boxed | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_value_set_boxed_take_ownership | 
					
						
							|  |  |  | g_value_get_boxed | 
					
						
							|  |  |  | g_value_dup_boxed | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION gpointer> | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | G_IS_PARAM_SPEC_POINTER | 
					
						
							|  |  |  | G_PARAM_SPEC_POINTER | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_POINTER | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_POINTER | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecPointer | 
					
						
							|  |  |  | g_param_spec_pointer | 
					
						
							|  |  |  | g_value_set_pointer | 
					
						
							|  |  |  | g_value_get_pointer | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION GObject> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_IS_PARAM_SPEC_OBJECT | 
					
						
							|  |  |  | G_PARAM_SPEC_OBJECT | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | G_VALUE_HOLDS_OBJECT | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_OBJECT | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | GParamSpecObject | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_param_spec_object | 
					
						
							|  |  |  | g_value_set_object | 
					
						
							| 
									
										
										
										
											2003-09-12 20:11:38 +00:00
										 |  |  | g_value_take_object | 
					
						
							| 
									
										
										
										
											2002-02-20 09:51:10 +00:00
										 |  |  | g_value_set_object_take_ownership | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | g_value_get_object | 
					
						
							|  |  |  | g_value_dup_object | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION gunichar> | 
					
						
							|  |  |  | G_IS_PARAM_SPEC_UNICHAR | 
					
						
							|  |  |  | G_PARAM_SPEC_UNICHAR | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_UNICHAR | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecUnichar | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_param_spec_unichar | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | <SUBSECTION GValueArray> | 
					
						
							|  |  |  | G_IS_PARAM_SPEC_VALUE_ARRAY | 
					
						
							|  |  |  | G_PARAM_SPEC_VALUE_ARRAY | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_PARAM_VALUE_ARRAY | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GParamSpecValueArray | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_param_spec_value_array | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-10-21 19:14:04 +00:00
										 |  |  | <SUBSECTION Override> | 
					
						
							|  |  |  | G_IS_PARAM_SPEC_OVERRIDE | 
					
						
							|  |  |  | G_PARAM_SPEC_OVERRIDE | 
					
						
							|  |  |  | G_TYPE_PARAM_OVERRIDE | 
					
						
							|  |  |  | GParamSpecOverride | 
					
						
							|  |  |  | g_param_spec_override | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2005-12-24 07:49:51 +00:00
										 |  |  | <SUBSECTION GType> | 
					
						
							|  |  |  | G_IS_PARAM_SPEC_GTYPE | 
					
						
							|  |  |  | G_PARAM_SPEC_GTYPE | 
					
						
							| 
									
										
										
										
											2006-04-24 21:12:52 +00:00
										 |  |  | G_VALUE_HOLDS_GTYPE | 
					
						
							| 
									
										
										
										
											2005-12-24 07:49:51 +00:00
										 |  |  | G_TYPE_PARAM_GTYPE | 
					
						
							|  |  |  | GParamSpecGType | 
					
						
							|  |  |  | g_param_spec_gtype | 
					
						
							| 
									
										
										
										
											2006-04-24 21:12:52 +00:00
										 |  |  | g_value_get_gtype | 
					
						
							|  |  |  | g_value_set_gtype | 
					
						
							| 
									
										
										
										
											2005-12-24 07:49:51 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-06-17 18:03:51 +02:00
										 |  |  | <SUBSECTION GVariant> | 
					
						
							|  |  |  | G_IS_PARAM_SPEC_VARIANT | 
					
						
							|  |  |  | G_PARAM_SPEC_VARIANT | 
					
						
							|  |  |  | G_VALUE_HOLDS_VARIANT | 
					
						
							|  |  |  | G_TYPE_PARAM_VARIANT | 
					
						
							|  |  |  | GParamSpecVariant | 
					
						
							|  |  |  | g_param_spec_variant | 
					
						
							|  |  |  | g_value_get_variant | 
					
						
							|  |  |  | g_value_dup_variant | 
					
						
							|  |  |  | g_value_set_variant | 
					
						
							| 
									
										
										
										
											2010-06-18 01:08:13 +02:00
										 |  |  | g_value_take_variant | 
					
						
							| 
									
										
										
										
											2010-06-17 18:03:51 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | <SUBSECTION Private> | 
					
						
							|  |  |  | g_value_set_instance | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | g_param_spec_types | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | </SECTION> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SECTION> | 
					
						
							|  |  |  | <TITLE>Varargs Value Collection</TITLE> | 
					
						
							|  |  |  | <FILE>value_collection</FILE> | 
					
						
							| 
									
										
										
										
											2003-10-05 21:32:09 +00:00
										 |  |  | <INCLUDE>glib-object.h,gobject/gvaluecollector.h</INCLUDE> | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | GTypeCValue | 
					
						
							| 
									
										
										
										
											2010-04-20 01:04:31 +02:00
										 |  |  | G_VALUE_COLLECT_INIT | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | G_VALUE_COLLECT | 
					
						
							|  |  |  | G_VALUE_LCOPY | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_VALUE_COLLECT_FORMAT_MAX_LENGTH | 
					
						
							| 
									
										
										
										
											2000-09-06 04:32:45 +00:00
										 |  |  | </SECTION> | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2000-10-30 05:03:19 +00:00
										 |  |  | <SECTION> | 
					
						
							|  |  |  | <TITLE>Signals</TITLE> | 
					
						
							|  |  |  | <FILE>signals</FILE> | 
					
						
							|  |  |  | GSignalInvocationHint | 
					
						
							|  |  |  | GSignalAccumulator | 
					
						
							|  |  |  | GSignalCMarshaller | 
					
						
							|  |  |  | GSignalEmissionHook | 
					
						
							|  |  |  | GSignalFlags | 
					
						
							|  |  |  | GSignalMatchType | 
					
						
							|  |  |  | GSignalQuery | 
					
						
							| 
									
										
											  
											
												changed prototype of g_boxed_type_register_static() to contain an optional
Wed Mar  7 09:36:33 2001  Tim Janik  <timj@gtk.org>
	* gboxed.[hc]: changed prototype of g_boxed_type_register_static()
	to contain an optional init function and a hint at whether the
	boxed structure uses ref counting internally.
	added g_value_set_boxed_take_ownership().
	made G_TYPE_BOXED an abstract value type.
	* genums.[hc]: made G_TYPE_ENUM and G_TYPE_FLAGS abstract value
	types.
	* glib-genmarshal.c: argument type changes, preparation for third-party
	arg specification.
	* gobject.[hc]: cleaned up get/set property code.
	added g_strdup_value_contents() to improve warnings.
	* gparam.[hc]: added g_param_value_convert(), taking over responsibility
	of the old g_value_convert(). added G_PARAM_LAX_VALIDATION flag so
	validation alterations may be valid a part of the property setting
	process.
	* gparamspecs.[hc]: made value comparisons stable (for sort applications).
	added GParamSpecValueArray, a param spec for value arrays and
	GParamSpecClosure. nuked the value exchange functions and
	GParamSpecCCallback.
	* gtype.[hc]: catch unintialized usages of the type system with
	g_return_val_if_uninitialized(). introduced G_TYPE_FLAG_VALUE_ABSTRACT
	to flag types that introduce a value table, but can't be used for
	g_value_init(). cleaned up reserved type ids.
	* gvalue.[hc]: code cleanups and saner checking.
	nuked the value exchange API. implemented value transformations, we
	can't really "convert" values, rather transforms are an anylogy to
	C casts, real conversions need a param spec for validation, which is
	why g_param_value_convert() does real conversions now.
	* gvaluearray.[hc]: new files that implement a GValueArray, a struct
	that can hold inhomogeneous arrays of value (to that extend that it
	also allowes undefined values, i.e. G_VALUE_TYPE(value)==0).
	this is exposed to the type system as a boxed type.
	* gvaluetransform.c: new file implementing most of the former value
	exchange functions as single-sided transformations.
	* gvaluetypes.[hc]: nuked G_TYPE_CCALLBACK, added
	g_value_set_string_take_ownership().
	* *.h: s/G_IS_VALUE_/G_VALUE_HOLDS_/.
	* *.[hc]: many fixes and cleanups.
	* many warning improvements.
Tue Feb 27 18:35:15 2001  Tim Janik  <timj@gtk.org>
	* gobject.c (g_object_get_valist): urg, pass G_VALUE_NOCOPY_CONTENTS
	into G_VALUE_LCOPY(), this needs proper documenting.
	* gparam.c: fixed G_PARAM_USER_MASK.
	* gtype.c (type_data_make_W):
	(type_data_last_unref_Wm): fixed invalid memory freeing.
	* gobject.c (g_object_last_unref): destroy signal handlers associated
	with object, right before finalization.
	* gsignal.c (g_signal_parse_name): catch destroyed nodes or signals
	that don't actually support details.
	* gobject.[hc]: got rid of property trailers. nuked GObject
	properties "data" and the "signal" variants.
	(g_object_connect): new convenience function to do multiple
	signal connections at once.
	(g_object_disconnect): likewise, for disconnections.
	* gparam.[hc] (g_param_spec_pool_lookup): took out trailer support.
	* gvalue.[hc]: marked g_value_fits_pointer() and g_value_peek_pointer()
	as private (the latter got renamed from g_value_get_as_pointer()).
Wed Mar  7 09:32:06 2001  Tim Janik  <timj@gtk.org>
        * glib-object.h: add gvaluearray.h.
        * gstring.[hc]: fixup naming of g_string_sprint*.
        * gtypes.h: fixed GCompareDataFunc naming.
Wed Mar  7 09:33:27 2001  Tim Janik  <timj@gtk.org>
        * gobject/Makefile.am: shuffled rules to avoid excessive
        rebuilds.
        * gobject/gobject-sections.txt: updates.
        * gobject/tmpl/*: bunch of updates, added another patch
        from Eric Lemings <eric.b.lemings@lmco.com>.
											
										 
											2001-03-07 14:46:45 +00:00
										 |  |  | G_SIGNAL_TYPE_STATIC_SCOPE | 
					
						
							|  |  |  | G_SIGNAL_MATCH_MASK | 
					
						
							|  |  |  | G_SIGNAL_FLAGS_MASK | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_signal_new | 
					
						
							| 
									
										
										
										
											2000-10-30 05:03:19 +00:00
										 |  |  | g_signal_newv | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_signal_new_valist | 
					
						
							|  |  |  | g_signal_query | 
					
						
							| 
									
										
										
										
											2000-10-30 05:03:19 +00:00
										 |  |  | g_signal_lookup | 
					
						
							|  |  |  | g_signal_name | 
					
						
							|  |  |  | g_signal_list_ids | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_signal_emit | 
					
						
							|  |  |  | g_signal_emit_by_name | 
					
						
							|  |  |  | g_signal_emitv | 
					
						
							|  |  |  | g_signal_emit_valist | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_signal_connect | 
					
						
							|  |  |  | g_signal_connect_after | 
					
						
							|  |  |  | g_signal_connect_swapped | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_signal_connect_object | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | GConnectFlags | 
					
						
							|  |  |  | g_signal_connect_data | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_signal_connect_closure | 
					
						
							| 
									
										
										
										
											2000-11-03 08:18:09 +00:00
										 |  |  | g_signal_connect_closure_by_id | 
					
						
							| 
									
										
										
										
											2000-10-30 05:03:19 +00:00
										 |  |  | g_signal_handler_block | 
					
						
							|  |  |  | g_signal_handler_unblock | 
					
						
							|  |  |  | g_signal_handler_disconnect | 
					
						
							| 
									
										
										
										
											2000-11-01 03:03:04 +00:00
										 |  |  | g_signal_handler_find | 
					
						
							|  |  |  | g_signal_handlers_block_matched | 
					
						
							|  |  |  | g_signal_handlers_unblock_matched | 
					
						
							|  |  |  | g_signal_handlers_disconnect_matched | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_signal_handler_is_connected | 
					
						
							|  |  |  | g_signal_handlers_block_by_func | 
					
						
							|  |  |  | g_signal_handlers_unblock_by_func | 
					
						
							|  |  |  | g_signal_handlers_disconnect_by_func | 
					
						
							| 
									
										
										
										
											2012-02-10 22:13:36 -05:00
										 |  |  | g_signal_handlers_disconnect_by_data | 
					
						
							| 
									
										
										
										
											2000-10-30 05:03:19 +00:00
										 |  |  | g_signal_has_handler_pending | 
					
						
							|  |  |  | g_signal_stop_emission | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_signal_stop_emission_by_name | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | g_signal_override_class_closure | 
					
						
							|  |  |  | g_signal_chain_from_overridden | 
					
						
							| 
									
										
										
										
											2008-07-19 02:15:31 +00:00
										 |  |  | g_signal_new_class_handler | 
					
						
							|  |  |  | g_signal_override_class_handler | 
					
						
							|  |  |  | g_signal_chain_from_overridden_handler | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_signal_add_emission_hook | 
					
						
							| 
									
										
										
										
											2000-10-30 05:03:19 +00:00
										 |  |  | g_signal_remove_emission_hook | 
					
						
							| 
									
										
										
										
											2000-11-03 08:18:09 +00:00
										 |  |  | g_signal_parse_name | 
					
						
							| 
									
										
										
										
											2002-01-29 17:10:34 +00:00
										 |  |  | g_signal_get_invocation_hint | 
					
						
							| 
									
										
										
										
											2001-01-09 02:18:57 +00:00
										 |  |  | g_signal_type_cclosure_new | 
					
						
							| 
									
										
										
										
											2010-10-12 20:58:43 -04:00
										 |  |  | g_signal_accumulator_first_wins | 
					
						
							| 
									
										
										
										
											2003-09-12 20:37:29 +00:00
										 |  |  | g_signal_accumulator_true_handled | 
					
						
							| 
									
										
										
										
											2002-12-01 01:32:11 +00:00
										 |  |  | <SUBSECTION Private> | 
					
						
							|  |  |  | g_signal_handlers_destroy | 
					
						
							| 
									
										
										
										
											2000-11-03 08:18:09 +00:00
										 |  |  | </SECTION> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <SECTION> | 
					
						
							| 
									
										
										
										
											2001-11-14 01:08:19 +00:00
										 |  |  | <FILE>gclosure</FILE> | 
					
						
							| 
									
										
										
										
											2000-11-03 08:18:09 +00:00
										 |  |  | <TITLE>Closures</TITLE> | 
					
						
							| 
									
										
										
										
											2001-01-31 06:27:41 +00:00
										 |  |  | G_CLOSURE_NEEDS_MARSHAL | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_CLOSURE_N_NOTIFIERS | 
					
						
							| 
									
										
										
										
											2001-01-31 06:27:41 +00:00
										 |  |  | G_CCLOSURE_SWAP_DATA | 
					
						
							|  |  |  | G_CALLBACK | 
					
						
							|  |  |  | GCallback | 
					
						
							| 
									
										
										
										
											2000-11-03 08:18:09 +00:00
										 |  |  | GClosure | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | G_TYPE_CLOSURE | 
					
						
							| 
									
										
										
										
											2000-11-03 08:18:09 +00:00
										 |  |  | GCClosure | 
					
						
							| 
									
										
										
										
											2001-01-31 06:27:41 +00:00
										 |  |  | GClosureMarshal | 
					
						
							|  |  |  | GClosureNotify | 
					
						
							| 
									
										
										
										
											2000-11-03 08:18:09 +00:00
										 |  |  | g_cclosure_new | 
					
						
							|  |  |  | g_cclosure_new_swap | 
					
						
							|  |  |  | g_cclosure_new_object | 
					
						
							|  |  |  | g_cclosure_new_object_swap | 
					
						
							| 
									
										
										
										
											2011-04-08 17:34:44 -04:00
										 |  |  | g_cclosure_marshal_generic | 
					
						
							| 
									
										
										
										
											2001-01-31 06:27:41 +00:00
										 |  |  | g_closure_new_object | 
					
						
							| 
									
										
										
										
											2000-11-03 08:18:09 +00:00
										 |  |  | g_closure_ref | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_closure_sink | 
					
						
							| 
									
										
										
										
											2000-11-03 08:18:09 +00:00
										 |  |  | g_closure_unref | 
					
						
							|  |  |  | g_closure_invoke | 
					
						
							|  |  |  | g_closure_invalidate | 
					
						
							| 
									
										
										
										
											2001-08-12 00:56:22 +00:00
										 |  |  | g_closure_add_finalize_notifier | 
					
						
							|  |  |  | g_closure_add_invalidate_notifier | 
					
						
							|  |  |  | g_closure_remove_finalize_notifier | 
					
						
							|  |  |  | g_closure_remove_invalidate_notifier | 
					
						
							| 
									
										
										
										
											2000-11-03 08:18:09 +00:00
										 |  |  | g_closure_new_simple | 
					
						
							|  |  |  | g_closure_set_marshal | 
					
						
							|  |  |  | g_closure_add_marshal_guards | 
					
						
							|  |  |  | g_closure_set_meta_marshal | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | g_source_set_closure | 
					
						
							| 
									
										
										
										
											2010-11-07 11:49:40 -05:00
										 |  |  | g_source_set_dummy_callback | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2003-10-14 00:37:18 +00:00
										 |  |  | <SUBSECTION> | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__VOID | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__BOOLEAN | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__CHAR | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__UCHAR | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__INT | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__UINT | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__LONG | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__ULONG | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__ENUM | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__FLAGS | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__FLOAT | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__DOUBLE | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__STRING | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__PARAM | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__BOXED | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__POINTER | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__OBJECT | 
					
						
							| 
									
										
										
										
											2010-06-23 07:21:50 -04:00
										 |  |  | g_cclosure_marshal_VOID__VARIANT | 
					
						
							| 
									
										
										
										
											2003-10-14 00:37:18 +00:00
										 |  |  | g_cclosure_marshal_STRING__OBJECT_POINTER | 
					
						
							|  |  |  | g_cclosure_marshal_VOID__UINT_POINTER | 
					
						
							|  |  |  | g_cclosure_marshal_BOOLEAN__FLAGS | 
					
						
							|  |  |  | g_cclosure_marshal_BOOL__FLAGS | 
					
						
							| 
									
										
										
										
											2011-08-29 23:42:24 -04:00
										 |  |  | g_cclosure_marshal_BOOLEAN__BOXED_BOXED | 
					
						
							|  |  |  | g_cclosure_marshal_BOOL__BOXED_BOXED | 
					
						
							| 
									
										
										
										
											2003-10-14 00:37:18 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | <SUBSECTION Private> | 
					
						
							| 
									
										
										
										
											2003-10-14 00:37:18 +00:00
										 |  |  | GClosureNotifyData | 
					
						
							| 
									
										
										
										
											2001-11-22 18:54:47 +00:00
										 |  |  | g_closure_get_type | 
					
						
							|  |  |  | g_io_channel_get_type | 
					
						
							|  |  |  | g_io_condition_get_type | 
					
						
							| 
									
										
										
										
											2000-10-30 05:03:19 +00:00
										 |  |  | </SECTION> | 
					
						
							| 
									
										
										
										
											2010-06-04 16:17:15 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | <SECTION> | 
					
						
							|  |  |  | <FILE>gbinding</FILE> | 
					
						
							|  |  |  | GBinding | 
					
						
							|  |  |  | GBindingFlags | 
					
						
							|  |  |  | g_binding_get_source | 
					
						
							|  |  |  | g_binding_get_source_property | 
					
						
							|  |  |  | g_binding_get_target | 
					
						
							|  |  |  | g_binding_get_target_property | 
					
						
							|  |  |  | g_binding_get_flags | 
					
						
							|  |  |  | <SUBSECTION> | 
					
						
							|  |  |  | g_object_bind_property | 
					
						
							|  |  |  | GBindingTransformFunc | 
					
						
							|  |  |  | g_object_bind_property_full | 
					
						
							| 
									
										
										
										
											2010-07-13 06:03:03 +01:00
										 |  |  | g_object_bind_property_with_closures | 
					
						
							| 
									
										
										
										
											2010-06-04 16:17:15 +01:00
										 |  |  | <SUBSECTION Standard> | 
					
						
							|  |  |  | G_TYPE_BINDING | 
					
						
							|  |  |  | G_TYPE_BINDING_FLAGS | 
					
						
							|  |  |  | G_BINDING | 
					
						
							|  |  |  | G_IS_BINDING | 
					
						
							|  |  |  | <SUBSECTION Private> | 
					
						
							|  |  |  | g_binding_flags_get_type | 
					
						
							|  |  |  | g_binding_get_type | 
					
						
							|  |  |  | </SECTION> |