diff --git a/gdk/gdk-api.raw b/gdk/gdk-api.raw index c63fa858b..c64fc8ff3 100644 --- a/gdk/gdk-api.raw +++ b/gdk/gdk-api.raw @@ -28,6 +28,9 @@ + + + @@ -132,6 +135,7 @@ + @@ -155,7 +159,9 @@ - + + + @@ -165,7 +171,9 @@ + + @@ -195,18 +203,31 @@ + + + + - - - - - + + + + + + + + + + + + + + @@ -242,6 +263,16 @@ + + + + + + + + + + @@ -257,9 +288,23 @@ + + + + + + + + + + + + + + @@ -290,6 +335,7 @@ + @@ -372,6 +418,8 @@ + + @@ -380,6 +428,7 @@ + @@ -423,6 +472,13 @@ + + + + + + + @@ -469,13 +525,16 @@ - + - - - + + + + + + @@ -486,6 +545,13 @@ + + + + + + + @@ -514,6 +580,14 @@ + + + + + + + + @@ -576,20 +650,20 @@ - - + + - + - - - - + + + + @@ -613,8 +687,8 @@ - - + + @@ -685,6 +759,9 @@ + + + @@ -705,6 +782,14 @@ + + + + + + + + @@ -726,6 +811,13 @@ + + + + + + + @@ -847,14 +939,13 @@ - - + @@ -869,7 +960,7 @@ - + @@ -889,9 +980,10 @@ + - + @@ -902,19 +994,9 @@ - - - - - + - - - - - - @@ -939,6 +1021,10 @@ + + + + @@ -1012,12 +1098,12 @@ - + - - - + + + @@ -1186,7 +1272,7 @@ - + @@ -1328,15 +1414,6 @@ - - - - - - - - - @@ -1346,59 +1423,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1534,6 +1558,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1547,6 +1686,8 @@ + + @@ -1626,6 +1767,16 @@ + + + + + + + + + + @@ -1664,6 +1815,15 @@ + + + + + + + + + @@ -1714,6 +1874,7 @@ + @@ -1731,6 +1892,7 @@ + @@ -1810,6 +1972,13 @@ + + + + + + + @@ -1896,6 +2065,12 @@ + + + + + + @@ -1946,12 +2121,25 @@ + + + + + + + + + + + + + @@ -2190,7 +2378,7 @@ - + @@ -2209,6 +2397,16 @@ + + + + + + + + + + @@ -2231,14 +2429,25 @@ - + + + + + + + + + + + + - + @@ -2263,6 +2472,15 @@ + + + + + + + + + @@ -2277,7 +2495,7 @@ - + @@ -2286,7 +2504,7 @@ - + @@ -2316,6 +2534,12 @@ + + + + + + @@ -2352,6 +2576,15 @@ + + + + + + + + + @@ -2367,18 +2600,27 @@ + + + + + + + + + @@ -2407,7 +2649,7 @@ - + @@ -2438,6 +2680,9 @@ + + + @@ -2640,7 +2885,7 @@ - + @@ -2655,7 +2900,7 @@ - + @@ -2702,6 +2947,12 @@ + + + + + + @@ -2714,6 +2965,12 @@ + + + + + + @@ -2745,6 +3002,12 @@ + + + + + + @@ -2769,6 +3032,12 @@ + + + + + + @@ -2781,6 +3050,15 @@ + + + + + + + + + @@ -2862,6 +3140,12 @@ + + + + + + @@ -2887,38 +3171,39 @@ + - + - + - + - + - + - + - + @@ -3063,6 +3348,8 @@ + + @@ -3074,6 +3361,11 @@ + + + + + @@ -3081,6 +3373,21 @@ + + + + + + + + + + + + + + + @@ -3094,6 +3401,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3136,8 +3472,6 @@ - - @@ -3236,9 +3570,6 @@ - - - @@ -3268,6 +3599,12 @@ + + + + + + @@ -3345,7 +3682,7 @@ - + @@ -3377,6 +3714,14 @@ + + + + + + + + @@ -3504,6 +3849,20 @@ + + + + + + + + + + + + + + @@ -3518,6 +3877,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -3532,6 +3917,21 @@ + + + + + + + + + + + + + + + @@ -3554,6 +3954,12 @@ + + + + + + @@ -3604,6 +4010,12 @@ + + + + + + @@ -3988,16 +4400,16 @@ - + - + - + - + diff --git a/generator/ObjectBase.cs b/generator/ObjectBase.cs index 1db78d59b..d8965f8a4 100644 --- a/generator/ObjectBase.cs +++ b/generator/ObjectBase.cs @@ -183,7 +183,7 @@ public bool CanGenerateClassStruct { * as they may contain class fields which don't appear in the old (version 1) API files. There are also cases in which the order of the * and elements do not match the struct layout. */ - return (is_interface || this.ParserVersion >= 2) && class_fields_valid; + return (is_interface || this.ParserVersion >= 2) && (class_fields_valid || class_struct_name == "GtkWidgetClass"); } } diff --git a/gtk-sharp.sln b/gtk-sharp.sln index ef9c2ffbf..bd332c55e 100644 --- a/gtk-sharp.sln +++ b/gtk-sharp.sln @@ -1,256 +1,256 @@ - -Microsoft Visual Studio Solution File, Format Version 10.00 -# Visual Studio 2008 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sample", "sample\sample.csproj", "{48234565-8E78-462E-ADEC-9AAA81B641B2}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "generator", "generator\generator.csproj", "{80E73555-2284-40DC-9068-9A40B7359B0C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "gtk-sharp", "gtk-sharp", "{E0AD538D-9979-479B-8CBA-ED9143536CE0}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "glib", "glib\glib.csproj", "{3BF1D531-8840-4F15-8066-A9788D8C398B}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "atk", "atk\atk.csproj", "{42FE871A-D8CF-4B29-9AFF-B02454E6C976}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cairo", "cairo\cairo.csproj", "{364577DB-9728-4951-AC2C-EDF7A6FCC09D}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "gdk", "gdk\gdk.csproj", "{58346CC6-DE93-45B4-8093-3508BD5DAA12}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "gio", "gio\gio.csproj", "{1C3BB17B-336D-432A-8952-4E979BC90867}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "gtk", "gtk\gtk.csproj", "{94045F11-4266-40B4-910F-298985AF69D5}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "pango", "pango\pango.csproj", "{FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "audit", "audit\audit.csproj", "{D8A1AAF8-EA10-4D1D-8A8A-D38C56C0A753}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|x86 = Debug|x86 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {1C3BB17B-336D-432A-8952-4E979BC90867}.Debug|x86.ActiveCfg = Debug|x86 - {1C3BB17B-336D-432A-8952-4E979BC90867}.Debug|x86.Build.0 = Debug|x86 - {1C3BB17B-336D-432A-8952-4E979BC90867}.Release|x86.ActiveCfg = Release|x86 - {1C3BB17B-336D-432A-8952-4E979BC90867}.Release|x86.Build.0 = Release|x86 - {364577DB-9728-4951-AC2C-EDF7A6FCC09D}.Debug|x86.ActiveCfg = Debug|x86 - {364577DB-9728-4951-AC2C-EDF7A6FCC09D}.Debug|x86.Build.0 = Debug|x86 - {364577DB-9728-4951-AC2C-EDF7A6FCC09D}.Release|x86.ActiveCfg = Release|x86 - {364577DB-9728-4951-AC2C-EDF7A6FCC09D}.Release|x86.Build.0 = Release|x86 - {3BF1D531-8840-4F15-8066-A9788D8C398B}.Debug|x86.ActiveCfg = Debug|x86 - {3BF1D531-8840-4F15-8066-A9788D8C398B}.Debug|x86.Build.0 = Debug|x86 - {3BF1D531-8840-4F15-8066-A9788D8C398B}.Release|x86.ActiveCfg = Release|x86 - {3BF1D531-8840-4F15-8066-A9788D8C398B}.Release|x86.Build.0 = Release|x86 - {42FE871A-D8CF-4B29-9AFF-B02454E6C976}.Debug|x86.ActiveCfg = Debug|x86 - {42FE871A-D8CF-4B29-9AFF-B02454E6C976}.Debug|x86.Build.0 = Debug|x86 - {42FE871A-D8CF-4B29-9AFF-B02454E6C976}.Release|x86.ActiveCfg = Release|x86 - {42FE871A-D8CF-4B29-9AFF-B02454E6C976}.Release|x86.Build.0 = Release|x86 - {48234565-8E78-462E-ADEC-9AAA81B641B2}.Debug|x86.ActiveCfg = Debug|x86 - {48234565-8E78-462E-ADEC-9AAA81B641B2}.Debug|x86.Build.0 = Debug|x86 - {48234565-8E78-462E-ADEC-9AAA81B641B2}.Release|x86.ActiveCfg = Release|x86 - {48234565-8E78-462E-ADEC-9AAA81B641B2}.Release|x86.Build.0 = Release|x86 - {58346CC6-DE93-45B4-8093-3508BD5DAA12}.Debug|x86.ActiveCfg = Debug|x86 - {58346CC6-DE93-45B4-8093-3508BD5DAA12}.Debug|x86.Build.0 = Debug|x86 - {58346CC6-DE93-45B4-8093-3508BD5DAA12}.Release|x86.ActiveCfg = Release|x86 - {58346CC6-DE93-45B4-8093-3508BD5DAA12}.Release|x86.Build.0 = Release|x86 - {80E73555-2284-40DC-9068-9A40B7359B0C}.Debug|x86.ActiveCfg = Debug|x86 - {80E73555-2284-40DC-9068-9A40B7359B0C}.Debug|x86.Build.0 = Debug|x86 - {80E73555-2284-40DC-9068-9A40B7359B0C}.Release|x86.ActiveCfg = Release|x86 - {80E73555-2284-40DC-9068-9A40B7359B0C}.Release|x86.Build.0 = Release|x86 - {94045F11-4266-40B4-910F-298985AF69D5}.Debug|x86.ActiveCfg = Debug|x86 - {94045F11-4266-40B4-910F-298985AF69D5}.Debug|x86.Build.0 = Debug|x86 - {94045F11-4266-40B4-910F-298985AF69D5}.Release|x86.ActiveCfg = Release|x86 - {94045F11-4266-40B4-910F-298985AF69D5}.Release|x86.Build.0 = Release|x86 - {D8A1AAF8-EA10-4D1D-8A8A-D38C56C0A753}.Debug|x86.ActiveCfg = Debug|x86 - {D8A1AAF8-EA10-4D1D-8A8A-D38C56C0A753}.Debug|x86.Build.0 = Debug|x86 - {D8A1AAF8-EA10-4D1D-8A8A-D38C56C0A753}.Release|x86.ActiveCfg = Release|x86 - {D8A1AAF8-EA10-4D1D-8A8A-D38C56C0A753}.Release|x86.Build.0 = Release|x86 - {FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}.Debug|x86.ActiveCfg = Debug|x86 - {FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}.Debug|x86.Build.0 = Debug|x86 - {FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}.Release|x86.ActiveCfg = Release|x86 - {FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}.Release|x86.Build.0 = Release|x86 - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {3BF1D531-8840-4F15-8066-A9788D8C398B} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} - {42FE871A-D8CF-4B29-9AFF-B02454E6C976} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} - {364577DB-9728-4951-AC2C-EDF7A6FCC09D} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} - {58346CC6-DE93-45B4-8093-3508BD5DAA12} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} - {1C3BB17B-336D-432A-8952-4E979BC90867} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} - {94045F11-4266-40B4-910F-298985AF69D5} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} - {FF422D8C-562F-4EA6-8590-9D1A5CD40AD4} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} - EndGlobalSection - GlobalSection(MonoDevelopProperties) = preSolution - StartupItem = sample\sample.csproj - Policies = $0 - $0.TextStylePolicy = $1 - $1.inheritsSet = null - $1.scope = text/x-csharp - $0.CSharpFormattingPolicy = $2 - $2.inheritsSet = Mono - $2.inheritsScope = text/x-csharp - $2.scope = text/x-csharp - $0.TextStylePolicy = $3 - $3.FileWidth = 120 - $3.TabsToSpaces = False - $3.inheritsSet = VisualStudio - $3.inheritsScope = text/plain - $3.scope = text/plain - $0.DotNetNamingPolicy = $4 - $4.DirectoryNamespaceAssociation = None - $4.ResourceNamePolicy = FileFormatDefault - $0.StandardHeader = $5 - $5.Text = - $5.IncludeInNewFiles = True - $0.NameConventionPolicy = $6 - $6.Rules = $7 - $7.NamingRule = $8 - $8.Name = Namespaces - $8.AffectedEntity = Namespace - $8.VisibilityMask = VisibilityMask - $8.NamingStyle = PascalCase - $8.IncludeInstanceMembers = True - $8.IncludeStaticEntities = True - $7.NamingRule = $9 - $9.Name = Types - $9.AffectedEntity = Class, Struct, Enum, Delegate - $9.VisibilityMask = VisibilityMask - $9.NamingStyle = PascalCase - $9.IncludeInstanceMembers = True - $9.IncludeStaticEntities = True - $7.NamingRule = $10 - $10.Name = Interfaces - $10.RequiredPrefixes = $11 - $11.String = I - $10.AffectedEntity = Interface - $10.VisibilityMask = VisibilityMask - $10.NamingStyle = PascalCase - $10.IncludeInstanceMembers = True - $10.IncludeStaticEntities = True - $7.NamingRule = $12 - $12.Name = Attributes - $12.RequiredSuffixes = $13 - $13.String = Attribute - $12.AffectedEntity = CustomAttributes - $12.VisibilityMask = VisibilityMask - $12.NamingStyle = PascalCase - $12.IncludeInstanceMembers = True - $12.IncludeStaticEntities = True - $7.NamingRule = $14 - $14.Name = Event Arguments - $14.RequiredSuffixes = $15 - $15.String = EventArgs - $14.AffectedEntity = CustomEventArgs - $14.VisibilityMask = VisibilityMask - $14.NamingStyle = PascalCase - $14.IncludeInstanceMembers = True - $14.IncludeStaticEntities = True - $7.NamingRule = $16 - $16.Name = Exceptions - $16.RequiredSuffixes = $17 - $17.String = Exception - $16.AffectedEntity = CustomExceptions - $16.VisibilityMask = VisibilityMask - $16.NamingStyle = PascalCase - $16.IncludeInstanceMembers = True - $16.IncludeStaticEntities = True - $7.NamingRule = $18 - $18.Name = Methods - $18.AffectedEntity = Methods - $18.VisibilityMask = VisibilityMask - $18.NamingStyle = PascalCase - $18.IncludeInstanceMembers = True - $18.IncludeStaticEntities = True - $7.NamingRule = $19 - $19.Name = Static Readonly Fields - $19.AffectedEntity = ReadonlyField - $19.VisibilityMask = Internal, Protected, Public - $19.NamingStyle = PascalCase - $19.IncludeInstanceMembers = False - $19.IncludeStaticEntities = True - $7.NamingRule = $20 - $20.Name = Fields (Non Private) - $20.AffectedEntity = Field - $20.VisibilityMask = Internal, Protected, Public - $20.NamingStyle = PascalCase - $20.IncludeInstanceMembers = True - $20.IncludeStaticEntities = True - $7.NamingRule = $21 - $21.Name = ReadOnly Fields (Non Private) - $21.AffectedEntity = ReadonlyField - $21.VisibilityMask = Internal, Protected, Public - $21.NamingStyle = PascalCase - $21.IncludeInstanceMembers = True - $21.IncludeStaticEntities = False - $7.NamingRule = $22 - $22.Name = Fields (Private) - $22.AllowedPrefixes = $23 - $23.String = _ - $23.String = m_ - $22.AffectedEntity = Field, ReadonlyField - $22.VisibilityMask = Private - $22.NamingStyle = CamelCase - $22.IncludeInstanceMembers = True - $22.IncludeStaticEntities = False - $7.NamingRule = $24 - $24.Name = Static Fields (Private) - $24.AffectedEntity = Field - $24.VisibilityMask = Private - $24.NamingStyle = CamelCase - $24.IncludeInstanceMembers = False - $24.IncludeStaticEntities = True - $7.NamingRule = $25 - $25.Name = ReadOnly Fields (Private) - $25.AllowedPrefixes = $26 - $26.String = _ - $26.String = m_ - $25.AffectedEntity = ReadonlyField - $25.VisibilityMask = Private - $25.NamingStyle = CamelCase - $25.IncludeInstanceMembers = True - $25.IncludeStaticEntities = False - $7.NamingRule = $27 - $27.Name = Constant Fields - $27.AffectedEntity = ConstantField - $27.VisibilityMask = VisibilityMask - $27.NamingStyle = PascalCase - $27.IncludeInstanceMembers = True - $27.IncludeStaticEntities = True - $7.NamingRule = $28 - $28.Name = Properties - $28.AffectedEntity = Property - $28.VisibilityMask = VisibilityMask - $28.NamingStyle = PascalCase - $28.IncludeInstanceMembers = True - $28.IncludeStaticEntities = True - $7.NamingRule = $29 - $29.Name = Events - $29.AffectedEntity = Event - $29.VisibilityMask = VisibilityMask - $29.NamingStyle = PascalCase - $29.IncludeInstanceMembers = True - $29.IncludeStaticEntities = True - $7.NamingRule = $30 - $30.Name = Enum Members - $30.AffectedEntity = EnumMember - $30.VisibilityMask = VisibilityMask - $30.NamingStyle = PascalCase - $30.IncludeInstanceMembers = True - $30.IncludeStaticEntities = True - $7.NamingRule = $31 - $31.Name = Parameters - $31.AffectedEntity = Parameter - $31.VisibilityMask = VisibilityMask - $31.NamingStyle = CamelCase - $31.IncludeInstanceMembers = True - $31.IncludeStaticEntities = True - $7.NamingRule = $32 - $32.Name = Type Parameters - $32.RequiredPrefixes = $33 - $33.String = T - $32.AffectedEntity = TypeParameter - $32.VisibilityMask = VisibilityMask - $32.NamingStyle = PascalCase - $32.IncludeInstanceMembers = True - $32.IncludeStaticEntities = True - EndGlobalSection -EndGlobal + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual Studio 2008 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "sample", "sample\sample.csproj", "{48234565-8E78-462E-ADEC-9AAA81B641B2}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "generator", "generator\generator.csproj", "{80E73555-2284-40DC-9068-9A40B7359B0C}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "gtk-sharp", "gtk-sharp", "{E0AD538D-9979-479B-8CBA-ED9143536CE0}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "glib", "glib\glib.csproj", "{3BF1D531-8840-4F15-8066-A9788D8C398B}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "atk", "atk\atk.csproj", "{42FE871A-D8CF-4B29-9AFF-B02454E6C976}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "cairo", "cairo\cairo.csproj", "{364577DB-9728-4951-AC2C-EDF7A6FCC09D}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "gdk", "gdk\gdk.csproj", "{58346CC6-DE93-45B4-8093-3508BD5DAA12}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "gio", "gio\gio.csproj", "{1C3BB17B-336D-432A-8952-4E979BC90867}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "gtk", "gtk\gtk.csproj", "{94045F11-4266-40B4-910F-298985AF69D5}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "pango", "pango\pango.csproj", "{FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "audit", "audit\audit.csproj", "{D8A1AAF8-EA10-4D1D-8A8A-D38C56C0A753}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|x86 = Debug|x86 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {1C3BB17B-336D-432A-8952-4E979BC90867}.Debug|x86.ActiveCfg = Debug|x86 + {1C3BB17B-336D-432A-8952-4E979BC90867}.Debug|x86.Build.0 = Debug|x86 + {1C3BB17B-336D-432A-8952-4E979BC90867}.Release|x86.ActiveCfg = Release|x86 + {1C3BB17B-336D-432A-8952-4E979BC90867}.Release|x86.Build.0 = Release|x86 + {364577DB-9728-4951-AC2C-EDF7A6FCC09D}.Debug|x86.ActiveCfg = Debug|x86 + {364577DB-9728-4951-AC2C-EDF7A6FCC09D}.Debug|x86.Build.0 = Debug|x86 + {364577DB-9728-4951-AC2C-EDF7A6FCC09D}.Release|x86.ActiveCfg = Release|x86 + {364577DB-9728-4951-AC2C-EDF7A6FCC09D}.Release|x86.Build.0 = Release|x86 + {3BF1D531-8840-4F15-8066-A9788D8C398B}.Debug|x86.ActiveCfg = Debug|x86 + {3BF1D531-8840-4F15-8066-A9788D8C398B}.Debug|x86.Build.0 = Debug|x86 + {3BF1D531-8840-4F15-8066-A9788D8C398B}.Release|x86.ActiveCfg = Release|x86 + {3BF1D531-8840-4F15-8066-A9788D8C398B}.Release|x86.Build.0 = Release|x86 + {42FE871A-D8CF-4B29-9AFF-B02454E6C976}.Debug|x86.ActiveCfg = Debug|x86 + {42FE871A-D8CF-4B29-9AFF-B02454E6C976}.Debug|x86.Build.0 = Debug|x86 + {42FE871A-D8CF-4B29-9AFF-B02454E6C976}.Release|x86.ActiveCfg = Release|x86 + {42FE871A-D8CF-4B29-9AFF-B02454E6C976}.Release|x86.Build.0 = Release|x86 + {48234565-8E78-462E-ADEC-9AAA81B641B2}.Debug|x86.ActiveCfg = Debug|x86 + {48234565-8E78-462E-ADEC-9AAA81B641B2}.Debug|x86.Build.0 = Debug|x86 + {48234565-8E78-462E-ADEC-9AAA81B641B2}.Release|x86.ActiveCfg = Release|x86 + {48234565-8E78-462E-ADEC-9AAA81B641B2}.Release|x86.Build.0 = Release|x86 + {58346CC6-DE93-45B4-8093-3508BD5DAA12}.Debug|x86.ActiveCfg = Debug|x86 + {58346CC6-DE93-45B4-8093-3508BD5DAA12}.Debug|x86.Build.0 = Debug|x86 + {58346CC6-DE93-45B4-8093-3508BD5DAA12}.Release|x86.ActiveCfg = Release|x86 + {58346CC6-DE93-45B4-8093-3508BD5DAA12}.Release|x86.Build.0 = Release|x86 + {80E73555-2284-40DC-9068-9A40B7359B0C}.Debug|x86.ActiveCfg = Debug|x86 + {80E73555-2284-40DC-9068-9A40B7359B0C}.Debug|x86.Build.0 = Debug|x86 + {80E73555-2284-40DC-9068-9A40B7359B0C}.Release|x86.ActiveCfg = Release|x86 + {80E73555-2284-40DC-9068-9A40B7359B0C}.Release|x86.Build.0 = Release|x86 + {94045F11-4266-40B4-910F-298985AF69D5}.Debug|x86.ActiveCfg = Debug|x86 + {94045F11-4266-40B4-910F-298985AF69D5}.Debug|x86.Build.0 = Debug|x86 + {94045F11-4266-40B4-910F-298985AF69D5}.Release|x86.ActiveCfg = Release|x86 + {94045F11-4266-40B4-910F-298985AF69D5}.Release|x86.Build.0 = Release|x86 + {D8A1AAF8-EA10-4D1D-8A8A-D38C56C0A753}.Debug|x86.ActiveCfg = Debug|x86 + {D8A1AAF8-EA10-4D1D-8A8A-D38C56C0A753}.Debug|x86.Build.0 = Debug|x86 + {D8A1AAF8-EA10-4D1D-8A8A-D38C56C0A753}.Release|x86.ActiveCfg = Release|x86 + {D8A1AAF8-EA10-4D1D-8A8A-D38C56C0A753}.Release|x86.Build.0 = Release|x86 + {FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}.Debug|x86.ActiveCfg = Debug|x86 + {FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}.Debug|x86.Build.0 = Debug|x86 + {FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}.Release|x86.ActiveCfg = Release|x86 + {FF422D8C-562F-4EA6-8590-9D1A5CD40AD4}.Release|x86.Build.0 = Release|x86 + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {3BF1D531-8840-4F15-8066-A9788D8C398B} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} + {42FE871A-D8CF-4B29-9AFF-B02454E6C976} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} + {364577DB-9728-4951-AC2C-EDF7A6FCC09D} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} + {58346CC6-DE93-45B4-8093-3508BD5DAA12} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} + {1C3BB17B-336D-432A-8952-4E979BC90867} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} + {94045F11-4266-40B4-910F-298985AF69D5} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} + {FF422D8C-562F-4EA6-8590-9D1A5CD40AD4} = {E0AD538D-9979-479B-8CBA-ED9143536CE0} + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = sample\sample.csproj + Policies = $0 + $0.TextStylePolicy = $1 + $1.inheritsSet = null + $1.scope = text/x-csharp + $0.CSharpFormattingPolicy = $2 + $2.inheritsSet = Mono + $2.inheritsScope = text/x-csharp + $2.scope = text/x-csharp + $0.TextStylePolicy = $3 + $3.FileWidth = 120 + $3.TabsToSpaces = False + $3.inheritsSet = VisualStudio + $3.inheritsScope = text/plain + $3.scope = text/plain + $0.DotNetNamingPolicy = $4 + $4.DirectoryNamespaceAssociation = None + $4.ResourceNamePolicy = FileFormatDefault + $0.StandardHeader = $5 + $5.Text = + $5.IncludeInNewFiles = True + $0.NameConventionPolicy = $6 + $6.Rules = $7 + $7.NamingRule = $8 + $8.Name = Namespaces + $8.AffectedEntity = Namespace + $8.VisibilityMask = VisibilityMask + $8.NamingStyle = PascalCase + $8.IncludeInstanceMembers = True + $8.IncludeStaticEntities = True + $7.NamingRule = $9 + $9.Name = Types + $9.AffectedEntity = Class, Struct, Enum, Delegate + $9.VisibilityMask = VisibilityMask + $9.NamingStyle = PascalCase + $9.IncludeInstanceMembers = True + $9.IncludeStaticEntities = True + $7.NamingRule = $10 + $10.Name = Interfaces + $10.RequiredPrefixes = $11 + $11.String = I + $10.AffectedEntity = Interface + $10.VisibilityMask = VisibilityMask + $10.NamingStyle = PascalCase + $10.IncludeInstanceMembers = True + $10.IncludeStaticEntities = True + $7.NamingRule = $12 + $12.Name = Attributes + $12.RequiredSuffixes = $13 + $13.String = Attribute + $12.AffectedEntity = CustomAttributes + $12.VisibilityMask = VisibilityMask + $12.NamingStyle = PascalCase + $12.IncludeInstanceMembers = True + $12.IncludeStaticEntities = True + $7.NamingRule = $14 + $14.Name = Event Arguments + $14.RequiredSuffixes = $15 + $15.String = EventArgs + $14.AffectedEntity = CustomEventArgs + $14.VisibilityMask = VisibilityMask + $14.NamingStyle = PascalCase + $14.IncludeInstanceMembers = True + $14.IncludeStaticEntities = True + $7.NamingRule = $16 + $16.Name = Exceptions + $16.RequiredSuffixes = $17 + $17.String = Exception + $16.AffectedEntity = CustomExceptions + $16.VisibilityMask = VisibilityMask + $16.NamingStyle = PascalCase + $16.IncludeInstanceMembers = True + $16.IncludeStaticEntities = True + $7.NamingRule = $18 + $18.Name = Methods + $18.AffectedEntity = Methods + $18.VisibilityMask = VisibilityMask + $18.NamingStyle = PascalCase + $18.IncludeInstanceMembers = True + $18.IncludeStaticEntities = True + $7.NamingRule = $19 + $19.Name = Static Readonly Fields + $19.AffectedEntity = ReadonlyField + $19.VisibilityMask = Internal, Protected, Public + $19.NamingStyle = PascalCase + $19.IncludeInstanceMembers = False + $19.IncludeStaticEntities = True + $7.NamingRule = $20 + $20.Name = Fields (Non Private) + $20.AffectedEntity = Field + $20.VisibilityMask = Internal, Protected, Public + $20.NamingStyle = PascalCase + $20.IncludeInstanceMembers = True + $20.IncludeStaticEntities = True + $7.NamingRule = $21 + $21.Name = ReadOnly Fields (Non Private) + $21.AffectedEntity = ReadonlyField + $21.VisibilityMask = Internal, Protected, Public + $21.NamingStyle = PascalCase + $21.IncludeInstanceMembers = True + $21.IncludeStaticEntities = False + $7.NamingRule = $22 + $22.Name = Fields (Private) + $22.AllowedPrefixes = $23 + $23.String = _ + $23.String = m_ + $22.AffectedEntity = Field, ReadonlyField + $22.VisibilityMask = Private + $22.NamingStyle = CamelCase + $22.IncludeInstanceMembers = True + $22.IncludeStaticEntities = False + $7.NamingRule = $24 + $24.Name = Static Fields (Private) + $24.AffectedEntity = Field + $24.VisibilityMask = Private + $24.NamingStyle = CamelCase + $24.IncludeInstanceMembers = False + $24.IncludeStaticEntities = True + $7.NamingRule = $25 + $25.Name = ReadOnly Fields (Private) + $25.AllowedPrefixes = $26 + $26.String = _ + $26.String = m_ + $25.AffectedEntity = ReadonlyField + $25.VisibilityMask = Private + $25.NamingStyle = CamelCase + $25.IncludeInstanceMembers = True + $25.IncludeStaticEntities = False + $7.NamingRule = $27 + $27.Name = Constant Fields + $27.AffectedEntity = ConstantField + $27.VisibilityMask = VisibilityMask + $27.NamingStyle = PascalCase + $27.IncludeInstanceMembers = True + $27.IncludeStaticEntities = True + $7.NamingRule = $28 + $28.Name = Properties + $28.AffectedEntity = Property + $28.VisibilityMask = VisibilityMask + $28.NamingStyle = PascalCase + $28.IncludeInstanceMembers = True + $28.IncludeStaticEntities = True + $7.NamingRule = $29 + $29.Name = Events + $29.AffectedEntity = Event + $29.VisibilityMask = VisibilityMask + $29.NamingStyle = PascalCase + $29.IncludeInstanceMembers = True + $29.IncludeStaticEntities = True + $7.NamingRule = $30 + $30.Name = Enum Members + $30.AffectedEntity = EnumMember + $30.VisibilityMask = VisibilityMask + $30.NamingStyle = PascalCase + $30.IncludeInstanceMembers = True + $30.IncludeStaticEntities = True + $7.NamingRule = $31 + $31.Name = Parameters + $31.AffectedEntity = Parameter + $31.VisibilityMask = VisibilityMask + $31.NamingStyle = CamelCase + $31.IncludeInstanceMembers = True + $31.IncludeStaticEntities = True + $7.NamingRule = $32 + $32.Name = Type Parameters + $32.RequiredPrefixes = $33 + $33.String = T + $32.AffectedEntity = TypeParameter + $32.VisibilityMask = VisibilityMask + $32.NamingStyle = PascalCase + $32.IncludeInstanceMembers = True + $32.IncludeStaticEntities = True + EndGlobalSection +EndGlobal diff --git a/gtk/Gtk.metadata b/gtk/Gtk.metadata index 62d45d90e..ffb0ff6aa 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 @@ -306,6 +320,7 @@ 1 out GdkRGBA + HasAlpha out 1 1 @@ -362,11 +377,15 @@ 1 Activated 1 + ShowedHidden + SelectedAll + UnselectedAll GtkButton* GtkButton* 1 1 + 1 1 1 IsChildDetached @@ -442,6 +461,8 @@ 1 1 1 + SelectedAll + UnselectedAll 1 1 out @@ -471,6 +492,7 @@ 1 Canceled Deactivated + Inserted 1 1 GetIsShowing @@ -478,6 +500,8 @@ void const-gfilename* const-gfilename* + ShowedConnectToServer + ShowEnteredLocation 1 1 IsEmbedded @@ -816,9 +840,10 @@ 1 1 1 - true - 1 - 1 + true + 1 + 1 + 1 1 1 1 @@ -843,6 +868,7 @@ out GetIsRealized out + 1 GetHasDefault GetHasFocus out @@ -894,6 +920,7 @@ true 1 1 + Maximized DefaultActivated FocusActivated 1 diff --git a/gtk/gtk-api.raw b/gtk/gtk-api.raw index 2a84e3eda..47fe3222f 100644 --- a/gtk/gtk-api.raw +++ b/gtk/gtk-api.raw @@ -17,6 +17,13 @@ + + + + + + + @@ -43,11 +50,22 @@ + + + + + + + + + + + @@ -59,6 +77,10 @@ + + + + @@ -66,6 +88,7 @@ + @@ -97,6 +120,8 @@ + + @@ -106,6 +131,22 @@ + + + + + + + + + + + + + + + + @@ -121,6 +162,13 @@ + + + + + + + @@ -141,6 +189,7 @@ + @@ -162,6 +211,11 @@ + + + + + @@ -191,6 +245,14 @@ + + + + + + + + @@ -207,6 +269,10 @@ + + + + @@ -237,6 +303,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + @@ -255,6 +345,10 @@ + + + + @@ -265,6 +359,10 @@ + + + + @@ -272,6 +370,11 @@ + + + + + @@ -330,6 +433,12 @@ + + + + + + @@ -343,6 +452,11 @@ + + + + + @@ -412,13 +526,19 @@ + + + + + + - + @@ -506,6 +626,7 @@ + @@ -531,6 +652,14 @@ + + + + + + + + @@ -588,10 +717,7 @@ - - - - + @@ -610,6 +736,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -618,6 +766,12 @@ + + + + + + @@ -649,6 +803,10 @@ + + + + @@ -658,17 +816,6 @@ - - - - - - - - - - - @@ -718,7 +865,7 @@ - + @@ -761,25 +908,6 @@ - - - - - - - - - - - - - - - - - - - @@ -814,6 +942,12 @@ + + + + + + @@ -967,6 +1101,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -983,6 +1148,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1000,6 +1196,21 @@ + + + + + + + + + + + + + + + @@ -1120,6 +1331,14 @@ + + + + + + + + @@ -1253,6 +1472,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1274,34 +1691,34 @@ - + - + - + - + - + - + - + @@ -1658,65 +2075,137 @@ - - - - - - - - - - - - - + + + + + + + + - - - - - - - - - + + + - - + - - - - - + - - - + - + - - + - - + + - - + + + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1813,6 +2302,7 @@ + @@ -1880,6 +2370,10 @@ + + + + @@ -1985,6 +2479,9 @@ + + + @@ -2225,6 +2722,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -2650,13 +3244,13 @@ - + - + @@ -3157,6 +3751,15 @@ + + + + + + + + + @@ -3270,20 +3873,6 @@ - - - - - - - - - - - - - - @@ -3297,6 +3886,13 @@ + + + + + + + @@ -3447,7 +4043,6 @@ - @@ -3568,7 +4163,6 @@ - @@ -3582,6 +4176,13 @@ + + + + + + + @@ -3599,6 +4200,13 @@ + + + + + + + @@ -3721,21 +4329,24 @@ - - + + + - + + - + + @@ -3743,7 +4354,7 @@ - + @@ -3835,91 +4446,91 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3927,92 +4538,143 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4028,6 +4690,7 @@ + @@ -4075,20 +4738,20 @@ - + - + - + @@ -4096,7 +4759,7 @@ - + @@ -4105,7 +4768,7 @@ - + @@ -4115,7 +4778,7 @@ - + @@ -4126,7 +4789,7 @@ - + @@ -4134,7 +4797,7 @@ - + @@ -4143,45 +4806,54 @@ - + + + + - + - + - + - + - + - + - + - + + + + + + + - + @@ -4189,46 +4861,149 @@ - + - + - + - - - - - - - - - - - - - - - - - - + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4269,6 +5044,9 @@ + + + @@ -4366,7 +5144,7 @@ - + @@ -4375,10 +5153,10 @@ - + - + @@ -4386,7 +5164,7 @@ - + @@ -4395,7 +5173,7 @@ - + @@ -4408,33 +5186,176 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4444,6 +5365,7 @@ + @@ -4468,6 +5390,9 @@ + + + @@ -4491,6 +5416,12 @@ + + + + + + @@ -4539,16 +5470,6 @@ - - - - - - - - - - @@ -4672,16 +5593,16 @@ - + - + - + @@ -4768,6 +5689,11 @@ + + + + + @@ -4824,13 +5750,13 @@ - + - + @@ -4877,6 +5803,12 @@ + + + + + + @@ -4898,14 +5830,14 @@ - + - + @@ -4967,8 +5899,7 @@ - - + @@ -4988,7 +5919,14 @@ + + + + + + + @@ -5039,6 +5977,18 @@ + + + + + + + + + + + + @@ -5107,6 +6057,21 @@ + + + + + + + + + + + + + + + @@ -5114,6 +6079,13 @@ + + + + + + + @@ -5130,6 +6102,14 @@ + + + + + + + + @@ -5155,6 +6135,16 @@ + + + + + + + + + + @@ -5176,26 +6166,54 @@ - - - + + - + - - + + - - - - + - - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -5217,15 +6235,7 @@ - - - - - - - - - + @@ -5263,6 +6273,7 @@ + @@ -5271,13 +6282,16 @@ - + + + + @@ -5299,7 +6313,7 @@ - + @@ -5309,7 +6323,13 @@ - + + + + + + + @@ -5330,13 +6350,19 @@ - + + + + + + + @@ -5364,10 +6390,10 @@ - + - + @@ -5391,6 +6417,7 @@ + @@ -5403,6 +6430,12 @@ + + + + + + @@ -5420,6 +6453,13 @@ + + + + + + + @@ -5591,7 +6631,7 @@ - + @@ -5614,41 +6654,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -5701,6 +6706,15 @@ + + + + + + + + + @@ -5880,6 +6894,13 @@ + + + + + + + @@ -6361,7 +7382,7 @@ - + @@ -6483,9 +7504,6 @@ - - - @@ -6506,6 +7524,13 @@ + + + + + + + @@ -6771,6 +7796,7 @@ + @@ -6928,6 +7954,7 @@ + @@ -7101,7 +8128,7 @@ - + @@ -7470,16 +8497,19 @@ - + + + + - + - + @@ -7491,11 +8521,11 @@ - + - + @@ -7505,19 +8535,19 @@ - + - + - + @@ -7529,16 +8559,97 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -7567,50 +8678,50 @@ - + - + - + - + - + - + - + - + - + - + - - + + @@ -7618,62 +8729,62 @@ - + - + - + - + - + - + - + - + - + - + @@ -7708,13 +8819,13 @@ - + - + - + @@ -7724,10 +8835,10 @@ + - @@ -7748,6 +8859,12 @@ + + + + + + @@ -7774,9 +8891,6 @@ - - - @@ -7794,7 +8908,7 @@ - + @@ -7830,7 +8944,7 @@ - + @@ -7880,7 +8994,7 @@ - + @@ -7891,7 +9005,7 @@ - + @@ -7953,7 +9067,7 @@ - + @@ -8208,6 +9322,13 @@ + + + + + + + @@ -8304,7 +9425,7 @@ - + @@ -8323,7 +9444,7 @@ - + @@ -8356,13 +9477,13 @@ - + - + @@ -8375,15 +9496,19 @@ - + - - + + - + + + + + @@ -8395,6 +9520,7 @@ + @@ -8435,6 +9561,9 @@ + + + @@ -8482,6 +9611,7 @@ + @@ -8518,12 +9648,15 @@ - + + + + @@ -8558,14 +9691,14 @@ - + - + @@ -8626,6 +9759,7 @@ + @@ -8633,7 +9767,6 @@ - @@ -8647,6 +9780,7 @@ + @@ -8658,6 +9792,7 @@ + @@ -8677,10 +9812,16 @@ + + + + + + - + @@ -8757,6 +9898,15 @@ + + + + + + + + + @@ -8778,9 +9928,6 @@ - - - @@ -8791,6 +9938,9 @@ + + + @@ -8850,7 +10000,7 @@ - + @@ -8874,9 +10024,15 @@ - + + + + + + + @@ -8893,15 +10049,24 @@ + + + + + + + + + @@ -8959,6 +10124,12 @@ + + + + + + @@ -9019,7 +10190,7 @@ - + @@ -9047,12 +10218,24 @@ - + + + + + + + + + + + + + @@ -9065,12 +10248,24 @@ + + + + + + + + + + + + @@ -9083,6 +10278,12 @@ + + + + + + @@ -9269,10 +10470,10 @@ + - @@ -9295,6 +10496,10 @@ + + + + @@ -9319,9 +10524,6 @@ - - - @@ -9329,6 +10531,12 @@ + + + + + + @@ -9494,6 +10702,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9511,6 +10763,7 @@ + @@ -9542,6 +10795,9 @@ + + + @@ -9588,6 +10844,12 @@ + + + + + + @@ -9607,9 +10869,9 @@ - + - + @@ -9719,15 +10981,63 @@ - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9851,23 +11161,54 @@ - - - - + + + + + + + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9883,134 +11224,432 @@ - - - - + + + + + + + + + + - + + + + + + + + + + - - + + - + + + + + + + + + + + + + - - + + + + + + - - + + - - + + + + + + + + + - + - - - + + + - + + - + - + - + - + - + - + + + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + + - - - - - + + + + - - - - + - - - - - + + - - + + - - + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - - + + - + @@ -10041,36 +11680,36 @@ - + - + - + - + - + - + - + - + - + @@ -10163,80 +11802,524 @@ - - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - + + + + + - - - - - + - - + + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10246,7 +12329,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10259,6 +12379,13 @@ + + + + + + + @@ -10312,35 +12439,35 @@ - + - + - + - + - + - - + + - + - + @@ -10351,10 +12478,10 @@ - + - + @@ -10365,33 +12492,137 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - + - + @@ -10403,10 +12634,10 @@ - + - + @@ -10416,10 +12647,10 @@ - + - + @@ -10454,7 +12685,7 @@ - + @@ -10462,21 +12693,21 @@ - + - + - + - - + + @@ -10484,7 +12715,7 @@ - + @@ -10527,34 +12758,184 @@ - + - + - + - + - + - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -10583,7 +12964,7 @@ - + @@ -10591,17 +12972,32 @@ + + + + + + - + + + + + + + + + + @@ -10660,6 +13056,27 @@ + + + + + + + + + + + + + + + + + + + + + @@ -10668,6 +13085,15 @@ + + + + + + + + + @@ -10676,6 +13102,15 @@ + + + + + + + + + @@ -10739,6 +13174,7 @@ + @@ -10825,6 +13261,17 @@ + + + + + + + + + + + @@ -10987,6 +13434,12 @@ + + + + + + @@ -11133,6 +13586,7 @@ + @@ -11141,6 +13595,7 @@ + @@ -11171,11 +13626,11 @@ - + - + @@ -11188,7 +13643,7 @@ - + @@ -11224,7 +13679,7 @@ - + @@ -11235,12 +13690,22 @@ - + + + + + + + + + + + @@ -11267,7 +13732,7 @@ - + @@ -11280,13 +13745,25 @@ - + + + + + + + + + + + + + @@ -11322,54 +13799,54 @@ - + - + - + - + - - + + - + - + - + - + - + - + @@ -11431,6 +13908,7 @@ + @@ -11614,7 +14092,7 @@ - + @@ -11634,9 +14112,9 @@ - + - + @@ -11646,6 +14124,7 @@ + @@ -11701,6 +14180,9 @@ + + + @@ -11736,6 +14218,12 @@ + + + + + + @@ -11842,6 +14330,7 @@ + @@ -11903,6 +14392,9 @@ + + + @@ -11934,300 +14426,659 @@ - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - + + - - + + - + + - + + + - - + + - + + - + - - + + + - + - + - + - + + - + - + - + + + + + + + + + - + - - + + + + + + + - + + - - + + + + + + + + + + + + + + - + + - + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - + + + + + + + + - + - + - + - + + + + + + + + + + + + + + + + + + - + - - + + + + + + + + + + + + + + - + - - + + + + + + + + + + - + + + + + + + + + + + + + + + + + - + + + + + + + + + + - + - + + + + + + + + + + + + + + + + + + + - + + - - - - - - - - - - - - - - - + - - + + - - + + - - + + + - - - - - - + + + - - + + - + - - + - - + + + + + + - - + + + + + - + - - - + - + + - - + + + - - + + - - - + + + - + - + - + - - + - + - + + + + + + + + + + + + - - - - - - - - + + + + + + - - - - - + + - - - - + + - + - + - - - - - + + - + + + + + + + - - - - - - + + + + + + + + + - - + - - + + - + - + - + @@ -12489,16 +15340,21 @@ - + - + + + + + + @@ -12572,13 +15428,13 @@ - + - + @@ -12618,6 +15474,11 @@ + + + + + @@ -12631,6 +15492,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -12689,7 +15636,7 @@ - + @@ -12707,6 +15654,7 @@ + @@ -12723,7 +15671,7 @@ - + @@ -12767,7 +15715,7 @@ - + @@ -12798,6 +15746,18 @@ + + + + + + + + + + + + @@ -12808,7 +15768,7 @@ - + @@ -12853,18 +15813,18 @@ - - + - + + - - + + + - - + @@ -12896,6 +15856,14 @@ + + + + + + + + @@ -12991,7 +15959,7 @@ - + @@ -13002,16 +15970,82 @@ - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + - + @@ -13061,7 +16095,7 @@ - + @@ -13090,7 +16124,7 @@ - + @@ -13128,31 +16162,31 @@ - + - + - + - + - + @@ -13160,6 +16194,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -13168,11 +16228,7 @@ - - - - - + @@ -13187,6 +16243,7 @@ + @@ -13447,7 +16504,7 @@ - + @@ -13471,7 +16528,7 @@ - + @@ -13628,60 +16685,60 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -13719,6 +16776,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -14043,6 +17159,151 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -14108,6 +17369,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -15396,22 +18733,22 @@ - + - + - + - + - + @@ -15420,13 +18757,13 @@ - + - + @@ -15619,7 +18956,7 @@ - + @@ -15630,7 +18967,7 @@ - + @@ -15939,13 +19276,13 @@ - + - + - + @@ -15953,7 +19290,7 @@ - + @@ -15962,14 +19299,14 @@ - + - + @@ -16065,9 +19402,9 @@ - + - + @@ -16260,6 +19597,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16280,6 +19657,7 @@ + @@ -16324,6 +19702,9 @@ + + + @@ -16366,6 +19747,12 @@ + + + + + + @@ -16513,6 +19900,7 @@ + @@ -16538,18 +19926,24 @@ - + + + + + + + @@ -16584,10 +19978,22 @@ + + + + + + - + + + + + + + @@ -16631,6 +20037,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -16748,6 +20239,7 @@ + @@ -17014,6 +20506,7 @@ + @@ -17146,9 +20639,135 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + @@ -17184,9 +20803,6 @@ - - - @@ -17314,7 +20930,7 @@ - + @@ -17322,78 +20938,78 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + @@ -17403,73 +21019,73 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -17949,7 +21565,7 @@ - + @@ -17994,13 +21610,15 @@ - + + + @@ -18034,14 +21652,14 @@ - + - + @@ -18082,15 +21700,18 @@ - + - + + + + @@ -18108,6 +21729,9 @@ + + + @@ -18119,9 +21743,18 @@ + + + + + + + + + @@ -18160,20 +21793,20 @@ - + - + - + @@ -18183,14 +21816,14 @@ - + - + @@ -18199,10 +21832,10 @@ - + - + @@ -18227,7 +21860,7 @@ - + @@ -18245,7 +21878,7 @@ - + @@ -18259,24 +21892,42 @@ - + + + + + + + + + + + + + + + + + + + @@ -18289,7 +21940,7 @@ - + @@ -18305,7 +21956,7 @@ - + @@ -18320,6 +21971,7 @@ + @@ -18349,13 +22001,13 @@ - + - + @@ -18363,7 +22015,7 @@ - + @@ -18378,7 +22030,7 @@ - + @@ -18418,16 +22070,26 @@ + + - - - + + + + + + + + + + + @@ -18443,18 +22105,16 @@ - - - - - - + + + + @@ -18465,6 +22125,12 @@ + + + + + + @@ -18500,7 +22166,7 @@ - + @@ -18514,7 +22180,7 @@ - + @@ -18524,78 +22190,78 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -18623,10 +22289,10 @@ - + - + @@ -19334,10 +23000,12 @@ - + + - + + @@ -19365,7 +23033,8 @@ - + + @@ -19460,7 +23129,7 @@ - + @@ -19505,14 +23174,14 @@ + + - - @@ -19530,6 +23199,9 @@ + + + @@ -19585,7 +23257,7 @@ - + @@ -19604,6 +23276,17 @@ + + + + + + + + + + + @@ -19622,12 +23305,6 @@ - - - - - - @@ -19716,6 +23393,12 @@ + + + + + + @@ -19909,6 +23592,18 @@ + + + + + + + + + + + + @@ -19998,9 +23693,11 @@ - + + + - + @@ -20153,71 +23850,89 @@ - + + + + + + + + + + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + @@ -20225,68 +23940,68 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -20294,7 +24009,7 @@ - + @@ -20302,54 +24017,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -20378,16 +24045,16 @@ - + - + - + - + @@ -20395,19 +24062,19 @@ - + - + - + @@ -20525,7 +24192,7 @@ - + @@ -20577,7 +24244,7 @@ - + @@ -20707,7 +24374,7 @@ - + @@ -20773,6 +24440,7 @@ + @@ -20787,7 +24455,7 @@ - + @@ -20802,7 +24470,7 @@ - + @@ -20831,7 +24499,7 @@ - + @@ -21267,6 +24935,16 @@ + + + + + + + + + + @@ -21277,11 +24955,12 @@ - - - - + + + + + @@ -21545,6 +25224,7 @@ + @@ -21911,6 +25591,7 @@ + @@ -22134,6 +25815,9 @@ + + + @@ -22221,6 +25905,9 @@ + + + @@ -22241,7 +25928,7 @@ - + @@ -22392,6 +26079,12 @@ + + + + + + @@ -22417,7 +26110,7 @@ - + @@ -22524,7 +26217,7 @@ - + @@ -22615,6 +26308,7 @@ + @@ -22763,6 +26457,9 @@ + + + @@ -22988,7 +26685,7 @@ - + @@ -22999,14 +26696,21 @@ - + - + + + + + + + + @@ -23014,68 +26718,68 @@ - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + @@ -23086,10 +26790,10 @@ - + - + @@ -23100,10 +26804,10 @@ - + - + @@ -23181,7 +26885,7 @@ - + @@ -23203,24 +26907,24 @@ - + - + - + - + - + @@ -23232,10 +26936,10 @@ - + - + @@ -23245,10 +26949,10 @@ - + - + @@ -23331,14 +27035,14 @@ - - - - - + + + + + + - @@ -23367,6 +27071,8 @@ + + @@ -23379,6 +27085,8 @@ + + @@ -23458,7 +27166,7 @@ - + @@ -23519,6 +27227,12 @@ + + + + + + @@ -23855,20 +27569,34 @@ - - - - + + + + + + + + - + + + + + - + + + + - + + + + @@ -23876,9 +27604,6 @@ - - - @@ -23915,6 +27640,14 @@ + + + + + + + + @@ -23933,6 +27666,23 @@ + + + + + + + + + + + + + + + + + @@ -23970,6 +27720,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -24024,6 +27811,9 @@ + + + @@ -24060,13 +27850,19 @@ + + + + + + - + @@ -24093,12 +27889,15 @@ - + + + + @@ -24120,15 +27919,27 @@ - + + + + - + + + + + + + + + + @@ -24138,6 +27949,9 @@ + + + @@ -24150,7 +27964,7 @@ - + @@ -24164,6 +27978,16 @@ + + + + + + + + + + @@ -24203,15 +28027,12 @@ - - - - - - - + + + + @@ -24228,7 +28049,7 @@ - + @@ -24243,6 +28064,13 @@ + + + + + + + @@ -24261,6 +28089,9 @@ + + + @@ -24297,6 +28128,9 @@ + + + @@ -24306,12 +28140,22 @@ + + + + + + + + + + @@ -24340,6 +28184,9 @@ + + + @@ -24457,10 +28304,10 @@ - + - + @@ -24493,12 +28340,18 @@ - + + + + + + + @@ -24513,6 +28366,12 @@ + + + + + + @@ -24521,14 +28380,14 @@ - + - + @@ -24589,7 +28448,13 @@ - + + + + + + + @@ -24621,7 +28486,7 @@ - + @@ -24675,13 +28540,25 @@ - + + + + + + + + + + + + + - + @@ -24705,6 +28582,12 @@ + + + + + + @@ -24748,7 +28631,7 @@ - + @@ -24848,6 +28731,13 @@ + + + + + + + @@ -24903,6 +28793,12 @@ + + + + + + @@ -24943,10 +28839,10 @@ + - @@ -24959,8 +28855,10 @@ + + @@ -24977,7 +28875,8 @@ - + + @@ -24997,6 +28896,12 @@ + + + + + + @@ -25006,9 +28911,6 @@ - - - @@ -25056,6 +28958,9 @@ + + + @@ -25068,6 +28973,9 @@ + + + @@ -25099,13 +29007,19 @@ + + + - + + + + @@ -25126,7 +29040,7 @@ - + @@ -25139,7 +29053,7 @@ - + @@ -25194,6 +29108,9 @@ + + + @@ -25253,7 +29170,7 @@ - + @@ -25263,7 +29180,7 @@ - + @@ -25285,6 +29202,12 @@ + + + + + + @@ -25366,6 +29289,12 @@ + + + + + + @@ -25380,7 +29309,7 @@ - + @@ -25392,6 +29321,12 @@ + + + + + + @@ -25417,6 +29352,12 @@ + + + + + + @@ -25447,7 +29388,7 @@ - + @@ -25501,6 +29442,12 @@ + + + + + + @@ -25589,18 +29536,19 @@ - + - + + + - @@ -25620,10 +29568,7 @@ - - - @@ -25726,6 +29671,18 @@ + + + + + + + + + + + + @@ -25742,12 +29699,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -25772,17 +29817,17 @@ - + - + - + @@ -25790,7 +29835,7 @@ - + @@ -25800,17 +29845,26 @@ - + - + - + + + + + + + + + + @@ -25820,6 +29874,8 @@ + + @@ -25829,115 +29885,35 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - + - + - + - + - - + + - + @@ -25951,104 +29927,113 @@ - + - + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - + - + - + - + - + - + - + @@ -26076,10 +30061,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -26092,6 +30130,7 @@ + @@ -26215,6 +30254,7 @@ + @@ -26451,6 +30491,8 @@ + + @@ -26559,8 +30601,7 @@ - - + @@ -26568,62 +30609,77 @@ - + - + + + + + + + + - - + - + - + - + - + - + - + - + + + + + + + - + - + + + + @@ -26745,6 +30801,11 @@ + + + + + @@ -26754,7 +30815,8 @@ - + + @@ -26777,7 +30839,8 @@ - + + @@ -26801,7 +30864,8 @@ - + + @@ -26817,6 +30881,12 @@ + + + + + + @@ -27259,9 +31329,10 @@ + - + @@ -27346,6 +31417,12 @@ + + + + + + @@ -27436,12 +31513,25 @@ + + + + + + + + + + + + + @@ -27473,7 +31563,7 @@ - + @@ -27487,7 +31577,7 @@ - + @@ -27505,6 +31595,24 @@ + + + + + + + + + + + + + + + + + + @@ -27533,7 +31641,7 @@ - + @@ -27541,7 +31649,7 @@ - + @@ -27555,7 +31663,7 @@ - + @@ -27568,7 +31676,7 @@ - + @@ -27589,6 +31697,13 @@ + + + + + + + @@ -27599,10 +31714,21 @@ + + + + + + + + + + + @@ -27610,10 +31736,10 @@ + - @@ -27623,22 +31749,18 @@ - - - - - - - + + + @@ -27666,6 +31788,15 @@ + + + + + + + + + @@ -27673,6 +31804,15 @@ + + + + + + + + + @@ -27681,6 +31821,15 @@ + + + + + + + + + @@ -27696,7 +31845,7 @@ - + @@ -27721,7 +31870,7 @@ - + @@ -27777,6 +31926,9 @@ + + + @@ -28196,7 +32348,17 @@ - + + + + + + + + + + + @@ -28204,6 +32366,8 @@ + + @@ -28329,6 +32493,15 @@ + + + + + + + + + @@ -28347,7 +32520,7 @@ - + @@ -28406,6 +32579,13 @@ + + + + + + + @@ -28420,7 +32600,7 @@ - + @@ -28465,13 +32645,13 @@ - + - + @@ -28485,7 +32665,7 @@ - + @@ -28494,7 +32674,7 @@ - + @@ -28502,7 +32682,7 @@ - + @@ -28551,14 +32731,14 @@ - + - + @@ -28589,6 +32769,14 @@ + + + + + + + + @@ -28844,7 +33032,17 @@ - + + + + + + + + + + + @@ -28852,6 +33050,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -28957,31 +33177,31 @@ - + - + - + - + - + diff --git a/sample/GtkDemo/Makefile.am b/sample/GtkDemo/Makefile.am index 0b162eae7..f17e120c0 100644 --- a/sample/GtkDemo/Makefile.am +++ b/sample/GtkDemo/Makefile.am @@ -21,7 +21,6 @@ sources = \ DemoButtonBox.cs \ DemoClipboard.cs \ DemoColorSelection.cs \ - DemoCssBasics.cs \ DemoDialog.cs \ DemoDrawingArea.cs \ DemoEditableCells.cs \ diff --git a/sources/Makefile.am b/sources/Makefile.am index 122910c97..f760d0841 100644 --- a/sources/Makefile.am +++ b/sources/Makefile.am @@ -1,26 +1,32 @@ EXTRA_DIST = \ README \ sources.xml \ - gtk_tree_model_signal_fix.patch + gtk_tree_model_signal_fix.patch \ + gtkselectionprivate-space.patch \ + gtktextattributes-gi-scanner.patch \ + gtk_text_view_public.patch -TARGET_GTK_VERSION=3.0.0 +TARGET_GTK_VERSION=3.14.15 GTK_DOWNLOADS = \ http://ftp.gnome.org/pub/GNOME/sources/glib/2.42/glib-2.42.2.tar.xz \ http://ftp.gnome.org/pub/GNOME/sources/pango/1.36/pango-1.36.8.tar.xz \ http://ftp.gnome.org/pub/GNOME/sources/atk/2.14/atk-2.14.0.tar.xz \ http://ftp.gnome.org/pub/GNOME/sources/gdk-pixbuf/2.30/gdk-pixbuf-2.30.8.tar.xz \ - http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.0/gtk+-$(TARGET_GTK_VERSION).tar.bz2 + http://ftp.gnome.org/pub/GNOME/sources/gtk+/3.14/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 + 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 + patch -p0 gtk+-$(TARGET_GTK_VERSION)/gtk/gtktextview.h < gtk_text_view_public.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 diff --git a/sources/gtk_text_view_public.patch b/sources/gtk_text_view_public.patch new file mode 100644 index 000000000..5363d5b08 --- /dev/null +++ b/sources/gtk_text_view_public.patch @@ -0,0 +1,11 @@ +--- gtk+-3.16.6.orig/gtk/gtktextview.h 2015-09-04 11:37:38.035020919 +0200 ++++ gtk+-3.16.6/gtk/gtktextview.h 2015-09-04 11:38:59.958096121 +0200 +@@ -155,8 +155,6 @@ + { + GtkContainerClass parent_class; + +- /*< public */ +- + void (* populate_popup) (GtkTextView *text_view, + GtkWidget *popup); + void (* move_cursor) (GtkTextView *text_view, 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 ef48efefd..b9a8fc3de 100644 --- a/sources/sources.xml +++ b/sources/sources.xml @@ -143,11 +143,12 @@ - + gdkalias.h gdkwindowimpl.h keyname-table.h + @@ -167,7 +168,7 @@ - + gtkalias.h gtkappchooseronline.h @@ -260,7 +261,10 @@ gtktree.h gtktreeitem.c gtktreeitem.h + gtkcellarea.c + gtklockbutton.h +