Revision 788248
Go back to digest for 23rd March 2008Features in KDE Base
Germain Garand committed changes in /trunk/KDE/kdelibs/khtml:
CSS 3 - Media Queries
cf. <a href="http://www.w3.org/TR/css3-mediaqueries/">http://www.w3.org/TR/css3-mediaqueries/</a>
This is a full implementation supporting all media features, for both visual and paged media types we support.
It is based on the partial implementation found in WebCore.
With some refactoring work, fixes, and implementation of the missing bits.
This module allows web content writers to query the capabilities of the client's output device (be it a screen, a printer, etc.) and automatically select CSS styles that are best suited to it.
File Changes
Added 3 files
- /trunk/KDE/kdelibs/khtml/css
- /css_mediaquery.cpp
- /css_mediaquery.h
- /maketokenizer
Modified 23 files
- /trunk/KDE/kdelibs/khtml
- /CMakeLists.txt
- /khtml_global.cpp
- /khtmlview.cpp
- /css/css_ruleimpl.cpp
- /css/css_ruleimpl.h
- /css/css_stylesheetimpl.cpp
- /css/css_stylesheetimpl.h
- /css/css_valueimpl.cpp
- /css/css_valueimpl.h
- /css/cssparser.cpp
- /css/cssparser.h
- /css/cssstyleselector.cpp
- /css/cssstyleselector.h
- /css/parser.cpp
- /css/parser.h
- /css/parser.y
- /css/tokenizer.cpp
- /css/tokenizer.flex
- /dom/css_stylesheet.cpp
- /dom/css_value.h
- /ecma/kjs_css.cpp
- /html/html_headimpl.cpp
- /xml/dom_docimpl.cpp
26 files changed in total