Closed mdimec4 closed 7 years ago
Thanks for doing this work!
1) Is visionect/gotk3 current? So I can get rid of the sqs/gotk3 fork? 2) Can you please fix spelling: s/custum/Custom/i?
Sorry for the semi-OT, but were you looking to get those changes merged to upstream gotk3? Are they ready for a PR?
I will have to review them with my College who mostly made them. Then I will push them to repository and create merge request to you.
In the meanwhile you both don't need to wait for me. Those changes are not the one that go-webkit2 would depend on them. I believe that go-webkit2 should work just OK with conformal/gotk3.
My goal is also to merge changes back to the upstream branches.
If go-webkit2 will work with conformal/gotk3, could you also change the import paths to use that repository? Thanks!
No I can't do this. We use visionect/gotk3 in a few applications. For the situations like this when we need to quickly add or fix something, we keep separate branches. We will do this for at least the time, while we are activity developing. I will take a care to contribute back to both sourcegraph/go-webkit2 and conformal/gotk3.
If you are already aware of this I apologize in advance, but depending on your use case it may not even be necessary to fork and change the import paths. Instead, clone upstream and then add another git remote for your Github fork. You can then periodically pull origin to update the master branch from upstream, and push feature branches to github. Keep those feature branches merged with master, and you shouldn't have any merge conflicts when they're ready for a PR. The only issue I see with this is that tools like 'go get' only really work well for git repos when working on the master branch (and I've occasionally seen it switch branches to master when I didn't expect it).
Hi
I have experienced many crashes connected with GAsyncReadyCallback like this one: http://pastebin.com/ybgWswdU ( Notice 0xdeaddeaddeaddead pointer.) So I have prepared a solution for the problem and I want to share it with you.
If you look at: https://github.com/sourcegraph/go-webkit2/blob/master/webkit2/gasyncreadycallback.go and https://github.com/sourcegraph/go-webkit2/blob/master/webkit2/webview.go you will see the problem: