Re: [Mono-list] [Gtk-sharp-list] Need help in compilation

2008-02-26 Thread Mike Kestner

On Mon, 2008-02-25 at 16:25 +0800, Marc Glenn wrote:
> Hello folks,
> 
>  I installed the mono-1.2.5.1 installer for windows xp. It has
> gtk-sharp 2.10 and gnome 2.16 included.
>  
>  I also found PrintSample.cs in the samples directory. This
> PrintSample.cs uses the Gnome namespace to print.

You should use the Gtk printing capability.  Gnome.Print is deprecated
now and relies on libgnomeprintui which is probably not available for
win32.

There is a sample of how to use Gtk.Print in the GtkDemo application
located in gtk-sharp/samples.


-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  Mono-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Gtk# 1.9.0 released

2004-11-10 Thread Mike Kestner
Announcing release 1.9.0 of Gtk#.  This is an unstable development
release for the GNOME 2.6 bindings.  It is parallel installable with the
latest stable release, 1.0.4.

Tarball and RPMs for FC2 and NLD available for immediate download from:

http://sourceforge.net/project/showfiles.php?group_id=40240&package_id=135197

About Gtk#: 
Gtk# is a .Net language binding for the Gtk+ Graphical User Interface
toolkit and several GNOME platform libraries. The GNOME 2.6 platform is
currently targeted.

Substantial credit for this release belongs to Jeroen ZwartePoorte, who
managed the 2.4 bindings branch including merging of stable branch fixes
for the past several months. My apologies in advance for any missing
attributions in the following.   

Changes since 1.0.4:
* Bindings for Gtk+-2.4 and Gnome-2.6: (Jeroen Zwartepoorte)
* Preliminary support for Gnome.Vfs: (Jeroen Zwartepoorte)
* PanelApplet bindings: (Todd Berman)
* Gtk.Container child properties: (Dan Winship)
* Additional API customizations and Corrections: (Todd Berman, John
Luke)
* Bugfixes (Todd Berman, John Luke, Dan Winship, MK)

Discussion of Gtk# occurs on the mailing list at
[EMAIL PROTECTED]  Bugs can be reported to
http://bugzilla.ximian.com, module gtk#. Check the Gtk# homepage for
additional info at http://gtk-sharp.sf.net.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] cant find gtk-sharp.dlls

2004-06-10 Thread Mike Kestner
On Thu, 2004-06-10 at 00:13, Rob Brown-Bayliss wrote:

> Every thing is in the rigth place, and mono_path is good. Monodevelop
> and monodoc run fins, but I cant build anything using gtk-sharp etc...

Are there correct links in the libdir/mono/gtk-sharp directory to all of
the gac'd assemblies.  There have been some issues with gacutil not
getting the links right.  There is a fix in the works.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Mono GStreamer library

2004-06-07 Thread Mike Kestner
On Mon, 2004-06-07 at 09:56, Simon Ask Ulsnes wrote:
> Hi,
> Is there a GStreamer interface for Mono? If not, I'd start writing one, 
> you see... ;-)

gst-sharp module in mono cvs.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Mono beta 2 on Fedora Core 2 monodoc

2004-06-03 Thread Mike Kestner
On Thu, 2004-06-03 at 07:02, Ales Vojacek wrote:
> Hi,
> Im new in Linux World and I trying to compile mono from CVS, but I have 
> a lot of problems.
> One of these is an error when I try to start monodoc:
> 
> monodoc
> 
> Unhandled Exception: System.DllNotFoundException: glibsharpglue

I've just added this answer to the FAQ:

http://gtk-sharp.sourceforge.net/faq.html#3.4

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Gtk# 0.93 released

2004-06-02 Thread Mike Kestner
Announcing release 0.93 of Gtk#, codenamed "Rising Crust Pizza."  

Tarball available for immediate download from:

http://sourceforge.net/project/showfiles.php?group_id=40240

Binaries (thanks to Duncan Mak) will be available shortly through the
Mono project at:

http://www.go-mono.com/download.html

