On Thu, Nov 30, 2017 at 09:33:32AM -0500, Marc-André Lureau wrote:
> Hi
> 
> ----- Original Message -----
> > On Tue, Sep 19, 2017 at 10:33:56PM +0800, Matthew Francis wrote:
> > > Various C functions have not been named correctly to be picked up as bound
> > > methods under introspection. This renames them to ensure correct binding.
> > 
> > I'm very late to the party, but had you considered using (rename-to
> > NEWNAME) annotations rather than wholesale renaming like in this series?
> > This would have meant a lot less changes, with no impact on existing
> > code bases.
> 
> I wished that would work, but that doesn't seem supported. Feel free to find 
> a solution before the next release ;)

It indeed behaves oddly. If I add a (rename-to) for a non-existing
symbol, then it complains during gir generation:
channel-main.h:115: Warning: SpiceClientGLib: Can't find symbol 
'spice_main_channel_update_display3' referenced by "rename-to" annotation
but if I add the new symbol, then the (rename-to) seems to do something,
but is pointless as the new symbol will show up in the .gir even if we
don't add any (rename-to). I don't understand what it's meant to be used
for ;)

Christophe

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to