Revision 788248

Go back to digest for 23rd March 2008

Features 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