[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]
Re: [Vala] vte get_cursor_position error
- From: "Jared Moore" <jaredm gmx com>
- To: "Anthony Taylor" <tony paperdove org>
- Cc: vala-list gnome org
- Subject: Re: [Vala] vte get_cursor_position error
- Date: Sun, 3 Aug 2008 03:03:14 +1000
On Sun, Aug 3, 2008 at 1:59 AM, Anthony Taylor <tony paperdove org> wrote:
> Hey, folks,
>
> There's a bug in vte.vapi, with get_cursor_position, at least in svn
> revision 1730. The current definition is:
>
>
> public void get_cursor_position (long column, long row);
>
> It should be:
>
> public void get_cursor_position (out long column, out long row);
Yes it looks like you're right.
>
> I'm still pretty new to Vala development, so I don't know exactly how this
> all fits together. So, a couple of (hopefully quick, hopefully
> not-too-naive) questions:
>
> In the file "vte.gi", the method is defined thusly:
>
> <method name="get_cursor_position"
> symbol="vte_terminal_get_cursor_position">
> <return-type type="void"/>
> <parameters>
> <parameter name="terminal" type="VteTerminal*"/>
> <parameter name="column" type="glong*"/>
> <parameter name="row" type="glong*"/>
> </parameters>
> </method>
>
>
> Both the column and row types are set to glong*. Shouldn't that get
> translated as an "out" parameter automatically? Or, is this just a matter of
> regenerating the vte.vapi file? (I've never done that, but I'm sure I can
> figure it out.)
You'll need to modify the vte.metadata file and then run vapigen. Some
(slightly vague) instructions are at
http://live.gnome.org/Vala/Bindings
>
> Finally (and this is naive), how do I submit a patch, if one is required?
First, file a bug:
http://bugzilla.gnome.org/enter_bug.cgi?product=vala
If you want to submit a patch, then checkout the source from svn, make
changes, and then run
$ svn diff . > a.patch
Then add the file "a.patch" as an attachment to the bug report.
Cheers,
Jared
>
> Thanks a bunch.
>
> - Tony
> _______________________________________________
> Vala-list mailing list
> Vala-list gnome org
> http://mail.gnome.org/mailman/listinfo/vala-list
>
>
[Date Prev][Date Next] [Thread Prev][Thread Next]
[Thread Index]
[Date Index]
[Author Index]