D8083: Cleanup HtmlWriter API

Volker Krause noreply at phabricator.kde.org
Sun Oct 1 10:17:05 BST 2017


vkrause created this revision.
vkrause added a reviewer: knauss.
Restricted Application added a project: KDE PIM.
Restricted Application added a subscriber: KDE PIM.

REVISION SUMMARY
  - merge Interface::HtmlWriter and HtmlWriter
  - remove queue() and flush(), which with the single synchronous buffer send to WebEngine have no meanings anymore
  - remove the unused CSS argument to begin()
  - remove TeeHtmlWriter, its debugging use has been superseded by the much more convenient direct access to the HTML source code in the mail source view
  
  This prepares the next step of making HtmlWriter conceptually a QIODevice,
  so we can use it directly with Grantlee's streaming API.

REPOSITORY
  R94 PIM: Message Library

BRANCH
  top

REVISION DETAIL
  https://phabricator.kde.org/D8083

AFFECTED FILES
  messagecomposer/autotests/testhtmlwriter.h
  messageviewer/src/CMakeLists.txt
  messageviewer/src/htmlwriter/teehtmlwriter.cpp
  messageviewer/src/htmlwriter/teehtmlwriter.h
  messageviewer/src/htmlwriter/webengineparthtmlwriter.cpp
  messageviewer/src/htmlwriter/webengineparthtmlwriter.h
  messageviewer/src/messagepartthemes/default/autotests/rendertest.cpp
  messageviewer/src/messagepartthemes/default/autotests/util.h
  messageviewer/src/messagepartthemes/default/defaultrenderer.cpp
  messageviewer/src/messagepartthemes/default/htmlblock.cpp
  messageviewer/src/messagepartthemes/default/partrendered.cpp
  messageviewer/src/viewer/viewer_p.cpp
  mimetreeparser/autotests/util.h
  mimetreeparser/src/htmlwriter/filehtmlwriter.cpp
  mimetreeparser/src/htmlwriter/filehtmlwriter.h
  mimetreeparser/src/interfaces/htmlwriter.cpp
  mimetreeparser/src/interfaces/htmlwriter.h
  mimetreeparser/src/viewer/messagepart.cpp
  mimetreeparser/src/viewer/objecttreeparser.cpp

To: vkrause, knauss
Cc: #kde_pim, dvasin, winterz, vkrause, mlaurent, knauss, dvratil
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20171001/32406f9c/attachment.html>


More information about the kde-pim mailing list