> On Jul 7, 2015, at 12:58 PM, Garth Corral <gcor...@abode.com> wrote:
> 
>> 
>> On Jul 7, 2015, at 12:41 PM, Garth Corral <gcor...@abode.com 
>> <mailto:gcor...@abode.com>> wrote:
>> 
>>> 
>>> On Jul 7, 2015, at 12:39 PM, jp charras <jp.char...@wanadoo.fr 
>>> <mailto:jp.char...@wanadoo.fr>> wrote:
>>> 
>>> Le 07/07/2015 21:26, Garth Corral a écrit :
>>>> 
>>>>> On Jul 7, 2015, at 12:10 PM, Garth Corral <gcor...@abode.com 
>>>>> <mailto:gcor...@abode.com>> wrote:
>>>>> 
>>>>> 
>>>>>> On Jul 7, 2015, at 10:53 AM, jp charras <jp.char...@wanadoo.fr 
>>>>>> <mailto:jp.char...@wanadoo.fr>> wrote:
>>>>>> 
>>>>>> Le 05/07/2015 23:39, Garth Corral a écrit :
>>>>>>> 
>>>>>>>> On Jun 22, 2015, at 10:54 AM, Andy Peters <de...@latke.net 
>>>>>>>> <mailto:de...@latke.net>> wrote:
>>>>>>>> 
>>>>>>>> 
>>>>>>>>> On Jun 22, 2015, at 5:00 AM, Johannes Maibaum <jmaib...@gmail.com 
>>>>>>>>> <mailto:jmaib...@gmail.com>> wrote:
>>>>>>>>> 
>>>>>>>>> Hey OSX devs,
>>>>>>>>> 
>>>>>>>>> And I just came across another minor UI glitch in pcbnew: When 
>>>>>>>>> running the DRC, the dialog
>>>>>>>>> window loses focus to the main window after the checks are finished. 
>>>>>>>>> Since the main window is
>>>>>>>>> usually bigger than the DRC dialog window this results in the dialog 
>>>>>>>>> suddenly vanishing from
>>>>>>>>> the screen. An unexperienced user might think that the checks failed 
>>>>>>>>> and might try to click
>>>>>>>>> the DRC button again. But since the dialog is still lurking behind 
>>>>>>>>> the main window, nothing
>>>>>>>>> happens.
>>>>>>>>> 
>>>>>>>>> I think that there are two issues here, that both should be easy to 
>>>>>>>>> fix:
>>>>>>>>> 
>>>>>>>>> - DRC dialog window should keep focus after checks are finished.
>>>>>>>>> - If the dialog has somehow lost focus (perhaps the user deliberately 
>>>>>>>>> gave focus back to the
>>>>>>>>> main window, leaving the dialog open), the next click on the DRC 
>>>>>>>>> button/icon should bring the
>>>>>>>>> dialog back to focus.
>>>>>>>>> 
>>>>>>>>> However, with the DRC issue I am not sure, if this is OSX only and I 
>>>>>>>>> have no Linux machine
>>>>>>>>> near me now to verify.
>>>>>>>> 
>>>>>>>> I have noticed this, too, and it’s been a long-standing annoyance. Is 
>>>>>>>> this an OS X-only issue or does it affect all platforms.
>>>>>>>> 
>>>>>>> Here’s my craptastic workaround for these issues.  I’ve ifdef’d some of 
>>>>>>> this but it’s probably harmless on other platforms.
>>>>>>> 
>>>>>>> It should come as a s surprise to no one that these are the result of 
>>>>>>> OS X wxWidgets issues.  The wxWidgets bug tracker is littered with 
>>>>>>> variants of these, some of which were ostensibly fixed, while others 
>>>>>>> have languished for years.  I have a minimal repro for both so I’ll 
>>>>>>> file bugs there.  I wouldn’t expect to see a fix on the 3.0 branch any 
>>>>>>> time soon.  I have a wxWidgets patch that is slightly less lame, but it 
>>>>>>> still just works around the real issue so it’s probably not worth 
>>>>>>> maintaining a yet another wxWidgets patch for that.
>>>>>>> 
>>>>>>> 
>>>>>>> Garth
>>>>>>> 
>>>>>> 
>>>>>> Garth,
>>>>>> 
>>>>>> Can you test the rev 5892, and mainly the DRC dialog.
>>>>>> It does not include exactly your patch, because I found and fixed an
>>>>>> issue in DRC dialog on other platforms during tests.
>>>>>> These changes perhaps have fixed the OSX issues.
>>>>>> 
>>>>> The part of my patch that you applied to dialog_shim.cpp fixes the second 
>>>>> issue, but the rest is still the same as before.
>>>>> 
>>>>> Garth
>>>>> 
>>>>> 
>>>> Here’s the patch again against head.
>>>> 
>>> 
>>> Where is the patch ?
>> 
>> Sorry, let’s try that again.
>> 
>> <osx_dialog_z-order.patch>
> 
> Might want to hold off on that for a bit.  I’ve just notice a change in 
> behavior of the patch applied previously to the patch applied against the 
> latest.  I can no longer close the pcbnew window without quitting kicad 
> entirely.  This is definitely a change from before.  Not sure what introduced 
> this as the patch is basically unchanged.
> 
Okay, all clear.  Not sure why but a clean build resolved the issue for me.

Garth

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to