-
Notifications
You must be signed in to change notification settings - Fork 13
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
Make it work #39
base: master
Are you sure you want to change the base?
Make it work #39
Conversation
- Add ability (on render side) to bind js calls in OF
- On Windows use our `ofxCEFClientApp` class as render process - Make `updateCEF` a global function like `initofxCEF` because it only has to run once (not per instance) - Make 'setup` a bit smarter with url and size arguments - Resize events can be separately dis- and enabled - Add a `reload` method - Add logic for creating JS function bindings - Implemented OF mouseScrolled method - Add some `OVERRIDE` to overridden methods - Tell the browser when V8 context is created and released
- Correct use of `width_` and `height_` members
…g with a different width or height
- Add 'CefLifeSpanHandler' to 'ofxCEFBrowserClient' - Check for NULL pointer - Use a more general method 'isReady()' instead of 'isRendererInitialized()' - Update examples to reflect the changes
Wow, nice. I'm definitely going to give this a try. |
…positive value - When a cef subprocess exits for some reason before the app is closed it'll open another instance of the oF app - With newer cef versions a 'gpu-process' is created after a few seconds which needs to exit correctly
Hi Michael,
any ideas? BTW, I wanted to raise this as an issue on your fork, but you don't have issues enabled, so I hope its OK to raise it here. |
@rjx-ray I've enabled issues on my fork now. Just to be sure, did you switch to to the |
Thanks for the quick response Michael, I’ll double check.
BTW do you have any idea about #40
- Richard
*From:* Michael Baisch <notifications@github.com>
*Sent:* 24 July 2018 10:10
*To:* ofZach/ofxCef <ofxCef@noreply.github.com>
*Cc:* Richard Jackson <richard@igloovision.com>; Mention <
mention@noreply.github.com>
*Subject:* Re: [ofZach/ofxCef] Make it work (#39)
@rjx-ray <https://github.com/rjx-ray> I've enabled issues on my fork now.
Just to be sure, did you switch to to the make_it_work branch?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#39 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AXvRt-0xgYLg_oDzEvBT7NBk1fpiMU73ks5uJuRQgaJpZM4Reoq0>
.
…--
Subscribe to the Igloo newsletter
<http://igloovision.us6.list-manage.com/subscribe?u=f76bf4dd96af03cb03898feda&id=1a3cbff1b0>.
This e-mail including any attachments is confidential and may be legally
privileged. If you have received it in error please advise the sender
immediately by return email and then delete it from your system. The
unauthorized use, distribution, copying or alteration of this email is
strictly forbidden. Email communications cannot be guaranteed to be secure
or error free, therefore, Igloo Vision Ltd does not accept liability for
any errors, omissions or viruses. Any opinions contained in this message
are those of the author and are not given or endorsed by Igloo Vision Ltd
unless the context so requires that to be the case.
*Igloo Vision Ltd *
Registered Address: Unit 2, Craven Court, Stokewood Rd, Craven Arms,
Shropshire, SY7 8PF, UK Company Number: 06628206 *Igloo Vision USA, Co.
*Registered address: c/o Dyke Yaxley LLC, 3700 Park East Drive, Suite 250,
Cleveland,
<https://maps.google.com/?q=3700+Park+East+Drive,+Suite+250,+Cleveland,+OH+44122,+USA&entry=gmail&source=g>OH
44122, USA Corporation Number: 6035749 *Igloo Vision Canada Inc* Registered
address: 375 Water St, Suite 680, Vancouver BC V6B5C6, Canada Company
Number: BC1135255 Ontario Company Number: 1983760 *Igloo Vision PTY Ltd*
Registered Address: Woodstock, 2761 Nangus Road, Nangus, NSW, 2722,
Australia Company Number: 624824746
Please consider the
environment before printing this email.
|
That was the problem, I hadn't switched to the right branch, thanks |
… as required by the macOS sandbox implementation. https://bitbucket.org/chromiumembedded/cef/commits/fcad76b405b84f23175c039ae9ca901502232053
…mmunication with helper process might not be working.
- SendProcessMessage was moved from CefBrowser to CefFrame - OnBrowserCreated added param - GetViewRect method changed return-type from bool to void - Using multiple helper app bundles (GPU, Plugin, Renderer) see: https://bitbucket.org/chromiumembedded/cef/commits/e067612e55e371642188c7faf6b629df90a3b34e
This pull request tries to bring the setup steps down to a minimum and makes the entry barrier as small as possible. While making it work on macOS and Windows in a reproducible way. This might be the new common ground to further improve ofxCef and discuss detail problems instead of using energy on "how to compile"-problems.
apothecary
to automatically build the CEF libsimple
,communication
, andmulti
ofBaseDraws
to have nice drawing methodsCloses #38 #36 #34 #32 #31 #29 #28 #27 #23