From: <fel...@mo...> - 2001-01-22 17:44:33
|
Aldo, I noticed that when I do a ppm install --location=http://dada.perl.it/PPM Win32-GUI I will get Win32-GUI version 0.0.502. I don't get Win32-GUI version 0.0.558. Are you not placing this version in your PPM repository? Felice Aldo Calpini <da...@pe...> on 01/22/2001 11:16:06 AM Please respond to per...@li... To: per...@li... cc: (bcc: Felice Vittoria/Aut/Schneider) Subject: [perl-win32-gui-users] Win32::GUI version 0.0.558 hello perl-win32-gui-users, version 0.0.558 is out! this is primarily a bugfix version, and also please note that I'm not sure how stable it is (read on for more details). bugs fixed: - the infamous memory leak problem is now gone (everybody say: thank you Sam!!! :-) - fixed the -filter option to Get(Open|Save)FileName (again, thank you Sam :-) - the warnings from Win32::GUI::Dialog are now gone new features: - colors can now be given in the HTML notation too (eg. "#E3E2CC") - the module is generally a lot faster and now the bad news :-) I've rearranged most of the module internals so that it uses more C and less Perl to do its job (hence the speed increase). I'm not sure now that everything works correctly yet (pride.pl in the samples directory seems to freeze, but I haven't noticed any other disturbs). please make all the tests that you can, and report anything that used to work and doesn't anymore, so that I know where to look :-) BTW, the module is available on: - SourceForge - dada's perl lab (http://www.dada.it) - CPAN hey, releasing this beast it's becoming a lot of work :-) cheers, Aldo __END__ $_=q,just perl,,s, , another ,,s,$, hacker,,print; _______________________________________________ Perl-Win32-GUI-Users mailing list Per...@li... http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users |
From: Aldo C. <da...@pe...> - 2001-01-23 14:06:35
|
fel...@mo... wrote: > Aldo, > > I noticed that when I do a > > ppm install --location=http://dada.perl.it/PPM Win32-GUI > > I will get Win32-GUI version 0.0.502. I don't get Win32-GUI > version 0.0.558. > > Are you not placing this version in your PPM repository? gimme time! this is not an automagical process ;-) BTW, I'm not sure yet that 0.0.558 is stable enough for a PPM distribution. I would like to get some feedback from 'people with a C compiler' that can build the module and test it, before giving it out to everybody. cheers, Aldo __END__ $_=q,just perl,,s, , another ,,s,$, hacker,,print; |
From: Reini U. <ru...@sb...> - 2001-01-23 19:49:28
|
Aldo Calpini schrieb: > BTW, I'm not sure yet that 0.0.558 is stable enough for a > PPM distribution. I would like to get some feedback from > 'people with a C compiler' that can build the module and > test it, before giving it out to everybody. Ah, you mean me :) okay: using my selfbuilt MSVC - GSAR perl 5.005_02 built for MSWin32-x86-thread >mperl502 Makefile.pl >nmake ... cp GUI.pm blib\lib\Win32/GUI.pm cp BitmapInline.pm blib\lib\Win32/GUI/BitmapInline.pm cp GridLayout.pm blib\lib\Win32/GUI/GridLayout.pm Can't open getbuild.bat: No such file or directory then cl blabla... GUI.cpp *** Using a non-Object Core Perl. (which is okay :) GUI.xs(445) : error C2065: 'SvPV_nolen' : nichtdeklarierter Bezeichner in which perl was 'SvPV_nolen' introduced? the prev GUI.xs had pszName = SvPV(*pHv, PL_na); instead of the new pszName = SvPV_nolen(*pHv); GUI.xs(445) : error C2440: '=' : 'int' kann nicht in 'char *' konvertiert werden Die Konvertierung eines ganzzahligen Typs in einen Zeigertyp erfordert e in reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat GUI.xs(448) : error C2440: '=' : 'int' kann nicht in 'char *' konvertiert werden Die Konvertierung eines ganzzahligen Typs in einen Zeigertyp erfordert e in reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat GUI.xs(835) : error C2065: 'thr' : nichtdeklarierter Bezeichner ... and so on of course -- Reini Urban http://xarch.tu-graz.ac.at/autocad/news/faq/autolisp.html |
From: Aldo C. <da...@pe...> - 2001-01-24 09:08:57
|
Reini Urban wrote: > in which perl was 'SvPV_nolen' introduced? > the prev GUI.xs had > pszName = SvPV(*pHv, PL_na); > instead of the new > pszName = SvPV_nolen(*pHv); yes, sorry, SvPV_nolen was introduced in 5.6.0. you need to add these lines: #ifndef SvPV_nolen # define SvPV_nolen(x) SvPV(x, PL_na) #endif BTW, if you wanna go really wild, I have set up the CVS server, so you can grab the latest development release directly from there ;-) cheers, Aldo __END__ $_=q,just perl,,s, , another ,,s,$, hacker,,print; |
From: Reini U. <ru...@sb...> - 2001-01-24 14:40:47
|
thanks, my firewall doesn't let the cvs port go through, but simple http browsing for the xs via cvsweb is okay for me. (BTW: http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/~checkout~/perl-win32-gui/Win32-GUI/GUI.xs for the latest revision) Aldo Calpini wrote: > BTW, if you wanna go really wild, I have set up > the CVS server, so you can grab the latest development > release directly from there ;-) -- Reini Urban |
From: Laurent R. <ro...@cl...> - 2001-01-26 17:58:37
|
Aldo, > > gimme time! this is not an automagical process ;-) > BTW, I'm not sure yet that 0.0.558 is stable enough for a > PPM distribution. I would like to get some feedback from > 'people with a C compiler' that can build the module and > test it, before giving it out to everybody. > I have compile version 0.0.558 under win98, with VC++ and ActivePerl 522. No problem during compilation. (message : *** Using the 5.005 Perl Object CPerlObj class) But when i start any win32gui script, i have a runtime exception. For example, with hello.pl and strong debug output. perl Hello.pl !XS(ParseWindowOptions): from_i=2 !XS(ParseWindowOptions): items=16 !XS(ParseWindowOptions): got option '-title' !XS(ParseWindowOptions): got option '-left' !XS(ParseWindowOptions): got option '-top' !XS(ParseWindowOptions): got option '-width' !XS(ParseWindowOptions): got option '-height' !XS(ParseWindowOptions): got option '-name' !XS(ParseWindowOptions): got option '-visible' XS(Create): using class 'PerlWin32GUI_STD' XS(Create): Done parsing parameters... XS(Create): dwExStyle = 0x0 XS(Create): szClassname = PerlWin32GUI_STD XS(Create): szName = hello.pl XS(Create): dwStyle = 0x10cf0000 XS(Create): nX = 100 XS(Create): nY = 100 XS(Create): nWidth = 150 XS(Create): nHeight = 100 XS(Create): hParent = 0 XS(Create): hMenu = 0 XS(Create): hInstance = 0 XS(Create): initializing pPointer... XS(Create): storing -type/-name... XS(Create): calling CreateWindowEx... !XS(WindowMsgLoop) got (3428, 0x24, 0, 6551720) Error: Runtime exception It's probably the GetWindowLong call before a SetWindowLong. The first message is a WM_GETMINMAXINFO and not a WM_CREATE. Laurent. |
From: Aldo C. <da...@pe...> - 2001-01-29 11:32:59
|
Laurent ROCHER wrote: > Error: Runtime exception > > It's probably the GetWindowLong call before a SetWindowLong. > The first message is a WM_GETMINMAXINFO and not a WM_CREATE. yes, probably something with the PerlObject not initialized correctly. I'll look into it, thanks for pointing this out! :-) cheers, Aldo __END__ $_=q,just perl,,s, , another ,,s,$, hacker,,print; |
From: Aldo C. <da...@pe...> - 2001-01-29 14:37:41
|
Laurent ROCHER wrote: > It's probably the GetWindowLong call before a SetWindowLong. > The first message is a WM_GETMINMAXINFO and not a WM_CREATE. fixed, the new release is available on CVS. if you are not familiar with CVS you can download the updated GUI.xs from: http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/?cvsroot=perl-win32-gui cheers, Aldo __END__ $_=q,just perl,,s, , another ,,s,$, hacker,,print; |
From: Laurent R. <ro...@cl...> - 2001-01-29 18:32:57
|
From: "Aldo Calpini" > fixed, the new release is available on CVS. Thank you. I compile it and test some script. It work very well now. > if you are not familiar with CVS you can download the updated > GUI.xs from: > > http://cvs.sourceforge.net/cgi-bin/cvsweb.cgi/?cvsroot=perl-win32-gui I'm trying to install CVS but i have config problem. I have download some documentation and need to read it now ;o) Laurent. |