RE: 3 Win32::API bugs

2012-05-10 Thread bulk 88
> From: bul...@hotmail.com > To: d...@perl.it; libwin32@perl.org > Subject: RE: 3 Win32::API bugs > Date: Wed, 9 May 2012 10:10:40 -0400 > Since Callback is crashing, I dont know whether to try to fix it, so I have a > question, did 02_Callback.t ever no

RE: 3 Win32::API bugs

2012-05-10 Thread bulk 88
> Date: Wed, 9 May 2012 10:35:37 +0200 > From: d...@perl.it > To: libwin32@perl.org > CC: bul...@hotmail.com > Subject: Re: 3 Win32::API bugs > > On 05/09/2012 09:23 AM, Cosimo Streppone wrote: > >> How is the no short problem supposed to be fixed? Moving

RE: 3 Win32::API bugs

2012-05-11 Thread bulk 88
> To: d...@perl.it; libwin32@perl.org; bul...@hotmail.com > Subject: Re: 3 Win32::API bugs > Date: Thu, 10 May 2012 10:53:45 +0200 > From: cos...@streppone.it > > Or should I forget about callback and try and fix the 3 other bugs (func > > not found dll han

RE: 3 Win32::API bugs

2012-05-11 Thread bulk 88
> Date: Thu, 10 May 2012 11:55:02 -0700 > From: dbec...@roadrunner.com > To: bul...@hotmail.com > CC: libwin32@perl.org > Subject: Re: 3 Win32::API bugs > By the way - not to make your job more difficult or anything, but > there's a situation that isn't cur

RE: 3 Win32::API bugs

2012-05-11 Thread bulk 88
> From: bul...@hotmail.com > To: cos...@streppone.it; libwin32@perl.org; d...@perl.it > Subject: RE: 3 Win32::API bugs > Date: Thu, 10 May 2012 12:00:57 -0400 > I still don't know what letter to use for shorts. $ has no lower case version > for signed sho

RE: 3 Win32::API bugs

2012-05-13 Thread bulk 88
> Date: Fri, 11 May 2012 10:08:02 +0200 > From: d...@perl.it > To: bul...@hotmail.com > CC: cos...@streppone.it; libwin32@perl.org > Subject: Re: 3 Win32::API bugs > > as you may have realized, Win32::API::Callback is pure evil :-) > > I wouldn't spend to

RE: 3 Win32::API bugs

2012-05-15 Thread bulk 88
> Date: Thu, 10 May 2012 11:55:02 -0700 > From: dbec...@roadrunner.com > To: bul...@hotmail.com > CC: libwin32@perl.org > Subject: Re: 3 Win32::API bugs > By the way - not to make your job more difficult or anything, but > there's a situation that isn't c

RE: 3 Win32::API bugs

2012-05-16 Thread bulk 88
> Date: Tue, 15 May 2012 11:44:30 -0700 > From: dbec...@roadrunner.com > To: bul...@hotmail.com > CC: libwin32@perl.org > Subject: Re: 3 Win32::API bugs > .. > This would also not break Win32::API::Prototype which would also >

RE: 3 Win32::API bugs

2012-05-16 Thread bulk 88
I reached an interesting problem. I added buffer overflow protection to SVPV pointer types. Win32::API's own test suite died from a buffer overflow here https://github.com/cosimo/perl5-win32-api/blob/45847136293a8d6939fc319f91702d0b91287726/t/00_API.t#L115 . The sentinal pattern is 2 wide nulls

rewrote Win32::API::Callback

2012-05-21 Thread bulk 88
I totally rewrote Win32::API::Callback. Its 95% (or 99%) Perl now. 1 old XSUB saved (every other one removed), 1 new XSUB, and 1 new C func is all the code in the XS file now and api.h isn't needed anymore for Win32::API::Callback. The XS file has 1 screenful of code now. There is no machine or

RE: rewrote Win32::API::Callback

2012-05-28 Thread bulk 88
> Please send your Win32::API::Callback to libwin32@. > I will at least pick it up and put it in our github repository. > I'm not asking you to fork the repository because > IIRC I read somewhere that you don't use source control :) > > -- > Cosimo I'm getting bogged down in the x64 part of rewr

Win32::API::Struct's tests generate garbage structs

2012-06-27 Thread bulk 88
I ran into a problem. I made another improvement to Win32::API, in ::Struct, to fix this div by zero, http://perlmonks.org/?node_id=978667 . No changes to recognize(), since recognize already has a way to signal failure, its just typedef() didn't check for failure before. recognize() indicated