About Gtk#: 
Gtk# is a .Net language binding for the Gtk+ Graphical User Interface
toolkit and several GNOME platform libraries. The GNOME 2.2 platform is
currently targeted.  The binding is fairly complete, but it is still
somewhat unproven and API unstable, and therefore not recommended for
production work. 

Changes since 0.91.1:
* Automatic registration of GTypes for subclasses. (Ben Maurer, MK)
* Manual ctor implementations to support auto registration. (Todd
Berman, MK)
* All GtkSharp/GLibSharp types moved to GLib namespace or internalized.
(MK)
* Generated assemblies no longer pinvoke to libgobject, removing config
mapping entry requirement. (MK)
* Requires: entries in .pc files to simplify Libs: entries. (MK)
* Gtk.CellRenderer sample implementation and custom code to support
CellRenderer implementations. (Todd Berman)
* Erase support in the scribble.exe sample. (Todd Berman, because he was
bored)
* DateTime/time_t marshaling fixed once and for all, god willing. (MK)
* Killed the old perl-based metadata engine. Long live XPath. (MK)
* Sample to show how to use GDI+ to draw on Gdk.Windows. (Miguel)
* More API Corrections, Customizations, and glue: (Radek, Doulik, Larry
Ewing, Vladimir Vukicevic, Dan Winship, Jeroen Zwartepoorte, MK)
* OnForall virtual method to support Container subclassing. (MK)
* Bugfixes (Todd, Berman, Jeroen Zwartepoorte, MK)
* Doc Updates (Please see the monodoc relnotes for a complete list of
contributors.)

Discussion of Gtk# occurs on the mailing list at
[EMAIL PROTECTED]  Bugs can be reported to
http://bugzilla.ximian.com, module gtk#. Check the Gtk# homepage for
additional info at http://gtk-sharp.sf.net.

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Re: [Gtk-sharp-list] Gtk# 0.91.1 released

2004-05-05 Thread Mike Kestner
On Wed, 2004-05-05 at 05:31, Michal Moskal wrote:

> BTW. there is mutual dependency between gtk# and monodoc. monodoc is
> optional for gtk#, so the cycle can be broken. But only way to get it to
> compile is to first remove monodoc installed in old version and then
> compile gtk-sharp. I guess there should be an option to Gtk#'s configure
> to disable monodoc on damand.

Yeah, this will hopefully be fixed in the next beta.  I think we need to
split the monodoc module into a tools and a browser module, but it
remains to be seen if Miguel agrees.  ;-)

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Problem with Mono-Develop gtk-sharp-0.18.tar.gz

