Commit graph

  • 54953f69ea * sample/opaquetest/Makefile.am (EXTRA_DIST): add missing files (generated/*.cs): fix for srcdir!=builddir * sample/valtest/Makefile.am (EXTRA_DIST): add missing files (Valobj.cs): fix for srcdir!=builddir Dan Winship 2005-08-15 16:38:28 +00:00
  • b5964c52d0 2005-08-15 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-08-15 15:56:16 +00:00
  • 622c360576 * parser/gapi2xml.pl (addFuncElems): if a struct or boxed type has a constructor or a ref, unref, or destroy method, then it must be a reference type, so mark it "opaque" but then also mark all of its fields public and writable. Dan Winship 2005-08-15 15:15:57 +00:00
  • 69ab0dc995 add an iconview example John Luke 2005-08-14 19:50:35 +00:00
  • 202d8f09ff remove a duplicate <params> line that really trips up the latest monodocer for some reason Dan Winship 2005-08-12 15:42:28 +00:00
  • 2fa109fdd7 Doc updates Miguel de Icaza 2005-08-12 01:43:07 +00:00
  • 737a794d76 * generator/OpaqueGen.cs (Generate): * generator/StructBase.cs (Generate): Add the [Obsolete] attribute to deprecated structs/boxeds/opaques too. (Affects Gdk.Font, Gtk.Arg, Gtk.ItemFactoryEntry, Gnome.IconData, and [in 2.6/2.8] Gnome.Vfs.MimeAction) Dan Winship 2005-08-11 14:13:25 +00:00
  • 35385da69b the continuing saga of killing off gda/gnomedb Dan Winship 2005-08-09 20:56:40 +00:00
  • 493589eb06 more gda/gnomedb killing Dan Winship 2005-08-09 20:38:06 +00:00
  • 8cb8276f43 * sources/Makefile.am: remove gda/gnomedb Dan Winship 2005-08-09 20:19:52 +00:00
  • 1a790c98ea * en/index.xml: remove gda/gnomedb docs Dan Winship 2005-08-09 20:18:55 +00:00
  • 963ae98d5d * configure.in.in: kill off all gda/gnomedb references. (Henceforth gda# and gnomedb# will be part of gda and gnomedb. Or maybe separate modules in Mono SVN. Not part of gtk-sharp though.) Dan Winship 2005-08-09 20:10:45 +00:00
  • 1428e774c8 * generator/Method.cs (GenerateDeclCommon): Strip "Get"/"Set" even in the context of "Gtk.TreeModel.GetNColumns" Dan Winship 2005-08-09 18:38:35 +00:00
  • d6ec3f77ff * generator/ClassBase.cs (Validate): Don't fully validate the parent class and interfaces (because we don't want to see the warnings about certain GtkWidget methods in every single library that defines a widget, etc). Instead, use the new ValidateForSubclass() method. (ValidateForSubclass): only validate the signals Dan Winship 2005-08-09 17:33:46 +00:00
  • 9a71bd5ee2 * generator/ClassBase.cs (Validate): Don't fully validate the parent class and interfaces (because we don't want to see the warnings about certain GtkWidget methods in every single library that defines a widget, etc). Instead, use the new ValidateForSubclass() method. (ValidateForSubclass): only validate the signals Dan Winship 2005-08-09 15:59:30 +00:00
  • 12cd8d0d17 * generator/OpaqueGen.cs (Generate): Tweak the generated Ref/Unref a bit; only Ref the pointer if Owned is false (and then set it to true), and vice versa for Unref. Dan Winship 2005-08-09 14:44:32 +00:00
  • c254638a5a Patch from Todd Berman Miguel de Icaza 2005-08-08 04:28:14 +00:00
  • 85d88fe1ca Change the way generatable validation works. Some generatable properties can't be set until Validate-time (eg, Method.IsGetter), but it's annoying for every potential user of those properties to have to make sure it has Validated the generatable first. So now we add an explicit Validate() step after everything is loaded but before anything is Generated, so that at Generation time, everything can be assumed to have been Validated. Dan Winship 2005-08-05 20:34:45 +00:00
  • a2b058160b oops, add targetlist.c here too Dan Winship 2005-08-04 18:03:51 +00:00
  • dc9046526c * gtk/TargetList.custom: add an operator for casting to TargetEntry[], so you can use methods like TargetList.AddTextTargets() in situations where you need a TargetEntry[] rather than a TargetList. Dan Winship 2005-08-04 18:03:21 +00:00
  • 3e19a1d102 2005-08-04 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-08-04 14:41:11 +00:00
  • e299e65c8a 2005-08-03 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-08-03 21:51:23 +00:00
  • 64c8a1b924 re-commit after letting "make update" reformat it Dan Winship 2005-08-03 16:41:29 +00:00
  • f70a702224 update for recent changes (removing broken gnome-print stuff, and GLib.Opaque changes) Dan Winship 2005-08-03 15:35:46 +00:00
  • 38c70d2503 * generator/Property.cs (Generate): cast GLib.Values to System.Enum before casting them to an enum type, to fix the build with csc 1.1. Dan Winship 2005-08-03 14:58:38 +00:00
  • 155f8352a0 oops, regenerate these after the parser changes to marked the return-type of "Copy" methods as "owned" Dan Winship 2005-08-02 19:22:23 +00:00
  • eb4fdee774 Automatic memory management for opaque types [#49565] Dan Winship 2005-08-02 18:45:21 +00:00
  • 4b3bdf71ce 2005-08-01 Todd Berman <tberman@off.net> Todd Berman 2005-08-01 18:32:19 +00:00
  • 6c67e4ffb6 2005-07-28 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-07-28 21:24:55 +00:00
  • e35683874e * sources/gtk-sharp-2.4-sources.xml: * sources/gtk-sharp-2.6-sources.xml: exclude a bunch of gnome-print stuff that is not part of gnome-print's public API. Dan Winship 2005-07-28 13:28:09 +00:00
  • 45ebde9387 * gtk/ComboBoxEntry.custom: add an "Entry" property to cleanly fetch the ComboBoxEntry's Gtk.Entry Dan Winship 2005-07-27 13:52:51 +00:00
  • 0fa85fccbd * parser/gapi2xml.pl (addParamsElem): deal with G_CONST_RETURN in params... some functions use that to mark const "out" params. In fact, let's use it as a hint to mark them pass_as="out" too... Dan Winship 2005-07-27 13:21:15 +00:00
  • 5adbc46baf 2005-07-25 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-07-25 21:16:36 +00:00
  • 8c2abbc7ab check in a generated valobj-api.xml rather than doing it at build time so we don't accidentally depend on perl-libxml Dan Winship 2005-07-25 18:50:52 +00:00
  • 6bf7376094 * parser/gapi2xml.pl (addParamsElem): change the handling of anonymous function pointer types in method signatures. Before, we added a <callback> child to the <parameters> node, but the generator just ignored it. Now we add the callback (with a made-up name) to the toplevel node, and add an ordinary <param> node referencing it to the <parameters> node. Also, if the last param of the callback is a gpointer, rename it from "arg#" to "data" so it will be treated correctly (as the user data passed from the calling method). [Fixes #66241] Dan Winship 2005-07-22 19:10:04 +00:00
  • 105622f7a0 belated update for GLib.Value changes (and some gratuitous reindentation from monodocer) Dan Winship 2005-07-22 18:47:57 +00:00
  • 196be89bc9 * glib/Value.cs: Obsolete the EnumWrapper and UnwrappedObject constructors and casts. Add a new Enum cast. (Val): Handle Pointer values. Change the handling of Enum/Flags values to return the value directly rather than returning an EnumWrapper. Remove the Char (ie, "byte") handling since there aren't any char properties in all of gtk-sharp and the generator mistakenly converts them to strings anyway. Dan Winship 2005-07-22 18:36:50 +00:00
  • d37d940eb8 * parser/gapi2xml.pl (parseInitFunc): handle interface properties as well as class properties Dan Winship 2005-07-22 18:35:37 +00:00
  • 455d319d34 2005-07-19 Todd Berman <tberman@off.net> Todd Berman 2005-07-20 17:08:28 +00:00
  • 70d2492071 add a TreeModelFilter example John Luke 2005-07-20 03:15:51 +00:00
  • 6b31c3542f * generator/Parameters.cs: Remove the AllowComplexRefs flag. (They're always allowed now.) Dan Winship 2005-07-19 15:27:08 +00:00
  • fbcb47f5e6 * parser/gapi2xml.pl: Change a few instances of "last if ($line =~ /^}/);" to "last if ($line =~ /^(deprecated)?}/);" to prevent runaway parsing (in particular in libgnomeui). Dan Winship 2005-07-18 21:27:00 +00:00
  • 9d35f72e7c Commited a patch from Gary Ekker, with additional suggestions from Mike Kestner. Wade Berrier 2005-07-14 16:59:27 +00:00
  • abcecb147f * sources/gtk-sharp-2.4-sources.xml: * sources/gtk-sharp-2.6-sources.xml: remove some gnome-vfs files: gnome-vfs-method and gnome-vfs-transform, because they're internal/part of the module API, and gnome-vfs-file-size.h, because it's generated and shouldn't be in the source tarball (and we don't parse it right anyway). Dan Winship 2005-07-13 15:08:08 +00:00
  • f1a8c00732 2005-07-08 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-07-08 22:04:50 +00:00
  • 4c8d1c1973 2005-07-08 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-07-08 21:41:01 +00:00
  • 9236a9045f * gnome/Gnome.metadata: opaquify ModuleInfo and hide the types that are only used inside ModuleInfo, so we don't marshal the function pointers into (incorrect) delegates. Dan Winship 2005-07-07 16:11:24 +00:00
  • 0863f8703f 2005-07-02 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-07-03 15:14:09 +00:00
  • 144a0f9d20 2005-07-02 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-07-02 15:23:27 +00:00
  • f1336f2f2b 2005-07-02 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-07-02 14:55:08 +00:00
  • 762a1576fd make the sample 2.4 friendly Mike Kestner 2005-07-01 17:45:07 +00:00
  • 3c531aa299 2005-07-01 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-07-01 16:46:37 +00:00
  • 635ed16db4 * generator/Parameters.cs (AllowComplexRefs): new property for whether or not to allow "complex" ref/out args. (Validate): update for that Dan Winship 2005-06-30 17:09:39 +00:00
  • a0912263e2 2005-06-28 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-28 16:35:36 +00:00
  • d42ff66f68 2005-06-27 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-27 16:00:17 +00:00
  • fba841b1af some win32 compile fixes Mike Kestner 2005-06-27 15:08:39 +00:00
  • 5713b3c340 2005-06-24 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-24 19:35:00 +00:00
  • 34ee46aec1 2005-06-24 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-24 19:27:01 +00:00
  • eddfdc7910 2005-06-23 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-23 22:28:06 +00:00
  • 0dba8bb0cb 2005-06-23 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-23 21:52:54 +00:00
  • a539e69747 some makefile win32 lovin Mike Kestner 2005-06-22 21:49:25 +00:00
  • 64dd7f67d4 2005-06-22 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-22 21:44:34 +00:00
  • 3a6e5fa8e2 2005-06-22 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-22 19:18:19 +00:00
  • 828f30b5a5 2005-06-22 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-22 18:04:17 +00:00
  • d3c6721f1e 2005-06-22 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-22 16:56:52 +00:00
  • ab8285550b 2005-06-21 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-21 16:11:22 +00:00
  • 94b7d14a39 2005-06-20 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-20 16:09:27 +00:00
  • 60c910ebec 2005-06-17 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-17 18:48:27 +00:00
  • ab07fa8056 updates to assembly version elements Mike Kestner 2005-06-17 18:43:30 +00:00
  • 7ccf4639fc 2005-06-17 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-17 12:43:09 +00:00
  • 94bc7b432e 2005-06-16 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-16 19:27:40 +00:00
  • b939f1f390 2005-06-16 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-16 18:56:42 +00:00
  • 7f1265e3aa 2005-06-14 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-14 15:45:06 +00:00
  • 4552421529 oops, remove conflict markers Dan Winship 2005-06-10 15:47:17 +00:00
  • cb427b5747 * parser/gapi2xml.pl (addPropElem): Distinguish CONSTRUCT ("must be set at construct time") and CONSTRUCT_ONLY ("can only be set at construct time") properties, rather than marking them all "construct-only". Dan Winship 2005-06-10 15:46:24 +00:00
  • 4203d5df43 2005-06-10 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-10 15:42:00 +00:00
  • c5585dfd78 2005-06-09 Lluis Sanchez <lluis@novell.com> Lluis Sanchez 2005-06-09 14:52:24 +00:00
  • 463618c958 2005-06-08 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-09 14:27:48 +00:00
  • e24d72317a 2005-06-08 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-08 17:29:48 +00:00
  • a307c78232 2005-06-08 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-08 16:53:12 +00:00
  • abaf1ce343 2005-06-06 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-06 17:16:04 +00:00
  • 8f032b793e 2005-06-06 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-06 15:32:22 +00:00
  • 5743ba2da8 * glib/GType.cs (cctor): call g_type_init(). (Avoids debug spew when monodocer updates doc/en/GLib/GType.xml.) Dan Winship 2005-06-06 15:09:07 +00:00
  • 25e70f2a38 * sample/GtkDemo/DemoRotatedText.cs (RotatedTextExposeEvent): Use Gdk.PangoRenderer.GetDefault() like the C gtk-demo rather than creating a new Gdk.PangoRenderer. [Fixes #74865] Dan Winship 2005-06-06 14:40:46 +00:00
  • 91acc33335 small update Gonzalo Paniagua Javier 2005-06-02 21:55:06 +00:00
  • 0ceb4ccbca 2005-06-02 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-02 19:18:44 +00:00
  • ff096ac998 2005-06-02 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-02 16:16:28 +00:00
  • bd2b0d9a7f docs for GLib.Marshaller Mike Kestner 2005-06-02 14:33:00 +00:00
  • fee353d525 2005-06-02 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-02 14:16:52 +00:00
  • dfa84ee168 2005-06-02 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-02 14:01:04 +00:00
  • c881d7c5aa 2005-06-01 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-06-01 21:11:51 +00:00
  • f6f9fd0c79 * glib/Value.cs: Add a constructor and an explicit cast for string[] (using a G_TYPE_STRV boxed value). Dan Winship 2005-06-01 17:58:28 +00:00
  • 6334f60e2e 2005-05-31 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-05-31 19:22:58 +00:00
  • 83c45a60a0 2005-05-25 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-05-25 23:16:30 +00:00
  • 40c4db88a4 * parser/gapi2xml.pl: Make the enum value parser do the right thing with parenthesized values ("FOO = (1 << 2)") and within-type aliases ("GTK_ANCHOR_N = GTK_ANCHOR_NORTH"). Make it intentionally do the wrong thing with unparsable values (outputting them as-is into the api file) so that we are forced to fix them with metadata rather than silently getting incorrect values. Dan Winship 2005-05-24 18:11:33 +00:00
  • de7c85720a * configure.in.in: remove doc/updater/Makefile to fix build John Luke 2005-05-24 17:55:58 +00:00
  • 5b8c8ab531 2005-05-23 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-05-23 21:11:27 +00:00
  • df27d3eb96 oops, missed a tag Mike Kestner 2005-05-23 20:50:25 +00:00
  • f8d36b9453 2005-05-23 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-05-23 20:41:51 +00:00
  • eee80b2e26 2005-05-21 Mike Kestner <mkestner@novell.com> Mike Kestner 2005-05-21 16:41:11 +00:00