| OLD | NEW | 
|     1 /* |     1 /* | 
|     2  * Copyright (C) 2010 Google, Inc. All Rights Reserved. |     2  * Copyright (C) 2010 Google, Inc. All Rights Reserved. | 
|     3  * |     3  * | 
|     4  * Redistribution and use in source and binary forms, with or without |     4  * Redistribution and use in source and binary forms, with or without | 
|     5  * modification, are permitted provided that the following conditions |     5  * modification, are permitted provided that the following conditions | 
|     6  * are met: |     6  * are met: | 
|     7  * 1. Redistributions of source code must retain the above copyright |     7  * 1. Redistributions of source code must retain the above copyright | 
|     8  *    notice, this list of conditions and the following disclaimer. |     8  *    notice, this list of conditions and the following disclaimer. | 
|     9  * 2. Redistributions in binary form must reproduce the above copyright |     9  * 2. Redistributions in binary form must reproduce the above copyright | 
|    10  *    notice, this list of conditions and the following disclaimer in the |    10  *    notice, this list of conditions and the following disclaimer in the | 
|    11  *    documentation and/or other materials provided with the distribution. |    11  *    documentation and/or other materials provided with the distribution. | 
|    12  * |    12  * | 
|    13  * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY |    13  * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY | 
|    14  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE |    14  * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | 
|    15  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR |    15  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR | 
|    16  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR |    16  * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE INC. OR | 
|    17  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, |    17  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, | 
|    18  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, |    18  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, | 
|    19  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR |    19  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR | 
|    20  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY |    20  * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY | 
|    21  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT |    21  * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT | 
|    22  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |    22  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | 
|    23  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |    23  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | 
|    24  */ |    24  */ | 
|    25  |    25  | 
|    26 #include "config.h" |    26 #include "config.h" | 
|    27 #include "core/html/parser/HTMLDocumentParser.h" |    27 #include "core/html/parser/HTMLDocumentParser.h" | 
|    28  |    28  | 
|    29 #include "HTMLNames.h" |    29 #include "core/HTMLNames.h" | 
|    30 #include "core/css/MediaValuesCached.h" |    30 #include "core/css/MediaValuesCached.h" | 
|    31 #include "core/dom/DocumentFragment.h" |    31 #include "core/dom/DocumentFragment.h" | 
|    32 #include "core/dom/Element.h" |    32 #include "core/dom/Element.h" | 
|    33 #include "core/frame/LocalFrame.h" |    33 #include "core/frame/LocalFrame.h" | 
|    34 #include "core/html/HTMLDocument.h" |    34 #include "core/html/HTMLDocument.h" | 
|    35 #include "core/html/parser/AtomicHTMLToken.h" |    35 #include "core/html/parser/AtomicHTMLToken.h" | 
|    36 #include "core/html/parser/BackgroundHTMLParser.h" |    36 #include "core/html/parser/BackgroundHTMLParser.h" | 
|    37 #include "core/html/parser/HTMLParserScheduler.h" |    37 #include "core/html/parser/HTMLParserScheduler.h" | 
|    38 #include "core/html/parser/HTMLParserThread.h" |    38 #include "core/html/parser/HTMLParserThread.h" | 
|    39 #include "core/html/parser/HTMLScriptRunner.h" |    39 #include "core/html/parser/HTMLScriptRunner.h" | 
| (...skipping 1016 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1056 void HTMLDocumentParser::setDecoder(PassOwnPtr<TextResourceDecoder> decoder) |  1056 void HTMLDocumentParser::setDecoder(PassOwnPtr<TextResourceDecoder> decoder) | 
|  1057 { |  1057 { | 
|  1058     ASSERT(decoder); |  1058     ASSERT(decoder); | 
|  1059     DecodedDataDocumentParser::setDecoder(decoder); |  1059     DecodedDataDocumentParser::setDecoder(decoder); | 
|  1060  |  1060  | 
|  1061     if (m_haveBackgroundParser) |  1061     if (m_haveBackgroundParser) | 
|  1062         HTMLParserThread::shared()->postTask(bind(&BackgroundHTMLParser::setDeco
      der, m_backgroundParser, takeDecoder())); |  1062         HTMLParserThread::shared()->postTask(bind(&BackgroundHTMLParser::setDeco
      der, m_backgroundParser, takeDecoder())); | 
|  1063 } |  1063 } | 
|  1064  |  1064  | 
|  1065 } |  1065 } | 
| OLD | NEW |