2004-05-05 Thread Mike Kestner
On Wed, 2004-05-05 at 01:35, [EMAIL PROTECTED] wrote:
> I've downloaded mono packages required for MonoDevelop but when I try to run
> "make" 
> the compiler say: 
>  
>  
> ditors.dll /r:System.Drawing /resource:./sample.glade 
> error CS0006: Cannot find assembly `../../gnome/gnome-sharp.dll' 

This is fixed in version 0.91.1 which was released yesterday.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Gtk# 0.91.1 released

2004-05-04 Thread Mike Kestner
Announcing release 0.91.1 of Gtk#, codenamed "Chicken Stuffed
Sandwich."  

Tarball available for immediate download from:

http://sourceforge.net/project/showfiles.php?group_id=40240

Binaries (thanks to Duncan Mak) will be available shortly through the
Mono project at:

http://www.go-mono.com/download.html

About Gtk#: 
Gtk# is a .Net language binding for the Gtk+ Graphical User Interface
toolkit and several GNOME platform libraries. The GNOME 2.2 platform is
currently targeted.  The binding is fairly complete, but it is still
somewhat unproven and API unstable, and therefore not recommended for
production work. 

Changes since 0.18:
* pkg-config files to detect optional assembly availability (Todd
Berman)
* virtual methods for Gnome.CanvasItem (MK)
* GLib.Value is now a valuetype (Ben Maurer, MK)
* Glue and Gdk.Global properties for X11 WM properties (Boyd Timothy)
* Per-assembly config files pointing to versioned libnames so we don't
need devel packages (for the .so) at runtime anymore. (MK)
* Strong name and gac install the assemblies. (MK)
* gst-sharp assembly has been spun out into its own module. (Owen
Fraser-Green)
* probe/use gtkhtml-3.1 for gtkhtml-sharp Dll mapping if 3.0 is not
detected. Also bump required version to 3.0.10 to reduce the so versions
supported. (Nat Friedman, MK)
* More API Corrections, Customizations, and glue: (Jorn Baayen, Moritz
Balz, Todd Berman, Erik Dasque, Owen Fraser-Green, John Luke, Joshua
Tauberer, Jeroen Zwartepoorte, MK)
* Bugfixes (Todd Berman, Larry Ewing, Owen Fraser-Green, Jorge Garcia,
Gonzalito, Rachel Hestilow, Duncan Mak, Jeroen Zwartepoorte, Miguel, 
MK)
* Doc Updates (Please see the monodoc relnotes for a complete list of
contributors to our rapidly improving docs.)

Discussion of Gtk# occurs on the mailing list at
[EMAIL PROTECTED]  Bugs can be reported to
http://bugzilla.ximian.com, module gtk#. Check the Gtk# homepage for
additional info at http://gtk-sharp.sf.net.
-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Just a question about mono on/from red carpet]

2004-04-08 Thread Mike Kestner
On Thu, 2004-04-08 at 08:16, Soeren wrote:

> > I can't find a gnomedb-sharp.dll on my system.   Am I supposed to?
> 
> Its not in the gtk-sharp rpm, but you can find it in the 
> gtk-sharp tarball. GnomeDb is a compile option thats not 
> on by default. Gda (Gnome Data Access) is not included 
> in the rpm either, but its on by default when you build
> gtk-sharp from tarball.

gda-sharp is also conditionally built.  Neither gda-sharp nor
gnomedb-sharp are packaged in the red-carpet packages.  If you want to
use them, you'll need to build from source and have a working
development environment for libgnomedb and libgda installed before
building.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Monodoc dies raising gtkhtml exception.

2004-04-01 Thread Mike Kestner
On Wed, 2004-03-31 at 23:44, Roberto Jimeno wrote:
> Hi all,
> 
> The problem started when I "downgraded" from version 0.30 to 0.29, but
> it is still present even though I have already "re-upgraded" to version
> 0.30. Some of installed RPM packages that might be relevant are
> monodoc-0.11-0.ximian.6.0 and gtkhtml3.0-3.0.5-0.ximian.6.2. My Linux
> distribution is Red Hat 9.

Currently, you also need the -devel package for gtkhtml3.0.  We are
working on a configuration mechanism that will allow us to avoid the
need to point to the .so file.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Gtk# 0.18 released

2004-03-31 Thread Mike Kestner
Announcing release 0.18 of Gtk#, codenamed "Todd's Private Dancer."  

Tarball available for immediate download from:

http://sourceforge.net/project/showfiles.php?group_id=40240

Binaries (thanks to Duncan Mak) will be available shortly through the
Mono project at:

http://www.go-mono.com/download.html

About Gtk#: 
Gtk# is a .Net language binding for the Gtk+ Graphical User Interface
toolkit and several GNOME platform libraries. The GNOME 2.2 platform is
currently targeted.  The binding is fairly complete, but it is still
somewhat unproven and API unstable, and therefore not recommended for
production work. 

Changes since 0.17:
* ThreadNotify made win32-friendly. (Gonzalo Paniagua Javier)
* parser support for GObject virtual methods, although we don't generate
wrapper code yet. (MK)
* automake support for the build, with working distcheck (MK, John Luke)
* [ConnectBefore] support for event delegates. (MK)
* System.Drawing dependency removed. (MK)
* Gdk.Size value type implementation. (MK)
* More API Corrections, Customizations, and glue: (Jorn Baayen, Todd
Berman, MK)
* Bugfixes (Gonzalo Paniagua Javier, John Luke, Todd Berman, MK)
* Doc Updates (Hector E. Gomez Morales, Alex Combas)

Discussion of Gtk# occurs on the mailing list at
[EMAIL PROTECTED]  Bugs can be reported to
http://bugzilla.ximian.com, module gtk#. Check the Gtk# homepage for
additional info at http://gtk-sharp.sf.net.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Mono 0.31 has been released.

2004-03-18 Thread Mike Kestner
On Thu, 2004-03-18 at 21:23, George Farris wrote:

> Great, nice work, however, someone goofed as the gtk-sharp packages have
> reverted back to 0.15.  Please put the gtk-sharp 0.17 packages back up
> and PLEASE remember the devel packages, we need then too.

There never have been gtk-sharp-devel packages on the mono downloads
page, to my knowledge.

There are -gapi packages for the gapi code generator and parser and
associated files, but there is no point to having a -devel package for
Gtk#.  

IIRC, somebody was shipping packages using the -devel name for their
gapi packages, but that's a poor naming convention, since devel packages
typically contain files needed to link/compile against a library.  The
stuff in gapi is not needed to compile against the Gtk# assemblies. The
only thing that would theoretically go in a -devel is the .pc file, and
it would be pretty silly to require a separate download for that.

So, wherever you got your -devel package, I don't think it was from the
mono project.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Gtk# 0.17 released

2004-02-27 Thread Mike Kestner
Announcing release 0.17 of Gtk#, codenamed "Todd made me do it."  

Tarball available for immediate download from:

http://sourceforge.net/project/showfiles.php?group_id=40240

Binaries will be available shortly through the Mono project (thanks to
Duncan Mak).

About Gtk#: 
Gtk# is a .Net language binding for the Gtk+ Graphical User Interface
toolkit and several GNOME platform libraries. The GNOME 2.2 platform is
currently targeted.  The binding is fairly complete, but it is still
somewhat unproven and API unstable, and therefore not recommended for
production work. 

Changes since 0.16:
* Moved Event handlers and args to base namespaces. *Sharp namespaces
are now internal. Kill all your using *Sharp; statements. (MK)
* Pango API pruned to remove backend and engine API. (MK)
* struct fields now StudlyCaps. (MK)
* all GList and most GSList API replaced with typed[]. (MK)
* Improved TreeIter.GetHashCode for tree performance. (Ben Maurer)
* new hand-coded Gdk.Event implementation. (MK)
* More API Corrections, Customizations, and glue: (Jorn Baayen, Todd
Berman, John Luke, Thiago Milczarek SayĆ£o, MK)
* Bugfixes (Radek Doulik, MK)
* Doc Updates (MK)

Discussion of Gtk# occurs on the mailing list at
[EMAIL PROTECTED]  Bugs can be reported to
http://bugzilla.ximian.com, module gtk#. Check the Gtk# homepage for
additional info at http://gtk-sharp.sf.net.
-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Re: [Gtk-sharp-list] Gtk# 0.16 released

2004-02-08 Thread Mike Kestner
On Sun, 2004-02-08 at 18:48, GodBrain wrote:
> Hello Mike,
> 
> Saturday, February 7, 2004, 6:59:57 PM, you wrote:
> 
> MK> Announcing release 0.16 of Gtk#, codenamed "Groundhog Stew."  
> 
> MK> Tarballs and binaries available for immediate download from:
> 
> MK> http://sourceforge.net/project/showfiles.php?group_id=40240
> 
> I'm more than a little worried about the direction here. The RPM's
> are suddenly for Suse 9 and the mono .30 copyright now says
> Novell. Is this another project that is going corporate only?
> 
> Just wondering if I should go back to writing apps in C/GTK+
> again. :)

I'm hoping this was a joke, but just in case...

The reason there are suse9 packages up on the Gtk# website now instead
of rh8/rh9 is because I am currently running suse9 on my development
machine. I used to have two machines, but the rh9 machine died last
month, and I recently decided to try out suse9 by upgrading the rh8
machine.

No need for conspiracy theories.  :-)  

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Gtk# 0.16 released

2004-02-07 Thread Mike Kestner
Announcing release 0.16 of Gtk#, codenamed "Groundhog Stew."  

Tarballs and binaries available for immediate download from:

http://sourceforge.net/project/showfiles.php?group_id=40240

About Gtk#:
 
Gtk# is a .Net language binding for the Gtk+ Graphical User Interface
toolkit and several GNOME platform and desktop libraries. The GNOME 2.2
platform is currently targeted.  The binding is fairly complete, but it
is still API unstable, and therefore not recommended for production
work. 

Changes since 0.15:

* RadioButton/MenuItem API overhaul: (John Luke)
* GValueArray binding: (MK)
* Generate "void Foo (out Bar baz);" methods as "Bar Foo ();": (Martin
Willemoes Hansen)
* libvte bindings: (John Luke)
* marshaler for proper handling of argc/argv pairs: (Peter Williams)
* Correct generation of Arrays as struct fields. (MK)
* time_t CustomMarshaler implementation and generator support for custom
marshaled types: (MK)
* More API Corrections, Customizations, and glue: (Todd Berman, John
Luke, MK)
* Bugfixes (Paul Duran, Gustavo Giraldez, Martin Willemoes Hansen, John
D Hardin, Tambet Ingo, Yves Kurz, MK)
* Doc Updates (Hector E. Gomez Morales, John Luke, Peter Williams)

Discussion of Gtk# occurs on the mailing list at
[EMAIL PROTECTED]  Bugs can be reported to
http://bugzilla.ximian.com, module gtk#. Check the Gtk# homepage for
additional info at http://gtk-sharp.sf.net.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Failed to load library .\libgtk-x11-2.0.so.dll

2004-01-08 Thread Mike Kestner
On Thu, 2004-01-08 at 16:46, Jorge de J. Ramirez S. wrote:
> Hi!
> 
> I'm using windows 2000 and installed Mono 0.29 with the installer, when
> compile a gtk# program everything it's ok, the problem it's when try tu
> run, this is de error message:
> 
> ** (gtk.exe:1752): WARNING **: [Invalid UTF-8] Failed to load library
> .\libgtk-x11-2.0.so.dll (libgtk-x11-2.0.so): No se puede encontrar el
> modulo especificado.

It sounds like your mono config file has some dll mapping elements it
shouldn't.  The file is etc/mono/config.  You want to delete any
elements in that file related to Gtk+ dll's, since we use the win32 dll
names in the assemblies.
 
-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Gtk# 0.15 released

2004-01-05 Thread Mike Kestner
Announcing release 0.15 of Gtk#, codenamed "Choo choo woo woo."  

Tarballs and binaries available for immediate download from:

http://sourceforge.net/project/showfiles.php?group_id=40240

About Gtk#: 
Gtk# is a .Net language binding for the Gtk+ Graphical User Interface
toolkit and several GNOME platform libraries. The GNOME 2.2 platform is
currently targeted.  The binding is fairly complete, but it is still
somewhat unproven and API unstable, and therefore not recommended for
production work. 

Changes since 0.14:
* Default signal handler overriding. (MK)
* Parser improvements:  and . (MK)
* new Gnome.Print sample (John Luke)
* glib CLS compliance work. (Miguel)
* signal handler are now attached with connect_after. (MK)
* null array parameter passing (MK)
* DnD fixes and port of TestDnd (Ettore)
* Added GLib.GType instead of using uint so 64 bit is happy. (MK)
* mangle more keyword param names. (Joe Shaw)
* Idle.Remove (Alp, John Luke)
* More API Corrections, Customizations, and glue: (Peter Williams,
Miguel, Luciano Martorella, Radek, MK)
* Bugfixes (Radek, MK)
* Doc Updates (John Luke)

Discussion of Gtk# occurs on the mailing list at
[EMAIL PROTECTED]  Bugs can be reported to
http://bugzilla.ximian.com, module gtk#. Check the Gtk# homepage for
additional info at http://gtk-sharp.sf.net.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] compile problem - monodoc 0.7

2003-11-24 Thread Mike Kestner
On Sun, 2003-11-23 at 12:22, Gaston Acuse wrote:

> mcs -debug -out:browser.exe ./browser.cs ./list.cs ./elabel.cs
> ./history.cs  -resource:./../monodoc.png,monodoc.png
> -resource:./browser.glade,browser.glade  -r:gtk-sharp.dll
> -r:glade-sharp.dll -r:glib-sharp.dll -r:pango-sharp.dll -r:gdk-sharp.dll
> -r:atk-sharp.dll -r:monodoc.dll
> ./browser.cs(129) error CS0246: Cannot find type `HTML'

