[Gtk-sharp-list] Various enhancements to GnomePrint patch

Mike Kestner mkestner@speakeasy.net
Mon, 06 Oct 2003 15:35:15 -0500


Hi Martin,

On Mon, 2003-10-06 at 05:13, Martin Willemoes Hansen wrote:
> Vups found one more bug, here is a new patch.

Thanks for the patch. 

A few comments.  Please try to include things in one diff.  You can have
new files in the diff by doing a cvs add and using the -N option on your
cvs diff command.

Of course, lose the garbage gdk-api.xml change.

       <method name="Get" cname="gnome_print_config_get">
-        <return-type type="guchar*"/>
+        <return-type type="const-gchar*"/>

Did you verify that the returned string here is not owned by the
caller?  If you go marking stuff const that isn't const, it's going to
leak.

-          <parameter type="gint" name="flags"/>
+          <parameter type="GnomePrintDialogFlags*" name="flags"/>
         </parameters>

You really want that '*' there?  I don't know this api, but it would
seem strange for a gint to actually be a pointer to an enumerated type.

-- 
Mike Kestner <mkestner@speakeasy.net>