diff --git a/atk/atk-api.raw b/atk/atk-api.raw
index 86cf5c8dd..fbb7825ba 100644
--- a/atk/atk-api.raw
+++ b/atk/atk-api.raw
@@ -138,6 +138,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -180,6 +209,8 @@
+
+
@@ -228,6 +259,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -240,28 +296,28 @@
-
-
+
+
-
+
-
+
-
-
+
+
@@ -274,7 +330,6 @@
-
@@ -287,19 +342,19 @@
-
+
-
+
-
+
@@ -312,7 +367,7 @@
-
+
@@ -480,7 +535,7 @@
-
+
@@ -513,21 +568,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -542,7 +582,7 @@
-
+
@@ -583,10 +623,8 @@
-
-
-
-
+
+
@@ -600,8 +638,14 @@
+
+
+
+
+
+
-
+
@@ -609,7 +653,7 @@
-
+
@@ -617,7 +661,7 @@
-
+
@@ -629,6 +673,14 @@
+
+
+
+
+
+
+
+
@@ -638,15 +690,21 @@
-
+
+
+
+
-
+
-
+
+
+
+
@@ -668,8 +726,6 @@
-
-
@@ -777,7 +833,6 @@
-
@@ -797,9 +852,6 @@
-
-
-
@@ -850,7 +902,6 @@
-
@@ -861,7 +912,7 @@
-
+
@@ -878,7 +929,7 @@
-
+
@@ -939,8 +990,6 @@
-
-
@@ -1035,7 +1084,7 @@
-
+
@@ -1047,7 +1096,7 @@
-
+
@@ -1071,7 +1120,7 @@
-
+
@@ -1116,10 +1165,6 @@
-
-
-
-
@@ -1214,7 +1259,7 @@
-
+
@@ -1226,7 +1271,7 @@
-
+
@@ -1351,7 +1396,7 @@
-
+
@@ -1376,20 +1421,13 @@
-
-
-
-
-
-
-
-
+
@@ -1511,6 +1549,88 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1537,7 +1657,7 @@
-
+
@@ -1546,6 +1666,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1696,6 +1832,15 @@
+
+
+
+
+
+
+
+
+
@@ -1805,6 +1950,15 @@
+
+
+
+
+
+
+
+
+
@@ -1812,33 +1966,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1871,8 +1998,19 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1903,39 +2041,76 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2090,10 +2265,12 @@
+
+
@@ -2141,8 +2318,8 @@
+
-
@@ -2202,11 +2379,11 @@
-
+
-
+
@@ -2293,6 +2470,10 @@
+
+
+
+
@@ -2300,7 +2481,7 @@
-
+
@@ -2315,18 +2496,15 @@
-
-
-
-
-
-
+
+
+
@@ -2349,6 +2527,9 @@
+
+
+
@@ -2361,7 +2542,7 @@
-
+
@@ -2567,6 +2748,13 @@
+
+
+
+
+
+
+
@@ -2728,10 +2916,10 @@
-
+
-
+
@@ -2762,6 +2950,33 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2773,21 +2988,25 @@
-
+
-
+
+
+
+
+
-
+
@@ -2807,12 +3026,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2825,7 +3059,7 @@
-
+
@@ -2861,7 +3095,7 @@
-
+
@@ -2869,13 +3103,13 @@
-
+
-
+
diff --git a/gdk/gdk-api.raw b/gdk/gdk-api.raw
index 0dc3efc34..c1ddfa1b4 100644
--- a/gdk/gdk-api.raw
+++ b/gdk/gdk-api.raw
@@ -28,6 +28,9 @@
+
+
+
@@ -155,7 +158,9 @@
-
+
+
+
@@ -165,7 +170,9 @@
+
+
@@ -195,18 +202,31 @@
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -242,6 +262,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -257,9 +287,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -290,6 +334,7 @@
+
@@ -372,6 +417,8 @@
+
+
@@ -423,6 +470,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1547,6 +1684,8 @@
+
+
@@ -1626,6 +1765,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -1664,6 +1813,15 @@
+
+
+
+
+
+
+
+
+
@@ -1714,6 +1872,7 @@
+
@@ -1731,6 +1890,7 @@
+
@@ -1810,6 +1970,13 @@
+
+
+
+
+
+
+
@@ -1896,6 +2063,12 @@
+
+
+
+
+
+
@@ -1946,12 +2119,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2190,7 +2376,7 @@
-
+
@@ -2209,6 +2395,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -2231,14 +2427,25 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -2263,6 +2470,15 @@
+
+
+
+
+
+
+
+
+
@@ -2277,7 +2493,7 @@
-
+
@@ -2316,6 +2532,12 @@
+
+
+
+
+
+
@@ -2352,6 +2574,15 @@
+
+
+
+
+
+
+
+
+
@@ -2367,18 +2598,27 @@
+
+
+
+
+
+
+
+
+
@@ -2407,7 +2647,7 @@
-
+
@@ -2438,6 +2678,9 @@
+
+
+
@@ -2640,7 +2883,7 @@
-
+
@@ -2655,7 +2898,7 @@
-
+
@@ -2702,6 +2945,12 @@
+
+
+
+
+
+
@@ -2714,6 +2963,12 @@
+
+
+
+
+
+
@@ -2745,6 +3000,12 @@
+
+
+
+
+
+
@@ -2769,6 +3030,12 @@
+
+
+
+
+
+
@@ -2781,6 +3048,15 @@
+
+
+
+
+
+
+
+
+
@@ -2887,6 +3163,7 @@
+
@@ -3063,6 +3340,8 @@
+
+
@@ -3074,6 +3353,7 @@
+
@@ -3081,6 +3361,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3094,6 +3389,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3136,8 +3460,6 @@
-
-
@@ -3236,9 +3558,6 @@
-
-
-
@@ -3268,6 +3587,12 @@
+
+
+
+
+
+
@@ -3345,7 +3670,7 @@
-
+
@@ -3377,6 +3702,14 @@
+
+
+
+
+
+
+
+
@@ -3504,6 +3837,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3518,6 +3865,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3532,6 +3905,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3554,6 +3942,12 @@
+
+
+
+
+
+
@@ -3604,6 +3998,12 @@
+
+
+
+
+
+
@@ -3988,16 +4388,16 @@
-
+
-
+
-
+
-
+
@@ -4192,6 +4592,9 @@
+
+
+
@@ -4224,6 +4627,12 @@
+
+
+
+
+
+
@@ -4292,6 +4701,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4299,6 +4723,14 @@
+
+
+
+
+
+
+
+
@@ -4309,6 +4741,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4323,9 +4772,6 @@
-
-
-
@@ -4401,6 +4847,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4434,9 +4898,6 @@
-
-
-
@@ -4466,12 +4927,33 @@
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gio/Gio.metadata b/gio/Gio.metadata
index 6c134cace..57b09f0a8 100644
--- a/gio/Gio.metadata
+++ b/gio/Gio.metadata
@@ -108,6 +108,7 @@
GUnixFDList
Activated
Opened
+ LaunchedFailed
AuthenticatedPeerAuthorized
IsClosed
GetIsClosed
@@ -131,6 +132,7 @@
guchar*
1
1
+ SetItemsChanged
EmitReply
guchar*
1
@@ -138,6 +140,7 @@
1
guchar*
1
+ 1
GInetAddress*
true
true
diff --git a/gio/gio-api.raw b/gio/gio-api.raw
index c138eddcc..3cfe1cad4 100644
--- a/gio/gio-api.raw
+++ b/gio/gio-api.raw
@@ -20,6 +20,7 @@
+
@@ -58,13 +59,8 @@
-
-
-
-
-
-
-
+
+
@@ -125,6 +121,10 @@
+
+
+
+
@@ -153,6 +153,10 @@
+
+
+
+
@@ -163,6 +167,8 @@
+
+
@@ -176,6 +182,8 @@
+
+
@@ -244,6 +252,12 @@
+
+
+
+
+
+
@@ -258,6 +272,7 @@
+
@@ -322,6 +337,11 @@
+
+
+
+
+
@@ -356,6 +376,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -364,6 +402,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -389,6 +438,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -404,6 +467,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -413,6 +486,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -438,47 +522,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -486,101 +529,22 @@
-
-
+
+
-
-
+
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
@@ -662,6 +626,15 @@
+
+
+
+
+
+
+
+
+
@@ -671,14 +644,14 @@
-
+
-
-
-
+
+
+
-
+
@@ -703,7 +676,7 @@
-
+
@@ -721,6 +694,12 @@
+
+
+
+
+
+
@@ -742,10 +721,26 @@
-
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -765,6 +760,7 @@
+
@@ -789,7 +785,7 @@
-
+
@@ -846,6 +842,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -928,6 +935,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -954,6 +1027,7 @@
+
@@ -1068,6 +1142,10 @@
+
+
+
+
@@ -1157,6 +1235,9 @@
+
+
+
@@ -1315,6 +1396,7 @@
+
@@ -1324,6 +1406,12 @@
+
+
+
+
+
+
@@ -1333,6 +1421,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1377,27 +1477,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1430,6 +1509,8 @@
+
+
@@ -1591,6 +1672,14 @@
+
+
+
+
+
+
+
+
@@ -1606,22 +1695,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -1654,9 +1727,15 @@
+
+
+
+
+
+
@@ -1781,14 +1860,14 @@
-
-
+
+
-
-
+
+
-
-
+
+
@@ -1828,6 +1907,9 @@
+
+
+
@@ -2203,11 +2285,21 @@
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
@@ -2216,11 +2308,21 @@
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
@@ -2229,11 +2331,21 @@
-
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
@@ -2539,6 +2651,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2661,25 +2808,25 @@
-
-
-
-
+
-
+
-
+
+
+
+
@@ -2874,6 +3021,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2889,6 +3052,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2947,6 +3145,12 @@
+
+
+
+
+
+
@@ -2957,6 +3161,13 @@
+
+
+
+
+
+
+
@@ -3158,6 +3369,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3376,16 +3599,16 @@
-
+
-
+
-
+
@@ -3433,6 +3656,7 @@
+
@@ -3460,6 +3684,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -3481,6 +3715,9 @@
+
+
+
@@ -3626,6 +3863,8 @@
+
+
@@ -3782,28 +4021,20 @@
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3836,6 +4067,12 @@
+
+
+
+
+
+
@@ -3892,22 +4129,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -3929,116 +4150,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4285,6 +4396,8 @@
+
+
@@ -4299,6 +4412,13 @@
+
+
+
+
+
+
+
@@ -4308,6 +4428,12 @@
+
+
+
+
+
+
@@ -4405,6 +4531,8 @@
+
+
@@ -4510,28 +4638,20 @@
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -4573,6 +4693,12 @@
+
+
+
+
+
+
@@ -4635,7 +4761,11 @@
-
+
+
+
+
+
@@ -4644,7 +4774,11 @@
-
+
+
+
+
+
@@ -4666,6 +4800,12 @@
+
+
+
+
+
+
@@ -4699,15 +4839,52 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4732,6 +4909,9 @@
+
+
+
@@ -4746,6 +4926,9 @@
+
+
+
@@ -4763,7 +4946,14 @@
-
+
+
+
+
+
+
+
+
@@ -4775,6 +4965,9 @@
+
+
+
@@ -4787,16 +4980,27 @@
+
+
+
+
+
+
+
+
+
-
+
+
+
@@ -4811,6 +5015,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -4829,9 +5043,15 @@
+
+
+
+
+
+
@@ -4862,19 +5082,47 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4889,12 +5137,6 @@
-
-
-
-
-
-
@@ -4907,9 +5149,6 @@
-
-
-
@@ -4917,6 +5156,9 @@
+
+
+
@@ -4934,6 +5176,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4989,6 +5244,9 @@
+
+
+
@@ -5077,6 +5335,9 @@
+
+
+
@@ -5110,6 +5371,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -5258,6 +5537,9 @@
+
+
+
@@ -5297,6 +5579,9 @@
+
+
+
@@ -5323,6 +5608,12 @@
+
+
+
+
+
+
@@ -5449,6 +5740,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -5565,6 +5872,9 @@
+
+
+
@@ -5647,1097 +5957,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -6972,6 +6191,12 @@
+
+
+
+
+
+
@@ -7136,6 +6361,9 @@
+
+
+
@@ -7175,6 +6403,9 @@
+
+
+
@@ -7356,6 +6587,12 @@
+
+
+
+
+
+
@@ -7620,6 +6857,7 @@
+
@@ -7817,7 +7055,7 @@
-
+
@@ -7905,6 +7143,12 @@
+
+
+
+
+
+
@@ -7972,6 +7216,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -7979,12 +7275,20 @@
+
+
+
+
+
+
+
+
@@ -7994,6 +7298,12 @@
+
+
+
+
+
+
@@ -8169,6 +7479,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -8228,7 +7563,7 @@
-
+
@@ -8363,18 +7698,30 @@
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -8416,7 +7763,14 @@
+
+
+
+
+
+
+
@@ -8429,6 +7783,11 @@
+
+
+
+
+
@@ -8469,6 +7828,7 @@
+
@@ -8490,10 +7850,424 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -8502,6 +8276,7 @@
+
@@ -8511,7 +8286,6 @@
-
@@ -8548,6 +8322,14 @@
+
+
+
+
+
+
+
+
@@ -8581,9 +8363,6 @@
-
-
-
@@ -8711,6 +8490,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -8752,6 +8542,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -8962,6 +8878,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -8995,6 +8921,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -9025,6 +8961,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -9157,6 +9118,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -9165,14 +9148,19 @@
+
+
+
+
+
@@ -9182,6 +9170,9 @@
+
+
+
@@ -9210,7 +9201,9 @@
+
+
@@ -9249,9 +9242,9 @@
-
-
-
+
+
+
@@ -9333,14 +9326,31 @@
-
-
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
-
-
+
+
+
+
+
+
@@ -9420,6 +9430,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -9488,7 +9524,9 @@
+
+
@@ -9526,6 +9564,12 @@
+
+
+
+
+
+
@@ -9549,6 +9593,12 @@
+
+
+
+
+
+
@@ -9592,7 +9642,7 @@
-
+
@@ -9613,6 +9663,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -9631,10 +9693,10 @@
-
+
-
+
@@ -9646,29 +9708,36 @@
-
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
@@ -9749,6 +9818,13 @@
+
+
+
+
+
+
+
@@ -9767,126 +9843,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -9972,6 +9928,12 @@
+
+
+
+
+
+
@@ -9986,7 +9948,7 @@
-
+
@@ -10038,31 +10000,18 @@
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
@@ -10078,270 +10027,37 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -10449,13 +10165,21 @@
+
-
+
+
+
+
+
+
+
+
@@ -10464,6 +10188,7 @@
+
@@ -10476,9 +10201,6 @@
-
-
-
@@ -10599,6 +10321,9 @@
+
+
+
@@ -10639,6 +10364,12 @@
+
+
+
+
+
+
@@ -10694,6 +10425,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -10735,6 +10490,9 @@
+
+
+
@@ -11045,6 +10803,466 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -11205,6 +11423,12 @@
+
+
+
+
+
+
@@ -11252,6 +11476,8 @@
+
+
@@ -11297,6 +11523,12 @@
+
+
+
+
+
+
@@ -11312,7 +11544,7 @@
-
+
@@ -11344,6 +11576,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -11356,13 +11600,501 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -11378,6 +12110,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -11392,6 +12139,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -11536,16 +12298,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -11578,12 +12330,6 @@
-
-
-
-
-
-
@@ -11605,13 +12351,13 @@
+
-
@@ -11680,6 +12426,12 @@
+
+
+
+
+
+
@@ -11698,9 +12450,6 @@
-
-
-
@@ -11973,248 +12722,95 @@
-
-
-
+
+
+
-
+
-
-
+
+
+
+
-
-
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -12284,10 +12880,20 @@
+
+
+
+
+
+
+
+
+
+
@@ -12343,36 +12949,115 @@
-
-
-
-
-
-
-
-
-
-
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -12410,148 +13095,27 @@
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -12578,6 +13142,12 @@
+
+
+
+
+
+
@@ -12590,6 +13160,12 @@
+
+
+
+
+
+
@@ -12622,167 +13198,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -12805,33 +13220,81 @@
+
+
+
+
+
+
+
-
-
-
-
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -12839,6 +13302,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -12848,8 +13359,8 @@
-
-
+
+
diff --git a/gtk/Gtk.metadata b/gtk/Gtk.metadata
index 62d45d90e..51ceac237 100644
--- a/gtk/Gtk.metadata
+++ b/gtk/Gtk.metadata
@@ -8,6 +8,9 @@
1
1
false
+ 1
+ 1
+ 1
1
true
1
@@ -32,6 +35,7 @@
1
guchar
1
+ 1
false
GtkTargetFlags
1
@@ -73,6 +77,7 @@
GetEventsPending
const-gchar*
1
+ 1
1
1
1
@@ -83,6 +88,9 @@
true
true
1
+ 1
+ 1
+ 1
1
true
1
@@ -113,6 +121,7 @@
UInt32.MaxValue-2U
1
1
+ 1
1
FinishEditing
WidgetRemoved
@@ -191,6 +200,8 @@
GtkRecentFilter*
false
true
+ 1
+ 1
call
out
1
@@ -257,6 +268,9 @@
GtkWindow*
1
1
+ 1
+ 1
+ 1
const-gfilename*
1
1
@@ -293,6 +307,7 @@
1
1
EmitToggled
+ ShowedHidden
async
async
async
@@ -306,6 +321,7 @@
1
out
GdkRGBA
+ HasAlpha
out
1
1
@@ -363,6 +379,8 @@
Activated
1
+ SelectedAll
+ UnselectedAll
GtkButton*
GtkButton*
1
@@ -471,6 +489,7 @@
1
Canceled
Deactivated
+ Inserted
1
1
GetIsShowing
@@ -478,6 +497,7 @@
void
const-gfilename*
const-gfilename*
+ ShowedConnectToServer
1
1
IsEmbedded
@@ -816,9 +836,10 @@
1
1
1
- true
- 1
- 1
+ 1
+ true
+ 1
+ 1
1
1
1
@@ -858,6 +879,7 @@
1
1
1
+ 1
AccelCanActivate
ChildNotified
1
@@ -894,6 +916,7 @@
true
1
1
+ Maximized
DefaultActivated
FocusActivated
1
@@ -950,7 +973,6 @@
/api/namespace/object[@cname='GtkStyle']
/api/namespace/object[@cname='GtkStyle']
/api/namespace/object[@cname='GtkStyle']
-
diff --git a/gtk/gtk-api.raw b/gtk/gtk-api.raw
index 2a84e3eda..015a45905 100644
--- a/gtk/gtk-api.raw
+++ b/gtk/gtk-api.raw
@@ -17,6 +17,13 @@
+
+
+
+
+
+
+
@@ -43,11 +50,22 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -59,6 +77,8 @@
+
+
@@ -66,6 +86,7 @@
+
@@ -97,6 +118,8 @@
+
+
@@ -106,6 +129,22 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -121,6 +160,10 @@
+
+
+
+
@@ -141,6 +184,7 @@
+
@@ -191,6 +235,14 @@
+
+
+
+
+
+
+
+
@@ -237,6 +289,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -255,6 +331,10 @@
+
+
+
+
@@ -265,6 +345,10 @@
+
+
+
+
@@ -272,6 +356,11 @@
+
+
+
+
+
@@ -343,6 +432,11 @@
+
+
+
+
+
@@ -418,7 +512,7 @@
-
+
@@ -506,6 +600,7 @@
+
@@ -531,6 +626,14 @@
+
+
+
+
+
+
+
+
@@ -588,10 +691,7 @@
-
-
-
-
+
@@ -610,6 +710,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -618,6 +737,11 @@
+
+
+
+
+
@@ -658,17 +782,6 @@
-
-
-
-
-
-
-
-
-
-
-
@@ -718,7 +831,7 @@
-
+
@@ -761,25 +874,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -814,6 +908,12 @@
+
+
+
+
+
+
@@ -967,6 +1067,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -983,6 +1114,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1000,6 +1154,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1120,6 +1289,14 @@
+
+
+
+
+
+
+
+
@@ -1253,6 +1430,204 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1274,34 +1649,34 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1658,6 +2033,78 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1813,6 +2260,7 @@
+
@@ -1880,6 +2328,10 @@
+
+
+
+
@@ -1985,6 +2437,9 @@
+
+
+
@@ -2225,6 +2680,103 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2650,13 +3202,13 @@
-
+
-
+
@@ -3157,6 +3709,15 @@
+
+
+
+
+
+
+
+
+
@@ -3297,6 +3858,13 @@
+
+
+
+
+
+
+
@@ -3447,7 +4015,6 @@
-
@@ -3582,6 +4149,13 @@
+
+
+
+
+
+
+
@@ -3599,6 +4173,13 @@
+
+
+
+
+
+
+
@@ -3721,21 +4302,24 @@
-
-
+
+
+
-
+
+
-
+
+
@@ -3743,7 +4327,7 @@
-
+
@@ -3835,91 +4419,91 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -3927,94 +4511,145 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4028,6 +4663,7 @@
+
@@ -4075,20 +4711,20 @@
-
+
-
+
-
+
@@ -4096,7 +4732,7 @@
-
+
@@ -4105,7 +4741,7 @@
-
+
@@ -4115,7 +4751,7 @@
-
+
@@ -4126,7 +4762,7 @@
-
+
@@ -4134,7 +4770,7 @@
-
+
@@ -4143,45 +4779,54 @@
-
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
-
+
@@ -4189,25 +4834,119 @@
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4269,6 +5008,9 @@
+
+
+
@@ -4408,33 +5150,161 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -4444,6 +5314,7 @@
+
@@ -4468,6 +5339,9 @@
+
+
+
@@ -4491,6 +5365,12 @@
+
+
+
+
+
+
@@ -4539,16 +5419,6 @@
-
-
-
-
-
-
-
-
-
-
@@ -4768,6 +5638,7 @@
+
@@ -4824,13 +5695,13 @@
-
+
-
+
@@ -4877,6 +5748,12 @@
+
+
+
+
+
+
@@ -4898,14 +5775,14 @@
-
+
-
+
@@ -4969,6 +5846,7 @@
+
@@ -4988,7 +5866,14 @@
+
+
+
+
+
+
+
@@ -5039,6 +5924,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -5107,6 +6004,21 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -5114,6 +6026,13 @@
+
+
+
+
+
+
+
@@ -5130,6 +6049,14 @@
+
+
+
+
+
+
+
+
@@ -5155,6 +6082,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -5176,7 +6113,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -5226,6 +6191,7 @@
+
@@ -5263,6 +6229,7 @@
+
@@ -5278,6 +6245,9 @@
+
+
+
@@ -5299,7 +6269,7 @@
-
+
@@ -5309,7 +6279,13 @@
-
+
+
+
+
+
+
+
@@ -5337,6 +6313,12 @@
+
+
+
+
+
+
@@ -5367,7 +6349,7 @@
-
+
@@ -5391,6 +6373,7 @@
+
@@ -5403,6 +6386,12 @@
+
+
+
+
+
+
@@ -5420,6 +6409,13 @@
+
+
+
+
+
+
+
@@ -5591,7 +6587,7 @@
-
+
@@ -5614,41 +6610,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -5701,6 +6662,15 @@
+
+
+
+
+
+
+
+
+
@@ -6361,7 +7331,7 @@
-
+
@@ -6483,9 +7453,6 @@
-
-
-
@@ -6506,6 +7473,13 @@
+
+
+
+
+
+
+
@@ -6771,6 +7745,7 @@
+
@@ -6928,6 +7903,7 @@
+
@@ -7101,7 +8077,7 @@
-
+
@@ -7470,16 +8446,19 @@
-
+
+
+
+
-
+
-
+
@@ -7491,11 +8470,11 @@
-
+
-
+
@@ -7505,19 +8484,19 @@
-
+
-
+
-
+
@@ -7529,16 +8508,97 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -7567,50 +8627,50 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
@@ -7618,62 +8678,62 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -7708,13 +8768,13 @@
-
+
-
+
-
+
@@ -7724,10 +8784,10 @@
+
-
@@ -7748,6 +8808,12 @@
+
+
+
+
+
+
@@ -7774,9 +8840,6 @@
-
-
-
@@ -7794,7 +8857,7 @@
-
+
@@ -7830,7 +8893,7 @@
-
+
@@ -7880,7 +8943,7 @@
-
+
@@ -7891,7 +8954,7 @@
-
+
@@ -7953,7 +9016,7 @@
-
+
@@ -8208,6 +9271,13 @@
+
+
+
+
+
+
+
@@ -8304,7 +9374,7 @@
-
+
@@ -8323,7 +9393,7 @@
-
+
@@ -8362,7 +9432,7 @@
-
+
@@ -8375,15 +9445,19 @@
-
+
-
-
+
+
-
+
+
+
+
+
@@ -8395,6 +9469,7 @@
+
@@ -8435,6 +9510,9 @@
+
+
+
@@ -8482,6 +9560,7 @@
+
@@ -8518,12 +9597,15 @@
-
+
+
+
+
@@ -8558,14 +9640,14 @@
-
+
-
+
@@ -8626,6 +9708,7 @@
+
@@ -8633,7 +9716,6 @@
-
@@ -8647,6 +9729,7 @@
+
@@ -8658,6 +9741,7 @@
+
@@ -8677,10 +9761,16 @@
+
+
+
+
+
+
-
+
@@ -8757,6 +9847,15 @@
+
+
+
+
+
+
+
+
+
@@ -8778,9 +9877,6 @@
-
-
-
@@ -8791,6 +9887,9 @@
+
+
+
@@ -8850,7 +9949,7 @@
-
+
@@ -8874,9 +9973,15 @@
-
+
+
+
+
+
+
+
@@ -8893,15 +9998,24 @@
+
+
+
+
+
+
+
+
+
@@ -8959,6 +10073,12 @@
+
+
+
+
+
+
@@ -9019,7 +10139,7 @@
-
+
@@ -9047,12 +10167,24 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -9065,12 +10197,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -9083,6 +10227,12 @@
+
+
+
+
+
+
@@ -9329,6 +10479,12 @@
+
+
+
+
+
+
@@ -9511,6 +10667,7 @@
+
@@ -9542,6 +10699,9 @@
+
+
+
@@ -9588,6 +10748,12 @@
+
+
+
+
+
+
@@ -9607,9 +10773,9 @@
-
+
-
+
@@ -9719,15 +10885,63 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -9851,6 +11065,258 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -9883,6 +11349,9 @@
+
+
+
@@ -9947,9 +11416,89 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -9970,47 +11519,47 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
@@ -10041,36 +11590,36 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -10176,10 +11725,7 @@
-
-
-
-
+
@@ -10231,12 +11777,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -10246,7 +11808,44 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -10259,6 +11858,13 @@
+
+
+
+
+
+
+
@@ -10312,35 +11918,35 @@
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
@@ -10351,10 +11957,10 @@
-
+
-
+
@@ -10365,33 +11971,137 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
@@ -10403,10 +12113,10 @@
-
+
-
+
@@ -10416,10 +12126,10 @@
-
+
-
+
@@ -10454,7 +12164,7 @@
-
+
@@ -10462,21 +12172,21 @@
-
+
-
+
-
+
-
-
+
+
@@ -10484,7 +12194,7 @@
-
+
@@ -10527,36 +12237,186 @@
-
+
-
+
-
+
-
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -10605,6 +12465,15 @@
+
+
+
+
+
+
+
+
+
@@ -10660,6 +12529,27 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -10668,6 +12558,15 @@
+
+
+
+
+
+
+
+
+
@@ -10676,6 +12575,15 @@
+
+
+
+
+
+
+
+
+
@@ -10739,6 +12647,7 @@
+
@@ -10825,6 +12734,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -10987,6 +12907,12 @@
+
+
+
+
+
+
@@ -11133,6 +13059,7 @@
+
@@ -11141,6 +13068,7 @@
+
@@ -11171,11 +13099,11 @@
-
+
-
+
@@ -11188,7 +13116,7 @@
-
+
@@ -11224,7 +13152,7 @@
-
+
@@ -11235,12 +13163,22 @@
-
+
+
+
+
+
+
+
+
+
+
+
@@ -11267,7 +13205,7 @@
-
+
@@ -11280,13 +13218,25 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -11322,54 +13272,54 @@
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -11431,6 +13381,7 @@
+
@@ -11614,7 +13565,7 @@
-
+
@@ -11634,9 +13585,9 @@
-
+
-
+
@@ -11646,6 +13597,7 @@
+
@@ -11701,6 +13653,9 @@
+
+
+
@@ -11736,6 +13691,12 @@
+
+
+
+
+
+
@@ -11842,6 +13803,7 @@
+
@@ -11903,6 +13865,9 @@
+
+
+
@@ -12002,6 +13967,12 @@
+
+
+
+
+
+
@@ -12170,6 +14141,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -12231,6 +14296,218 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -12489,16 +14766,21 @@
-
+
-
+
+
+
+
+
+
@@ -12572,13 +14854,13 @@
-
+
-
+
@@ -12618,6 +14900,11 @@
+
+
+
+
+
@@ -12631,6 +14918,92 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -12689,7 +15062,7 @@
-
+
@@ -12707,6 +15080,7 @@
+
@@ -12723,7 +15097,7 @@
-
+
@@ -12767,7 +15141,7 @@
-
+
@@ -12808,7 +15182,7 @@
-
+
@@ -12853,6 +15227,13 @@
+
+
+
+
+
+
+
@@ -12860,13 +15241,6 @@
-
-
-
-
-
-
-
@@ -12896,6 +15270,14 @@
+
+
+
+
+
+
+
+
@@ -12991,7 +15373,7 @@
-
+
@@ -13015,6 +15397,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -13061,7 +15502,7 @@
-
+
@@ -13090,7 +15531,7 @@
-
+
@@ -13160,6 +15601,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -13168,7 +15634,7 @@
-
+
@@ -13187,6 +15653,7 @@
+
@@ -13447,7 +15914,7 @@
-
+
@@ -13471,7 +15938,7 @@
-
+
@@ -13719,6 +16186,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -14043,6 +16569,137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -14108,6 +16765,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -15396,22 +18129,22 @@
-
+
-
+
-
+
-
+
-
+
@@ -15420,13 +18153,13 @@
-
+
-
+
@@ -15619,7 +18352,7 @@
-
+
@@ -15630,7 +18363,7 @@
-
+
@@ -15939,13 +18672,13 @@
-
+
-
+
-
+
@@ -15953,7 +18686,7 @@
-
+
@@ -15962,14 +18695,14 @@
-
+
-
+
@@ -16065,9 +18798,9 @@
-
+
-
+
@@ -16260,6 +18993,49 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16280,6 +19056,7 @@
+
@@ -16324,6 +19101,9 @@
+
+
+
@@ -16366,6 +19146,12 @@
+
+
+
+
+
+
@@ -16513,6 +19299,7 @@
+
@@ -16538,18 +19325,24 @@
-
+
+
+
+
+
+
+
@@ -16584,12 +19377,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16631,6 +19436,91 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -16748,6 +19638,7 @@
+
@@ -17014,6 +19905,7 @@
+
@@ -17146,9 +20038,135 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
@@ -17184,9 +20202,6 @@
-
-
-
@@ -17340,7 +20355,7 @@
-
+
@@ -17388,7 +20403,7 @@
-
+
@@ -17427,7 +20442,7 @@
-
+
@@ -17949,7 +20964,7 @@
-
+
@@ -17994,13 +21009,15 @@
-
+
+
+
@@ -18041,7 +21058,7 @@
-
+
@@ -18082,15 +21099,18 @@
-
+
-
+
+
+
+
@@ -18108,6 +21128,9 @@
+
+
+
@@ -18119,9 +21142,18 @@
+
+
+
+
+
+
+
+
+
@@ -18167,7 +21199,7 @@
-
+
@@ -18183,14 +21215,14 @@
-
+
-
+
@@ -18199,10 +21231,10 @@
-
+
-
+
@@ -18245,7 +21277,7 @@
-
+
@@ -18259,24 +21291,42 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -18289,7 +21339,7 @@
-
+
@@ -18305,7 +21355,7 @@
-
+
@@ -18320,6 +21370,7 @@
+
@@ -18349,13 +21400,13 @@
-
+
-
+
@@ -18363,7 +21414,7 @@
-
+
@@ -18378,7 +21429,7 @@
-
+
@@ -18418,16 +21469,20 @@
+
-
+
+
+
+
@@ -18446,10 +21501,8 @@
-
-
-
+
@@ -18500,7 +21553,7 @@
-
+
@@ -18514,7 +21567,7 @@
-
+
@@ -18524,78 +21577,78 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -18623,10 +21676,10 @@
-
+
-
+
@@ -19335,9 +22388,11 @@
+
+
@@ -19366,6 +22421,7 @@
+
@@ -19505,6 +22561,7 @@
+
@@ -19512,7 +22569,6 @@
-
@@ -19530,6 +22586,9 @@
+
+
+
@@ -19585,7 +22644,7 @@
-
+
@@ -19604,6 +22663,10 @@
+
+
+
+
@@ -19625,9 +22688,6 @@
-
-
-
@@ -19716,6 +22776,12 @@
+
+
+
+
+
+
@@ -19909,6 +22975,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -19998,9 +23076,11 @@
-
+
+
+
-
+
@@ -20153,6 +23233,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -20188,10 +23286,10 @@
-
+
-
+
@@ -20286,7 +23384,7 @@
-
+
@@ -20294,7 +23392,7 @@
-
+
@@ -20302,54 +23400,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
@@ -20378,16 +23428,16 @@
-
+
-
+
-
+
-
+
@@ -20395,19 +23445,19 @@
-
+
-
+
-
+
@@ -20525,7 +23575,7 @@
-
+
@@ -20577,7 +23627,7 @@
-
+
@@ -20707,7 +23757,7 @@
-
+
@@ -20773,6 +23823,7 @@
+
@@ -20787,7 +23838,7 @@
-
+
@@ -20802,7 +23853,7 @@
-
+
@@ -20831,7 +23882,7 @@
-
+
@@ -21267,6 +24318,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -21277,11 +24338,12 @@
-
-
-
-
+
+
+
+
+
@@ -21545,6 +24607,7 @@
+
@@ -21911,6 +24974,7 @@
+
@@ -22134,6 +25198,9 @@
+
+
+
@@ -22221,6 +25288,9 @@
+
+
+
@@ -22392,6 +25462,12 @@
+
+
+
+
+
+
@@ -22417,7 +25493,7 @@
-
+
@@ -22615,6 +25691,7 @@
+
@@ -22763,6 +25840,9 @@
+
+
+
@@ -22988,7 +26068,7 @@
-
+
@@ -22999,14 +26079,21 @@
-
+
-
+
+
+
+
+
+
+
+
@@ -23014,68 +26101,68 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
@@ -23086,10 +26173,10 @@
-
+
-
+
@@ -23100,10 +26187,10 @@
-
+
-
+
@@ -23181,7 +26268,7 @@
-
+
@@ -23203,24 +26290,24 @@
-
+
-
+
-
+
-
+
-
+
@@ -23232,10 +26319,10 @@
-
+
-
+
@@ -23245,10 +26332,10 @@
-
+
-
+
@@ -23331,14 +26418,14 @@
-
-
-
-
-
+
+
+
+
+
+
-
@@ -23367,6 +26454,8 @@
+
+
@@ -23379,6 +26468,8 @@
+
+
@@ -23458,7 +26549,7 @@
-
+
@@ -23519,6 +26610,12 @@
+
+
+
+
+
+
@@ -23855,20 +26952,34 @@
-
+
+
+
+
+
+
+
+
-
+
+
+
+
+
-
+
+
+
+
-
-
-
-
+
+
+
+
@@ -23876,9 +26987,6 @@
-
-
-
@@ -23915,6 +27023,14 @@
+
+
+
+
+
+
+
+
@@ -23933,6 +27049,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -23970,6 +27103,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -24024,6 +27194,9 @@
+
+
+
@@ -24066,7 +27239,7 @@
-
+
@@ -24099,6 +27272,9 @@
+
+
+
@@ -24120,15 +27296,27 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -24138,6 +27326,9 @@
+
+
+
@@ -24150,7 +27341,7 @@
-
+
@@ -24164,6 +27355,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -24203,15 +27404,18 @@
-
+
-
+
+
+
+
@@ -24228,7 +27432,7 @@
-
+
@@ -24243,6 +27447,13 @@
+
+
+
+
+
+
+
@@ -24261,6 +27472,9 @@
+
+
+
@@ -24297,6 +27511,9 @@
+
+
+
@@ -24306,12 +27523,22 @@
+
+
+
+
+
+
+
+
+
+
@@ -24340,6 +27567,9 @@
+
+
+
@@ -24457,10 +27687,10 @@
-
+
-
+
@@ -24499,6 +27729,12 @@
+
+
+
+
+
+
@@ -24513,6 +27749,12 @@
+
+
+
+
+
+
@@ -24521,7 +27763,7 @@
-
+
@@ -24589,7 +27831,7 @@
-
+
@@ -24675,13 +27917,25 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -24705,6 +27959,12 @@
+
+
+
+
+
+
@@ -24748,7 +28008,7 @@
-
+
@@ -24848,6 +28108,13 @@
+
+
+
+
+
+
+
@@ -24903,6 +28170,12 @@
+
+
+
+
+
+
@@ -24959,8 +28232,10 @@
+
+
@@ -24977,7 +28252,8 @@
-
+
+
@@ -25056,6 +28332,9 @@
+
+
+
@@ -25068,6 +28347,9 @@
+
+
+
@@ -25099,6 +28381,9 @@
+
+
+
@@ -25108,6 +28393,9 @@
+
+
+
@@ -25126,7 +28414,7 @@
-
+
@@ -25194,6 +28482,9 @@
+
+
+
@@ -25253,7 +28544,7 @@
-
+
@@ -25285,6 +28576,12 @@
+
+
+
+
+
+
@@ -25366,6 +28663,12 @@
+
+
+
+
+
+
@@ -25392,6 +28695,12 @@
+
+
+
+
+
+
@@ -25447,7 +28756,7 @@
-
+
@@ -25501,6 +28810,12 @@
+
+
+
+
+
+
@@ -25589,18 +28904,17 @@
-
+
-
+
-
@@ -25620,10 +28934,7 @@
-
-
-
@@ -25726,6 +29037,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -25742,12 +29065,100 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -25772,17 +29183,17 @@
-
+
-
+
-
+
@@ -25790,7 +29201,7 @@
-
+
@@ -25800,17 +29211,26 @@
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
@@ -25820,6 +29240,8 @@
+
+
@@ -25829,115 +29251,35 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
@@ -25951,104 +29293,113 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -26078,8 +29429,35 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -26092,6 +29470,7 @@
+
@@ -26215,6 +29594,9 @@
+
+
+
@@ -26451,6 +29833,8 @@
+
+
@@ -26559,8 +29943,7 @@
-
-
+
@@ -26568,62 +29951,77 @@
-
+
-
+
+
+
+
+
+
+
+
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
-
+
-
+
+
+
+
@@ -26745,6 +30143,11 @@
+
+
+
+
+
@@ -26754,7 +30157,8 @@
-
+
+
@@ -26777,7 +30181,8 @@
-
+
+
@@ -26801,7 +30206,8 @@
-
+
+
@@ -26817,6 +30223,12 @@
+
+
+
+
+
+
@@ -27259,9 +30671,10 @@
+
-
+
@@ -27346,6 +30759,12 @@
+
+
+
+
+
+
@@ -27436,12 +30855,25 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -27505,6 +30937,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -27599,10 +31043,21 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -27613,7 +31068,6 @@
-
@@ -27623,22 +31077,20 @@
-
-
-
-
+
-
-
+
+
+
@@ -27666,6 +31118,15 @@
+
+
+
+
+
+
+
+
+
@@ -27673,6 +31134,15 @@
+
+
+
+
+
+
+
+
+
@@ -27681,6 +31151,15 @@
+
+
+
+
+
+
+
+
+
@@ -27696,7 +31175,7 @@
-
+
@@ -27721,7 +31200,7 @@
-
+
@@ -27777,6 +31256,9 @@
+
+
+
@@ -28196,7 +31678,7 @@
-
+
@@ -28206,6 +31688,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
@@ -28329,6 +31823,15 @@
+
+
+
+
+
+
+
+
+
@@ -28347,7 +31850,7 @@
-
+
@@ -28406,6 +31909,13 @@
+
+
+
+
+
+
+
@@ -28420,7 +31930,7 @@
-
+
@@ -28465,13 +31975,13 @@
-
+
-
+
@@ -28485,7 +31995,7 @@
-
+
@@ -28494,7 +32004,7 @@
-
+
@@ -28502,7 +32012,7 @@
-
+
@@ -28551,14 +32061,14 @@
-
+
-
+
@@ -28589,6 +32099,14 @@
+
+
+
+
+
+
+
+
@@ -28844,7 +32362,17 @@
-
+
+
+
+
+
+
+
+
+
+
+
@@ -28852,6 +32380,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -28957,31 +32507,31 @@
-
+
-
+
-
+
-
+
-
+
diff --git a/pango/Pango.metadata b/pango/Pango.metadata
index 9948b62ee..60c4f2e03 100644
--- a/pango/Pango.metadata
+++ b/pango/Pango.metadata
@@ -40,7 +40,6 @@
1
1
ref
- 1
1
1
1
@@ -49,8 +48,10 @@
1
ref
1
- 1
- 1
+ 1
+ 1
+ 1
+ 1
1
true
1
diff --git a/pango/pango-api.raw b/pango/pango-api.raw
index 6475877ce..fd0a8cf7c 100644
--- a/pango/pango-api.raw
+++ b/pango/pango-api.raw
@@ -186,6 +186,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -238,14 +248,14 @@
-
+
-
+
@@ -269,21 +279,18 @@
-
+
-
+
-
-
-
-
-
+
+
@@ -311,11 +318,38 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -347,6 +381,9 @@
+
+
+
@@ -414,6 +451,30 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -523,9 +584,15 @@
+
+
+
+
+
+
@@ -556,12 +623,6 @@
-
-
-
-
-
-
@@ -607,6 +668,9 @@
+
+
+
@@ -671,6 +735,12 @@
+
+
+
+
+
+
@@ -685,6 +755,9 @@
+
+
+
@@ -1105,7 +1178,6 @@
-
@@ -1326,7 +1398,6 @@
-
@@ -1358,6 +1429,16 @@
+
+
+
+
+
+
+
+
+
+
@@ -1407,29 +1488,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
@@ -2083,7 +2142,6 @@
-
@@ -2098,8 +2156,8 @@
-
-
+
+
@@ -2413,13 +2471,6 @@
-
-
-
-
-
-
-
@@ -2574,6 +2625,17 @@
+
+
+
+
+
+
+
+
+
+
+
@@ -2741,6 +2803,24 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/sources/Makefile.am b/sources/Makefile.am
index d2051468e..65b017ba0 100644
--- a/sources/Makefile.am
+++ b/sources/Makefile.am
@@ -3,24 +3,27 @@ EXTRA_DIST = \
sources.xml \
gtk_tree_model_signal_fix.patch
-TARGET_GTK_VERSION=3.0.0
+TARGET_GTK_VERSION=3.12.0
+TARGET_GTK_API=3.12
GTK_DOWNLOADS = \
- http://ftp.gnome.org/pub/GNOME/sources/glib/2.28/glib-2.28.0.tar.bz2 \
- http://ftp.gnome.org/pub/GNOME/sources/pango/1.28/pango-1.28.3.tar.bz2 \
- http://ftp.gnome.org/pub/GNOME/sources/atk/1.32/atk-1.32.0.tar.bz2 \
- http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.22/gdk-pixbuf-2.22.1.tar.bz2 \
- http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.0/gtk+-$(TARGET_GTK_VERSION).tar.bz2
+ http://ftp.gnome.org/pub/GNOME/sources/glib/2.40/glib-2.40.0.tar.xz \
+ http://ftp.gnome.org/pub/GNOME/sources/pango/1.36/pango-1.36.0.tar.xz \
+ http://ftp.gnome.org/pub/GNOME/sources/atk/2.12/atk-2.12.0.tar.xz \
+ http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.28/gdk-pixbuf-2.28.0.tar.xz \
+ http://ftp.gnome.org/pub/GNOME/sources/gtk+/$(TARGET_GTK_API)/gtk+-$(TARGET_GTK_VERSION).tar.xz
api:
PATH=../parser:$$PATH $(RUNTIME) ../parser/gapi-parser.exe sources.xml
get-source-code:
for i in $(GTK_DOWNLOADS); do \
- wget $$i --output-document=- | tar -xj ; \
+ wget $$i --output-document=- | tar -xJ ; \
done;
ln -f -s gtkfilechooserprivate.h gtk+-$(TARGET_GTK_VERSION)/gtk/gtkfilechooserpriv.h
patch -p0 gtk+-$(TARGET_GTK_VERSION)/gtk/gtktreemodel.c < gtk_tree_model_signal_fix.patch
echo "typedef struct _GtkClipboard GtkClipboard;" >> gtk+-$(TARGET_GTK_VERSION)/gtk/gtkclipboard.h
echo "typedef struct _GtkClipboardClass GtkClipboardClass;" >> gtk+-$(TARGET_GTK_VERSION)/gtk/gtkclipboard.h
+ patch -p0 gtk+-$(TARGET_GTK_VERSION)/gtk/gtkselectionprivate.h < gtkselectionprivate-space.patch
+ patch -p0 gtk+-$(TARGET_GTK_VERSION)/gtk/gtktextattributes.h < gtktextattributes-gi-scanner.patch
diff --git a/sources/gtkselectionprivate-space.patch b/sources/gtkselectionprivate-space.patch
new file mode 100644
index 000000000..6efdd70fc
--- /dev/null
+++ b/sources/gtkselectionprivate-space.patch
@@ -0,0 +1,11 @@
+--- gtk+-3.12.0.orig/gtk/gtkselectionprivate.h 2014-06-10 09:14:53.055629108 +0200
++++ gtk+-3.12.0/gtk/gtkselectionprivate.h 2014-06-10 09:14:59.503650175 +0200
+@@ -52,7 +52,7 @@
+ /*< private >*/
+ GList *list;
+ guint ref_count;
+- };
++};
+
+ gboolean _gtk_selection_clear (GtkWidget *widget,
+ GdkEventSelection *event);
diff --git a/sources/gtktextattributes-gi-scanner.patch b/sources/gtktextattributes-gi-scanner.patch
new file mode 100644
index 000000000..898a77eeb
--- /dev/null
+++ b/sources/gtktextattributes-gi-scanner.patch
@@ -0,0 +1,29 @@
+--- gtk+-3.12.0/gtk/gtktextattributes.h 2014-03-24 18:28:56.000000000 +0100
++++ gtk+-3.12.0.new/gtk/gtktextattributes.h 2014-06-10 13:49:44.619905956 +0200
+@@ -112,26 +112,12 @@
+ guint inside_selection : 1;
+ guint is_text : 1;
+
+- /* For the sad story of this bit of code, see
+- * https://bugzilla.gnome.org/show_bug.cgi?id=711158
+- */
+-#ifdef __GI_SCANNER__
+- /* The scanner should only see the transparent union, so that its
+- * content does not vary across architectures.
+- */
+- union {
+- GdkRGBA *rgba[2];
+- /*< private >*/
+- guint padding[4];
+- };
+-#else
+ GdkRGBA *rgba[2];
+ #if (defined(__SIZEOF_INT__) && defined(__SIZEOF_POINTER__)) && (__SIZEOF_INT__ == __SIZEOF_POINTER__)
+ /* unusable, just for ABI compat */
+ /*< private >*/
+ guint padding[2];
+ #endif
+-#endif
+ };
+
+ /**
diff --git a/sources/sources.xml b/sources/sources.xml
index 67d3151c6..77f4d4f28 100644
--- a/sources/sources.xml
+++ b/sources/sources.xml
@@ -2,7 +2,7 @@
-
+
gasynchelper.h
gcontenttypeprivate.h
gdelayedsettingsbackend.h
@@ -35,6 +35,51 @@
gwin32outputstream.h
gwin32resolver.h
gwin32volumemonitor.h
+ gdesktopappinfo.h
+ gdesktopappinfo.c
+ gdbusactiongroup.h
+ gdbusdaemon.h
+ gdbusobject.h
+ gdbusaddress.h
+ gdbuserror.h
+ gdbusobjectmanagerclient.h
+ gdbusauth.h
+ gdbusinterface.h
+ gdbusobjectmanager.h
+ gdbusauthmechanismanon.h
+ gdbusinterfaceskeleton.h
+ gdbusobjectmanagerserver.h
+ gdbusauthmechanismexternal.h
+ gdbusintrospection.h
+ gdbusobjectproxy.h
+ gdbusauthmechanism.h
+ gdbusmenumodel.h
+ gdbusobjectskeleton.h
+ gdbusauthmechanismsha1.h
+ gdbusmessage.h
+ gdbusprivate.h
+ gdbusauthobserver.h
+ gdbusmethodinvocation.h
+ gdbusproxy.h
+ gdbusconnection.h
+ gdbusnameowning.h
+ gdbusserver.h
+ gdbus-daemon-generated.h
+ gdbusnamewatching.h
+ gdbusutils.h
+ gpollableoutputstream.h
+ gsocket.h
+ gpollableinputstream.h
+ gnetworkmonitor.h
+ gnetworkmonitorbase.h
+ gremoteactiongroup.h
+ gapplicationimpl.h
+ gresourcefile.h
+ gsettingsschema.h
+ gsettingsschema-internal.h
+ gtlsfiledatabase.h
+ gsimpleaction.h
+ gsimpleactiongroup.h
@@ -42,14 +87,14 @@
- atk-1.32.0/atk
+ atk-2.12.0/atk
-
+
pangoatsui.c
pangoatsui.h
pangoatsui-fontmap.h
@@ -91,7 +136,7 @@
-
+
gdkalias.h
gdkwindowimpl.h
keyname-table.h
@@ -100,7 +145,7 @@
-
+
io-gdip-native.h
io-gdip-propertytags.h
io-gdip-utils.h
@@ -115,7 +160,7 @@
-
+
gtkalias.h
gtkappchooseronline.h
@@ -208,7 +253,10 @@
gtktree.h
gtktreeitem.c
gtktreeitem.h
+ gtkcellarea.c
+ gtklockbutton.h
+