You need to add a -r:gtkhtml-sharp.dll.  Current releases of Gtk# have
Gtk.HTML split out into its own assembly.
-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Gtk# 0.14 released

2003-11-18 Thread Mike Kestner
Announcing release 0.14 of Gtk#, codenamed "13 didn't last long."  

This is a minor bugfix release to support an imminent mono release.

Tarballs and binaries available for immediate download from:

http://sourceforge.net/project/showfiles.php?group_id=40240

About Gtk#: 
Gtk# is a .Net language binding for the Gtk+ Graphical User Interface
toolkit and several GNOME platform libraries. The GNOME 2.2 platform is
currently targeted.  The binding is fairly complete, but it is still
somewhat unproven and API unstable, and therefore not recommended for
production work. 

Changes since 0.13:
* Make gtkhtml-sharp build conditional. (John Luke, MK)
* Fix for the infamous Pixbuf from resource bug. (Ettore, Gonzalo, MK)
* generator support for "foo[], n_foos" param pairs. (MK)
* More API Corrections, Customizations, and glue: (Moritz Balz, Miguel,
Peter Williams, MK)
* Doc Updates (John Luke, Peter Williams, MK)

Discussion of Gtk# occurs on the mailing list at
[EMAIL PROTECTED]  Bugs can be reported to
http://bugzilla.ximian.com, module gtk#. Check the Gtk# homepage for
additional info at http://gtk-sharp.sf.net.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Gtk# 0.13 released

