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]