vala r1198 - in trunk: . vala vapi vapigen
- From: juergbi svn gnome org
- To: svn-commits-list gnome org
- Subject: vala r1198 - in trunk: . vala vapi vapigen
- Date: Sun, 13 Apr 2008 12:26:06 +0100 (BST)
Author: juergbi
Date: Sun Apr 13 12:26:05 2008
New Revision: 1198
URL: http://svn.gnome.org/viewvc/vala?rev=1198&view=rev
Log:
2008-04-13 Juerg Billeter <j bitron ch>
* vala/valafield.vala: make set_cname public
* vapigen/valagidlparser.vala: set cname of fields if necessary,
fixes bug 526992
* vapi/gdk-2.0.vapi: regenerated
Modified:
trunk/ChangeLog
trunk/vala/valafield.vala
trunk/vapi/gdk-2.0.vapi
trunk/vapigen/valagidlparser.vala
Modified: trunk/vala/valafield.vala
==============================================================================
--- trunk/vala/valafield.vala (original)
+++ trunk/vala/valafield.vala Sun Apr 13 12:26:05 2008
@@ -108,8 +108,13 @@
}
return cname;
}
-
- private void set_cname (string! cname) {
+
+ /**
+ * Sets the name of this field as it is used in C code.
+ *
+ * @param cname the name to be used in C code
+ */
+ public void set_cname (string! cname) {
this.cname = cname;
}
Modified: trunk/vapi/gdk-2.0.vapi
==============================================================================
--- trunk/vapi/gdk-2.0.vapi (original)
+++ trunk/vapi/gdk-2.0.vapi Sun Apr 13 12:26:05 2008
@@ -11,25 +11,25 @@
XTILT,
YTILT,
WHEEL,
- LAST,
+ LAST
}
[CCode (cprefix = "GDK_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum ByteOrder {
LSB_FIRST,
- MSB_FIRST,
+ MSB_FIRST
}
[CCode (cprefix = "GDK_CAP_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum CapStyle {
NOT_LAST,
BUTT,
ROUND,
- PROJECTING,
+ PROJECTING
}
[CCode (cprefix = "GDK_CROSSING_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum CrossingMode {
NORMAL,
GRAB,
- UNGRAB,
+ UNGRAB
}
[CCode (cprefix = "GDK_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum CursorType {
@@ -111,7 +111,7 @@
WATCH,
XTERM,
LAST_CURSOR,
- CURSOR_IS_PIXMAP,
+ CURSOR_IS_PIXMAP
}
[CCode (cprefix = "GDK_DRAG_PROTO_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum DragProtocol {
@@ -121,7 +121,7 @@
NONE,
WIN32_DROPFILES,
OLE2,
- LOCAL,
+ LOCAL
}
[CCode (cprefix = "GDK_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum EventType {
@@ -161,36 +161,36 @@
WINDOW_STATE,
SETTING,
OWNER_CHANGE,
- GRAB_BROKEN,
+ GRAB_BROKEN
}
[CCode (cprefix = "GDK_EXTENSION_EVENTS_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum ExtensionMode {
NONE,
ALL,
- CURSOR,
+ CURSOR
}
[CCode (cprefix = "GDK_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum Fill {
SOLID,
TILED,
STIPPLED,
- OPAQUE_STIPPLED,
+ OPAQUE_STIPPLED
}
[CCode (cprefix = "GDK_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum FillRule {
EVEN_ODD_RULE,
- WINDING_RULE,
+ WINDING_RULE
}
[CCode (cprefix = "GDK_FILTER_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum FilterReturn {
CONTINUE,
TRANSLATE,
- REMOVE,
+ REMOVE
}
[CCode (cprefix = "GDK_FONT_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum FontType {
FONT,
- FONTSET,
+ FONTSET
}
[CCode (cprefix = "GDK_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum Function {
@@ -209,7 +209,7 @@
OR_INVERT,
NAND,
NOR,
- SET,
+ SET
}
[CCode (cprefix = "GDK_GRAB_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum GrabStatus {
@@ -217,7 +217,7 @@
ALREADY_GRABBED,
INVALID_TIME,
NOT_VIEWABLE,
- FROZEN,
+ FROZEN
}
[CCode (cprefix = "GDK_GRAVITY_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum Gravity {
@@ -230,38 +230,38 @@
SOUTH_WEST,
SOUTH,
SOUTH_EAST,
- STATIC,
+ STATIC
}
[CCode (cprefix = "GDK_IMAGE_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum ImageType {
NORMAL,
SHARED,
- FASTEST,
+ FASTEST
}
[CCode (cprefix = "GDK_MODE_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum InputMode {
DISABLED,
SCREEN,
- WINDOW,
+ WINDOW
}
[CCode (cprefix = "GDK_SOURCE_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum InputSource {
MOUSE,
PEN,
ERASER,
- CURSOR,
+ CURSOR
}
[CCode (cprefix = "GDK_JOIN_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum JoinStyle {
MITER,
ROUND,
- BEVEL,
+ BEVEL
}
[CCode (cprefix = "GDK_LINE_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum LineStyle {
SOLID,
ON_OFF_DASH,
- DOUBLE_DASH,
+ DOUBLE_DASH
}
[CCode (cprefix = "GDK_NOTIFY_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum NotifyType {
@@ -270,49 +270,49 @@
INFERIOR,
NONLINEAR,
NONLINEAR_VIRTUAL,
- UNKNOWN,
+ UNKNOWN
}
[CCode (cprefix = "GDK_OVERLAP_RECTANGLE_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum OverlapType {
IN,
OUT,
- PART,
+ PART
}
[CCode (cprefix = "GDK_OWNER_CHANGE_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum OwnerChange {
NEW_OWNER,
DESTROY,
- CLOSE,
+ CLOSE
}
[CCode (cprefix = "GDK_PROP_MODE_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum PropMode {
REPLACE,
PREPEND,
- APPEND,
+ APPEND
}
[CCode (cprefix = "GDK_PROPERTY_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum PropertyState {
NEW_VALUE,
- DELETE,
+ DELETE
}
[CCode (cprefix = "GDK_RGB_DITHER_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum RgbDither {
NONE,
NORMAL,
- MAX,
+ MAX
}
[CCode (cprefix = "GDK_SCROLL_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum ScrollDirection {
UP,
DOWN,
LEFT,
- RIGHT,
+ RIGHT
}
[CCode (cprefix = "GDK_SETTING_ACTION_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum SettingAction {
NEW,
CHANGED,
- DELETED,
+ DELETED
}
[CCode (cprefix = "GDK_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum Status {
@@ -320,18 +320,18 @@
ERROR,
ERROR_PARAM,
ERROR_FILE,
- ERROR_MEM,
+ ERROR_MEM
}
[CCode (cprefix = "GDK_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum SubwindowMode {
CLIP_BY_CHILDREN,
- INCLUDE_INFERIORS,
+ INCLUDE_INFERIORS
}
[CCode (cprefix = "GDK_VISIBILITY_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum VisibilityState {
UNOBSCURED,
PARTIAL,
- FULLY_OBSCURED,
+ FULLY_OBSCURED
}
[CCode (cprefix = "GDK_VISUAL_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum VisualType {
@@ -340,12 +340,12 @@
STATIC_COLOR,
PSEUDO_COLOR,
TRUE_COLOR,
- DIRECT_COLOR,
+ DIRECT_COLOR
}
[CCode (cprefix = "GDK_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum WindowClass {
INPUT_OUTPUT,
- INPUT_ONLY,
+ INPUT_ONLY
}
[CCode (cprefix = "GDK_WINDOW_EDGE_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum WindowEdge {
@@ -356,7 +356,7 @@
EAST,
SOUTH_WEST,
SOUTH,
- SOUTH_EAST,
+ SOUTH_EAST
}
[CCode (cprefix = "GDK_WINDOW_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum WindowType {
@@ -365,7 +365,7 @@
CHILD,
DIALOG,
TEMP,
- FOREIGN,
+ FOREIGN
}
[CCode (cprefix = "GDK_WINDOW_TYPE_HINT_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
public enum WindowTypeHint {
@@ -382,7 +382,7 @@
TOOLTIP,
NOTIFICATION,
COMBO,
- DND,
+ DND
}
[CCode (cprefix = "GDK_ACTION_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
[Flags]
@@ -392,7 +392,7 @@
MOVE,
LINK,
PRIVATE,
- ASK,
+ ASK
}
[CCode (cprefix = "GDK_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
[Flags]
@@ -418,7 +418,7 @@
PROXIMITY_OUT_MASK,
SUBSTRUCTURE_MASK,
SCROLL_MASK,
- ALL_EVENTS_MASK,
+ ALL_EVENTS_MASK
}
[CCode (cprefix = "GDK_GC_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
[Flags]
@@ -440,14 +440,14 @@
LINE_WIDTH,
LINE_STYLE,
CAP_STYLE,
- JOIN_STYLE,
+ JOIN_STYLE
}
[CCode (cprefix = "GDK_INPUT_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
[Flags]
public enum InputCondition {
READ,
WRITE,
- EXCEPTION,
+ EXCEPTION
}
[CCode (cprefix = "GDK_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
[Flags]
@@ -469,7 +469,7 @@
HYPER_MASK,
META_MASK,
RELEASE_MASK,
- MODIFIER_MASK,
+ MODIFIER_MASK
}
[CCode (cprefix = "GDK_DECOR_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
[Flags]
@@ -480,7 +480,7 @@
TITLE,
MENU,
MINIMIZE,
- MAXIMIZE,
+ MAXIMIZE
}
[CCode (cprefix = "GDK_FUNC_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
[Flags]
@@ -490,7 +490,7 @@
MOVE,
MINIMIZE,
MAXIMIZE,
- CLOSE,
+ CLOSE
}
[CCode (cprefix = "GDK_WA_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
[Flags]
@@ -503,7 +503,7 @@
VISUAL,
WMCLASS,
NOREDIR,
- TYPE_HINT,
+ TYPE_HINT
}
[CCode (cprefix = "GDK_HINT_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
[Flags]
@@ -516,7 +516,7 @@
RESIZE_INC,
WIN_GRAVITY,
USER_POS,
- USER_SIZE,
+ USER_SIZE
}
[CCode (cprefix = "GDK_WINDOW_STATE_", has_type_id = "0", cheader_filename = "gdk/gdk.h")]
[Flags]
@@ -527,7 +527,7 @@
STICKY,
FULLSCREEN,
ABOVE,
- BELOW,
+ BELOW
}
[CCode (cheader_filename = "gdk/gdk.h")]
public class Bitmap {
@@ -654,6 +654,7 @@
public uint state;
public uint keyval;
public int length;
+ [CCode (cname = "string")]
public weak string str;
public ushort hardware_keycode;
public uchar group;
Modified: trunk/vapigen/valagidlparser.vala
==============================================================================
--- trunk/vapigen/valagidlparser.vala (original)
+++ trunk/vapigen/valagidlparser.vala Sun Apr 13 12:26:05 2008
@@ -1559,6 +1559,10 @@
var field = new Field (field_name, type, null, current_source_reference);
field.access = SymbolAccessibility.PUBLIC;
+ if (field_name != node.name) {
+ field.set_cname (node.name);
+ }
+
field.no_array_length = true;
return field;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]