Michael Catanzaro 
							
						 
					 
					
						
						
							
						
						c3842d1969 
					 
					
						
						
							
							Fix old wiki links  
						
						 
						
						
						
						
					 
					
						2014-07-01 23:52:19 -05:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Emmanuele Bassi 
							
						 
					 
					
						
						
							
						
						f2c4eb8cbb 
					 
					
						
						
							
							docs: Mention that generated code should not be kept  
						
						 
						
						... 
						
						
						
						Code generated by gdbus-codegen should neither be checked in into
revision control, nor should be distributed.
https://bugzilla.gnome.org/show_bug.cgi?id=710133  
						
						
					 
					
						2013-10-28 12:47:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Emmanuele Bassi 
							
						 
					 
					
						
						
							
						
						e547d14b70 
					 
					
						
						
							
							gdbus-codegen maintains ABI for type structures  
						
						 
						
						... 
						
						
						
						Make it explicit, to avoid changes that could potentially lead to
breakage in user code.
https://bugzilla.gnome.org/show_bug.cgi?id=710133  
						
						
					 
					
						2013-10-28 12:47:16 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Clasen 
							
						 
					 
					
						
						
							
						
						7b60a469b7 
					 
					
						
						
							
							Document all gdbus-codegen options  
						
						 
						
						... 
						
						
						
						The --help and --xml-files options were missing from the man page. 
						
						
					 
					
						2013-05-04 21:01:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Matthias Clasen 
							
						 
					 
					
						
						
							
						
						08dd0f246a 
					 
					
						
						
							
							docs: Improve man page consistency  
						
						 
						
						... 
						
						
						
						Make Options sections refsect1 instead of refsect2, and use
uppercase for argument names. Also add a product name, and
shorten some argument names. 
						
						
					 
					
						2012-08-03 23:36:45 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dan Winship 
							
						 
					 
					
						
						
							
						
						a1da843cb4 
					 
					
						
						
							
							docs: fix an example  
						
						 
						
						
						
						
					 
					
						2012-06-16 10:38:50 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David King 
							
						 
					 
					
						
						
							
						
						db38923c94 
					 
					
						
						
							
							docs: Fix gdbus-codegen example XML  
						
						 
						
						... 
						
						
						
						Without the surrounding <node> tags, gdbus-codegen does not generate any
implementation for the interface described in the introspection XML.
https://bugzilla.gnome.org/show_bug.cgi?id=669544  
						
						
					 
					
						2012-02-09 11:59:15 +00:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						933ad70c32 
					 
					
						
						
							
							gdbus-codegen: Clarify how naming and Ugly_Case handling works  
						
						 
						
						... 
						
						
						
						Basically, move some paragraphs around.
Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-09-21 07:14:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						30537b84de 
					 
					
						
						
							
							gdbus-codegen: Update man page to reflect how --annotate actually works  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-09-21 07:14:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ryan Lortie 
							
						 
					 
					
						
						
							
						
						8a7d33024a 
					 
					
						
						
							
							gio docs: lots more fixes  
						
						 
						
						
						
						
					 
					
						2011-09-06 00:31:49 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						c404dbed11 
					 
					
						
						
							
							gdbus-codegen: Add support for new org.gtk.GDBus.C.UnixFD annotation  
						
						 
						
						... 
						
						
						
						Also add convenience _with_unix_fd_list variants to GDBusConnection,
GDBusProxy and GDBusMethodInvocation types to easily support this.
Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-07-21 16:06:18 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						419bfe325c 
					 
					
						
						
							
							gdbus-codegen: Use G_TYPE_STRV/gchar** for GVariant type 'ao'  
						
						 
						
						... 
						
						
						
						This is possible now that we have better support for object path
arrays, see
 http://git.gnome.org/browse/glib/commit/?id=19878998bc386db78614f1c92ff8524a81479c7b 