2003-11-14 Thread Mike Kestner
Announcing release 0.13 of Gtk#, codenamed "Dancing Sledgehammers."

Tarballs and binaries available for immediate download from:

http://sourceforge.net/project/showfiles.php?group_id=40240

About Gtk#: 
Gtk# is a .Net language binding for the Gtk+ Graphical User Interface
toolkit and several GNOME platform libraries. The GNOME 2.2 platform is
currently targeted.  The binding is fairly complete, but it is still
somewhat unproven and API unstable, and therefore not recommended for
production work. 

Changes since 0.12:
* New NodeStore tree model.  Still needs view/selection enhancements to
be substantially useful. (MK)
* Is/Has methods are now generated as Properties. (Martin Willemoes
Hansen)
* GStreamer updated to 0.6.4.  Still off by default in the build. (John
Luke)
* More API Corrections, Customizations, and glue: (Ken Foster, Radek
Doulik, Moritz Balz, MK)
* Installed scripts to wrap gapi-fixup.exe and gapi_codegen.exe. (MK)
* Bugfixes (MK, Martin Willemoes Hansen, John Luke)
* Doc Updates (John Luke, MK)

Discussion of Gtk# occurs on the mailing list at
[EMAIL PROTECTED]  Bugs can be reported to
http://bugzilla.ximian.com, module gtk#. Check the Gtk# homepage for
additional info at http://gtk-sharp.sf.net.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] Monodoc docs for my Application (?)

