]> git.pld-linux.org Git - packages/kdelibs.git/commitdiff
- updated (fixes for running kde3 and kde4 apps at the same time)
authorArkadiusz Miśkiewicz <arekm@maven.pl>
Fri, 4 Apr 2008 22:26:43 +0000 (22:26 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    kdelibs-branch.diff -> 1.77

kdelibs-branch.diff

index bc54a195253f346a75009fa6e7d93e251a0d2478..10182a1607c1e4afa04f909f8092ec9ff4d84495 100644 (file)
@@ -1,7 +1,7 @@
 Index: kate/part/katesupercursor.cpp
 ===================================================================
---- kate/part/katesupercursor.cpp      (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ kate/part/katesupercursor.cpp      (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- kate/part/katesupercursor.cpp      (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ kate/part/katesupercursor.cpp      (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -186,7 +186,7 @@
  {
    if (newLine)
@@ -11,10 +11,31 @@ Index: kate/part/katesupercursor.cpp
      {
        if(m_line == int(line))
           m_col -= col;
+Index: kate/data/haskell.xml
+===================================================================
+--- kate/data/haskell.xml      (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ kate/data/haskell.xml      (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -1,7 +1,7 @@
+ <?xml version="1.0" encoding="UTF-8"?>
+ <!DOCTYPE language SYSTEM "language.dtd">
+ <!-- Haskell syntax highlighting by Marcel Martin <mmar@freenet.de> -->
+-<language name="Haskell" version="1.04" kateversion="2.3" section="Sources" extensions="*.hs" author="Marcel Martin (mmar@freenet.de)" license="">
++<language name="Haskell" version="1.05" kateversion="2.3" section="Sources" extensions="*.hs" author="Marcel Martin (mmar@freenet.de)" license="">
+       <highlighting>
+       <list name="keywords">
+               <item> case </item>
+@@ -11,6 +11,7 @@
+               <item> do </item>
+               <item> else </item>
+               <item> if </item>
++              <item> import </item>
+               <item> in </item>
+               <item> infixl </item>
+               <item> infixr </item>
 Index: mimetypes/audio/x-oggflac.desktop
 ===================================================================
---- mimetypes/audio/x-oggflac.desktop  (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-oggflac.desktop  (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-oggflac.desktop  (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-oggflac.desktop  (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment[af]=Ogg FLAC Klank
  Comment[ar]=ملف Ogg FLAC صوتي
@@ -26,8 +47,8 @@ Index: mimetypes/audio/x-oggflac.desktop
  Comment[bs]=Ogg FLAC audio
 Index: mimetypes/audio/vnd.rn-realaudio.desktop
 ===================================================================
---- mimetypes/audio/vnd.rn-realaudio.desktop   (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/vnd.rn-realaudio.desktop   (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/vnd.rn-realaudio.desktop   (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/vnd.rn-realaudio.desktop   (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -10,7 +10,7 @@
  Comment[ar]=ملف Real Audio
  Comment[az]=RealAudio Faylı
@@ -39,8 +60,8 @@ Index: mimetypes/audio/vnd.rn-realaudio.desktop
  Comment[bs]=RealAudio datoteka
 Index: mimetypes/audio/x-vorbis.desktop
 ===================================================================
---- mimetypes/audio/x-vorbis.desktop   (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-vorbis.desktop   (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-vorbis.desktop   (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-vorbis.desktop   (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment[af]=Ogg Vorbis Klank
  Comment[ar]=ملف Ogg Vorbis صوتي
@@ -52,8 +73,8 @@ Index: mimetypes/audio/x-vorbis.desktop
  Comment[bs]=Ogg Vorbis audio
 Index: mimetypes/audio/x-flac.desktop
 ===================================================================
---- mimetypes/audio/x-flac.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-flac.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-flac.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-flac.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -5,7 +5,7 @@
  Comment[af]=FLAC Klank
  Comment[ar]=ملف FLAC صوتي
@@ -65,8 +86,8 @@ Index: mimetypes/audio/x-flac.desktop
  Comment[bs]=FLAC audio
 Index: mimetypes/audio/x-aiff.desktop
 ===================================================================
---- mimetypes/audio/x-aiff.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-aiff.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-aiff.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-aiff.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -5,7 +5,7 @@
  Comment[af]=Aiff/Amiga Klank
  Comment[ar]=صوت AIFF/Amiga
@@ -78,8 +99,8 @@ Index: mimetypes/audio/x-aiff.desktop
  Comment[bs]=AIFF/Amiga audio
 Index: mimetypes/audio/mpegurl.desktop
 ===================================================================
---- mimetypes/audio/mpegurl.desktop    (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/mpegurl.desktop    (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/mpegurl.desktop    (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/mpegurl.desktop    (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -10,7 +10,7 @@
  Comment[ar]=صوت انسيابي من MPEG الطبقة 3
  Comment[az]=Axıcı MPEG Layer 3 Audio
@@ -91,8 +112,8 @@ Index: mimetypes/audio/mpegurl.desktop
  Comment[bs]=Streaming MPEG Layer 3 audio
 Index: mimetypes/audio/x-musepack.desktop
 ===================================================================
---- mimetypes/audio/x-musepack.desktop (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-musepack.desktop (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-musepack.desktop (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-musepack.desktop (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -7,7 +7,7 @@
  Comment=Musepack Audio
  Comment[af]=Musepack Klank
@@ -104,8 +125,8 @@ Index: mimetypes/audio/x-musepack.desktop
  Comment[bs]=Musepack audio
 Index: mimetypes/audio/x-mpegurl.desktop
 ===================================================================
---- mimetypes/audio/x-mpegurl.desktop  (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-mpegurl.desktop  (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-mpegurl.desktop  (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-mpegurl.desktop  (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment[ar]=صوت انسيابي من MPEG الطبقة 3
  Comment[az]=Axıcı MPEG Layer 3 Audio
@@ -117,8 +138,8 @@ Index: mimetypes/audio/x-mpegurl.desktop
  Comment[bs]=Streaming MPEG Layer 3 audio
 Index: mimetypes/audio/basic.desktop
 ===================================================================
---- mimetypes/audio/basic.desktop      (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/basic.desktop      (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/basic.desktop      (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/basic.desktop      (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -5,7 +5,7 @@
  Comment[af]=Ulaw (Sun) Audio
  Comment[ar]=صوت ULAW (صن) 
@@ -130,8 +151,8 @@ Index: mimetypes/audio/basic.desktop
  Comment[bs]=ULAW (Sun) audio
 Index: mimetypes/audio/prs.sid.desktop
 ===================================================================
---- mimetypes/audio/prs.sid.desktop    (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/prs.sid.desktop    (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/prs.sid.desktop    (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/prs.sid.desktop    (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -7,7 +7,7 @@
  Comment=C64 SID Music
  Comment[af]=C64 SID Musiek
@@ -143,8 +164,8 @@ Index: mimetypes/audio/prs.sid.desktop
  Comment[bs]=C64 SID muzika
 Index: mimetypes/audio/x-mod.desktop
 ===================================================================
---- mimetypes/audio/x-mod.desktop      (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-mod.desktop      (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-mod.desktop      (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-mod.desktop      (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -7,7 +7,7 @@
  Comment=Amiga Soundtracker Audio
  Comment[ar]=صوت Amiga Soundtracker
@@ -156,8 +177,8 @@ Index: mimetypes/audio/x-mod.desktop
  Comment[bs]=Amiga Soundtracker audio
 Index: mimetypes/audio/aac.desktop
 ===================================================================
---- mimetypes/audio/aac.desktop        (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/aac.desktop        (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/aac.desktop        (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/aac.desktop        (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -9,7 +9,7 @@
  Comment[ar]=ملف AAC صوتي
  Comment[az]=AAC Səsi
@@ -169,8 +190,8 @@ Index: mimetypes/audio/aac.desktop
  Comment[bs]=AAC zvuk
 Index: mimetypes/audio/x-pn-realaudio.desktop
 ===================================================================
---- mimetypes/audio/x-pn-realaudio.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-pn-realaudio.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-pn-realaudio.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-pn-realaudio.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment[ar]=ملف Real Audio
  Comment[az]=RealAudio Faylı
@@ -182,8 +203,8 @@ Index: mimetypes/audio/x-pn-realaudio.desktop
  Comment[bs]=RealAudio datoteka
 Index: mimetypes/audio/x-matroska.desktop
 ===================================================================
---- mimetypes/audio/x-matroska.desktop (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-matroska.desktop (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-matroska.desktop (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-matroska.desktop (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment[af]=Matroska Klank
  Comment[ar]=ملف ماتروسكا صوتي
@@ -195,8 +216,8 @@ Index: mimetypes/audio/x-matroska.desktop
  Comment[bs]=Matroska audio
 Index: mimetypes/audio/x-midi.desktop
 ===================================================================
---- mimetypes/audio/x-midi.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-midi.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-midi.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-midi.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment[af]=MIDI Klank
  Comment[ar]=صوت MIDI
@@ -208,8 +229,8 @@ Index: mimetypes/audio/x-midi.desktop
  Comment[bs]=MIDI audio
 Index: mimetypes/audio/mpeg.desktop
 ===================================================================
---- mimetypes/audio/mpeg.desktop       (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/mpeg.desktop       (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/mpeg.desktop       (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/mpeg.desktop       (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -9,7 +9,7 @@
  Comment=MPEG Audio
  Comment[af]=MPEG Klank
@@ -221,8 +242,8 @@ Index: mimetypes/audio/mpeg.desktop
  Comment[bs]=MPEG audio
 Index: mimetypes/audio/x-adpcm.desktop
 ===================================================================
---- mimetypes/audio/x-adpcm.desktop    (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-adpcm.desktop    (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-adpcm.desktop    (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-adpcm.desktop    (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -5,7 +5,7 @@
  Comment[af]=PCM Klank
  Comment[ar]=صوت PCM
@@ -234,8 +255,8 @@ Index: mimetypes/audio/x-adpcm.desktop
  Comment[bs]=PCM audio
 Index: mimetypes/audio/x-speex.desktop
 ===================================================================
---- mimetypes/audio/x-speex.desktop    (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-speex.desktop    (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-speex.desktop    (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-speex.desktop    (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment[af]=Speex Klank
  Comment[ar]=ملف Speex صوتي
@@ -247,8 +268,8 @@ Index: mimetypes/audio/x-speex.desktop
  Comment[bs]=Speex audio
 Index: mimetypes/audio/mp4.desktop
 ===================================================================
---- mimetypes/audio/mp4.desktop        (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/mp4.desktop        (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/mp4.desktop        (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/mp4.desktop        (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment[af]=MPEG-4 Klank
  Comment[ar]=صوت MPEG-4
@@ -260,8 +281,8 @@ Index: mimetypes/audio/mp4.desktop
  Comment[bs]=MPEG-4 audio
 Index: mimetypes/audio/x-wav.desktop
 ===================================================================
---- mimetypes/audio/x-wav.desktop      (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-wav.desktop      (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-wav.desktop      (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-wav.desktop      (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment[af]=Wav Audio
  Comment[ar]=صوت WAV
@@ -273,8 +294,8 @@ Index: mimetypes/audio/x-wav.desktop
  Comment[bs]=WAV audio
 Index: mimetypes/audio/x-mp2.desktop
 ===================================================================
---- mimetypes/audio/x-mp2.desktop      (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-mp2.desktop      (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-mp2.desktop      (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-mp2.desktop      (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment=MPEG Layer 2 Audio
  Comment[af]=MPEG Vlak 2 Klank
@@ -286,8 +307,8 @@ Index: mimetypes/audio/x-mp2.desktop
  Comment[bs]=MPEG Layer 2 audio
 Index: mimetypes/audio/vorbis.desktop
 ===================================================================
---- mimetypes/audio/vorbis.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/vorbis.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/vorbis.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/vorbis.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment[af]=Ogg Vorbis Klank
  Comment[ar]=ملف Ogg Vorbis صوتي
@@ -299,8 +320,8 @@ Index: mimetypes/audio/vorbis.desktop
  Comment[bs]=Ogg Vorbis audio
 Index: mimetypes/audio/x-mp3.desktop
 ===================================================================
---- mimetypes/audio/x-mp3.desktop      (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-mp3.desktop      (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-mp3.desktop      (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-mp3.desktop      (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -9,7 +9,7 @@
  Comment[af]=MPEG Vlak 3 Klank
  Comment[ar]=صوت MPEG الطبقة 3
@@ -312,8 +333,8 @@ Index: mimetypes/audio/x-mp3.desktop
  Comment[bs]=MPEG Layer 3 audio
 Index: mimetypes/audio/x-ms-wma.desktop
 ===================================================================
---- mimetypes/audio/x-ms-wma.desktop   (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/audio/x-ms-wma.desktop   (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/audio/x-ms-wma.desktop   (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/audio/x-ms-wma.desktop   (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -7,7 +7,7 @@
  Comment=Windows Media Audio
  Comment[af]=Windows Media Klank
@@ -325,8 +346,8 @@ Index: mimetypes/audio/x-ms-wma.desktop
  Comment[bs]=Windows Media audio
 Index: mimetypes/text/vnd.abc.desktop
 ===================================================================
---- mimetypes/text/vnd.abc.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/text/vnd.abc.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/text/vnd.abc.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/text/vnd.abc.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -3,7 +3,7 @@
  Comment=ABC Music File
  Comment[af]=ABC Musiek Lêer
@@ -338,8 +359,8 @@ Index: mimetypes/text/vnd.abc.desktop
  Comment[bs]=ABC muzička datoteka
 Index: mimetypes/video/x-ogm.desktop
 ===================================================================
---- mimetypes/video/x-ogm.desktop      (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/video/x-ogm.desktop      (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/video/x-ogm.desktop      (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/video/x-ogm.desktop      (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment=Ogg/Ogm Video
  Comment[ar]=ملف مرئي Ogg/Ogm
@@ -351,8 +372,8 @@ Index: mimetypes/video/x-ogm.desktop
  Comment[bs]=Ogg/Ogm video
 Index: mimetypes/video/x-theora.desktop
 ===================================================================
---- mimetypes/video/x-theora.desktop   (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/video/x-theora.desktop   (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/video/x-theora.desktop   (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/video/x-theora.desktop   (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -7,7 +7,7 @@
  Comment=Theora Video
  Comment[ar]=ملف فيديو Theora
@@ -364,8 +385,8 @@ Index: mimetypes/video/x-theora.desktop
  Comment[bs]=Theora video
 Index: mimetypes/video/mpeg.desktop
 ===================================================================
---- mimetypes/video/mpeg.desktop       (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/video/mpeg.desktop       (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/video/mpeg.desktop       (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/video/mpeg.desktop       (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -9,7 +9,7 @@
  Comment[ar]=ملف مرئي MPEG
  Comment[az]=MPEG Video Faylı
@@ -377,8 +398,8 @@ Index: mimetypes/video/mpeg.desktop
  Comment[ca]=Vídeo MPEG
 Index: mimetypes/video/quicktime.desktop
 ===================================================================
---- mimetypes/video/quicktime.desktop  (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/video/quicktime.desktop  (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/video/quicktime.desktop  (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/video/quicktime.desktop  (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -7,7 +7,7 @@
  Comment=Quicktime Video
  Comment[ar]=ملف مرئي Quicktime
@@ -390,8 +411,8 @@ Index: mimetypes/video/quicktime.desktop
  Comment[ca]=Vídeo Quicktime
 Index: mimetypes/video/x-ms-wmv.desktop
 ===================================================================
---- mimetypes/video/x-ms-wmv.desktop   (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/video/x-ms-wmv.desktop   (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/video/x-ms-wmv.desktop   (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/video/x-ms-wmv.desktop   (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -5,7 +5,7 @@
  Comment[ar]=ملف مرئي Windows Media
  Comment[az]=Windows Mediya Video Faylı
@@ -403,8 +424,8 @@ Index: mimetypes/video/x-ms-wmv.desktop
  Comment[bs]=Windows Media video
 Index: mimetypes/video/x-msvideo.desktop
 ===================================================================
---- mimetypes/video/x-msvideo.desktop  (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/video/x-msvideo.desktop  (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/video/x-msvideo.desktop  (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/video/x-msvideo.desktop  (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -8,7 +8,7 @@
  Comment[af]=Microsoft Avi Video
  Comment[ar]=مرئي Microsoft AVI
@@ -416,8 +437,8 @@ Index: mimetypes/video/x-msvideo.desktop
  Comment[bs]=Microsoft AVI video
 Index: mimetypes/video/vnd.rn-realvideo.desktop
 ===================================================================
---- mimetypes/video/vnd.rn-realvideo.desktop   (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/video/vnd.rn-realvideo.desktop   (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/video/vnd.rn-realvideo.desktop   (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/video/vnd.rn-realvideo.desktop   (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -9,7 +9,7 @@
  Comment[ar]=ملف RealVideo
  Comment[az]=RealVideo Faylı
@@ -429,8 +450,8 @@ Index: mimetypes/video/vnd.rn-realvideo.desktop
  Comment[bs]=RealVideo datoteka
 Index: mimetypes/video/avi.desktop
 ===================================================================
---- mimetypes/video/avi.desktop        (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/video/avi.desktop        (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/video/avi.desktop        (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/video/avi.desktop        (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -9,7 +9,7 @@
  Comment[af]=Microsoft Avi Video
  Comment[ar]=مرئي Microsoft AVI
@@ -442,8 +463,8 @@ Index: mimetypes/video/avi.desktop
  Comment[bs]=Microsoft AVI video
 Index: mimetypes/video/mp4.desktop
 ===================================================================
---- mimetypes/video/mp4.desktop        (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/video/mp4.desktop        (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/video/mp4.desktop        (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/video/mp4.desktop        (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -7,7 +7,7 @@
  Comment=MPEG-4 Video
  Comment[ar]=ملف مرئي MPEG-4
@@ -455,8 +476,8 @@ Index: mimetypes/video/mp4.desktop
  Comment[bs]=MPEG-4 video
 Index: mimetypes/video/x-flic.desktop
 ===================================================================
---- mimetypes/video/x-flic.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/video/x-flic.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/video/x-flic.desktop     (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/video/x-flic.desktop     (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -9,7 +9,7 @@
  Comment[ar]=ملف FLIC لأوتوديسك
  Comment[az]=Autodesk FLIC Faylı
@@ -468,8 +489,8 @@ Index: mimetypes/video/x-flic.desktop
  Comment[bs]=Autodesk FLIC datoteke
 Index: mimetypes/video/x-matroska.desktop
 ===================================================================
---- mimetypes/video/x-matroska.desktop (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ mimetypes/video/x-matroska.desktop (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- mimetypes/video/x-matroska.desktop (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ mimetypes/video/x-matroska.desktop (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -7,7 +7,7 @@
  Comment=Matroska Video
  Comment[ar]=مرئي Matroska
@@ -481,8 +502,8 @@ Index: mimetypes/video/x-matroska.desktop
  Comment[bs]=Matroska video
 Index: kdecore/tests/kurltest.cpp
 ===================================================================
---- kdecore/tests/kurltest.cpp (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ kdecore/tests/kurltest.cpp (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- kdecore/tests/kurltest.cpp (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ kdecore/tests/kurltest.cpp (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -112,6 +112,11 @@
    check( "KURL::host()", url1.host(), "www1.foo.bar");
    check( "KURL::url()", url1.url(), "http://www1.foo.bar");
@@ -497,9 +518,50 @@ Index: kdecore/tests/kurltest.cpp
    check( "KURL::url()", rel_url.url(), "http://www.foo.bar/top//test1/file.html" );
 Index: kdecore/kapplication.cpp
 ===================================================================
---- kdecore/kapplication.cpp   (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ kdecore/kapplication.cpp   (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
-@@ -1349,7 +1349,7 @@
+--- kdecore/kapplication.cpp   (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ kdecore/kapplication.cpp   (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -1244,6 +1244,32 @@
+     d->session_save = false;
+ }
++static void checkRestartVersion( QSessionManager& sm )
++{
++    Display* dpy = qt_xdisplay();
++    Atom type;
++    int format;
++    unsigned long nitems, after;
++    unsigned char* data;
++    if( XGetWindowProperty( dpy, DefaultRootWindow( dpy ), XInternAtom( dpy, "KDE_FULL_SESSION", False ),
++        0, 1, False, AnyPropertyType, &type, &format, &nitems, &after, &data ) == Success ) {
++        if( type == XA_STRING && format == 8 ) { // session set, check if KDE_SESSION_VERSION is not set (meaning KDE3)
++            unsigned char* data;
++            if( XGetWindowProperty( dpy, DefaultRootWindow( dpy ), XInternAtom( dpy, "KDE_SESSION_VERSION", False ),
++                0, 1, False, AnyPropertyType, &type, &format, &nitems, &after, &data ) == Success ) {
++                XFree( data ); // KDE4 or newer
++            } else {
++                return; // we run in our native session, no need to wrap
++            }
++        }
++        XFree( data );
++    }
++    QString wrapper = KStandardDirs::findExe( "kde3" );
++    QStringList restartCommand = sm.restartCommand();
++    restartCommand.prepend( wrapper );
++    sm.setRestartCommand( restartCommand );
++}
++
+ void KApplication::saveState( QSessionManager& sm )
+ {
+     d->session_save = true;
+@@ -1297,6 +1323,7 @@
+         sm.setRestartCommand( restartCommand );
+     }
++    checkRestartVersion( sm );
+     // finally: do session management
+     emit saveYourself(); // for compatibility
+@@ -1349,7 +1376,7 @@
       return;
    if (kapp && (Tty != kapp->type()))
      setOverrideCursor( Qt::waitCursor );
@@ -508,10 +570,2125 @@ Index: kdecore/kapplication.cpp
    if (kapp && (Tty != kapp->type()))
      restoreOverrideCursor();
  #endif
+Index: kdecore/netwm.cpp
+===================================================================
+--- kdecore/netwm.cpp  (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ kdecore/netwm.cpp  (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -512,7 +512,7 @@
+     CARD32 *data32;
+     unsigned long i, j, k, sz, s;
+     unsigned long *d = (unsigned long *) buffer;
+-    for (i = 0, j = 0; i < bufsize; i++) {
++    for (i = 0, j = 0; i < bufsize;) {
+       icons[j].size.width = *d++;
+       i += sizeof(long);
+       icons[j].size.height = *d++;
+Index: khtml/khtmlview.cpp
+===================================================================
+--- khtml/khtmlview.cpp        (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ khtml/khtmlview.cpp        (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -813,16 +813,20 @@
+         } else {
+             ref = root;
+         }
+-
+         if (ref) {
+-            if( ref->style()->overflowX() == OHIDDEN )
++            if( ref->style()->overflowX() == OHIDDEN ) {
+                 if (d->hmode == Auto) QScrollView::setHScrollBarMode(AlwaysOff);
+-            else
++            } else if (ref->style()->overflowX() == OSCROLL ) {
++                if (d->hmode == Auto) QScrollView::setHScrollBarMode(AlwaysOn);
++            } else {
+                 if (QScrollView::hScrollBarMode() == AlwaysOff) QScrollView::setHScrollBarMode(d->hmode);
+-            if ( ref->style()->overflowY() == OHIDDEN )
++            } if ( ref->style()->overflowY() == OHIDDEN ) {
+                 if (d->vmode == Auto) QScrollView::setVScrollBarMode(AlwaysOff);
+-            else
++            } else if (ref->style()->overflowY() == OSCROLL ) {
++                if (d->vmode == Auto) QScrollView::setVScrollBarMode(AlwaysOn);
++            } else {
+                 if (QScrollView::vScrollBarMode() == AlwaysOff) QScrollView::setVScrollBarMode(d->vmode);
++            }
+         }
+         d->needsFullRepaint = d->firstRelayout;
+         if (_height !=  visibleHeight() || _width != visibleWidth()) {;
+Index: khtml/html/html_baseimpl.cpp
+===================================================================
+--- khtml/html/html_baseimpl.cpp       (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ khtml/html/html_baseimpl.cpp       (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -170,6 +170,10 @@
+         getDocument()->setHTMLWindowEventListener(EventImpl::KEYPRESS_EVENT,
+           getDocument()->createHTMLEventListener(attr->value().string(), "onkeypress", NULL));
+         break;
++    case ATTR_ONSCROLL:
++        getDocument()->setHTMLWindowEventListener(EventImpl::SCROLL_EVENT,
++            getDocument()->createHTMLEventListener(attr->value().string(), "onscroll", NULL));
++        break;
+     case ATTR_NOSAVE:
+       break;
+     default:
+Index: khtml/html/html_elementimpl.cpp
+===================================================================
+--- khtml/html/html_elementimpl.cpp    (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ khtml/html/html_elementimpl.cpp    (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -259,6 +259,10 @@
+         setHTMLEventListener(EventImpl::BLUR_EVENT,
+             getDocument()->createHTMLEventListener(attr->value().string(), "onblur", this));
+         break;
++    case ATTR_ONSCROLL:
++        setHTMLEventListener(EventImpl::SCROLL_EVENT,
++            getDocument()->createHTMLEventListener(attr->value().string(), "onscroll", this));
++        break;
+ // other misc attributes
+     default:
+ #ifdef UNSUPPORTED_ATTR
+Index: khtml/rendering/render_flow.cpp
+===================================================================
+--- khtml/rendering/render_flow.cpp    (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ khtml/rendering/render_flow.cpp    (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -314,7 +314,7 @@
+ RenderFlow::lowestPosition(bool includeOverflowInterior, bool includeSelf) const
+ {
+     int bottom = RenderBox::lowestPosition(includeOverflowInterior, includeSelf);
+-    if (!includeOverflowInterior && style()->hidesOverflow())
++    if (!includeOverflowInterior && hasOverflowClip())
+         return bottom;
+     // FIXME: Come up with a way to use the layer tree to avoid visiting all the kids.
+@@ -339,7 +339,7 @@
+ int RenderFlow::rightmostPosition(bool includeOverflowInterior, bool includeSelf) const
+ {
+     int right = RenderBox::rightmostPosition(includeOverflowInterior, includeSelf);
+-    if (!includeOverflowInterior && style()->hidesOverflow())
++    if (!includeOverflowInterior && hasOverflowClip())
+         return right;
+     // FIXME: Come up with a way to use the layer tree to avoid visiting all the kids.
+@@ -364,7 +364,7 @@
+ int RenderFlow::leftmostPosition(bool includeOverflowInterior, bool includeSelf) const
+ {
+     int left = RenderBox::leftmostPosition(includeOverflowInterior, includeSelf);
+-    if (!includeOverflowInterior && style()->hidesOverflow())
++    if (!includeOverflowInterior && hasOverflowClip())
+         return left;
+     // FIXME: Come up with a way to use the layer tree to avoid visiting all the kids.
+@@ -389,7 +389,7 @@
+ int RenderFlow::highestPosition(bool includeOverflowInterior, bool includeSelf) const
+ {
+     int top = RenderBox::highestPosition(includeOverflowInterior, includeSelf);
+-    if (!includeOverflowInterior && style()->hidesOverflow())
++    if (!includeOverflowInterior && hasOverflowClip())
+         return top;
+     // FIXME: Come up with a way to use the layer tree to avoid visiting all the kids.
+Index: khtml/rendering/render_object.h
+===================================================================
+--- khtml/rendering/render_object.h    (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ khtml/rendering/render_object.h    (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -173,11 +173,11 @@
+       { return QRect(0,0,0,0); }
+     virtual QRect getClipRect(int /*tx*/, int /*ty*/) { return QRect(0,0,0,0); }
+     bool hasClip() const { return isPositioned() &&  style()->hasClip(); }
+-    bool hasOverflowClip() const { return style()->hidesOverflow(); }
++    bool hasOverflowClip() const { return m_hasOverflowClip; }
+     bool scrollsOverflow() const { return scrollsOverflowX() || scrollsOverflowY(); }
+-    bool scrollsOverflowX() const { return (style()->overflowX() == OSCROLL || style()->overflowX() == OAUTO); }
+-    bool scrollsOverflowY() const { return (style()->overflowY() == OSCROLL || style()->overflowY() == OAUTO); }
++    bool scrollsOverflowX() const { return  hasOverflowClip() && (style()->overflowX() == OSCROLL || style()->overflowX() == OAUTO); }
++    bool scrollsOverflowY() const { return  hasOverflowClip() && (style()->overflowY() == OSCROLL || style()->overflowY() == OAUTO); }
+     virtual int getBaselineOfFirstLineBox() { return -1; } // Tables and blocks implement this.
+     virtual InlineFlowBox* getFirstLineBox() { return 0; } // Tables and blocks implement this.
+@@ -353,6 +353,7 @@
+     void setShouldPaintBackgroundOrBorder(bool b=true) { m_paintBackground = b; }
+     void setRenderText() { m_isText = true; }
+     void setReplaced(bool b=true) { m_replaced = b; }
++    void setHasOverflowClip(bool b = true) { m_hasOverflowClip = b; }
+     void setIsSelectionBorder(bool b=true) { m_isSelectionBorder = b; }
+     void scheduleRelayout(RenderObject *clippedObj = 0);
+@@ -834,8 +835,10 @@
+     bool m_needsPageClear            : 1;
+     bool m_containsPageBreak         : 1;
++    
++    bool m_hasOverflowClip           : 1;
+-    // ### we have 16 + 24 bits. Cut 8 and save 32
++    // ### we have 16 + 25 bits.
+     void arenaDelete(RenderArena *arena, void *objectBase);
+Index: khtml/rendering/render_object.cpp
+===================================================================
+--- khtml/rendering/render_object.cpp  (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ khtml/rendering/render_object.cpp  (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -178,7 +178,8 @@
+       m_isRoot( false ),
+       m_afterPageBreak( false ),
+       m_needsPageClear( false ),
+-      m_containsPageBreak( false )
++      m_containsPageBreak( false ),
++      m_hasOverflowClip(false)
+ {
+   assert( node );
+   if (node->getDocument()->documentElement() == node) setIsRoot(true);
+@@ -508,12 +509,12 @@
+ // scrollWidth/scrollHeight is the size including the overflow area
+ short RenderObject::scrollWidth() const
+ {
+-    return (style()->hidesOverflow() && layer()) ? layer()->scrollWidth() : overflowWidth() - overflowLeft();
++    return (hasOverflowClip() && layer()) ? layer()->scrollWidth() : overflowWidth() - overflowLeft();
+ }
+ int RenderObject::scrollHeight() const
+ {
+-    return (style()->hidesOverflow() && layer()) ? layer()->scrollHeight() : overflowHeight() - overflowTop();
++    return (hasOverflowClip() && layer()) ? layer()->scrollHeight() : overflowHeight() - overflowTop();
+ }
+ bool RenderObject::hasStaticX() const
+@@ -1302,6 +1303,7 @@
+         m_positioned = false;
+         m_relPositioned = false;
+         m_paintBackground = false;
++        m_hasOverflowClip = false;
+     }
+     // only honour z-index for non-static objects
+@@ -1486,9 +1488,9 @@
+ bool RenderObject::absolutePosition(int &xPos, int &yPos, bool f) const
+ {
+     RenderObject* p = parent();
+-    if(p) {
+-        parent()->absolutePosition(xPos, yPos, f);
+-        if ( p->style()->hidesOverflow() && p->layer() )
++    if (p) {
++        p->absolutePosition(xPos, yPos, f);
++        if ( p->hasOverflowClip() )
+             p->layer()->subtractScrollOffset( xPos, yPos );
+         return true;
+     }
+@@ -1782,7 +1784,7 @@
+         isTableRow() || isTableSection() || inside || mouseInside() ))) {
+         if ( hitTestAction == HitTestChildrenOnly )
+             inside = false;
+-        if ( style()->hidesOverflow() && layer() )
++        if ( hasOverflowClip() && layer() )
+             layer()->subtractScrollOffset(tx, ty);
+         for (RenderObject* child = lastChild(); child; child = child->previousSibling())
+             if (!child->layer() && child->nodeAtPoint(info, _x, _y, tx, ty, HitTestAll))
+Index: khtml/rendering/render_layer.cpp
+===================================================================
+--- khtml/rendering/render_layer.cpp   (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ khtml/rendering/render_layer.cpp   (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -284,7 +284,7 @@
+ short RenderLayer::width() const
+ {
+     int w = m_object->width();
+-    if (!m_object->style()->hidesOverflow())
++    if (!m_object->hasOverflowClip())
+         w = kMax(m_object->overflowWidth(), w);
+     return w;
+ }
+@@ -292,7 +292,7 @@
+ int RenderLayer::height() const
+ {
+     int h = m_object->height() + m_object->borderTopExtra() + m_object->borderBottomExtra();
+-    if (!m_object->style()->hidesOverflow())
++    if (!m_object->hasOverflowClip())
+         h = kMax(m_object->overflowHeight(), h);
+     return h;
+ }
+@@ -539,7 +539,7 @@
+ void RenderLayer::scrollToOffset(int x, int y, bool updateScrollbars, bool repaint)
+ {
+-    if (renderer()->style()->overflowX() != OMARQUEE) {
++    if (renderer()->style()->overflowX() != OMARQUEE || !renderer()->hasOverflowClip()) {
+         if (x < 0) x = 0;
+         if (y < 0) y = 0;
+@@ -735,16 +735,18 @@
+     bool haveHorizontalBar = m_hBar && m_hBar->isEnabled();
+     bool haveVerticalBar = m_vBar && m_vBar->isEnabled();
++    
++    bool hasOvf = m_object->hasOverflowClip();
+     // overflow:scroll should just enable/disable.
+-    if (m_object->style()->overflowX() == OSCROLL)
++    if (hasOvf && m_object->style()->overflowX() == OSCROLL)
+         m_hBar->setEnabled(needHorizontalBar);
+-    if (m_object->style()->overflowY() == OSCROLL)
++    if (hasOvf && m_object->style()->overflowY() == OSCROLL)
+         m_vBar->setEnabled(needVerticalBar);
+     // overflow:auto may need to lay out again if scrollbars got added/removed.
+-    bool scrollbarsChanged = (m_object->style()->overflowX() == OAUTO && haveHorizontalBar != needHorizontalBar)
+-                          || (m_object->style()->overflowY() == OAUTO && haveVerticalBar != needVerticalBar);
++    bool scrollbarsChanged = (hasOvf && m_object->style()->overflowX() == OAUTO && haveHorizontalBar != needHorizontalBar)
++                          || (hasOvf && m_object->style()->overflowY() == OAUTO && haveVerticalBar != needVerticalBar);
+     if (scrollbarsChanged) {
+         if (m_object->style()->overflowX() == OAUTO) {
+             showScrollbar(Qt::Horizontal, needHorizontalBar);
+@@ -1518,7 +1520,8 @@
+             sc->dirtyZOrderLists();
+     }
+-    if (m_object->style()->overflowX() == OMARQUEE && m_object->style()->marqueeBehavior() != MNONE) {
++    if (m_object->hasOverflowClip() && 
++         m_object->style()->overflowX() == OMARQUEE && m_object->style()->marqueeBehavior() != MNONE) {
+         if (!m_marquee)
+             m_marquee = new Marquee(this);
+         m_marquee->updateMarqueeStyle();
+Index: khtml/rendering/render_box.cpp
+===================================================================
+--- khtml/rendering/render_box.cpp     (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ khtml/rendering/render_box.cpp     (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -114,6 +114,26 @@
+     }
+ }
++static inline bool overflowAppliesTo(RenderObject* o) 
++{
++     // css 2.1-11.1.1
++     // 1) overflow only applies to non-replaced block-level elements, table cells, and inline-block elements
++     if (o->isRenderBlock() || o->isTableRow() || o->isTableSection())
++         // 2) overflow on root applies to the viewport (cf. KHTMLView::layout)
++         if (!o->isRoot())
++             // 3) overflow on body may apply to the viewport...
++             if (!o->isBody()
++                   // ...but only for HTML documents...
++                   || !o->document()->isHTMLDocument()
++                   // ...and only when the root has a visible overflow   
++                   || !o->document()->documentElement()->renderer()
++                   || !o->document()->documentElement()->renderer()->style()
++                   ||  o->document()->documentElement()->renderer()->style()->hidesOverflow())
++                 return true;
++
++     return false; 
++} 
++
+ void RenderBox::setStyle(RenderStyle *_style)
+ {
+     bool affectsParent = style() && isFloatingOrPositioned() &&
+@@ -155,6 +175,9 @@
+             setRelPositioned(true);
+     }
++    if (overflowAppliesTo(this) && _style->hidesOverflow())
++        setHasOverflowClip();
++        
+     if (requiresLayer()) {
+         if (!m_layer) {
+             m_layer = new (renderArena()) RenderLayer(this);
+@@ -295,7 +318,7 @@
+     _tx += m_x;
+     _ty += m_y;
+-    if (style()->hidesOverflow() && m_layer)
++    if (hasOverflowClip() && m_layer)
+         m_layer->subtractScrollOffset(_tx, _ty);
+     // default implementation. Just pass things through to the children
+@@ -725,7 +748,7 @@
+     if( o && o->absolutePosition(_xPos, _yPos, f))
+     {
+         if ( o->layer() ) {
+-            if (o->style()->hidesOverflow())
++            if (o->hasOverflowClip())
+                 o->layer()->subtractScrollOffset( _xPos, _yPos );
+             if (isPositioned())
+                 o->layer()->checkInlineRelOffset(this, _xPos, _yPos);
+@@ -811,7 +834,7 @@
+     RenderObject *o = container();
+     if( o ) {
+          if (o->layer()) {
+-             if (o->style()->hidesOverflow())
++             if (o->style()->hidesOverflow() && o->layer() && !o->isInlineFlow())
+                  o->layer()->subtractScrollOffset(x,y); // For overflow:auto/scroll/hidden.
+              if (style()->position() == ABSOLUTE)
+                  o->layer()->checkInlineRelOffset(this,x,y);
+@@ -1051,7 +1074,7 @@
+             height = calcBoxHeight(h.value());
+         }
+-        if (height<m_height && !overhangingContents() && !style()->hidesOverflow())
++        if (height<m_height && !overhangingContents() && !hasOverflowClip())
+             setOverhangingContents();
+         m_height = height;
+Index: khtml/rendering/render_block.cpp
+===================================================================
+--- khtml/rendering/render_block.cpp   (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ khtml/rendering/render_block.cpp   (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -736,13 +736,13 @@
+         // blocks that have overflowed content.
+         // Check for an overhanging float first.
+         // FIXME: This needs to look at the last flow, not the last child.
+-        if (lastChild() && lastChild()->hasOverhangingFloats() && !lastChild()->style()->hidesOverflow()) {
++        if (lastChild() && lastChild()->hasOverhangingFloats() && !lastChild()->hasOverflowClip()) {
+             KHTMLAssert(lastChild()->isRenderBlock());
+             m_height = lastChild()->yPos() + static_cast<RenderBlock*>(lastChild())->floatBottom();
+             m_height += borderBottom() + paddingBottom();
+         }
+-        if (m_overflowHeight > m_height && !style()->hidesOverflow())
++        if (m_overflowHeight > m_height && !hasOverflowClip())
+             m_height = m_overflowHeight + borderBottom() + paddingBottom();
+     }
+@@ -780,7 +780,7 @@
+     // Update our scrollbars if we're overflow:auto/scroll now that we know if
+     // we overflow or not.
+-    if (style()->hidesOverflow() && m_layer)
++    if (hasOverflowClip() && m_layer)
+         m_layer->checkScrollbarsAfterLayout();
+     setNeedsLayout(false);
+@@ -1640,7 +1640,7 @@
+     // 2. paint contents
+     int scrolledX = _tx;
+     int scrolledY = _ty;
+-    if (style()->hidesOverflow() && m_layer)
++    if (hasOverflowClip() && m_layer)
+         m_layer->subtractScrollOffset(scrolledX, scrolledY);
+     if (childrenInline())
+@@ -1927,7 +1927,7 @@
+             o->setPos(fx - o->marginRight() - o->width(), y + o->marginTop());
+         }
+-        if ( m_layer && style()->hidesOverflow()) {
++        if ( m_layer && hasOverflowClip()) {
+             if (o->xPos()+o->width() > m_overflowWidth)
+                 m_overflowWidth = o->xPos()+o->width();
+             else
+@@ -2097,7 +2097,7 @@
+ int RenderBlock::lowestPosition(bool includeOverflowInterior, bool includeSelf) const
+ {
+     int bottom = RenderFlow::lowestPosition(includeOverflowInterior, includeSelf);
+-    if (!includeOverflowInterior && style()->hidesOverflow())
++    if (!includeOverflowInterior && hasOverflowClip())
+         return bottom;
+     if (includeSelf && m_overflowHeight > bottom)
+         bottom = m_overflowHeight;
+@@ -2144,7 +2144,7 @@
+ int RenderBlock::rightmostPosition(bool includeOverflowInterior, bool includeSelf) const
+ {
+     int right = RenderFlow::rightmostPosition(includeOverflowInterior, includeSelf);
+-    if (!includeOverflowInterior && style()->hidesOverflow())
++    if (!includeOverflowInterior && hasOverflowClip())
+         return right;
+     if (includeSelf && m_overflowWidth > right)
+         right = m_overflowWidth;
+@@ -2190,7 +2190,7 @@
+ int RenderBlock::leftmostPosition(bool includeOverflowInterior, bool includeSelf) const
+ {
+     int left = RenderFlow::leftmostPosition(includeOverflowInterior, includeSelf);
+-    if (!includeOverflowInterior && style()->hidesOverflow())
++    if (!includeOverflowInterior && hasOverflowClip())
+         return left;
+     if (includeSelf && m_overflowLeft < left)
+@@ -2235,7 +2235,7 @@
+ int RenderBlock::highestPosition(bool includeOverflowInterior, bool includeSelf) const
+ {
+     int top = RenderFlow::highestPosition(includeOverflowInterior, includeSelf);
+-    if (!includeOverflowInterior && style()->hidesOverflow())
++    if (!includeOverflowInterior && hasOverflowClip())
+         return top;
+     if (includeSelf && m_overflowTop < top)
+@@ -2551,7 +2551,7 @@
+     if (hitTestAction != HitTestSelfOnly && m_floatingObjects && !inScrollbar) {
+         int stx = _tx + xPos();
+         int sty = _ty + yPos();
+-        if (style()->hidesOverflow() && m_layer)
++        if (hasOverflowClip() && m_layer)
+             m_layer->subtractScrollOffset(stx, sty);
+         FloatingObject* o;
+         QPtrListIterator<FloatingObject> it(*m_floatingObjects);
+@@ -3135,7 +3135,7 @@
+ bool RenderBlock::inRootBlockContext() const
+ {
+-    if (isTableCell() || isFloatingOrPositioned() || style()->hidesOverflow())
++    if (isTableCell() || isFloatingOrPositioned() || hasOverflowClip())
+         return false;
+     if (isRoot() || isCanvas())
+Index: khtml/misc/htmlattrs.in
+===================================================================
+--- khtml/misc/htmlattrs.in    (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ khtml/misc/htmlattrs.in    (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -143,6 +143,7 @@
+ onmouseup
+ onreset
+ onselect
++onscroll
+ onsubmit
+ onunload
+ profile
+Index: khtml/misc/htmlattrs.c
+===================================================================
+--- khtml/misc/htmlattrs.c     (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ khtml/misc/htmlattrs.c     (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -1,4 +1,4 @@
+-/* ANSI-C code produced by gperf version 3.0.1 */
++/* ANSI-C code produced by gperf version 3.0.3 */
+ /* Command-line: gperf -c -a -L ANSI-C -P -G -D -E -C -o -t -k '*' -NfindAttr -Hhash_attr -Wwordlist_attr -Qspool_attr -s 2 htmlattrs.gperf  */
+ #if !((' ' == 32) && ('!' == 33) && ('"' == 34) && ('#' == 35) \
+@@ -40,14 +40,14 @@
+ };
+ enum
+   {
+-    TOTAL_KEYWORDS = 151,
++    TOTAL_KEYWORDS = 152,
+     MIN_WORD_LENGTH = 2,
+     MAX_WORD_LENGTH = 15,
+     MIN_HASH_VALUE = 3,
+-    MAX_HASH_VALUE = 502
++    MAX_HASH_VALUE = 576
+   };
+-/* maximum key range = 500, duplicates = 0 */
++/* maximum key range = 574, duplicates = 0 */
+ #ifdef __GNUC__
+ __inline
+@@ -61,32 +61,32 @@
+ {
+   static const unsigned short asso_values[] =
+     {
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503,   0,   5, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503,  35,  10,   0,
+-        5,   5,  20,  40, 110,  50, 140, 100,   0,  25,
+-       50,   0,   5,  10,   0,   0,   0,  35,  25, 125,
+-       50, 145,  15, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503, 503, 503, 503,
+-      503, 503, 503, 503, 503, 503, 503
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577,   5,   5, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577,  30,  10,   0,
++       10,   5,  10,  15, 165,  40, 140,  80,   0,  25,
++       70,   0,   5,   5,   0,   0,  10,  55,  70, 180,
++        5,  90,  45, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577, 577, 577, 577,
++      577, 577, 577, 577, 577, 577, 577
+     };
+   register int hval = len;
+@@ -144,677 +144,691 @@
+ struct spool_attr_t
+   {
+     char spool_attr_str0[sizeof("src")];
+-    char spool_attr_str1[sizeof("cols")];
+-    char spool_attr_str2[sizeof("color")];
+-    char spool_attr_str3[sizeof("onerror")];
+-    char spool_attr_str4[sizeof("top")];
+-    char spool_attr_str5[sizeof("loop")];
+-    char spool_attr_str6[sizeof("coords")];
+-    char spool_attr_str7[sizeof("onreset")];
+-    char spool_attr_str8[sizeof("onselect")];
+-    char spool_attr_str9[sizeof("code")];
+-    char spool_attr_str10[sizeof("scope")];
+-    char spool_attr_str11[sizeof("rel")];
+-    char spool_attr_str12[sizeof("for")];
+-    char spool_attr_str13[sizeof("type")];
+-    char spool_attr_str14[sizeof("label")];
+-    char spool_attr_str15[sizeof("border")];
+-    char spool_attr_str16[sizeof("rules")];
+-    char spool_attr_str17[sizeof("bordercolor")];
+-    char spool_attr_str18[sizeof("face")];
+-    char spool_attr_str19[sizeof("prompt")];
+-    char spool_attr_str20[sizeof("selected")];
+-    char spool_attr_str21[sizeof("left")];
+-    char spool_attr_str22[sizeof("onload")];
+-    char spool_attr_str23[sizeof("rev")];
+-    char spool_attr_str24[sizeof("abbr")];
+-    char spool_attr_str25[sizeof("onblur")];
+-    char spool_attr_str26[sizeof("onabort")];
+-    char spool_attr_str27[sizeof("data")];
+-    char spool_attr_str28[sizeof("defer")];
+-    char spool_attr_str29[sizeof("accept")];
+-    char spool_attr_str30[sizeof("id")];
+-    char spool_attr_str31[sizeof("target")];
+-    char spool_attr_str32[sizeof("onfocus")];
+-    char spool_attr_str33[sizeof("alt")];
+-    char spool_attr_str34[sizeof("class")];
+-    char spool_attr_str35[sizeof("truespeed")];
+-    char spool_attr_str36[sizeof("clear")];
+-    char spool_attr_str37[sizeof("declare")];
+-    char spool_attr_str38[sizeof("codebase")];
+-    char spool_attr_str39[sizeof("text")];
+-    char spool_attr_str40[sizeof("start")];
+-    char spool_attr_str41[sizeof("vspace")];
+-    char spool_attr_str42[sizeof("compact")];
+-    char spool_attr_str43[sizeof("value")];
+-    char spool_attr_str44[sizeof("onresize")];
+-    char spool_attr_str45[sizeof("profile")];
+-    char spool_attr_str46[sizeof("char")];
+-    char spool_attr_str47[sizeof("frame")];
+-    char spool_attr_str48[sizeof("name")];
+-    char spool_attr_str49[sizeof("charset")];
+-    char spool_attr_str50[sizeof("span")];
+-    char spool_attr_str51[sizeof("shape")];
+-    char spool_attr_str52[sizeof("colspan")];
+-    char spool_attr_str53[sizeof("lang")];
+-    char spool_attr_str54[sizeof("onmouseover")];
+-    char spool_attr_str55[sizeof("datetime")];
+-    char spool_attr_str56[sizeof("onmouseout")];
+-    char spool_attr_str57[sizeof("usemap")];
+-    char spool_attr_str58[sizeof("autocomplete")];
+-    char spool_attr_str59[sizeof("longdesc")];
+-    char spool_attr_str60[sizeof("onmouseup")];
+-    char spool_attr_str61[sizeof("pagex")];
+-    char spool_attr_str62[sizeof("frameborder")];
+-    char spool_attr_str63[sizeof("content")];
+-    char spool_attr_str64[sizeof("multiple")];
+-    char spool_attr_str65[sizeof("ismap")];
+-    char spool_attr_str66[sizeof("classid")];
+-    char spool_attr_str67[sizeof("nosave")];
+-    char spool_attr_str68[sizeof("bgcolor")];
+-    char spool_attr_str69[sizeof("onsubmit")];
+-    char spool_attr_str70[sizeof("onmousemove")];
+-    char spool_attr_str71[sizeof("charoff")];
+-    char spool_attr_str72[sizeof("onunload")];
+-    char spool_attr_str73[sizeof("rows")];
+-    char spool_attr_str74[sizeof("oversrc")];
+-    char spool_attr_str75[sizeof("noresize")];
+-    char spool_attr_str76[sizeof("href")];
+-    char spool_attr_str77[sizeof("media")];
+-    char spool_attr_str78[sizeof("action")];
+-    char spool_attr_str79[sizeof("dir")];
+-    char spool_attr_str80[sizeof("cite")];
+-    char spool_attr_str81[sizeof("title")];
+-    char spool_attr_str82[sizeof("object")];
+-    char spool_attr_str83[sizeof("version")];
+-    char spool_attr_str84[sizeof("scrolling")];
+-    char spool_attr_str85[sizeof("scheme")];
+-    char spool_attr_str86[sizeof("onclick")];
+-    char spool_attr_str87[sizeof("hspace")];
+-    char spool_attr_str88[sizeof("scrollamount")];
+-    char spool_attr_str89[sizeof("size")];
+-    char spool_attr_str90[sizeof("method")];
+-    char spool_attr_str91[sizeof("enctype")];
+-    char spool_attr_str92[sizeof("wrap")];
+-    char spool_attr_str93[sizeof("plain")];
+-    char spool_attr_str94[sizeof("checked")];
+-    char spool_attr_str95[sizeof("html")];
+-    char spool_attr_str96[sizeof("ondblclick")];
+-    char spool_attr_str97[sizeof("codetype")];
+-    char spool_attr_str98[sizeof("valign")];
+-    char spool_attr_str99[sizeof("headers")];
+-    char spool_attr_str100[sizeof("z-index")];
+-    char spool_attr_str101[sizeof("tabindex")];
+-    char spool_attr_str102[sizeof("style")];
+-    char spool_attr_str103[sizeof("challenge")];
+-    char spool_attr_str104[sizeof("nohref")];
+-    char spool_attr_str105[sizeof("bgproperties")];
+-    char spool_attr_str106[sizeof("align")];
+-    char spool_attr_str107[sizeof("scrolldelay")];
++    char spool_attr_str1[sizeof("onscroll")];
++    char spool_attr_str2[sizeof("cols")];
++    char spool_attr_str3[sizeof("color")];
++    char spool_attr_str4[sizeof("onerror")];
++    char spool_attr_str5[sizeof("rel")];
++    char spool_attr_str6[sizeof("loop")];
++    char spool_attr_str7[sizeof("for")];
++    char spool_attr_str8[sizeof("coords")];
++    char spool_attr_str9[sizeof("top")];
++    char spool_attr_str10[sizeof("code")];
++    char spool_attr_str11[sizeof("scope")];
++    char spool_attr_str12[sizeof("onreset")];
++    char spool_attr_str13[sizeof("onselect")];
++    char spool_attr_str14[sizeof("face")];
++    char spool_attr_str15[sizeof("label")];
++    char spool_attr_str16[sizeof("left")];
++    char spool_attr_str17[sizeof("border")];
++    char spool_attr_str18[sizeof("text")];
++    char spool_attr_str19[sizeof("defer")];
++    char spool_attr_str20[sizeof("bordercolor")];
++    char spool_attr_str21[sizeof("abbr")];
++    char spool_attr_str22[sizeof("pagex")];
++    char spool_attr_str23[sizeof("onload")];
++    char spool_attr_str24[sizeof("id")];
++    char spool_attr_str25[sizeof("selected")];
++    char spool_attr_str26[sizeof("prompt")];
++    char spool_attr_str27[sizeof("target")];
++    char spool_attr_str28[sizeof("onabort")];
++    char spool_attr_str29[sizeof("class")];
++    char spool_attr_str30[sizeof("declare")];
++    char spool_attr_str31[sizeof("data")];
++    char spool_attr_str32[sizeof("clear")];
++    char spool_attr_str33[sizeof("accept")];
++    char spool_attr_str34[sizeof("profile")];
++    char spool_attr_str35[sizeof("alt")];
++    char spool_attr_str36[sizeof("type")];
++    char spool_attr_str37[sizeof("onblur")];
++    char spool_attr_str38[sizeof("onfocus")];
++    char spool_attr_str39[sizeof("codebase")];
++    char spool_attr_str40[sizeof("char")];
++    char spool_attr_str41[sizeof("frame")];
++    char spool_attr_str42[sizeof("rules")];
++    char spool_attr_str43[sizeof("compact")];
++    char spool_attr_str44[sizeof("rev")];
++    char spool_attr_str45[sizeof("shape")];
++    char spool_attr_str46[sizeof("charset")];
++    char spool_attr_str47[sizeof("charoff")];
++    char spool_attr_str48[sizeof("lang")];
++    char spool_attr_str49[sizeof("start")];
++    char spool_attr_str50[sizeof("onresize")];
++    char spool_attr_str51[sizeof("truespeed")];
++    char spool_attr_str52[sizeof("frameborder")];
++    char spool_attr_str53[sizeof("span")];
++    char spool_attr_str54[sizeof("classid")];
++    char spool_attr_str55[sizeof("longdesc")];
++    char spool_attr_str56[sizeof("name")];
++    char spool_attr_str57[sizeof("ismap")];
++    char spool_attr_str58[sizeof("colspan")];
++    char spool_attr_str59[sizeof("media")];
++    char spool_attr_str60[sizeof("enctype")];
++    char spool_attr_str61[sizeof("datetime")];
++    char spool_attr_str62[sizeof("vspace")];
++    char spool_attr_str63[sizeof("onclick")];
++    char spool_attr_str64[sizeof("pagey")];
++    char spool_attr_str65[sizeof("usemap")];
++    char spool_attr_str66[sizeof("codetype")];
++    char spool_attr_str67[sizeof("scrolling")];
++    char spool_attr_str68[sizeof("value")];
++    char spool_attr_str69[sizeof("checked")];
++    char spool_attr_str70[sizeof("onsubmit")];
++    char spool_attr_str71[sizeof("ondblclick")];
++    char spool_attr_str72[sizeof("dir")];
++    char spool_attr_str73[sizeof("onmouseup")];
++    char spool_attr_str74[sizeof("style")];
++    char spool_attr_str75[sizeof("scrolldelay")];
++    char spool_attr_str76[sizeof("cite")];
++    char spool_attr_str77[sizeof("onmouseout")];
++    char spool_attr_str78[sizeof("object")];
++    char spool_attr_str79[sizeof("multiple")];
++    char spool_attr_str80[sizeof("axis")];
++    char spool_attr_str81[sizeof("action")];
++    char spool_attr_str82[sizeof("tabindex")];
++    char spool_attr_str83[sizeof("title")];
++    char spool_attr_str84[sizeof("onmouseover")];
++    char spool_attr_str85[sizeof("autocomplete")];
++    char spool_attr_str86[sizeof("onunload")];
++    char spool_attr_str87[sizeof("challenge")];
++    char spool_attr_str88[sizeof("plain")];
++    char spool_attr_str89[sizeof("content")];
++    char spool_attr_str90[sizeof("noresize")];
++    char spool_attr_str91[sizeof("cellspacing")];
++    char spool_attr_str92[sizeof("bgcolor")];
++    char spool_attr_str93[sizeof("href")];
++    char spool_attr_str94[sizeof("align")];
++    char spool_attr_str95[sizeof("nosave")];
++    char spool_attr_str96[sizeof("z-index")];
++    char spool_attr_str97[sizeof("rows")];
++    char spool_attr_str98[sizeof("oversrc")];
++    char spool_attr_str99[sizeof("size")];
++    char spool_attr_str100[sizeof("onkeypress")];
++    char spool_attr_str101[sizeof("onmousemove")];
++    char spool_attr_str102[sizeof("version")];
++    char spool_attr_str103[sizeof("cellpadding")];
++    char spool_attr_str104[sizeof("language")];
++    char spool_attr_str105[sizeof("topmargin")];
++    char spool_attr_str106[sizeof("valign")];
++    char spool_attr_str107[sizeof("scrollamount")];
+     char spool_attr_str108[sizeof("disabled")];
+-    char spool_attr_str109[sizeof("pagey")];
+-    char spool_attr_str110[sizeof("cellspacing")];
+-    char spool_attr_str111[sizeof("accept-charset")];
+-    char spool_attr_str112[sizeof("noshade")];
+-    char spool_attr_str113[sizeof("topmargin")];
+-    char spool_attr_str114[sizeof("cellpadding")];
+-    char spool_attr_str115[sizeof("language")];
+-    char spool_attr_str116[sizeof("nowrap")];
+-    char spool_attr_str117[sizeof("rowspan")];
+-    char spool_attr_str118[sizeof("archive")];
+-    char spool_attr_str119[sizeof("axis")];
+-    char spool_attr_str120[sizeof("contenteditable")];
+-    char spool_attr_str121[sizeof("valuetype")];
+-    char spool_attr_str122[sizeof("onchange")];
+-    char spool_attr_str123[sizeof("pluginurl")];
+-    char spool_attr_str124[sizeof("leftmargin")];
+-    char spool_attr_str125[sizeof("vlink")];
+-    char spool_attr_str126[sizeof("onmousedown")];
+-    char spool_attr_str127[sizeof("behavior")];
+-    char spool_attr_str128[sizeof("direction")];
+-    char spool_attr_str129[sizeof("background")];
+-    char spool_attr_str130[sizeof("summary")];
+-    char spool_attr_str131[sizeof("readonly")];
+-    char spool_attr_str132[sizeof("alink")];
+-    char spool_attr_str133[sizeof("hreflang")];
+-    char spool_attr_str134[sizeof("onkeypress")];
+-    char spool_attr_str135[sizeof("http-equiv")];
+-    char spool_attr_str136[sizeof("standby")];
+-    char spool_attr_str137[sizeof("link")];
+-    char spool_attr_str138[sizeof("onkeyup")];
++    char spool_attr_str109[sizeof("scheme")];
++    char spool_attr_str110[sizeof("readonly")];
++    char spool_attr_str111[sizeof("wrap")];
++    char spool_attr_str112[sizeof("leftmargin")];
++    char spool_attr_str113[sizeof("hspace")];
++    char spool_attr_str114[sizeof("method")];
++    char spool_attr_str115[sizeof("headers")];
++    char spool_attr_str116[sizeof("accesskey")];
++    char spool_attr_str117[sizeof("onkeyup")];
++    char spool_attr_str118[sizeof("summary")];
++    char spool_attr_str119[sizeof("html")];
++    char spool_attr_str120[sizeof("alink")];
++    char spool_attr_str121[sizeof("bgproperties")];
++    char spool_attr_str122[sizeof("valuetype")];
++    char spool_attr_str123[sizeof("background")];
++    char spool_attr_str124[sizeof("nohref")];
++    char spool_attr_str125[sizeof("standby")];
++    char spool_attr_str126[sizeof("pluginurl")];
++    char spool_attr_str127[sizeof("pluginpage")];
++    char spool_attr_str128[sizeof("pluginspage")];
++    char spool_attr_str129[sizeof("direction")];
++    char spool_attr_str130[sizeof("accept-charset")];
++    char spool_attr_str131[sizeof("vlink")];
++    char spool_attr_str132[sizeof("noshade")];
++    char spool_attr_str133[sizeof("onchange")];
++    char spool_attr_str134[sizeof("link")];
++    char spool_attr_str135[sizeof("contenteditable")];
++    char spool_attr_str136[sizeof("nowrap")];
++    char spool_attr_str137[sizeof("rowspan")];
++    char spool_attr_str138[sizeof("hreflang")];
+     char spool_attr_str139[sizeof("maxlength")];
+-    char spool_attr_str140[sizeof("pluginpage")];
+-    char spool_attr_str141[sizeof("pluginspage")];
+-    char spool_attr_str142[sizeof("accesskey")];
++    char spool_attr_str140[sizeof("archive")];
++    char spool_attr_str141[sizeof("behavior")];
++    char spool_attr_str142[sizeof("onmousedown")];
+     char spool_attr_str143[sizeof("hidden")];
+     char spool_attr_str144[sizeof("height")];
+-    char spool_attr_str145[sizeof("unknown")];
+-    char spool_attr_str146[sizeof("width")];
+-    char spool_attr_str147[sizeof("onkeydown")];
+-    char spool_attr_str148[sizeof("marginwidth")];
+-    char spool_attr_str149[sizeof("visibility")];
++    char spool_attr_str145[sizeof("http-equiv")];
++    char spool_attr_str146[sizeof("onkeydown")];
++    char spool_attr_str147[sizeof("visibility")];
++    char spool_attr_str148[sizeof("unknown")];
++    char spool_attr_str149[sizeof("width")];
+     char spool_attr_str150[sizeof("marginheight")];
++    char spool_attr_str151[sizeof("marginwidth")];
+   };
+ static const struct spool_attr_t spool_attr_contents =
+   {
+     "src",
++    "onscroll",
+     "cols",
+     "color",
+     "onerror",
+-    "top",
++    "rel",
+     "loop",
++    "for",
+     "coords",
++    "top",
++    "code",
++    "scope",
+     "onreset",
+     "onselect",
+-    "code",
+-    "scope",
+-    "rel",
+-    "for",
+-    "type",
++    "face",
+     "label",
++    "left",
+     "border",
+-    "rules",
++    "text",
++    "defer",
+     "bordercolor",
+-    "face",
++    "abbr",
++    "pagex",
++    "onload",
++    "id",
++    "selected",
+     "prompt",
+-    "selected",
+-    "left",
+-    "onload",
+-    "rev",
+-    "abbr",
+-    "onblur",
++    "target",
+     "onabort",
++    "class",
++    "declare",
+     "data",
+-    "defer",
++    "clear",
+     "accept",
+-    "id",
+-    "target",
++    "profile",
++    "alt",
++    "type",
++    "onblur",
+     "onfocus",
+-    "alt",
+-    "class",
+-    "truespeed",
+-    "clear",
+-    "declare",
+     "codebase",
+-    "text",
+-    "start",
+-    "vspace",
+-    "compact",
+-    "value",
+-    "onresize",
+-    "profile",
+     "char",
+     "frame",
+-    "name",
++    "rules",
++    "compact",
++    "rev",
++    "shape",
+     "charset",
++    "charoff",
++    "lang",
++    "start",
++    "onresize",
++    "truespeed",
++    "frameborder",
+     "span",
+-    "shape",
++    "classid",
++    "longdesc",
++    "name",
++    "ismap",
+     "colspan",
+-    "lang",
+-    "onmouseover",
++    "media",
++    "enctype",
+     "datetime",
++    "vspace",
++    "onclick",
++    "pagey",
++    "usemap",
++    "codetype",
++    "scrolling",
++    "value",
++    "checked",
++    "onsubmit",
++    "ondblclick",
++    "dir",
++    "onmouseup",
++    "style",
++    "scrolldelay",
++    "cite",
+     "onmouseout",
+-    "usemap",
++    "object",
++    "multiple",
++    "axis",
++    "action",
++    "tabindex",
++    "title",
++    "onmouseover",
+     "autocomplete",
+-    "longdesc",
+-    "onmouseup",
+-    "pagex",
+-    "frameborder",
++    "onunload",
++    "challenge",
++    "plain",
+     "content",
+-    "multiple",
+-    "ismap",
+-    "classid",
++    "noresize",
++    "cellspacing",
++    "bgcolor",
++    "href",
++    "align",
+     "nosave",
+-    "bgcolor",
+-    "onsubmit",
+-    "onmousemove",
+-    "charoff",
+-    "onunload",
++    "z-index",
+     "rows",
+     "oversrc",
+-    "noresize",
+-    "href",
+-    "media",
+-    "action",
+-    "dir",
+-    "cite",
+-    "title",
+-    "object",
++    "size",
++    "onkeypress",
++    "onmousemove",
+     "version",
+-    "scrolling",
++    "cellpadding",
++    "language",
++    "topmargin",
++    "valign",
++    "scrollamount",
++    "disabled",
+     "scheme",
+-    "onclick",
++    "readonly",
++    "wrap",
++    "leftmargin",
+     "hspace",
+-    "scrollamount",
+-    "size",
+     "method",
+-    "enctype",
+-    "wrap",
+-    "plain",
+-    "checked",
++    "headers",
++    "accesskey",
++    "onkeyup",
++    "summary",
+     "html",
+-    "ondblclick",
+-    "codetype",
+-    "valign",
+-    "headers",
+-    "z-index",
+-    "tabindex",
+-    "style",
+-    "challenge",
++    "alink",
++    "bgproperties",
++    "valuetype",
++    "background",
+     "nohref",
+-    "bgproperties",
+-    "align",
+-    "scrolldelay",
+-    "disabled",
+-    "pagey",
+-    "cellspacing",
++    "standby",
++    "pluginurl",
++    "pluginpage",
++    "pluginspage",
++    "direction",
+     "accept-charset",
++    "vlink",
+     "noshade",
+-    "topmargin",
+-    "cellpadding",
+-    "language",
++    "onchange",
++    "link",
++    "contenteditable",
+     "nowrap",
+     "rowspan",
++    "hreflang",
++    "maxlength",
+     "archive",
+-    "axis",
+-    "contenteditable",
+-    "valuetype",
+-    "onchange",
+-    "pluginurl",
+-    "leftmargin",
+-    "vlink",
++    "behavior",
+     "onmousedown",
+-    "behavior",
+-    "direction",
+-    "background",
+-    "summary",
+-    "readonly",
+-    "alink",
+-    "hreflang",
+-    "onkeypress",
+-    "http-equiv",
+-    "standby",
+-    "link",
+-    "onkeyup",
+-    "maxlength",
+-    "pluginpage",
+-    "pluginspage",
+-    "accesskey",
+     "hidden",
+     "height",
++    "http-equiv",
++    "onkeydown",
++    "visibility",
+     "unknown",
+     "width",
+-    "onkeydown",
+-    "marginwidth",
+-    "visibility",
+-    "marginheight"
++    "marginheight",
++    "marginwidth"
+   };
+ #define spool_attr ((const char *) &spool_attr_contents)
+ static const struct attrs wordlist_attr[] =
+   {
+-#line 156 "htmlattrs.gperf"
++#line 157 "htmlattrs.gperf"
+     {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str0, ATTR_SRC},
++#line 151 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str1, ATTR_ONSCROLL},
+ #line 33 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str1, ATTR_COLS},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str2, ATTR_COLS},
+ #line 32 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str2, ATTR_COLOR},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str3, ATTR_COLOR},
+ #line 72 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str3, ATTR_ONERROR},
+-#line 100 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str4, ATTR_TOP},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str4, ATTR_ONERROR},
++#line 82 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str5, ATTR_REL},
+ #line 59 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str5, ATTR_LOOP},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str6, ATTR_LOOP},
++#line 127 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str7, ATTR_FOR},
+ #line 37 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str6, ATTR_COORDS},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str8, ATTR_COORDS},
++#line 100 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str9, ATTR_TOP},
++#line 122 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str10, ATTR_CODE},
++#line 87 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str11, ATTR_SCOPE},
+ #line 149 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str7, ATTR_ONRESET},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str12, ATTR_ONRESET},
+ #line 150 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str8, ATTR_ONSELECT},
+-#line 122 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str9, ATTR_CODE},
+-#line 87 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str10, ATTR_SCOPE},
+-#line 82 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str11, ATTR_REL},
+-#line 127 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str12, ATTR_FOR},
+-#line 103 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str13, ATTR_TYPE},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str13, ATTR_ONSELECT},
++#line 44 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str14, ATTR_FACE},
+ #line 131 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str14, ATTR_LABEL},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str15, ATTR_LABEL},
++#line 56 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str16, ATTR_LEFT},
+ #line 21 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str15, ATTR_BORDER},
+-#line 86 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str16, ATTR_RULES},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str17, ATTR_BORDER},
++#line 99 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str18, ATTR_TEXT},
++#line 39 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str19, ATTR_DEFER},
+ #line 22 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str17, ATTR_BORDERCOLOR},
+-#line 44 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str18, ATTR_FACE},
+-#line 154 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str19, ATTR_PROMPT},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str20, ATTR_BORDERCOLOR},
++#line 114 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str21, ATTR_ABBR},
++#line 75 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str22, ATTR_PAGEX},
++#line 143 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str23, ATTR_ONLOAD},
++#line 130 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str24, ATTR_ID},
+ #line 91 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str20, ATTR_SELECTED},
+-#line 56 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str21, ATTR_LEFT},
+-#line 143 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str22, ATTR_ONLOAD},
+-#line 83 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str23, ATTR_REV},
+-#line 114 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str24, ATTR_ABBR},
+-#line 135 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str25, ATTR_ONBLUR},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str25, ATTR_SELECTED},
++#line 155 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str26, ATTR_PROMPT},
++#line 98 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str27, ATTR_TARGET},
+ #line 71 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str26, ATTR_ONABORT},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str28, ATTR_ONABORT},
++#line 120 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str29, ATTR_CLASS},
++#line 38 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str30, ATTR_DECLARE},
+ #line 125 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str27, ATTR_DATA},
+-#line 39 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str28, ATTR_DEFER},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str31, ATTR_DATA},
++#line 30 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str32, ATTR_CLEAR},
+ #line 12 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str29, ATTR_ACCEPT},
+-#line 130 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str30, ATTR_ID},
+-#line 98 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str31, ATTR_TARGET},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str33, ATTR_ACCEPT},
++#line 154 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str34, ATTR_PROFILE},
++#line 116 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str35, ATTR_ALT},
++#line 103 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str36, ATTR_TYPE},
++#line 135 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str37, ATTR_ONBLUR},
+ #line 139 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str32, ATTR_ONFOCUS},
+-#line 116 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str33, ATTR_ALT},
+-#line 120 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str34, ATTR_CLASS},
+-#line 102 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str35, ATTR_TRUESPEED},
+-#line 30 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str36, ATTR_CLEAR},
+-#line 38 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str37, ATTR_DECLARE},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str38, ATTR_ONFOCUS},
+ #line 123 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str38, ATTR_CODEBASE},
+-#line 99 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str39, ATTR_TEXT},
+-#line 95 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str40, ATTR_START},
+-#line 110 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str41, ATTR_VSPACE},
+-#line 35 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str42, ATTR_COMPACT},
+-#line 161 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str43, ATTR_VALUE},
+-#line 73 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str44, ATTR_ONRESIZE},
+-#line 153 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str45, ATTR_PROFILE},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str39, ATTR_CODEBASE},
+ #line 25 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str46, ATTR_CHAR},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str40, ATTR_CHAR},
+ #line 45 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str47, ATTR_FRAME},
+-#line 133 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str48, ATTR_NAME},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str41, ATTR_FRAME},
++#line 86 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str42, ATTR_RULES},
++#line 35 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str43, ATTR_COMPACT},
++#line 83 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str44, ATTR_REV},
++#line 92 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str45, ATTR_SHAPE},
+ #line 28 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str49, ATTR_CHARSET},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str46, ATTR_CHARSET},
++#line 27 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str47, ATTR_CHAROFF},
++#line 54 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str48, ATTR_LANG},
++#line 95 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str49, ATTR_START},
++#line 73 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str50, ATTR_ONRESIZE},
++#line 102 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str51, ATTR_TRUESPEED},
++#line 46 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str52, ATTR_FRAMEBORDER},
+ #line 94 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str50, ATTR_SPAN},
+-#line 92 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str51, ATTR_SHAPE},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str53, ATTR_SPAN},
++#line 121 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str54, ATTR_CLASSID},
++#line 132 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str55, ATTR_LONGDESC},
++#line 133 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str56, ATTR_NAME},
++#line 53 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str57, ATTR_ISMAP},
+ #line 34 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str52, ATTR_COLSPAN},
+-#line 54 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str53, ATTR_LANG},
+-#line 147 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str54, ATTR_ONMOUSEOVER},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str58, ATTR_COLSPAN},
++#line 63 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str59, ATTR_MEDIA},
++#line 43 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str60, ATTR_ENCTYPE},
+ #line 126 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str55, ATTR_DATETIME},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str61, ATTR_DATETIME},
++#line 110 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str62, ATTR_VSPACE},
++#line 137 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str63, ATTR_ONCLICK},
++#line 76 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str64, ATTR_PAGEY},
++#line 161 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str65, ATTR_USEMAP},
++#line 31 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str66, ATTR_CODETYPE},
++#line 90 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str67, ATTR_SCROLLING},
++#line 162 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str68, ATTR_VALUE},
++#line 29 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str69, ATTR_CHECKED},
++#line 152 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str70, ATTR_ONSUBMIT},
++#line 138 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str71, ATTR_ONDBLCLICK},
++#line 40 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str72, ATTR_DIR},
++#line 148 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str73, ATTR_ONMOUSEUP},
++#line 96 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str74, ATTR_STYLE},
++#line 89 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str75, ATTR_SCROLLDELAY},
++#line 119 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str76, ATTR_CITE},
+ #line 146 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str56, ATTR_ONMOUSEOUT},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str77, ATTR_ONMOUSEOUT},
++#line 134 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str78, ATTR_OBJECT},
++#line 65 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str79, ATTR_MULTIPLE},
++#line 17 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str80, ATTR_AXIS},
++#line 115 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str81, ATTR_ACTION},
++#line 97 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str82, ATTR_TABINDEX},
+ #line 160 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str57, ATTR_USEMAP},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str83, ATTR_TITLE},
++#line 147 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str84, ATTR_ONMOUSEOVER},
+ #line 16 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str58, ATTR_AUTOCOMPLETE},
+-#line 132 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str59, ATTR_LONGDESC},
+-#line 148 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str60, ATTR_ONMOUSEUP},
+-#line 75 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str61, ATTR_PAGEX},
+-#line 46 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str62, ATTR_FRAMEBORDER},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str85, ATTR_AUTOCOMPLETE},
++#line 153 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str86, ATTR_ONUNLOAD},
++#line 26 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str87, ATTR_CHALLENGE},
++#line 77 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str88, ATTR_PLAIN},
+ #line 124 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str63, ATTR_CONTENT},
+-#line 65 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str64, ATTR_MULTIPLE},
+-#line 53 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str65, ATTR_ISMAP},
+-#line 121 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str66, ATTR_CLASSID},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str89, ATTR_CONTENT},
++#line 67 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str90, ATTR_NORESIZE},
++#line 24 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str91, ATTR_CELLSPACING},
++#line 19 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str92, ATTR_BGCOLOR},
++#line 129 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str93, ATTR_HREF},
++#line 14 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str94, ATTR_ALIGN},
+ #line 68 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str67, ATTR_NOSAVE},
+-#line 19 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str68, ATTR_BGCOLOR},
+-#line 151 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str69, ATTR_ONSUBMIT},
+-#line 145 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str70, ATTR_ONMOUSEMOVE},
+-#line 27 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str71, ATTR_CHAROFF},
+-#line 152 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str72, ATTR_ONUNLOAD},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str95, ATTR_NOSAVE},
++#line 113 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str96, ATTR_Z_INDEX},
+ #line 84 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str73, ATTR_ROWS},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str97, ATTR_ROWS},
+ #line 74 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str74, ATTR_OVERSRC},
+-#line 67 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str75, ATTR_NORESIZE},
+-#line 129 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str76, ATTR_HREF},
+-#line 63 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str77, ATTR_MEDIA},
+-#line 115 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str78, ATTR_ACTION},
+-#line 40 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str79, ATTR_DIR},
+-#line 119 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str80, ATTR_CITE},
+-#line 159 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str81, ATTR_TITLE},
+-#line 134 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str82, ATTR_OBJECT},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str98, ATTR_OVERSRC},
++#line 93 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str99, ATTR_SIZE},
++#line 141 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str100, ATTR_ONKEYPRESS},
++#line 145 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str101, ATTR_ONMOUSEMOVE},
+ #line 107 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str83, ATTR_VERSION},
+-#line 90 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str84, ATTR_SCROLLING},
+-#line 155 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str85, ATTR_SCHEME},
+-#line 137 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str86, ATTR_ONCLICK},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str102, ATTR_VERSION},
++#line 23 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str103, ATTR_CELLPADDING},
++#line 55 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str104, ATTR_LANGUAGE},
++#line 101 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str105, ATTR_TOPMARGIN},
++#line 105 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str106, ATTR_VALIGN},
++#line 88 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str107, ATTR_SCROLLAMOUNT},
++#line 42 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str108, ATTR_DISABLED},
++#line 156 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str109, ATTR_SCHEME},
++#line 81 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str110, ATTR_READONLY},
++#line 112 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str111, ATTR_WRAP},
++#line 57 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str112, ATTR_LEFTMARGIN},
+ #line 50 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str87, ATTR_HSPACE},
+-#line 88 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str88, ATTR_SCROLLAMOUNT},
+-#line 93 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str89, ATTR_SIZE},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str113, ATTR_HSPACE},
+ #line 64 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str90, ATTR_METHOD},
+-#line 43 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str91, ATTR_ENCTYPE},
+-#line 112 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str92, ATTR_WRAP},
+-#line 77 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str93, ATTR_PLAIN},
+-#line 29 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str94, ATTR_CHECKED},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str114, ATTR_METHOD},
++#line 128 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str115, ATTR_HEADERS},
++#line 13 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str116, ATTR_ACCESSKEY},
++#line 142 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str117, ATTR_ONKEYUP},
++#line 159 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str118, ATTR_SUMMARY},
+ #line 51 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str95, ATTR_HTML},
+-#line 138 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str96, ATTR_ONDBLCLICK},
+-#line 31 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str97, ATTR_CODETYPE},
+-#line 105 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str98, ATTR_VALIGN},
+-#line 128 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str99, ATTR_HEADERS},
+-#line 113 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str100, ATTR_Z_INDEX},
+-#line 97 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str101, ATTR_TABINDEX},
+-#line 96 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str102, ATTR_STYLE},
+-#line 26 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str103, ATTR_CHALLENGE},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str119, ATTR_HTML},
++#line 15 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str120, ATTR_ALINK},
++#line 20 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str121, ATTR_BGPROPERTIES},
++#line 106 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str122, ATTR_VALUETYPE},
++#line 118 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str123, ATTR_BACKGROUND},
+ #line 66 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str104, ATTR_NOHREF},
+-#line 20 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str105, ATTR_BGPROPERTIES},
+-#line 14 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str106, ATTR_ALIGN},
+-#line 89 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str107, ATTR_SCROLLDELAY},
+-#line 42 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str108, ATTR_DISABLED},
+-#line 76 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str109, ATTR_PAGEY},
+-#line 24 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str110, ATTR_CELLSPACING},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str124, ATTR_NOHREF},
++#line 158 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str125, ATTR_STANDBY},
++#line 80 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str126, ATTR_PLUGINURL},
++#line 78 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str127, ATTR_PLUGINPAGE},
++#line 79 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str128, ATTR_PLUGINSPAGE},
++#line 41 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str129, ATTR_DIRECTION},
+ #line 11 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str111, ATTR_ACCEPT_CHARSET},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str130, ATTR_ACCEPT_CHARSET},
++#line 109 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str131, ATTR_VLINK},
+ #line 69 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str112, ATTR_NOSHADE},
+-#line 101 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str113, ATTR_TOPMARGIN},
+-#line 23 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str114, ATTR_CELLPADDING},
+-#line 55 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str115, ATTR_LANGUAGE},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str132, ATTR_NOSHADE},
++#line 136 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str133, ATTR_ONCHANGE},
++#line 58 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str134, ATTR_LINK},
++#line 36 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str135, ATTR_CONTENTEDITABLE},
+ #line 70 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str116, ATTR_NOWRAP},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str136, ATTR_NOWRAP},
+ #line 85 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str117, ATTR_ROWSPAN},
+-#line 117 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str118, ATTR_ARCHIVE},
+-#line 17 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str119, ATTR_AXIS},
+-#line 36 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str120, ATTR_CONTENTEDITABLE},
+-#line 106 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str121, ATTR_VALUETYPE},
+-#line 136 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str122, ATTR_ONCHANGE},
+-#line 80 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str123, ATTR_PLUGINURL},
+-#line 57 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str124, ATTR_LEFTMARGIN},
+-#line 109 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str125, ATTR_VLINK},
+-#line 144 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str126, ATTR_ONMOUSEDOWN},
+-#line 18 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str127, ATTR_BEHAVIOR},
+-#line 41 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str128, ATTR_DIRECTION},
+-#line 118 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str129, ATTR_BACKGROUND},
+-#line 158 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str130, ATTR_SUMMARY},
+-#line 81 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str131, ATTR_READONLY},
+-#line 15 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str132, ATTR_ALINK},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str137, ATTR_ROWSPAN},
+ #line 49 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str133, ATTR_HREFLANG},
+-#line 141 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str134, ATTR_ONKEYPRESS},
+-#line 52 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str135, ATTR_HTTP_EQUIV},
+-#line 157 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str136, ATTR_STANDBY},
+-#line 58 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str137, ATTR_LINK},
+-#line 142 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str138, ATTR_ONKEYUP},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str138, ATTR_HREFLANG},
+ #line 62 "htmlattrs.gperf"
+     {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str139, ATTR_MAXLENGTH},
+-#line 78 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str140, ATTR_PLUGINPAGE},
+-#line 79 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str141, ATTR_PLUGINSPAGE},
+-#line 13 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str142, ATTR_ACCESSKEY},
++#line 117 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str140, ATTR_ARCHIVE},
++#line 18 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str141, ATTR_BEHAVIOR},
++#line 144 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str142, ATTR_ONMOUSEDOWN},
+ #line 48 "htmlattrs.gperf"
+     {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str143, ATTR_HIDDEN},
+ #line 47 "htmlattrs.gperf"
+     {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str144, ATTR_HEIGHT},
++#line 52 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str145, ATTR_HTTP_EQUIV},
++#line 140 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str146, ATTR_ONKEYDOWN},
++#line 108 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str147, ATTR_VISIBILITY},
+ #line 104 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str145, ATTR_UNKNOWN},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str148, ATTR_UNKNOWN},
+ #line 111 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str146, ATTR_WIDTH},
+-#line 140 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str147, ATTR_ONKEYDOWN},
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str149, ATTR_WIDTH},
++#line 60 "htmlattrs.gperf"
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str150, ATTR_MARGINHEIGHT},
+ #line 61 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str148, ATTR_MARGINWIDTH},
+-#line 108 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str149, ATTR_VISIBILITY},
+-#line 60 "htmlattrs.gperf"
+-    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str150, ATTR_MARGINHEIGHT}
++    {(int)(long)&((struct spool_attr_t *)0)->spool_attr_str151, ATTR_MARGINWIDTH}
+   };
+ static const short lookup[] =
+   {
+-     -1,  -1,  -1,   0,  -1,  -1,  -1,  -1,  -1,   1,
+-      2,  -1,   3,   4,   5,  -1,   6,   7,   8,   9,
+-     10,  -1,  -1,  11,  -1,  -1,  -1,  -1,  12,  13,
+-     14,  15,  -1,  -1,  -1,  16,  17,  -1,  -1,  18,
+-     -1,  19,  -1,  20,  21,  -1,  22,  -1,  23,  24,
+-     -1,  25,  26,  -1,  27,  28,  29,  30,  -1,  -1,
+-     -1,  31,  32,  33,  -1,  34,  -1,  -1,  -1,  35,
+-     36,  -1,  37,  38,  39,  40,  41,  42,  -1,  -1,
+-     43,  -1,  -1,  44,  -1,  -1,  -1,  45,  -1,  46,
+-     47,  -1,  -1,  -1,  48,  -1,  -1,  49,  -1,  50,
+-     51,  -1,  52,  -1,  53,  -1,  54,  -1,  55,  -1,
+-     56,  57,  58,  59,  60,  61,  62,  63,  64,  -1,
+-     65,  -1,  66,  -1,  -1,  -1,  67,  68,  69,  -1,
+-     -1,  70,  71,  72,  73,  -1,  -1,  74,  75,  76,
+-     77,  -1,  -1,  -1,  -1,  -1,  78,  -1,  79,  80,
+-     81,  82,  83,  -1,  84,  -1,  85,  86,  -1,  -1,
+-     -1,  87,  88,  -1,  89,  -1,  90,  91,  -1,  92,
+-     93,  -1,  94,  -1,  95,  96,  -1,  -1,  97,  -1,
+-     -1,  98,  99,  -1,  -1,  -1,  -1, 100, 101,  -1,
+-    102,  -1,  -1,  -1, 103,  -1, 104,  -1,  -1,  -1,
+-     -1,  -1, 105,  -1,  -1, 106, 107,  -1, 108,  -1,
+-    109, 110,  -1,  -1, 111,  -1,  -1, 112,  -1, 113,
+-     -1, 114,  -1, 115,  -1,  -1, 116, 117,  -1,  -1,
+-     -1,  -1, 118,  -1, 119, 120,  -1,  -1,  -1, 121,
+-     -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 122, 123,
+-    124,  -1,  -1,  -1,  -1, 125, 126,  -1, 127, 128,
+-    129,  -1, 130, 131,  -1, 132,  -1,  -1, 133,  -1,
+-    134,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+-     -1,  -1,  -1,  -1,  -1, 135,  -1, 136,  -1,  -1,
+-     -1,  -1,  -1,  -1, 137,  -1,  -1, 138,  -1, 139,
+-    140, 141,  -1,  -1, 142,  -1,  -1,  -1,  -1,  -1,
++     -1,  -1,  -1,   0,  -1,  -1,  -1,  -1,   1,   2,
++      3,  -1,   4,   5,   6,  -1,  -1,  -1,   7,  -1,
++     -1,   8,  -1,   9,  10,  11,  -1,  12,  13,  14,
++     15,  -1,  -1,  -1,  16,  -1,  17,  -1,  -1,  18,
++     19,  20,  -1,  -1,  21,  22,  23,  24,  25,  -1,
++     -1,  26,  -1,  -1,  -1,  -1,  27,  28,  -1,  -1,
++     29,  -1,  30,  -1,  31,  32,  33,  34,  35,  36,
++     -1,  37,  38,  39,  40,  41,  -1,  -1,  -1,  -1,
++     42,  -1,  43,  44,  -1,  45,  -1,  -1,  -1,  -1,
++     -1,  -1,  46,  -1,  -1,  -1,  -1,  47,  -1,  48,
++     49,  -1,  -1,  50,  51,  -1,  52,  -1,  -1,  53,
++     -1,  -1,  54,  55,  56,  57,  -1,  58,  -1,  -1,
++     59,  -1,  60,  61,  -1,  -1,  62,  63,  -1,  -1,
++     64,  -1,  -1,  -1,  -1,  -1,  65,  -1,  66,  -1,
++     -1,  -1,  -1,  -1,  67,  68,  -1,  69,  70,  -1,
++     71,  -1,  -1,  72,  73,  74,  75,  -1,  -1,  76,
++     77,  78,  -1,  79,  80,  -1,  81,  -1,  82,  -1,
++     83,  84,  85,  86,  87,  88,  -1,  89,  90,  -1,
++     -1,  91,  92,  -1,  93,  94,  95,  96,  -1,  97,
++     -1,  -1,  98,  -1,  99, 100, 101, 102,  -1,  -1,
++     -1, 103,  -1,  -1,  -1,  -1,  -1,  -1, 104, 105,
++     -1, 106, 107, 108,  -1,  -1, 109,  -1, 110, 111,
++    112, 113,  -1,  -1,  -1,  -1, 114, 115,  -1, 116,
+      -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+-     -1, 143,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+-     -1,  -1,  -1,  -1,  -1,  -1, 144,  -1,  -1,  -1,
++     -1,  -1, 117,  -1,  -1,  -1,  -1, 118,  -1, 119,
++    120,  -1,  -1,  -1,  -1,  -1,  -1, 121,  -1, 122,
++    123, 124,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
++     -1,  -1, 125,  -1, 126, 127, 128,  -1,  -1,  -1,
++     -1,  -1,  -1,  -1, 129,  -1,  -1,  -1,  -1, 130,
++    131,  -1, 132, 133, 134, 135, 136, 137,  -1,  -1,
++     -1,  -1,  -1, 138,  -1,  -1,  -1,  -1,  -1,  -1,
++     -1,  -1,  -1,  -1, 139,  -1,  -1, 140,  -1,  -1,
+      -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
++     -1,  -1,  -1, 141,  -1,  -1,  -1,  -1,  -1,  -1,
+      -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+-     -1,  -1,  -1,  -1,  -1,  -1,  -1, 145,  -1,  -1,
++     -1,  -1,  -1,  -1,  -1,  -1, 142,  -1,  -1,  -1,
+      -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+-     -1,  -1,  -1,  -1,  -1, 146,  -1,  -1,  -1,  -1,
+      -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+      -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+      -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
++     -1,  -1,  -1,  -1,  -1,  -1, 143,  -1,  -1,  -1,
++     -1, 144,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
++     -1,  -1,  -1,  -1,  -1, 145,  -1,  -1,  -1,  -1,
+      -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+-     -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1, 147,
++     -1,  -1,  -1,  -1, 146,  -1,  -1,  -1,  -1,  -1,
++    147,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
++     -1,  -1, 148,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+      -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+      -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+      -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+-     -1,  -1,  -1,  -1,  -1,  -1, 148,  -1,  -1,  -1,
++     -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+     149,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+      -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
+-     -1,  -1, 150
++     -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
++     -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
++     -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
++     -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,  -1,
++     -1,  -1, 150,  -1,  -1,  -1, 151
+   };
+ #ifdef __GNUC__
+ __inline
++#ifdef __GNUC_STDC_INLINE__
++__attribute__ ((__gnu_inline__))
+ #endif
++#endif
+ const struct attrs *
+ findAttr (register const char *str, register unsigned int len)
+ {
+@@ -837,163 +851,164 @@
+     }
+   return 0;
+ }
+-#line 162 "htmlattrs.gperf"
++#line 163 "htmlattrs.gperf"
+ static const unsigned short attrList[] = {
+     65535,
+-    135,
+-    29,
+-    142,
+-    106,
+-    132,
+-    58,
+-    119,
+-    127,
+-    68,
+-    105,
+-    15,
++    145,
++    33,
++    116,
++    94,
++    120,
++    85,
++    80,
++    141,
++    92,
++    121,
+     17,
+-    114,
+-    110,
++    20,
++    103,
++    91,
++    40,
++    87,
++    47,
+     46,
+-    103,
+-    71,
+-    49,
+-    94,
+-    36,
+-    97,
++    69,
++    32,
++    66,
++    3,
+     2,
+-    1,
++    58,
++    43,
++    135,
++    8,
++    30,
++    19,
++    72,
++    129,
++    108,
++    60,
++    14,
++    41,
+     52,
+-    42,
+-    120,
+-    6,
+-    37,
+-    28,
+-    79,
+-    128,
+-    108,
+-    91,
+-    18,
+-    47,
+-    62,
+     144,
+     143,
+-    133,
+-    87,
+-    95,
+-    135,
+-    65,
+-    53,
+-    115,
+-    21,
+-    124,
+-    137,
+-    5,
++    138,
++    113,
++    119,
++    145,
++    57,
++    48,
++    104,
++    16,
++    112,
++    134,
++    6,
+     150,
+-    148,
++    151,
+     139,
+-    77,
++    59,
++    114,
++    79,
++    124,
+     90,
++    95,
++    132,
++    136,
++    28,
++    4,
++    50,
++    98,
++    22,
+     64,
+-    104,
++    88,
++    127,
++    128,
++    126,
++    110,
++    5,
++    44,
++    97,
++    137,
++    42,
++    11,
++    107,
+     75,
+     67,
+-    112,
+-    116,
+-    26,
+-    3,
+-    44,
++    25,
++    45,
++    99,
++    53,
++    49,
+     74,
+-    61,
+-    109,
+-    93,
++    82,
++    27,
++    18,
++    9,
++    105,
++    51,
++    36,
++    148,
++    106,
++    122,
++    102,
++    147,
++    131,
++    62,
++    149,
++    111,
++    145,
++    21,
++    81,
++    35,
+     140,
+-    141,
+     123,
+-    131,
+-    11,
+-    23,
+-    73,
+-    117,
+-    16,
++    76,
++    29,
++    54,
+     10,
+-    88,
+-    107,
+-    84,
+-    20,
+-    51,
++    39,
+     89,
+-    50,
+-    40,
+-    102,
+-    101,
+     31,
+-    39,
+-    4,
+-    113,
+-    35,
+-    13,
+-    145,
+-    98,
+-    121,
+-    83,
+-    149,
+-    125,
+-    41,
+-    146,
+-    92,
+-    135,
++    61,
++    7,
++    115,
++    93,
+     24,
++    15,
++    55,
++    56,
+     78,
+-    33,
+-    118,
+-    129,
+-    80,
+-    34,
+-    66,
+-    9,
++    37,
++    133,
++    63,
++    71,
+     38,
+-    63,
+-    27,
+-    55,
++    146,
++    100,
++    117,
++    23,
++    142,
++    101,
++    77,
++    84,
++    73,
+     12,
+-    99,
+-    76,
+-    30,
+-    14,
+-    59,
+-    48,
+-    82,
+-    25,
+-    122,
++    13,
++    1,
++    70,
+     86,
+-    96,
+-    32,
+-    147,
+-    134,
+-    138,
+-    22,
+-    126,
+-    70,
+-    56,
+-    54,
+-    60,
+-    7,
+-    8,
+-    69,
+-    72,
+-    45,
+-    19,
+-    85,
++    34,
++    26,
++    109,
+     0,
+-    136,
+-    130,
+-    81,
+-    57,
+-    43,
++    125,
++    118,
++    83,
++    65,
++    68,
+     65535
+ };
+Index: khtml/misc/htmlattrs.h
+===================================================================
+--- khtml/misc/htmlattrs.h     (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ khtml/misc/htmlattrs.h     (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -149,18 +149,19 @@
+ #define ATTR_ONMOUSEUP 138
+ #define ATTR_ONRESET 139
+ #define ATTR_ONSELECT 140
+-#define ATTR_ONSUBMIT 141
+-#define ATTR_ONUNLOAD 142
+-#define ATTR_PROFILE 143
+-#define ATTR_PROMPT 144
+-#define ATTR_SCHEME 145
+-#define ATTR_SRC 146
+-#define ATTR_STANDBY 147
+-#define ATTR_SUMMARY 148
+-#define ATTR_TITLE 149
+-#define ATTR_USEMAP 150
+-#define ATTR_VALUE 151
+-#define ATTR_LAST_ATTR 151
++#define ATTR_ONSCROLL 141
++#define ATTR_ONSUBMIT 142
++#define ATTR_ONUNLOAD 143
++#define ATTR_PROFILE 144
++#define ATTR_PROMPT 145
++#define ATTR_SCHEME 146
++#define ATTR_SRC 147
++#define ATTR_STANDBY 148
++#define ATTR_SUMMARY 149
++#define ATTR_TITLE 150
++#define ATTR_USEMAP 151
++#define ATTR_VALUE 152
++#define ATTR_LAST_ATTR 152
+ #define ATTR_LAST_CI_ATTR 103
+ const char* getAttrName(unsigned short id) KDE_NO_EXPORT;
 Index: dcop/dcopserver.cpp
 ===================================================================
---- dcop/dcopserver.cpp        (.../tags/KDE/3.5.9/kdelibs)    (wersja 786050)
-+++ dcop/dcopserver.cpp        (.../branches/KDE/3.5/kdelibs)  (wersja 786050)
+--- dcop/dcopserver.cpp        (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ dcop/dcopserver.cpp        (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
 @@ -1318,6 +1318,8 @@
      if (!shutdown)
      {
@@ -521,6 +2698,22 @@ Index: dcop/dcopserver.cpp
         m_timer->start( 10000 ); // if within 10 seconds nothing happens, we'll terminate
         disconnect( m_timer, SIGNAL(timeout()), this, SLOT(slotTerminate()) );
         connect( m_timer, SIGNAL(timeout()), this, SLOT(slotExit()) );
+Index: kparts/browserrun.cpp
+===================================================================
+--- kparts/browserrun.cpp      (.../tags/KDE/3.5.9/kdelibs)    (wersja 793728)
++++ kparts/browserrun.cpp      (.../branches/KDE/3.5/kdelibs)  (wersja 793728)
+@@ -291,9 +291,9 @@
+     // The strange order in the i18n() calls below is due to the possibility
+     // of surl containing a '%'
+     if ( suggestedFilename.isEmpty() )
+-        return i18n("Open '%2'?\nType: %1").arg(comment).arg(surl);
++        return i18n("Open '%2'?\nType: %1").arg(comment, surl);
+     else
+-        return i18n("Open '%3'?\nName: %2\nType: %1").arg(comment).arg(suggestedFilename).arg(surl);
++        return i18n("Open '%3'?\nName: %2\nType: %1").arg(comment, suggestedFilename, surl);
+ }
+ //static
 
 Zmiany atrybutów dla: .
 ___________________________________________________________________
This page took 0.15924 seconds and 4 git commands to generate.