Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Console and Web #19

Open
kmaehashi opened this issue Jul 15, 2018 · 8 comments
Open

Support Console and Web #19

kmaehashi opened this issue Jul 15, 2018 · 8 comments
Labels

Comments

@kmaehashi
Copy link
Owner

kmaehashi commented Jul 15, 2018

Related to #9.

Console & Web support seems straightforward: https://forum.xojo.com/45314-xojo-instruments-diagnostic-tool-for-memory-leaks-and-circular-/p1#p396524
iOS support requires some rewrite around WeakRef and other code using old-framework.

@kmaehashi
Copy link
Owner Author

kmaehashi commented Oct 20, 2018

I wrote the initial prototype for Web. https://gist.github.com/kmaehashi/990cc0e4965187fc584a94ef40a9d7ba

@kmaehashi kmaehashi changed the title Support Console, Web and iOS Support Console and Web Jun 14, 2020
@kmaehashi
Copy link
Owner Author

iOS does not support Runtime.IterateObjects().

@piradoiv
Copy link

Hi @kmaehashi, this project looks really good, do you still need/want some help with the Web support?

@kmaehashi
Copy link
Owner Author

Thanks for the feedback, @piradoiv! Yes, I'm still looking for help regarding the Web support.

Currently, XojoInstruments's core component (that keeps track of object lifecycle) is tightly coupled with the Desktop GUI. I think the first step would be to separate them. I started working on that in #55 but it's been there due to lack of time...
Then implement RPC between the core and the GUI, so that the GUI can remotely connect to the XojoInstruments's session running remotely inside the Web app.

@piradoiv
Copy link

I’ve been playing a bit with this and seems like it is doable. Your classes are compiling perfectly fine with Web 2 projects 😊

Managed to capture and display some results of the Summary tab already.

Let me dig a bit more and I’ll ping you with an example project, to see if I’m on the right path.

@kmaehashi
Copy link
Owner Author

Great! Looking forward to seeing the pull request 😄

@kmaehashi
Copy link
Owner Author

@piradoiv I just saw the post on the forum, congratulations on joining the team! 🎉

@piradoiv
Copy link

piradoiv commented Mar 6, 2022

Thank you @kmaehashi!, happy to be part of the Xojo family 😊

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants