Jeff, your new version appears to be working well on my computer on Windows.
Best regards, Mikołaj Wielgus On Sat, Nov 16, 2019 at 1:02 AM Jeff Young <j...@rokeby.ie> wrote: > I pushed a smarter version of my original fix. @Mikolaj & @Ian if you > could test it on Windows and GTK that would be great. > > Cheers, > Jeff. > > > On 15 Nov 2019, at 22:27, Ian McInerney <ian.s.mciner...@ieee.org> wrote: > > Scratch my last. It is GTK with the problems. When I rename the file to a > new directory with this patch, the tree never seems to update. I have to > manually refresh it in order for the file to appear in the correct place. > > -Ian > > On Fri, Nov 15, 2019 at 10:21 PM Mikołaj Wielgus <wielgusmiko...@gmail.com> > wrote: > >> Yes, I'm on Windows (the details are in the linked related bug report). >> >> Sorry for the return value problem -- I failed to notice the warnings in >> console. >> >> Best regards, >> Mikołaj Wielgus >> >> >> On Fri, Nov 15, 2019 at 11:07 PM Ian McInerney <ian.s.mciner...@ieee.org> >> wrote: >> >>> I'll give it a test on GTK once my build here finishes, but I don't >>> think I have seen any issues with file watcher on GTK in the past. >>> >>> -Ian >>> >>> On Fri, Nov 15, 2019 at 10:03 PM Jeff Young <j...@rokeby.ie> wrote: >>> >>>> Hi Mikolaj, >>>> >>>> The Mac compiler doesn’t like Rename() returning values when the return >>>> type is void. However, after fixing that it works fine on Mac. >>>> >>>> I remember however something about the file watcher not working on all >>>> platforms. I thought the problem platform was Windows, though, so maybe >>>> I’m not remembering it correctly (as you’re on Windows, right?). >>>> >>>> Can someone validate that this works on GTK? >>>> >>>> Cheers, >>>> Jeff. >>>> >>>> >>>> On 15 Nov 2019, at 21:05, Mikołaj Wielgus <wielgusmiko...@gmail.com> >>>> wrote: >>>> >>>> Hi, >>>> >>>> Renaming file to a different directory causes the entire project tree >>>> to be recreated, which causes all subdirectories to collapse, unexpectedly >>>> to the user. >>>> >>>> This patch solves the problem by deleting the original node after >>>> moving the file. Then the file watcher raises an event whose handler >>>> constructs a new node in the new location. >>>> >>>> This issue comes from the fix to this bug: >>>> https://bugs.launchpad.net/kicad/+bug/1852431 >>>> >>>> Best Regards, >>>> Mikołaj Wielgus >>>> <0001-Do-not-reconstruct-proj-tree-on-rename-to-diff-dir.patch> >>>> _______________________________________________ >>>> 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 >>>> >>>> >>>> _______________________________________________ >>>> 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 >>>> >>> >
_______________________________________________ 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