"Win32::API::Callback::IATPatch" name for DLL/SO hooker for Win32::API

2012-08-28 Thread bulk 88
I have decided to add import table hook/patching to http://search.cpan.org/~bulkdd/Win32-API-0.70_02/Callback.pm . The technique is old (an example http://sandsprite.com/CodeStuff/Understanding_imports.html ), but has never been available to Perl Code before. Import table hooking  allows a use

RE: "Win32::API::Callback::IATPatch" name for DLL/SO hooker for Win32::API

2012-08-29 Thread bulk 88
> To: libwin32@perl.org; bul...@hotmail.com; j...@activestate.com > Subject: Re: "Win32::API::Callback::IATPatch" name for DLL/SO hooker for > Win32::API > Date: Wed, 29 Aug 2012 16:09:48 +0200 > From: cos...@streppone.it > > Hi, > > I think it's great that you're trying to push Win32::API fo

RE: "Win32::API::Callback::IATPatch" name for DLL/SO hooker for Win32::API

2012-10-14 Thread bulk 88
> From: bul...@hotmail.com > To: cos...@streppone.it; libwin32@perl.org; j...@activestate.com > Subject: RE: "Win32::API::Callback::IATPatch" name for DLL/SO hooker for > Win32::API > Date: Wed, 29 Aug 2012 18:48:34 -0400 > > > > > > To: libwin32@perl.or

RE: "Win32::API::Callback::IATPatch" name for DLL/SO hooker for Win32::API

2012-10-14 Thread bulk 88
> To: bul...@hotmail.com > CC: libwin32@perl.org; modu...@perl.org > Subject: Re: "Win32::API::Callback::IATPatch" name for DLL/SO hooker for > Win32::API > Date: Sun, 14 Oct 2012 21:25:31 +0200 > From: cos...@streppone.it > > On Sun, 14 Oct 2012 21:12:5

RE: "Win32::API::Callback::IATPatch" name for DLL/SO hooker for Win32::API

2012-10-15 Thread bulk 88
> Subject: RE: "Win32::API::Callback::IATPatch" name for DLL/SO hooker for > Win32::API > Date: Mon, 15 Oct 2012 08:50:11 +0100 > From: steve@verosoftware.com > To: bul...@hotmail.com; cos...@streppone.it > CC: libwin32@perl.org > > Great to see this

RE: "Win32::API::Callback::IATPatch" name for DLL/SO hooker for Win32::API

2012-10-15 Thread bulk 88
> From: bul...@hotmail.com > To: steve@verosoftware.com; cos...@streppone.it > CC: libwin32@perl.org > Subject: RE: "Win32::API::Callback::IATPatch" name for DLL/SO hooker for > Win32::API > Date: Mon, 15 Oct 2012 04:18:39 -0400 > I have the patch in

RE: [Win32-API] CPAN Testers Daily Summary Report

2012-10-15 Thread bulk 88
> To: libwin32@perl.org > CC: steve@verosoftware.com; bul...@hotmail.com > Subject: Re: Fwd: [Win32-API] CPAN Testers Daily Summary Report > Date: Tue, 16 Oct 2012 08:08:42 +0200 > From: cos...@streppone.it > > On Tue, 16 Oct 2012 07:30:05 +0200, Cosi

RE: "Win32::API::Callback::IATPatch" name for DLL/SO hooker for Win32::API

2012-10-16 Thread bulk 88
e: Mon, 15 Oct 2012 13:33:55 -0700 > > On Sun, 14 Oct 2012, bulk 88 wrote: >> >> I haven't heard from you since my last post a month ago. > > Sorry, I didn't have time to look at this in details. My gut > feeling is that API hooking should be in a separate

ActiveState's PPM distropref patch of Win32::API