2003-11-10 Thread Mike Kestner
On Mon, 2003-11-10 at 11:26, Miguel de Icaza wrote:

> Just install your files into a place where Monodoc can find them.
> 
> Look at gtk-sharp/class/makefile for a sample of how the whole process
> works.

I suspect Miguel meant gtk-sharp/doc/makefile.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] simple test case for threading bug

2003-11-04 Thread Mike Kestner
On Tue, 2003-11-04 at 23:01, Jamin Philip Gray wrote:
> In developing a multithreaded Gtk# application I've run across a problem
> where the Gnome.Canvas stops updating. 

You can't update the GUI from a separate thread.  All GUI updates have
to occur from the Gtk mainloop thread.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Gtk# 0.12 released

2003-10-28 Thread Mike Kestner
Announcing release 0.12 of Gtk#, codenamed "Reality TV Sucks."

Tarballs and binaries available for immediate download from:

http://sourceforge.net/project/showfiles.php?group_id=40240

About Gtk#: 
Gtk# is a .Net language binding for the Gtk+ Graphical User Interface
toolkit and several GNOME platform libraries. The GNOME 2.2 platform is
currently targeted.  The binding is fairly complete, but it is still
largely unproven and API unstable, and therefore not recommended for
production work. 

Changes since 0.11:
* New parser frontend script (gapi-parser) that uses an XML input file
to specify options for better extensibility. (MK)
* Code Generator now accepts outdir, customdir, and assembly-name
arguments to allow more control over the generation process and
directory structure.
* Gtk.HTML now lives in its own gtkhtml-sharp assembly, allowing us to
make it depend on gnome-sharp.dll and activate the printing api.
* Restructured build to distribute generation into the assembly dirs,
making for more compact rebuilds. (Martin, MK)
* New XPath-based metadata alteration engine (gapi-fixup.exe) to replace
the perl module. (MK)
* Ported all the old metadata rules to new format. (MK, Martin)
* Apply metadata during generation step.  It is no longer necessary to
have the raw source around to make a metadata change to the API XML
files. (MK)
* More API Corrections, Customizations, and glue: (Rachel, Martin,
Moritz Balz, Daniel Kornhauser, MK)
* a ton of Bugfixes (MK, Martin, Artem Popov, Malte, John Luke, Gonzalo)
* Doc Updates (John Luke, Hector E. Gomez Morales, Martin Willemoes
Hansen)

