+1, I always ask for this in reviews as well.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
At least in the render process there's no reason to ever run exit callbacks since we kill the process to shutdown.
IIRC we instantiate an AtExitManager in renderer processes, but not in the browser process, right now.
Do our unit-tests perhaps rely on the AtExit handlers in LazyInstance and Singleton?
IIRC, the main reason singleton was not leaking by default was due to ChromeFrame. RIP.
On Thu, Aug 11, 2016 at 3:40 AM Marc-Antoine Ruel <mar...@chromium.org> wrote:IIRC, the main reason singleton was not leaking by default was due to ChromeFrame. RIP.Interesting. Are there implications with CEF or headless Chrome, then?
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
to 11. elokuuta 2016 klo 13.21 Greg Thompson <g...@chromium.org> kirjoitti:On Thu, Aug 11, 2016 at 3:40 AM Marc-Antoine Ruel <mar...@chromium.org> wrote:IIRC, the main reason singleton was not leaking by default was due to ChromeFrame. RIP.Interesting. Are there implications with CEF or headless Chrome, then?With headless we generally expect people to use a long lived browser instance whose lifetime matches that of the process, so I don't think it needs any special treatment here. I *think* CEF is similar but I don't know for sure.
- Sami
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+unsubscribe@chromium.org.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+unsubscribe@chromium.org.
- Sami
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev...@chromium.org.
It's not that we need to add early termination explicitly; it's that we *don't* want to guarantee that we have a "correct" shutdown process. CEF embedders should probably not even be trying to shut down chromium - they should just do their own cleanup, and then exit without caring about CEF :)
It's not that we need to add early termination explicitly; it's that we *don't* want to guarantee that we have a "correct" shutdown process. CEF embedders should probably not even be trying to shut down chromium - they should just do their own cleanup, and then exit without caring about CEF :)That sounds good to me, provided all caches and databases are finalized/shut down correctly to ensure data persistence and avoid corruption.
- Sami
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+unsubscribe@chromium.org.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
---
You received this message because you are subscribed to the Google Groups "Chromium-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-dev+unsubscribe@chromium.org.
--
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev