Changeset 54526 in webkit


Ignore:
Timestamp:
Feb 8, 2010 10:17:04 PM (14 years ago)
Author:
hamaji@chromium.org
Message:

2010-02-08 Hayato Ito <hayato@chromium.org>

Reviewed by Darin Adler.

Schedule a loading request when there are many in-flight requests beyond
the limit to avoid forever page loading.

https://bugs.webkit.org/show_bug.cgi?id=31227

  • http/tests/loading/load-javascript-after-many-xhrs-expected.txt: Added.
  • http/tests/loading/load-javascript-after-many-xhrs.html: Added.
  • http/tests/loading/resources/zero-length.js: Added.
  • http/tests/loading/resources/zero-length.txt: Added.

2010-02-08 Hayato Ito <hayato@chromium.org>

Reviewed by Darin Adler.

Schedule a loading request when there are many in-flight requests beyond
the limit to avoid forever page loading.

https://bugs.webkit.org/show_bug.cgi?id=31227

Test: http/tests/loading/load-javascript-after-many-xhrs.html

  • loader/loader.cpp: (WebCore::Loader::Host::servePendingRequests):
Location:
trunk
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r54521 r54526  
     12010-02-08  Hayato Ito  <hayato@chromium.org>
     2
     3        Reviewed by Darin Adler.
     4
     5        Schedule a loading request when there are many in-flight requests beyond
     6        the limit to avoid forever page loading.
     7
     8        https://bugs.webkit.org/show_bug.cgi?id=31227
     9
     10        * http/tests/loading/load-javascript-after-many-xhrs-expected.txt: Added.
     11        * http/tests/loading/load-javascript-after-many-xhrs.html: Added.
     12        * http/tests/loading/resources/zero-length.js: Added.
     13        * http/tests/loading/resources/zero-length.txt: Added.
     14
    1152010-02-08  Darin Adler  <darin@apple.com>
    216
  • trunk/WebCore/ChangeLog

    r54525 r54526  
     12010-02-08  Hayato Ito  <hayato@chromium.org>
     2
     3        Reviewed by Darin Adler.
     4
     5        Schedule a loading request when there are many in-flight requests beyond
     6        the limit to avoid forever page loading.
     7
     8        https://bugs.webkit.org/show_bug.cgi?id=31227
     9
     10        Test: http/tests/loading/load-javascript-after-many-xhrs.html
     11
     12        * loader/loader.cpp:
     13        (WebCore::Loader::Host::servePendingRequests):
     14
    1152010-02-08  David Levin  <levin@chromium.org>
    216
  • trunk/WebCore/loader/loader.cpp

    r53957 r54526  
    323323        if (shouldLimitRequests && m_requestsLoading.size() + m_nonCachedRequestsInFlight >= m_maxRequestsInFlight) {
    324324            serveLowerPriority = false;
     325            cache()->loader()->scheduleServePendingRequests();
    325326            return;
    326327        }
Note: See TracChangeset for help on using the changeset viewer.