2012-10-19 Thread bulk 88
ActiveState has been patching Win32::API since API 0.58 to today (with patch http://ppm4.activestate.com/MSWin32-x86/5.10/1000/C/CO/COSIMO/Win32-API-0.58.d/log-20090527T160936.txt no patch http://ppm4.activestate.com/MSWin32-x86/5.10/1000/C/CO/COSIMO/Win32-API-0.57.d/log-20081017T081820.txt )

RE: ActiveState's PPM distropref patch of Win32::API

2012-10-27 Thread bulk 88
> Date: Fri, 26 Oct 2012 16:40:30 -0700 > Subject: Re: ActiveState's PPM distropref patch of Win32::API > From: j...@activestate.com > To: bul...@hotmail.com > CC: libwin32@perl.org > > I've removed the Win32-API distroprefs from the PPM build system and

RE: [rt.cpan.org #80322] 'make test' failure - 03_Jim_Shaw.t - invalid unpack type

2012-11-10 Thread bulk 88
> Date: Mon, 5 Nov 2012 09:39:57 -0600 > Subject: Re: [rt.cpan.org #80322] 'make test' failure - 03_Jim_Shaw.t - > invalid unpack type > From: rur...@x-ray.at > To: bul...@hotmail.com > CC: libwin32@perl.org > > On Sat

RE: Perl's Win32::API on MSYS

2013-10-01 Thread bulk 88
> Date: Tue, 1 Oct 2013 18:20:40 +0200 > From: cos...@cpan.org > To: libwin32@perl.org > Subject: Fwd: Re: Perl's Win32::API on MSYS > > Hi folks, > > can anyone have a look at this pull request > from Sebastian for Win32::API? > > It is about cygwin su

RE: Perl's Win32::API on MSYS

2013-10-03 Thread bulk 88
> Date: Wed, 2 Oct 2013 10:11:47 +0200 > Subject: Re: Perl's Win32::API on MSYS > From: sschube...@gmail.com > To: bul...@hotmail.com > CC: cos...@cpan.org; libwin32@perl.org > > On Wed, Oct 2, 2013 at 8:37 AM, bulk 88 wrote: >

RE: Perl's Win32::API on MSYS

2013-10-03 Thread bulk 88
; Date: Wed, 2 Oct 2013 10:11:47 +0200 >> Subject: Re: Perl's Win32::API on MSYS >> From: sschube...@gmail.com >> To: bul...@hotmail.com >> CC: cos...@cpan.org; libwin32@perl.org >> >> On Wed, Oct 2, 2013 at 8:37 AM, bulk 88 wrote: >> >>> How ol

RE: Perl's Win32::API on MSYS

2013-10-04 Thread bulk 88
> Date: Fri, 4 Oct 2013 15:23:36 +0200 > Subject: Re: Perl's Win32::API on MSYS > From: sschube...@gmail.com > To: bul...@hotmail.com > CC: cos...@cpan.org; libwin32@perl.org > > Which version of my pull request did you actually test? Did you merge > / cherr

RE: Perl's Win32::API on MSYS

2013-10-04 Thread bulk 88
> Date: Fri, 4 Oct 2013 15:59:30 +0200 > From: d...@perl.it > To: libwin32@perl.org > Subject: Re: Perl's Win32::API on MSYS > > > I can only guess that the "package ExtUtils::MM_Win32" inside the > MY::cflags sub confuses perl 5.8.8's notion of inheritance

RE: Perl's Win32::API on MSYS

2013-10-08 Thread bulk 88
> Date: Mon, 7 Oct 2013 08:42:54 +0200 > From: d...@perl.it > To: bul...@hotmail.com; libwin32@perl.org > Subject: Re: Perl's Win32::API on MSYS > > but... this is done differently in ExtUtils::MakeMaker docs: > > http://search.cpan.org/~bingos/ExtUtils-Make

RE: Perl's Win32::API on MSYS

2013-10-10 Thread bulk 88
> Date: Thu, 10 Oct 2013 15:51:36 +0200 > Subject: Re: Perl's Win32::API on MSYS > From: sschube...@gmail.com > To: bul...@hotmail.com > CC: d...@perl.it; libwin32@perl.org > > On Tue, Oct 8, 2013 at 12:26 PM, bulk 88 wrote: &g

RE: Perl's Win32::API on MSYS

2013-10-12 Thread bulk 88
> Date: Thu, 10 Oct 2013 21:31:41 +0200 > Subject: Re: Perl's Win32::API on MSYS > From: sschube...@gmail.com > To: bul...@hotmail.com > CC: d...@perl.it; libwin32@perl.org > > > I was hoping to make clear in the commit message that it actualy *is* > a bug f

RE: Perl's Win32::API on MSYS

2013-10-12 Thread bulk 88
> Date: Sat, 12 Oct 2013 21:37:35 +0200 > Subject: Re: Perl's Win32::API on MSYS > From: sschube...@gmail.com > To: bul...@hotmail.com > CC: d...@perl.it; libwin32@perl.org > > On Sat, Oct 12, 2013 at 8:02 PM, bulk 88 wrote