Discussion of Gtk# occurs on the mailing list at
[EMAIL PROTECTED]  Bugs can be reported to
http://bugzilla.ximian.com, module gtk#. Check the Gtk# homepage for
additional
info at http://gtk-sharp.sf.net.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Gtk# 0.11 released

2003-09-18 Thread Mike Kestner
Announcing release 0.11 of Gtk#, codenamed "Duct Tape."

Tarballs and binaries available for immediate download from:

http://sourceforge.net/project/showfiles.php?group_id=40240

About Gtk#: 
Gtk# is a .Net language binding for the Gtk+ Graphical User Interface
toolkit and several GNOME platform libraries. The GNOME 2.2 platform is
currently targeted.  The binding is fairly complete, but it is still
largely unproven and API unstable, and therefore not recommended for
production work. 

Changes since 0.10:
* Updated to the Gtk 2.2 and some GNOME 2.2 APIs (Martin, MK)
* GnomePrint(UI) 2.2 support. (Martin)
* Parser now ignores more source comments. (Martin)
* Updates to current GnomeDB APIs (Rodrigo)
* Generate "Global" and static classes to wrap more methods (MK)
* GAPI::Metadata alteration support for more elements (MK, Aleksey Sanin)
* Updates to TreeView demo (John Luke)
* Overhaul of ref handling semantics to plug leakiness. (Ettore, MK)
* Track gtkhtml3 released versions, not cvs. (MK)
* GConf::Value list support. (Gonzalo)
* Remove cygwin dll dep on win32. (Todd Berman)
* Win32 build love including libglade support. (Alp Toker)
* Hide ugly unused fields in Structs (Rachel)
* Fix for the infamous managed treeview extension bug. (Rachel)
* More API Customizations and glue: (Martin, Ettore, Duncan, Xavier Amado, John Luke, 
Alp Toker)
* Bugfixes (Shane Hyde, Duncan, MK, Martin, Aleksey Sanin, Gonzalo, Alp Toker)
* Doc Updates (Duncan, John Luke, Martin, Xavier Amado)

Discussion of Gtk# occurs on the mailing list at
[EMAIL PROTECTED]  Bugs can be reported to
bugzilla.ximian.com, module gtk#. Check the Gtk# homepage for additional
info at http://gtk-sharp.sf.net.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Re: [Gtk-sharp-list] DllImport on *.so files

