Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(909)

Side by Side Diff: Source/core/loader/FrameLoader.cpp

Issue 16848005: Remove support for multipart/x-mixed-replace (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 7 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserv ed. 2 * Copyright (C) 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All rights reserv ed.
3 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) 3 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies)
4 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t orchmobile.com/) 4 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t orchmobile.com/)
5 * Copyright (C) 2008 Alp Toker <alp@atoker.com> 5 * Copyright (C) 2008 Alp Toker <alp@atoker.com>
6 * Copyright (C) Research In Motion Limited 2009. All rights reserved. 6 * Copyright (C) Research In Motion Limited 2009. All rights reserved.
7 * Copyright (C) 2011 Kris Jordan <krisjordan@gmail.com> 7 * Copyright (C) 2011 Kris Jordan <krisjordan@gmail.com>
8 * Copyright (C) 2011 Google Inc. All rights reserved. 8 * Copyright (C) 2011 Google Inc. All rights reserved.
9 * 9 *
10 * Redistribution and use in source and binary forms, with or without 10 * Redistribution and use in source and binary forms, with or without
(...skipping 959 matching lines...) Expand 10 before | Expand all | Expand 10 after
970 m_progressTracker->progressStarted(); 970 m_progressTracker->progressStarted();
971 m_client->dispatchDidStartProvisionalLoad(); 971 m_client->dispatchDidStartProvisionalLoad();
972 972
973 // Notify accessibility. 973 // Notify accessibility.
974 if (AXObjectCache* cache = m_frame->document()->existingAXObjectCache()) { 974 if (AXObjectCache* cache = m_frame->document()->existingAXObjectCache()) {
975 AXObjectCache::AXLoadingEvent loadingEvent = loadType() == FrameLoadType Reload ? AXObjectCache::AXLoadingReloaded : AXObjectCache::AXLoadingStarted; 975 AXObjectCache::AXLoadingEvent loadingEvent = loadType() == FrameLoadType Reload ? AXObjectCache::AXLoadingReloaded : AXObjectCache::AXLoadingStarted;
976 cache->frameLoadingEventNotification(m_frame, loadingEvent); 976 cache->frameLoadingEventNotification(m_frame, loadingEvent);
977 } 977 }
978 } 978 }
979 979
980 void FrameLoader::setupForReplace()
981 {
982 setState(FrameStateProvisional);
983 m_provisionalDocumentLoader = m_documentLoader;
984 m_documentLoader = 0;
985 detachChildren();
986 }
987
988 void FrameLoader::loadFrameRequest(const FrameLoadRequest& request, bool lockBac kForwardList, 980 void FrameLoader::loadFrameRequest(const FrameLoadRequest& request, bool lockBac kForwardList,
989 PassRefPtr<Event> event, PassRefPtr<FormState> formState, ShouldSendReferrer shouldSendReferrer) 981 PassRefPtr<Event> event, PassRefPtr<FormState> formState, ShouldSendReferrer shouldSendReferrer)
990 { 982 {
991 // Protect frame from getting blown away inside dispatchBeforeLoadEvent in l oadWithDocumentLoader. 983 // Protect frame from getting blown away inside dispatchBeforeLoadEvent in l oadWithDocumentLoader.
992 RefPtr<Frame> protect(m_frame); 984 RefPtr<Frame> protect(m_frame);
993 985
994 KURL url = request.resourceRequest().url(); 986 KURL url = request.resourceRequest().url();
995 987
996 ASSERT(m_frame->document()); 988 ASSERT(m_frame->document());
997 if (!request.requester()->canDisplay(url)) { 989 if (!request.requester()->canDisplay(url)) {
(...skipping 1549 matching lines...) Expand 10 before | Expand all | Expand 10 after
2547 FloatRect newWindowRect = DOMWindow::adjustWindowRect(page, windowRect); 2539 FloatRect newWindowRect = DOMWindow::adjustWindowRect(page, windowRect);
2548 2540
2549 page->chrome().setWindowRect(newWindowRect); 2541 page->chrome().setWindowRect(newWindowRect);
2550 page->chrome().show(); 2542 page->chrome().show();
2551 2543
2552 created = true; 2544 created = true;
2553 return frame; 2545 return frame;
2554 } 2546 }
2555 2547
2556 } // namespace WebCore 2548 } // namespace WebCore
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698