dotgnu-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[DotGNU]Windows.Forms on Mac OS/X


From: Rod McLaughlin
Subject: [DotGNU]Windows.Forms on Mac OS/X
Date: Fri, 12 Mar 2004 19:46:13 -0800 (PST)

On Mac OS/X, I have made minor changes to two files to enable 
dotgnu System.Windows.Forms in pnetlib 0.6.2 to compile: 
for the constructor of InstanceDescriptor:
InstanceDescriptor( MemberInfo, ICollection, bool ), in
ListViewItemConverter.cs, I put an (ICollection) cast in
front of the second argument in each call of the 
InstanceDescriptor constructor. I added 'using System.Collections' 
to ListViewSubItemConverter.cs, and also cast the second argument
in each InstanceDescriptor constructor.

I also have a few things to add to the build process for Mac OS/X.

Can anyone tell me the process for submitting to dotgnu.org?

Thanks, Rod McLaughlin

=====
www.xmlschemer.com

--- address@hidden wrote:
> Date: Fri, 12 Mar 2004 17:03:12 -0800
> From: address@hidden
> Subject: Developers digest, Vol 1 #1191 - 8 msgs
> To: address@hidden
> 
> Send Developers mailing list submissions to
>       address@hidden
> 
> To subscribe or unsubscribe via the World Wide Web, visit
>       http://dotgnu.org/mailman/listinfo/developers
> or, via email, send a message with subject or body 'help' to
>       address@hidden
> 
> You can reach the person managing the list at
>       address@hidden
> 
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of Developers digest..."
> 
> 
> Today's Topics:
> 
>    1. cant get dgee to compile (Adam Nester)
>    2. Re: 0.6.4 preparation (Marco Manfredini)
>    3. Minor glitches in 0.6.2 on Windows (Maciek)
>    4. Re: Minor glitches in 0.6.2 on Windows (Earnie Boyd)
>    5. Reminder - Weekly DotGNU Meeting (Norbert Bollow)
>    6. Re: Re: 0.6.4 preparation (Rhys Weatherley)
>    7. Re: Minor glitches in 0.6.2 on Windows (Rhys Weatherley)
>    8. Portable.NET 0.6.4 released (Rhys Weatherley)
> 
> --__--__--
> 
> Message: 1
> From: "Adam Nester" <address@hidden>
> To: <address@hidden>
> Date: Thu, 11 Mar 2004 13:43:36 -0600
> Subject: [DotGNU]cant get dgee to compile
> 
> This is a multi-part message in MIME format.
> 
> ------=_NextPart_000_0000_01C4076E.DB587160
> Content-Type: text/plain;
>       charset="us-ascii"
> Content-Transfer-Encoding: 7bit
> 
> When I try to compile dgee I get this error.
> 
>  
> 
> Here are the commands that I execute.
> 
> ./configure --with-phlib=/usr/local --with-goldwater=/usr/local
> --with-pnet=/usr/local --with-apache=/usr/sbin
> 
> make
> 
>  
> 
> /usr/local/lib/libILSupport.a(console.o)(.text+0x37): In function
> `GetStringCap':
> 
> /tmp/dotgnu/pnet-0.6.2/support/console.c:488: undefined reference to
> `tgetstr'
> 
> /usr/local/lib/libILSupport.a(console.o)(.text+0x74): In function
> `OutputStringCap':
> 
> /tmp/dotgnu/pnet-0.6.2/support/console.c:524: undefined reference to `tputs'
> 
> /usr/local/lib/libILSupport.a(console.o)(.text+0x14f): In function
> `InitTermcapDriver':
> 
> /tmp/dotgnu/pnet-0.6.2/support/console.c:563: undefined reference to
> `tgetent'
> 
> /usr/local/lib/libILSupport.a(console.o)(.text+0x163):/tmp/dotgnu/pnet-0.6.2
> /support/console.c:579: undefined reference to `tgetnum'
> 
> /usr/local/lib/libILSupport.a(console.o)(.text+0x180):/tmp/dotgnu/pnet-0.6.2
> /support/console.c:584: undefined reference to `tgetnum'
> 
> /usr/local/lib/libILSupport.a(console.o)(.text+0x354):/tmp/dotgnu/pnet-0.6.2
> /support/console.c:695: undefined reference to `tputs'
> 
> /usr/local/lib/libILSupport.a(console.o)(.text+0xcf0): In function
> `ILConsoleSetPosition':
> 
> /tmp/dotgnu/pnet-0.6.2/support/console.c:1177: undefined reference to
> `tgoto'
> 
> /usr/local/lib/libILSupport.a(console.o)(.text+0xd05):/tmp/dotgnu/pnet-0.6.2
> /support/console.c:1183: undefined reference to `tputs'
> 
> /usr/local/lib/libILSupport.a(console.o)(.text+0x45): In function
> `GetFlagCap':
> 
> /tmp/dotgnu/pnet-0.6.2/support/console.c:510: undefined reference to
> `tgetflag'
> 
>  
> 
> Any help would be appreciated.
> 
>  
> 
> Thanx for reading.
> 
> 
> ------=_NextPart_000_0000_01C4076E.DB587160
> Content-Type: text/html;
>       charset="us-ascii"
> Content-Transfer-Encoding: quoted-printable
> 
> <html xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
> xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
> xmlns=3D"http://www.w3.org/TR/REC-html40";>
> 
> <head>
> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
> charset=3Dus-ascii">
> <meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
> <style>
> <!--
>  /* Style Definitions */
>  p.MsoNormal, li.MsoNormal, div.MsoNormal
>       {margin:0in;
>       margin-bottom:.0001pt;
>       font-size:12.0pt;
>       font-family:"Times New Roman";}
> a:link, span.MsoHyperlink
>       {color:blue;
>       text-decoration:underline;}
> a:visited, span.MsoHyperlinkFollowed
>       {color:purple;
>       text-decoration:underline;}
> span.EmailStyle17
>       {mso-style-type:personal-compose;
>       font-family:Arial;
>       color:windowtext;}
> @page Section1
>       {size:8.5in 11.0in;
>       margin:1.0in 1.25in 1.0in 1.25in;}
> div.Section1
>       {page:Section1;}
> -->
> </style>
> 
> </head>
> 
> <body lang=3DEN-US link=3Dblue vlink=3Dpurple>
> 
> <div class=3DSection1>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>When I try to compile dgee I get this =
> error.<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>Here are the commands that I =
> execute.<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>./configure --with-phlib=3D/usr/local
> --with-goldwater=3D/usr/local --with-pnet=3D/usr/local =
> --with-apache=3D/usr/sbin<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>make<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/usr/local/lib/libILSupport.a(console.o)(.text+0x37): =
> In
> function `GetStringCap':<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/tmp/dotgnu/pnet-0.6.2/support/console.c:488: =
> undefined
> reference to `tgetstr'<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/usr/local/lib/libILSupport.a(console.o)(.text+0x74): =
> In function
> `OutputStringCap':<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/tmp/dotgnu/pnet-0.6.2/support/console.c:524: =
> undefined
> reference to `tputs'<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/usr/local/lib/libILSupport.a(console.o)(.text+0x14f):=
>  In
> function `InitTermcapDriver':<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/tmp/dotgnu/pnet-0.6.2/support/console.c:563: =
> undefined
> reference to `tgetent'<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/usr/local/lib/libILSupport.a(console.o)(.text+0x163):=
> /tmp/dotgnu/pnet-0.6.2/support/console.c:579:
> undefined reference to `tgetnum'<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/usr/local/lib/libILSupport.a(console.o)(.text+0x180):=
> /tmp/dotgnu/pnet-0.6.2/support/console.c:584:
> undefined reference to `tgetnum'<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/usr/local/lib/libILSupport.a(console.o)(.text+0x354):=
> /tmp/dotgnu/pnet-0.6.2/support/console.c:695:
> undefined reference to `tputs'<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/usr/local/lib/libILSupport.a(console.o)(.text+0xcf0):=
>  In
> function `ILConsoleSetPosition':<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/tmp/dotgnu/pnet-0.6.2/support/console.c:1177: =
> undefined
> reference to `tgoto'<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/usr/local/lib/libILSupport.a(console.o)(.text+0xd05):=
> /tmp/dotgnu/pnet-0.6.2/support/console.c:1183:
> undefined reference to `tputs'<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/usr/local/lib/libILSupport.a(console.o)(.text+0x45): =
> In
> function `GetFlagCap':<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>/tmp/dotgnu/pnet-0.6.2/support/console.c:510: =
> undefined
> reference to `tgetflag'<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>Any help would be =
> appreciated.<o:p></o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>
> 
> <p class=3DMsoNormal><font size=3D2 face=3DArial><span =
> style=3D'font-size:10.0pt;
> font-family:Arial'>Thanx for reading.<o:p></o:p></span></font></p>
> 
> </div>
> 
> </body>
> 
> </html>
> 
> ------=_NextPart_000_0000_01C4076E.DB587160--
> 
> 
> --__--__--
> 
> Message: 2
> To: address@hidden
> From: Marco Manfredini <address@hidden>
> Date: Fri, 12 Mar 2004 11:59:53 +0100
> Subject: [DotGNU]Re: 0.6.4 preparation
> 
> Rhys Weatherley wrote:
> 
> > I'm pretty much ready to go on the 0.6.4 release tomorrow.  So now is
> > the time to let me know if anything in CVS breaks your system.
> > 
> 
> 1) The ml-pnet package doesn't build here. 
> 
> I can build ml-pnetlib-0.6.2 as following (pnet installed in
> /usr/local/dotgnu/debug/): 
> 
> <input>
>  export PATH=/usr/local/dotgnu/debug/bin:$PATH
>  ./configure --with-pnet=/usr/local/dotgnu/debug
>  make & sudo make install
> </input>
> 
> The ml-pnet from cvs however fails to configure: 
> 
> <input>
> ./auto_gen.sh
> export PATH=/usr/local/dotgnu/cvsbuild/bin:$PATH
> ./configure --with-pnet=/usr/local/dotgnu/cvsbuild
> </input>
> 
> <output>
> Supply the --with-mono-sources option
> </output>
> 
> Giving the path to the mono sources: 
> 
> <input>
> ./configure --with-pnet=/usr/local/dotgnu/cvsbuild/
> --with-mono-sources=/usr/local/src/mono/mcs-0.30.1
> </input>
> 
> fails to compile (forgive me the long lines): 
> 
> <output>
> Building target `all' for project `Mono.Data.Tds'
> /usr/local/dotgnu/debug/bin/cscc -fplugin-cs-path= -o
> ./Mono.Data.Tds.dll -g -funsafe -DDEBUG -DTRACE
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/ITds.cs
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/TODOAttribute.cs
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs
> 
> [much more..]
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:855:
> invalid type specification `Type2Message'
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:855:
> invalid type specification `Type2Message'
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:855:
> `int' does not have an accessible constructor
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:860:
> invalid type specification `Type3Message'
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:860:
> invalid type specification `Type3Message'
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:861:
> invalid lvalue in assignment
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:863:
> invalid lvalue in assignment
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:864:
> invalid lvalue in assignment
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:865:
> invalid lvalue in assignment
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:866:
> invalid lvalue in assignment
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:869:
> called object is not a method or delegate
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds.cs:869:
> invalid value for argument 1
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:299:
> invalid type specification `Type1Message'
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:299:
> invalid type specification `Type1Message'
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:300:
> invalid lvalue in assignment
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:301:
> invalid lvalue in assignment
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:306:
> invalid lvalue in assignment
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:307:
> called object is not a method or delegate
>
/usr/local/src/mono/mcs-0.30.1/class/Mono.Data.Tds/Mono.Data.Tds.Protocol/Tds70.cs:307:
> invalid value for argument 1
> *** Target `all' for project `Mono.Data.Tds' failed ***
> *** Project `Mono.Data.Tds' build failed ***
> </output>
> 
> 2) There is a problem with the decimals, which also exists in the
> current release: 
> 
> // decimals.cs
> using System;
> 
> class cases
> {
>     public static void Main(string[] args)
>     {
>         decimal a=1m;
>         decimal b=7m;
>         Console.WriteLine(a/b);
>     }
> }
> 
> <input>
> ilrun decimals.exe
> </input>
> prints: 
> <output>
> 44834799017975888171469461274
> </output>
> 
> The same assembly with mono gives: 
> 0.1428571428571428571428571429
> 
> Anyway: great work, guys!!
> Greetings 
> Marco
> 
> 
> 
> --__--__--
> 
> Message: 3
> Date: Sat, 13 Mar 2004 01:31:10 +0800
> From: Maciek <address@hidden>
> To:  address@hidden
> Subject: [DotGNU]Minor glitches in 0.6.2 on Windows
> 
> Hello,
> 
> I've recently built the 0.6.2 release on Windows/Mingw, and I thought 
> I'll share my experience with you:
> 
> First of all, it was impossible to compile pnet-0.6.2 with the latest 
> Cygwin (I haven't tried with previous versions though).
> After specifying "-no-cygwin" option to configure script, the make 
> process would still insist on using Cygwin includes such as 
> sys/utsname.h, langinfo.h, locale.h, etc., which are not present in 
> mingw include directory. I think the problem is that the configure 
> script erroneously detected Cygwin environment even though it received 
> the '-disable-cygwin' option.
> 
> Building on the latest Mingw was much more pleasant. After downloading 
> some required packages (libiconv, zlib, bison, flex - please mention 
> this on requirements page) and starting the make process, some minor 
> problems came up:
> 
> 1 - It seems the autoconfig file wasn't prepared for running on pure 
> mingw (i.e. not as part of cygwin) and didn't enforce using wsock32 for 
> SOCKETLIBS. The objects that failed were 'ilverify.exe' and 'ilrun.exe'. 
> I've fixed it by compiling those files by hand (with '-lwsock32') 
> because I'm not familiar with using autoconf. If someone can fix it, it 
> would also be a good idea to perhaps skip '-lm' if it's not necessary.
> 
> 2 - Second problem occured in installation phase. The linker couldn't 
> create a hard link from 'ilsize' to '/usr/local/bin/cli-unknown-size' 
> claiming that 'ilsize' cannot be found, even though 'ilsize.exe' was in 
> the directory. This problem repeated with other executables. What can be 
> done about this issue? Is it Mingw problem?
> 
> That's about it.. The tests run correctly, except for some exceptions in 
> the Forms sample.
> 
> I hope the wsock32 problem can be corrected before 0.6.4 release. I'd 
> submit a patch myself but I'm not proficient in autoconfig and Unix 
> shell scripting.
> 
> Thank you for your time and DotGNU :)
> 
> Regards,
> 
> Maciek Plewa
> 
> 
> --__--__--
> 
> Message: 4
> Date: Fri, 12 Mar 2004 13:26:32 -0500
> From: Earnie Boyd <address@hidden>
> To: Maciek <address@hidden>
> CC: address@hidden
> Subject: Re: [DotGNU]Minor glitches in 0.6.2 on Windows
> 
> Maciek wrote:
> 
> >
> > 2 - Second problem occured in installation phase. The linker couldn't 
> > create a hard link from 'ilsize' to '/usr/local/bin/cli-unknown-size' 
> > claiming that 'ilsize' cannot be found, even though 'ilsize.exe' was 
> > in the directory. This problem repeated with other executables. What 
> > can be done about this issue? Is it Mingw problem?
> 
> Make sure to specify the EXEEXT variable value for the source file you 
> are trying to hardlink.  The Makefile should read something like ``ln 
> ilsize$(EXEEXT) $(prefix)/bin/cli-unknown-size$(EXEEXT)''.
> 
> >
> > That's about it.. The tests run correctly, except for some exceptions 
> > in the Forms sample.
> >
> > I hope the wsock32 problem can be corrected before 0.6.4 release. I'd 
> > submit a patch myself but I'm not proficient in autoconfig and Unix 
> > shell scripting.
> 
> Should be doable.  However, I don't have the time to look at it at this 
> point.
> 
> Earnie.
> 
> -- 
> http://www.mingw.org
> http://sourceforge.net/projects/mingw
> https://sourceforge.net/donate/index.php?user_id=15438
> 
> 
> 
> --__--__--
> 
> Message: 5
> From: Norbert Bollow <address@hidden>
> To: address@hidden
> Date: Fri, 12 Mar 2004 23:44:29 +0100 (CET)
> Subject: [DotGNU]Reminder - Weekly DotGNU Meeting
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Reminder - Weekly DotGNU Meeting
> 
>                    - - -
> 
> DotGNU holds weekly meetings to discuss any issues
> of relevance; to allow the developers to catch up
> with each other; and to allow new members to ask
> questions and find out how to join in.
> 
> The meeting is conducted via IRC in the channel
> #dotgnu on irc.freenode.net at the following
> time:
> 
>     Saturday 1000 UTC
> 
> The logs of #dotgnu are always available here:
> 
> http://ajmitch.dyndns.win.co.nz/dotgnu/
> 
> Note: If you have a GNU or Unix system, the command "date; date -u"
>       will give you your current time in both local and UTC, allowing
>       you do determine when the next meeting will occur.
> 
> 
> Greetings, Norbert.
> 
> - -- 
> Founder & Steering Committee member of http://gnu.org/projects/dotgnu/
> Free Software Business Strategy Guide   --->  http://FreeStrategy.info
> Norbert Bollow, Weidlistr.18, CH-8624 Gruet (near Zurich, Switzerland)
> Tel +41 1 972 20 59        Fax +41 1 972 20 69       http://norbert.ch
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.2.2 (GNU/Linux)
> 
> iD8DBQE/tSgboYIVvXUl7DIRAnoEAJ9ASgGl1nl6+R2MLIzDLeoKFuvCmgCeIWPL
> PdG70wGquCKJYxPbJWwLTWs=
> =1t5p
> -----END PGP SIGNATURE-----
> 
> --__--__--
> 
> Message: 6
> From: Rhys Weatherley <address@hidden>
> Organization: Southern Storm Software, Pty Ltd
> To: address@hidden
> Subject: Re: [DotGNU]Re: 0.6.4 preparation
> Date: Sat, 13 Mar 2004 09:13:06 +1000
> 
> On Friday 12 March 2004 08:59 pm, Marco Manfredini wrote:
> 
> > The ml-pnet from cvs however fails to configure:
> 
> The Mono guys have made a lot of changes since last time.  I may have to=20
> re-release the previous version today.
> 
> I could really use a volunteer to take ownership of ml-pnet; to test it=20
> regularly, integrate new Mono assemblies as appropriate, and log bugs for=
>  any=20
> pnet/pnetlib problems that crop up.  I only get the time to work on ml-pn=
> et=20
> just before a release, and then it is usually too late.
> 
> > 2) There is a problem with the decimals, which also exists in the
> > current release:
> 
> Please log this in Savannah, and I'll get to it after the release.  There=
>  are=20
> a number of formatting problems, and it would be too big of a change to f=
> ix=20
> them now.
> 
> Cheers,
> 
> Rhys.
> 
> 
> --__--__--
> 
> Message: 7
> From: Rhys Weatherley <address@hidden>
> Organization: Southern Storm Software, Pty Ltd
> To: Maciek <address@hidden>,
>  address@hidden
> Subject: Re: [DotGNU]Minor glitches in 0.6.2 on Windows
> Date: Sat, 13 Mar 2004 10:52:26 +1000
> 
> On Saturday 13 March 2004 03:31 am, Maciek wrote:
> 
> > 1 - It seems the autoconfig file wasn't prepared for running on pure
> > mingw (i.e. not as part of cygwin) and didn't enforce using wsock32 for
> > SOCKETLIBS. The objects that failed were 'ilverify.exe' and 'ilrun.exe'=
> =2E
> > I've fixed it by compiling those files by hand (with '-lwsock32')
> > because I'm not familiar with using autoconf. If someone can fix it, it
> > would also be a good idea to perhaps skip '-lm' if it's not necessary.
> >
> > 2 - Second problem occured in installation phase. The linker couldn't
> > create a hard link from 'ilsize' to '/usr/local/bin/cli-unknown-size'
> > claiming that 'ilsize' cannot be found, even though 'ilsize.exe' was in
> > the directory. This problem repeated with other executables. What can b=
> e
> > done about this issue? Is it Mingw problem?
> 
> I've fixed these two problems in CVS, but have no way to test them becaus=
> e I=20
> don't have mingw32, only cygwin.
> 
> Cheers,
> 
> Rhys.
> 
> 
> --__--__--
> 
> Message: 8
> From: Rhys Weatherley <address@hidden>
> Organization: Southern Storm Software, Pty Ltd
> To: address@hidden
> Date: Sat, 13 Mar 2004 11:43:12 +1000
> Subject: [DotGNU]Portable.NET 0.6.4 released
> 
> Portable.NET 0.6.4 and Treecc 0.3.0 have been released:
> 
> Web Page: http://www.southern-storm.com.au/portable_net.html
> Download: http://www.southern-storm.com.au/download/pnet-0.6.4.tar.gz
> Library:  http://www.southern-storm.com.au/download/pnetlib-0.6.4.tar.gz
> pnetC:    http://www.southern-storm.com.au/download/pnetC-0.6.4.tar.gz
> ml-pnet:  http://www.southern-storm.com.au/download/ml-pnet-0.6.4.tar.gz
> Treecc:   http://www.southern-storm.com.au/download/treecc-0.3.0.tar.gz
> 
> The big change this cycle is the C compiler, which has now reached
> the point of being useful.  We now need lots of volunteers to help
> flesh out the C library, pnetC, to include all of the usual libc
> features.  I'd also like to encourage everyone to try to port their
> favourite Free Software libraries and applications, and report any
> problems that are found.
> 
> There have also been a lot of bug fixes and performance improvements
> in System.Windows.Forms, thanks to Neil Cawse.  And Richard Baumann
> has completely rewritten the System.Xml parser, fixing many long-standing
> issues with the XML library.
> 
> The "ml-pnet" package is a re-release of ml-pnet-0.6.2 with a new
> version number, because there have been a lot of changes to Mono
> recently and it is difficult to keep track of them all.  We need a
> volunteer to maintain ml-pnet on a more regular basis.
> 
> Signed MD5 sums for the above files are appended to this message.
> 
> Cheers,
> 
> Rhys.
> 
> Portable.NET 0.6.4 (13 March 2004)
> 
> Runtime engine:
> 
> * Write Reflection.Emit binaries in "wb" mode.
> * Set the execute bit on binaries written by Reflection.Emit.
> * Fixes to unsafe-mode verification rules regarding pointers.
> * Verification fixes for storing managed pointers via "stind.i".
> * Modify internalcalls for "WaitAll" and "WaitAny" to work
>   around "MarshalByRefObject" adding a new field.
> * Internalcalls for file lengths and attributes (Russell Stuart).
> * Pass pointer parameters to delegates correctly (Gopal V).
> 
> C# Compiler:
> 
> * Fixes to reference type coercion.
> * "params" array matching only on the last parameter (Gopal V).
> * Filter out instance members when searching nested parent scopes.
> * Assignment of arrays to pointer variables in "fixed" statements.
> * Implement pointer comparison, addition, and subtraction.
> 
> C Compiler:
> 
> * Rewrite the type system to use native layout.
> * Thread-specific variables.
> * Fix casts from function pointer types to "void *".
> * Computed goto support.
> * Register parameters of the form "register type".
> * Fix semantic analysis for expression statements.
> * Add C#-style casts and coercions.
> * Make "long double" an alias for "double" because MS runtime engines
>   don't handle the "native float" IL type correctly.
> * Improve the visibility of C definitions to C# applications.
> * Add some C# and Managed C++ syntax to aid with interoperation.
> * Allow C# strings to be defined with S"foo".
> * "using" and "using namespace" to import C# types into C programs.
> * Output the parameter types for PInvoke declarations.
> * Bug in the declaration of functions returning function pointers.
> * Set the default PInvoke calling convention to "cdecl".
> * Handle string initializations of the form {"foo"}.
> * Convert constants of the form 123L into native ints, not int64.
> 
> Linker:
> 
> * Improve detection of unresolved references in C applications.
> * Use C type names in error messages where appropriate.
> * Use "OpenSystem.C.GlobalScopeAttribute" to export C# definitions
>   into the global C scope.
> * Use ordinary names like "libc" for C modules instead of "$Module$".
> * Remove C "memory models", which aren't needed any more.
> 
> Loader and Metadata:
> 
> * Allow custom modifiers within a "byref" type.
> * Look for "pinvoke.map" files when resolving PInvoke libraries.
> 
> Csant:
> 
> * Missing options for mcs compiles (Ilyak Kasnacheev).
> 
> Documentation:
> 
> * Rewrite the C user's guide and move it into "pnettools.texi".
> * Update the C ABI specification to reflect changes to the C compiler.
> 
> Platform Support:
> 
> * Enable FreeBSD pthreads support (Adam Ballai).
> * Use the tm_gmtoff field for timezones (Ole Guldberg Jensen).
> * Explicitly invoke the shell when configuring libgc and libffi.
> * Work around bugs with read-write locks on systems with NPTL.
> * Use $(EXEEXT) on install lines that need it, for mingw32.
> * Fixup SOCKETLIBS and suppress libm under mingw32 environments.
> 
> Other:
> 
> * Check in a copy of gcc's cpp so that we can avoid system cpp bugs.
> * Add the "#using#" directive to cpp.
> * Update the "pnet.spec.in" file (Russell Stuart).
> 
> pnetlib 0.6.4 (13 March 2004)
> 
> System.Windows.Forms & System.Drawing:
> 
> * Missing "CtrlN" and "CtrlShiftN" shortcut values (Rhys Weatherley).
> * Implement the "Splitter" control (Rhys Weatherley).
> * Rewrite the binding classes (Rhys Weatherley).
> * Bugs in Win32 window handling (Gopal V, Neil Cawse).
> * Fixes to ComboBox drop-down width (Neil Cawse).
> * Don't perform layout on minimized windows (Neil Cawse).
> * Reduce ProgressBar flicker (Neil Cawse).
> * Fixes to TabControl, TextBox, TreeView, CustomControl (Neil Cawse).
> * Finish off the Panel control (Neil Cawse).
> * Add support for Control.OnClick and Control.OnDoubleClick (Neil Cawse).
> * Fix toolkit control offsets (Neil Cawse).
> * ImageList fixes (Neil Cawse).
> * Set scroll bar cursors to a more appropriate value (Rhys Weatherley).
> * Tweaks to get the SharpDevelop code editor working (Simon Guindon).
> * Stub out the color and folder browser dialogs (Rhys Weatherley).
> * Implement the font selection dialog (Rhys Weatherley).
> * DrawString fixes (Neil Cawse).
> * Bugs in popups, keyboard handling, and paint efficiency (Neil Cawse).
> * Lots of layout and interaction fixes (Neil Cawse).
> * Double buffering framework (Neil Cawse).
> * Mnenmonic support (Neil Cawse).
> * Fix DrawIcon, DrawIconUnstretched, DrawImage (Rhys Weatherley).
> * Speed up 1-to-1 image draws (Rhys Weatherley).
> * Invalidate/Update improvements (Neil Cawse).
> * Signature issues in TabPageCollection (Miroslaw Dobrzanski-Neumann).
> * TabPageCollection should not inherit from ControlCollection (Rhys W).
> * Add the missing Label.FlatStyle property (Rhys Weatherley).
> 
> Xsharp:
> 
> * Process pending invalidates before an XFlush (Rhys Weatherley).
> * Use XEventsQueued to check for events before issuing timeouts;
>   fixes queue starvation when short timeouts are present (Rhys W).
> * Get the font family list for use in the font dialog (Rhys Weatherley).
> * Alter the Windows to Xsharp font size conversion code (Rhys Weatherley)=
> =2E
> * DOUBLE-BUFFER extension support logic (Rhys Weatherley).
> * Tweak XImage drawing when double buffering is used (Rhys Weatherley).
> 
> Other:
> 
> * New System.Xml parser (Richard Baumann, Adam Ballai).
> * Blocking bugs in StreamReader classes (Richard Baumann).
> * Overflow bug in StringBuilder when maximum capacity was set (Rhys W).
> * Import the Mono System.Text.RegularExpressions code (Rhys Weatherley).
> * Generate transparency masks in DotGNU.Images correctly (Rhys W).
> * Infinite loop in MulticastDelegate.GetInvocationList (Richard Baumann).
> * Enumerator bug in Queue (Rhys Weatherley).
> * Add the "OpenSystem.Platform" assembly (Rhys Weatherley).
> * Use separate locks for socket reads and writes (Rhys Weatherley).
> * New internalcall interface for wait handles (Rhys Weatherley).
> * New marker classes to support the C ABI changes (Rhys Weatherley).
> * Auto-discover full names of .so's for debian (Andrew Mitchell, Rhys W).
> * Clean up pnetlib.spec (Russell Stuart).
> * XML bugs in "WriteQuotedString" (Richard Baumann).
> 
> pnetC 0.6.4 (13 March 2004)
> 
> * Time functions.
> * Use "__declspec(thread)" to mark thread-specific variables.
> * Signal handling functions.
> * Move the pthread routines out of libc into a separate library.
> * Implement the rest of libpthread.
> * Group file functions (e.g. "getgrent").
> * Clean up the mmap-related stubs.
> * Implement strerror, strsignal, perror, and psignal.
> * Number conversion routines like atoi, strtod, etc.
> * Remove "__module" and "__csharp__" as they are deprecated.
> * Use the new-style syntax for accessing the C# library.
> * Add <assembly/foo.h> files for importing C# assemblies.
> * Add <csharp.h> to provide handy definitions for C# interoperation.
> * Remove support for memory models as they are no longer required.
> * Stub out some of the locale routines.
> * Add pnetc.spec.in (Russell Stuart).
> * Detect "ilranlib" correctly in "configure.in".
> 
> treecc 0.3.0 (13 March 2004)
> 
> * Allow for parallel "make -jN" building (address@hidden).
> * Fix the info directory (address@hidden, address@hidden).
> * Update the treecc.spec file (Russell Stuart).
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> f8411cf005f3f4c203ddb57616f17314  treecc-0.3.0.tar.gz
> 45151ac94ce2944f3348f42222b12f17  ml-pnet-0.6.4.tar.gz
> 072c41a400087f518abb624a1118acc7  pnet-0.6.4.tar.gz
> 46968212ea6aebbbfee29666c49fea03  pnetC-0.6.4.tar.gz
> 484a0f53b713e5458ba1864eab51e496  pnetlib-0.6.4.tar.gz
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.0.7 (GNU/Linux)
> 
> iD8DBQFAUmMea6I/Gpf6bL8RAp/aAKCfjYzrN8EL90iYQXME09koS0oFAwCfVFnA
> c1+/h2qARuaQn6i3z0iakCE=3D
> =3DUlLM
> -----END PGP SIGNATURE-----
> 
> 
> 
> --__--__--
> 
> _______________________________________________
> Developers mailing list
> address@hidden
> http://dotgnu.org/mailman/listinfo/developers
> 
> 
> End of Developers Digest

=====
www.xmlschemer.com


__________________________________
Do you Yahoo!?
Yahoo! Mail - More reliable, more storage, less spam
http://mail.yahoo.com


reply via email to

[Prev in Thread] Current Thread [Next in Thread]