Heh. So I'm not crazy. Thanks for confirming. To unapply the patch, you can just revert the concerned file, no? By the way, you do it all in command lines? As a Windows user, I like to use TortoiseGit.
Robert Wilkens wrote > > Ok, it fails for me in windows with this patch applied, i'm going to see > if i can unapply this patch (just 'git checkout <file>' should do it i > think... > > Here's the error i get: > 1-1: expected not null, found null. > > -Rob > > On 06/17/2012 06:33 AM, Rob Wilkens wrote: >> I figured out git apply and am going to test this in windows now. >> >> I am going to do this from a cygwin build. >> >> It may be a little while before the build and make install are done. >> >> -Rob >> >> On 06/17/2012 06:20 AM, Robert Wilkens wrote: >>> Do you want me to try this? Does it make a difference what platform i >>> try this on? Is the one patch the only patch that is required for this? >>> Does it matter whether i tested with my older robwilkens/mono tree or do >>> i need to test with the latest and greatest (and not building,, though >>> i've got a tree half-built that fixes that) version of mono. >>> >>> -rob >>> >>> On Jun 17, 2012, at 4:21 AM, Stifu wrote: >>> >>>> To clear things up, when running with .NET, I do *not* get the error. I >>>> was >>>> just making it clear that whether I *build* the application with .NET >>>> or >>>> Mono doesn't make a difference. So what Rob sees matches what I see. >>>> >>>> Running with .NET: works >>>> Running with Mono: error >>>> >>>> Except Rob didn't check this last one: >>>> >>>> Running with patched Mono: error >>>> >>>> >>>> Steven Boswell II wrote >>>>> Thanks, Rob. That's exactly what I expect would happen. Only by >>>>> building >>>>> latest Mono, with the patch, will the project's test succeed with >>>>> Mono. >>>>> >>>>> Don't worry about stretching your patience -- the fact that you got it >>>>> to >>>>> succeed in .NET was plenty helpful. >>>>> >>>>> Stifu..."whether I build it with .NET or Mono, I get the error I >>>>> mentioned, running the application with Mono on Windows"...if you ran >>>>> it >>>>> with unpatched Mono, that's what I expect to happen. If you ran it >>>>> with >>>>> patched Mono or with .NET, I wouldn't. What exactly did you do? >>>>> >>>>> Steven Boswell >>>>> >>>>> >>>>> ________________________________ >>>>> From: Rob Wilkens <robwilkens@> >>>>> To: mono-devel-list@.ximian >>>>> Sent: Saturday, June 16, 2012 5:41 PM >>>>> Subject: Re: [Mono-dev] Patches for mono-winforms >>>>> >>>>> As per the test project mentioned, I just tested with Microsoft Visual >>>>> Studio 2010 professional, on Windows 7, with Microsoft .NET (By >>>>> clicking >>>>> Debug->Start Debugging to run it), this does not raise any exceptions >>>>> (no message box), it leaves me with an open window. I also tested on >>>>> Mono on Windows (version 2.10.8) and the test fails in mono, seemingly >>>>> before a window is displayed on the screen. >>>>> >>>>> Again, i know my opinion is of mixed value. >>>>> >>>>> BTW - I did not try applying the patch in mono, i don't have the >>>>> patience right now (unless you want me to) to build mono in windows. >>>>> >>>>> -Rob >>>>> >>>>> >>>>> >>>>> On 06/16/2012 06:39 PM, Stifu wrote: >>>>>> I wasn't talking about the mailing list in particular, but any media >>>>>> (bugzilla, Git...). My point was that getting that many patches >>>>>> pushed >>>>>> within such a short time, for a part that is no longer maintained by >>>>>> the >>>>>> Mono team, is pretty good. I'd have been pretty happy if my patches >>>>>> received >>>>>> that much attention a few years ago. >>>>>> >>>>>> Anyway, about patch 2, whether I build it with .NET or Mono, I get >>>>>> the >>>>>> error >>>>>> I mentioned, running the application with Mono on Windows. So unless >>>>>> this >>>>>> is >>>>>> an OS-specific issue, I don't know what's the problem. I'll try to >>>>>> check >>>>>> it >>>>>> out on Linux, whenever I can find some time. Meanwhile, if anyone >>>>>> wants >>>>>> to >>>>>> review the patch, feel free. >>>>>> >>>>>> >>>>>> Steven Boswell II wrote >>>>>>> Are you saying that there have been bug fixes submitted to this >>>>>>> mailing >>>>>>> list, that have sat around for YEARS without being acted upon by >>>>>>> those >>>>>>> with version-control-commit authority...? >>>>>>> >>>>>>> I installed latest mono to /usr/local, compiled my test with "gmcs >>>>>>> -out:DgvTest.exe Program.cs -r:System -r:System.Windows.Forms -r >>>>>>> System.Drawing", and ran it with "mono DgvTest.exe", and it runs >>>>>>> fine >>>>>>> for >>>>>>> me. So I guess we're back to having an impasse. Sigh. >>>>>>> >>>>>>> Steven Boswell >>>>>>> >>>>>>> >>>>>>> ________________________________ >>>>>>> From: Stifu <stifu@> >>>>>>> To: mono-devel-list@.ximian >>>>>>> Sent: Saturday, June 16, 2012 1:09 AM >>>>>>> Subject: Re: [Mono-dev] Patches for mono-winforms >>>>>>> >>>>>>> Honestly, you've had it much better than the vast majority. :) >>>>>>> Some others have been waiting for years. Also, now you can add NUnit >>>>>>> to >>>>>>> your >>>>>>> resume. :p >>>>>>> >>>>>>> Anyway, I get a "1-1: expected not null, found null" message box in >>>>>>> DgvTest4 >>>>>>> with Mono, even after applying your patch. >>>>>>> >>>>>>> >>>>>>> Steven Boswell II wrote >>>>>>>> I agree, but we both know how much toil it takes to get our bug >>>>>>>> fixes >>>>>>>> accepted and applied to the git repository on this mailing list... >>>>>>>> ;-) >>>>>>>> >>>>>>>> >>>>>>>> ________________________________ >>>>>>>> From: Rob Wilkens <robwilkens@> >>>>>>>> To: mono-devel-list@.ximian >>>>>>>> Sent: Friday, June 15, 2012 5:42 PM >>>>>>>> Subject: Re: [Mono-dev] Patches for mono-winforms >>>>>>>> >>>>>>>> >>>>>>>> I know my opinion is of mixed value, but it looks to make sense to >>>>>>>> me.. >>>>>>>> If the toolstripitem is being changed so it no longer has an owner, >>>>>>>> calculating a size might not make sense.... >>>>>>>> >>>>>>>> -Rob >>>>>>>> >>>>>>>> On 06/15/2012 08:34 PM, Steven Boswell II wrote: >>>>>>>> [... Digging through the stack trace, I arrived at >>>>>>>> System.Windows.Forms.ToolStripItem.set_InternalOwner, where the >>>>>>>> owner >>>>>>>> was >>>>>>>> being set to null, and right afterwards, CalculateAutoSize() was >>>>>>>> being >>>>>>>> called. Why would anyone need to calculate the size of a menu-item >>>>>>>> that >>>>>>>> isn't even connected to a menu any more? So, for me, the bug fix >>>>>>>> was >>>>>>>> obvious: check if the owner isn't null before >>>>>>>> calling CalculateAutoSize(). >>>>>>>> That's what the enclosed patch does. ...] >>>>>>>> _______________________________________________ >>>>>>>> Mono-devel-list mailing list >>>>>>>> Mono-devel-list@.ximian >>>>>>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list >>>>>>>> >>>>>>> -- >>>>>>> View this message in context: >>>>>>> http://mono.1490590.n4.nabble.com/Patches-for-mono-winforms-tp4649620p4649980.html >>>>>>> Sent from the Mono - Dev mailing list archive at Nabble.com. >>>>>>> _______________________________________________ >>>>>>> Mono-devel-list mailing list >>>>>>> Mono-devel-list@.ximian >>>>>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list >>>>>>> _______________________________________________ >>>>>>> Mono-devel-list mailing list >>>>>>> Mono-devel-list@.ximian >>>>>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list >>>>>>> >>>>>> -- >>>>>> View this message in context: >>>>>> http://mono.1490590.n4.nabble.com/Patches-for-mono-winforms-tp4649620p4649989.html >>>>>> Sent from the Mono - Dev mailing list archive at Nabble.com. >>>>>> _______________________________________________ >>>>>> Mono-devel-list mailing list >>>>>> Mono-devel-list@.ximian >>>>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list >>>>> _______________________________________________ >>>>> Mono-devel-list mailing list >>>>> Mono-devel-list@.ximian >>>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list >>>>> _______________________________________________ >>>>> Mono-devel-list mailing list >>>>> Mono-devel-list@.ximian >>>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list >>>>> >>>> -- >>>> View this message in context: >>>> http://mono.1490590.n4.nabble.com/Patches-for-mono-winforms-tp4649620p4649995.html >>>> Sent from the Mono - Dev mailing list archive at Nabble.com. >>>> _______________________________________________ >>>> Mono-devel-list mailing list >>>> Mono-devel-list@.ximian >>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list > > _______________________________________________ > Mono-devel-list mailing list > Mono-devel-list@.ximian > http://lists.ximian.com/mailman/listinfo/mono-devel-list > -- View this message in context: http://mono.1490590.n4.nabble.com/Patches-for-mono-winforms-tp4649620p4650000.html Sent from the Mono - Dev mailing list archive at Nabble.com. _______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list