| OLD | NEW |
| 1 /* | 1 /* |
| 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
| 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
| 4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
| 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
| 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 Apple Inc. All | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2011, 2012 Apple Inc. All |
| 7 * rights reserved. | 7 * rights reserved. |
| 8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. | 8 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. |
| 9 * (http://www.torchmobile.com/) | 9 * (http://www.torchmobile.com/) |
| 10 * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved. | 10 * Copyright (C) 2008, 2009, 2011, 2012 Google Inc. All rights reserved. |
| (...skipping 3226 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3237 if (load_event_progress_ < kPageHideInProgress) { | 3237 if (load_event_progress_ < kPageHideInProgress) { |
| 3238 load_event_progress_ = kPageHideInProgress; | 3238 load_event_progress_ = kPageHideInProgress; |
| 3239 if (LocalDOMWindow* window = domWindow()) | 3239 if (LocalDOMWindow* window = domWindow()) |
| 3240 window->DispatchEvent( | 3240 window->DispatchEvent( |
| 3241 PageTransitionEvent::Create(EventTypeNames::pagehide, false), this); | 3241 PageTransitionEvent::Create(EventTypeNames::pagehide, false), this); |
| 3242 if (!frame_) | 3242 if (!frame_) |
| 3243 return; | 3243 return; |
| 3244 | 3244 |
| 3245 PageVisibilityState visibility_state = GetPageVisibilityState(); | 3245 PageVisibilityState visibility_state = GetPageVisibilityState(); |
| 3246 load_event_progress_ = kUnloadVisibilityChangeInProgress; | 3246 load_event_progress_ = kUnloadVisibilityChangeInProgress; |
| 3247 if (visibility_state != kPageVisibilityStateHidden && | 3247 if (visibility_state != kPageVisibilityStateHidden) { |
| 3248 RuntimeEnabledFeatures::visibilityChangeOnUnloadEnabled()) { | |
| 3249 // Dispatch visibilitychange event, but don't bother doing | 3248 // Dispatch visibilitychange event, but don't bother doing |
| 3250 // other notifications as we're about to be unloaded. | 3249 // other notifications as we're about to be unloaded. |
| 3251 DispatchEvent(Event::CreateBubble(EventTypeNames::visibilitychange)); | 3250 DispatchEvent(Event::CreateBubble(EventTypeNames::visibilitychange)); |
| 3252 DispatchEvent( | 3251 DispatchEvent( |
| 3253 Event::CreateBubble(EventTypeNames::webkitvisibilitychange)); | 3252 Event::CreateBubble(EventTypeNames::webkitvisibilitychange)); |
| 3254 } | 3253 } |
| 3255 if (!frame_) | 3254 if (!frame_) |
| 3256 return; | 3255 return; |
| 3257 | 3256 |
| 3258 DocumentLoader* document_loader = | 3257 DocumentLoader* document_loader = |
| (...skipping 3555 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 6814 } | 6813 } |
| 6815 | 6814 |
| 6816 void showLiveDocumentInstances() { | 6815 void showLiveDocumentInstances() { |
| 6817 WeakDocumentSet& set = liveDocumentSet(); | 6816 WeakDocumentSet& set = liveDocumentSet(); |
| 6818 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); | 6817 fprintf(stderr, "There are %u documents currently alive:\n", set.size()); |
| 6819 for (blink::Document* document : set) | 6818 for (blink::Document* document : set) |
| 6820 fprintf(stderr, "- Document %p URL: %s\n", document, | 6819 fprintf(stderr, "- Document %p URL: %s\n", document, |
| 6821 document->Url().GetString().Utf8().data()); | 6820 document->Url().GetString().Utf8().data()); |
| 6822 } | 6821 } |
| 6823 #endif | 6822 #endif |
| OLD | NEW |