[vala] gtk+-3.0: mark ResizeMode.IMMEDIATE as deprecated
- From: Evan Nemerson <evann src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] gtk+-3.0: mark ResizeMode.IMMEDIATE as deprecated
- Date: Wed, 5 Sep 2012 03:50:54 +0000 (UTC)
commit 69189c9204eac311c894fa5eafba649f3881f960
Author: Evan Nemerson <evan coeus-group com>
Date: Tue Sep 4 20:49:24 2012 -0700
gtk+-3.0: mark ResizeMode.IMMEDIATE as deprecated
Fixes bug 679771.
vapi/gtk+-3.0.vapi | 1 +
vapi/packages/gtk+-3.0/gtk+-3.0.metadata | 1 +
vapigen/valagidlparser.vala | 11 ++++++++++-
3 files changed, 12 insertions(+), 1 deletions(-)
---
diff --git a/vapi/gtk+-3.0.vapi b/vapi/gtk+-3.0.vapi
index 777e539..017eb8c 100644
--- a/vapi/gtk+-3.0.vapi
+++ b/vapi/gtk+-3.0.vapi
@@ -7282,6 +7282,7 @@ namespace Gtk {
public enum ResizeMode {
PARENT,
QUEUE,
+ [Deprecated]
IMMEDIATE
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_RESPONSE_")]
diff --git a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
index f6063de..d4519dd 100644
--- a/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
+++ b/vapi/packages/gtk+-3.0/gtk+-3.0.metadata
@@ -626,6 +626,7 @@ gtk_recent_filter_add_custom.data hidden="1"
gtk_recent_filter_add_custom.data_destroy hidden="1"
GtkRequisition is_value_type="1"
gtk_requisition_new hidden="1"
+GTK_RESIZE_IMMEDIATE deprecated="1"
gtk_rc_get_style_by_paths nullable="1"
gtk_rc_get_style_by_paths.widget_path nullable="1"
gtk_rc_get_style_by_paths.class_path nullable="1"
diff --git a/vapigen/valagidlparser.vala b/vapigen/valagidlparser.vala
index 63fca0e..c707d9f 100644
--- a/vapigen/valagidlparser.vala
+++ b/vapigen/valagidlparser.vala
@@ -1430,6 +1430,8 @@ public class Vala.GIdlParser : CodeVisitor {
en.set_attribute_string ("CCode", "cprefix", common_prefix);
foreach (weak IdlNode value2 in en_node.values) {
+ EnumValue ev = new EnumValue (value2.name.substring (common_prefix.length), null);
+
var val_attributes = get_attributes (value2.name);
bool is_hidden = false;
if (val_attributes != null) {
@@ -1437,12 +1439,19 @@ public class Vala.GIdlParser : CodeVisitor {
var nv = attr.split ("=", 2);
if (nv[0] == "hidden" && eval(nv[1]) == "1") {
is_hidden = true;
+ } else if (nv[0] == "deprecated") {
+ if (eval (nv[1]) == "1") {
+ ev.set_attribute ("Deprecated", true);
+ }
+ } else if (nv[0] == "replacement") {
+ ev.set_attribute_string ("Deprecated", "replacement", eval (nv[1]));
+ } else if (nv[0] == "deprecated_since") {
+ ev.set_attribute_string ("Deprecated", "since", eval (nv[1]));
}
}
}
if (!is_hidden) {
- var ev = new EnumValue (value2.name.substring (common_prefix.length), null);
en.add_value (ev);
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]