[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/khtml/html
From:       Allan Sandfeld Jensen <kde () carewolf ! com>
Date:       2005-03-30 13:04:54
Message-ID: 20050330130454.AB4A4632 () office ! kde ! org
[Download RAW message or body]

CVS commit by carewolf: 

Remove obsolete code. Since the white-space implementation PRE is no longer 
parsed differently from other text.


  M +3 -6      htmlparser.cpp   1.358
  M +0 -3      htmlparser.h   1.68
  M +1 -3      htmltokenizer.cpp   1.302


--- kdelibs/khtml/html/htmlparser.cpp  #1.357:1.358
@@ -187,5 +187,4 @@ void KHTMLParser::reset()
     m_inline = false;
 
-    inPre = 0;
     form = 0;
     map = 0;
@@ -908,5 +907,4 @@ NodeImpl *KHTMLParser::getElement(Token*
         break;
     case ID_PRE:
-        ++inPre;
     case ID_XMP:
     case ID_PLAINTEXT:
@@ -1139,4 +1137,5 @@ bool KHTMLParser::isResidualStyleTag(int
         case ID_A:
         case ID_FONT:
+        case ID_SPAN:
         case ID_TT:
         case ID_U:
@@ -1506,6 +1505,4 @@ void KHTMLParser::popOneBlock(bool delBl
     // we only set inline to false, if the element we close is a block level element.
     // This helps getting cases as <p><b>bla</b> <b>bla</b> right.
-    if (current->id() == ID_PRE)
-        --inPre;
 
     m_inline = Elem->m_inline;

--- kdelibs/khtml/html/htmlparser.h  #1.67:1.68
@@ -85,5 +85,4 @@ public:
     bool skipMode() const { return (discard_until != 0); }
     bool noSpaces() const { return (inSelect || !m_inline  || !inBody); }
-    bool preMode() const { return inPre; }
     bool selectMode() const { return inSelect; }
 
@@ -175,6 +174,4 @@ private:
 
 
-    int inPre;
-
     /*
      * tells the parser to discard all tags, until it reaches the one specified

--- kdelibs/khtml/html/htmltokenizer.cpp  #1.301:1.302
@@ -1140,9 +1140,7 @@ void HTMLTokenizer::parseTag(TokenizerSt
             processToken();
 
-            // lets see if we're still in parsing mood for spaces
-            pre = parser->preMode();
-
             switch( tagID ) {
             case ID_PRE:
+                pre = beginTag;
                 prePos = 0;
                 discard = AllDiscard;


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic