mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2025-11-05 08:34:56 +00:00
[Rework of a patch from Ben Maurer to turn GLib.Value into a valuetype.] * generator/BoxedGen.cs : fix operators for new valuetype GValues. * generator/ByRefGen.cs : new generatable for byref value types. * generator/Makefile.am : add ByRefGen.cs. * generator/MethodBody.cs : remove GValue special casing. * generator/Property.cs : rework value handling. * generator/Signal.cs : fix base virtual method value passing. * generator/SymbolTable.cs : map GValue to ByRefGen. * glib/Object.cs : rework GetProperty and SetProperty. * glib/Value.cs : make it a value type. * glib/ValueArray.cs : fix GValue passing. * glib/glue/value.c : rework for valuetype GValues. * gnome/Program.custom : fix GValue passing * gtk/Gtk.metadata : make TreeModel.GetValue value param pass_as=ref. * gtk/ListStore.custom : fix GValue passing * gtk/NodeStore.cs : fix GValue passing * gtk/TextTag.custom : fix GValue passing * gtk/TreeModelSort.custom : fix GValue passing * gtk/TreeStore.custom : fix GValue passing svn path=/trunk/gtk-sharp/; revision=25368 |
||
|---|---|---|
| .. | ||
| glue | ||
| .cvsignore | ||
| Boxed.cs | ||
| ConnectBeforeAttribute.cs | ||
| DefaultSignalHandlerAttribute.cs | ||
| DelegateWrapper.cs | ||
| EnumWrapper.cs | ||
| FileUtils.cs | ||
| GException.cs | ||
| Idle.cs | ||
| IWrapper.cs | ||
| List.cs | ||
| ListBase.cs | ||
| Log.cs | ||
| MainContext.cs | ||
| Makefile.am | ||
| makefile.win32 | ||
| ManagedValue.cs | ||
| Markup.cs | ||
| Marshaller.cs | ||
| Object.cs | ||
| ObjectManager.cs | ||
| Opaque.cs | ||
| SignalArgs.cs | ||
| SignalAttribute.cs | ||
| SignalCallback.cs | ||
| SList.cs | ||
| Source.cs | ||
| Thread.cs | ||
| time_t_CustomMarshaler.cs | ||
| Timeout.cs | ||
| Type.cs | ||
| TypeConverter.cs | ||
| TypeFundamentals.cs | ||
| UnwrappedObject.cs | ||
| Value.cs | ||
| ValueArray.cs | ||