Note that this breaks the ABI of generated code but since
gdbus-codegen(1) has never yet been in a stable GLib release, this is
fine.
Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-07-21 09:32:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						3f569d2b5b 
					 
					
						
						
							
							gdbus-codegen: Fix up example to not use non-existant method  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-05-24 07:34:30 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						ab18737ead 
					 
					
						
						
							
							gdbus-codegen: Properly render @param and %TRUE in generated Docbook  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-05-24 00:27:43 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						11e01802ab 
					 
					
						
						
							
							gdbus-codegen: Ensure that generated skeletons are MT-safe  
						
						 
						
						... 
						
						
						
						For example, if setting a property on a skeleton from another thread
than where it was constructed, the idle handler responsible for
emitting the PropertiesChanged() signal could run immediately and
clear skeleton->priv->changed_properties_idle_source causing
g_source_unref() to be called with a NULL pointer. This race was
easily be fixed by adding a lock to the skeleton object.
In addition to fixing this race, also move the code for setting up the
idle handler to a class handler for the GObject::notify signal. This
change allows use of g_object_freeze_notify() and g_object_thaw_notify()
to perform atomic property changes from another thread than the one
that the skeleton was created in.
Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-05-15 12:38:24 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ray Strode 
							
						 
					 
					
						
						
							
						
						7bcede9301 
					 
					
						
						
							
							gdbus-codegen: fix typo in man page  
						
						 
						
						... 
						
						
						
						s/on_handle_hello-world/on_handle_hello_world/ 
						
						
					 
					
						2011-05-06 13:00:38 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						92aed13eb8 
					 
					
						
						
							
							Update docs to take comments/suggestions from Matthias into account  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-04-29 13:11:22 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						bbe945183b 
					 
					
						
						
							
							gdbus-codegen: Generate GDBusObject{,Proxy,Skeleton} subtypes  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-04-25 09:29:18 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						e19734d6c3 
					 
					
						
						
							
							gdbus-codegen: Add support for the org.freedesktop.DBus.Deprecated annotation  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-04-15 12:56:07 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						febfc45fbe 
					 
					
						
						
							
							GDBus: Support Ugly_Case and use org.gtk.GDBus.C.Name since it's C-only  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-04-15 08:24:40 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						6ccca55752 
					 
					
						
						
							
							GDBus: Use Skeleton instead of Stub  
						
						 
						
						... 
						
						
						
						After some brainstorming with Simon, see
 https://bugzilla.gnome.org/show_bug.cgi?id=647577#c8 
Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-04-13 16:33:51 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						e356c7ca0b 
					 
					
						
						
							
							gdbus-codegen: Shorten man page title  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-04-12 20:40:25 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						29bf848d92 
					 
					
						
						
							
							gdbus-codegen: Use CDATA to make gtk-doc avoid expanding certain strings  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-04-12 20:28:06 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						6bf978f35e 
					 
					
						
						
							
							gdbus-codegen: Mention that @since can be used  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-04-12 17:12:26 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						34a28f2f06 
					 
					
						
						
							
							Add support for org.gtk.GDBus.Since annotation  
						
						 
						
						... 
						
						
						
						And use this for a) documentation purposes; and b) to preserve C ABI
when an interface is extended. See
 https://bugzilla.gnome.org/show_bug.cgi?id=647577#c5 
for more details. Also add test cases for this.
Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-04-12 16:17:28 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						76d3653721 
					 
					
						
						
							
							gdbus-codegen: Add --c-generate-object-manager option + doc improvements  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-04-12 11:50:34 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						fc59b9d843 
					 
					
						
						
							
							Update "Migrating to GDBus" chapter to take gdbus-codegen(1) into account  
						
						 
						
						... 
						
						
						
						Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-04-11 18:32:11 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								David Zeuthen 
							
						 
					 
					
						
						
							
						
						0b9229beca 
					 
					
						
						
							
							Add gdbus-codegen(1) command  
						
						 
						
						... 
						
						
						
						It doesn't work yet without the user manually adding ffi bits. That's
the topic of the next commit.
Signed-off-by: David Zeuthen <davidz@redhat.com > 
						
						
					 
					
						2011-04-08 17:11:38 -04:00