2003-08-18 Thread Mike Kestner
The mappings are hard coded into a file which is installed by mono.  It
would be nice if there were a tool to alter the config file at install
time.  On linux, I could just do an ldd libgtksharpglue.so and grep out
the versioned so names. Not sure about the portability of such an
approach, but it obviously doesn't need to be portable to win32 at
least.

On Mon, 2003-08-18 at 19:55, Dag Wieers wrote:

> Eg. gtk-sharp requires gtkhtml3 and Red Hat only ships gtkhtml2 (and 
> building gtkhtml3 is a real mess as it requires a newer gtk2 etc etc...)

There are packages for gtkhtml3 available through red carpet's Evolution
channel or associated ftp directory.

> PS I didn't also know that there was a 1:1 mapping between a .dll and a 
> .so. I also don't seem to have any dllmap entries in my default 
> machine.config, is that the right file to look into ?

No, you want /etc/mono/config
 
-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


Re: [Mono-list] string encoding

2003-06-22 Thread Mike Kestner
On Sun, 2003-06-22 at 14:06, Havoc Pennington wrote:

> That leaves no way to marshal functions that take UTF-8 regardless of
> locale as GTK does, but Mono could add some nonstandard extension to
> make that easier I suppose.

Early on, the Gtk# generator was producing CharSet parameters in the
DllImport attrs, but was probably doing it wrong (CharSet.Ansi).  

We've recently been cleaning up some long-lived issues with string
marshaling from the native side, although it sounds like the choice of
Marshal.PtrToStringAnsi for Gtk+ strings was a dubious one. 

Dietmar's recently announced custom marshaler availability.  That may be
the best current alternative for a solution for utf8 strings, although
it would be nice to get a definitive call from the runtime guys on what
behavior mono wants to expose.  Maybe mono could lobby the ECMA to add
CharSet.Utf8 and implement it in the meantime?  It would be nice to be
able to just generate CharSet=CharSet.Utf8 in DllImports.

Mike

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


[Mono-list] Gtk# 0.10 released

2003-06-14 Thread Mike Kestner
Announcing release 0.10 of Gtk#, codenamed "42 Drops of Sunshine."

Tarball, SRPM, and RH8 RPMs available for immediate download from:

http://sourceforge.net/project/showfiles.php?group_id=40240

Not much new functionality other than Rachel's nice TreeView
customizations, but some important bugfixes are worth the upgrade.

About Gtk#: 
Gtk# is a .Net language binding for the Gtk+ Graphical User Interface
toolkit and several GNOME platform libraries. The GNOME 2.0 platform is
currently targeted.  The binding is fairly complete, but it is still
largely unproven and not recommended for production work. 

Changes since 0.9:
* GValue enhancements and Gtk.TreeView customizations: (Rachel)
* Fixes for string marshaling: (Rachel)
* Internalize the Signal and Callback helper classes: (MK)
* Generator refactoring: (MK)
* Bugfixes (Alp, Gonzalo, Martin Willemoes Hansen, MK)
* Documentation: (Duncan, Lee Mallabone, John Luke, Martin Willemoes
Hansen, Hector E Gomez Morales)

Discussion of Gtk# occurs on the mailing list at
[EMAIL PROTECTED]  Bugs can be reported to
bugzilla.ximian.com, module gtk#. Check the Gtk# homepage for additional
info at http://gtk-sharp.sf.net.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


RE: [Mono-list] Windows Installer for GTK# 0.8

2003-02-26 Thread Mike Kestner
On Wed, 2003-02-26 at 10:04, Elan Feingold wrote:

> Is there in theory any reason why GTK# can't work with Microsoft's .NET
> runtime instead of Mono?

None.  Gtk# was developed on the MS runtime, with the csc compiler and
class libraries until mono and mcs were capable of hosting development
on linux. I still run a few sample apps on the MS runtime periodically
to ensure it's still working, although not as often as I should
probably.

-- 
Mike Kestner <[EMAIL PROTECTED]>

___
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list