<table><tr><td style="">vkrause created this revision.<br />vkrause added a reviewer: KDE PIM.<br />Restricted Application added a project: KDE PIM.<br />vkrause requested review of this revision.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D11932">View Revision</a></tr></table><br /><div><strong>REPOSITORY</strong><div><div>R81 KDE PIM Addons</div></div></div><br /><div><strong>BRANCH</strong><div><div>master</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D11932">https://phabricator.kde.org/D11932</a></div></div><br /><div><strong>AFFECTED FILES</strong><div><div>CMakeLists.txt<br />
plugins/messageviewer/bodypartformatter/autotests/CMakeLists.txt<br />
plugins/messageviewer/bodypartformatter/autotests/airportdbtest.cpp<br />
plugins/messageviewer/bodypartformatter/autotests/postprocessordata/flight-augment.post.json<br />
plugins/messageviewer/bodypartformatter/autotests/postprocessordata/flight-augment.pre.json<br />
plugins/messageviewer/bodypartformatter/autotests/postprocessordata/flight-filter.post.json<br />
plugins/messageviewer/bodypartformatter/autotests/postprocessordata/flight-filter.pre.json<br />
plugins/messageviewer/bodypartformatter/autotests/postprocessordata/hotel-filter.post.json<br />
plugins/messageviewer/bodypartformatter/autotests/postprocessordata/hotel-filter.pre.json<br />
plugins/messageviewer/bodypartformatter/autotests/postprocessordata/train-unsorted.post.json<br />
plugins/messageviewer/bodypartformatter/autotests/postprocessordata/train-unsorted.pre.json<br />
plugins/messageviewer/bodypartformatter/autotests/postprocessortest.cpp<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/google-flight-reservation-json-ld.html<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/google-flight-reservation-json-ld.json<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/google-flight-reservation-microdata.html<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/google-flight-reservation-microdata.json<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/google-json-ld.html<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/google-json-ld.json<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/google-microdata-inline.html<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/google-microdata-inline.json<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/google-microdata.html<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/google-microdata.json<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/hotel-json-ld-fallback.html<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/hotel-json-ld-fallback.json<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/lh-invalid-microdata.html<br />
plugins/messageviewer/bodypartformatter/autotests/structureddata/lh-invalid-microdata.json<br />
plugins/messageviewer/bodypartformatter/autotests/structureddataextractortest.cpp<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/amadeus_1.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/amadeus_1.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/brusselsairlines_1.html<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/brusselsairlines_1.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/czechrailways_one-leg-no-seat-single.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/czechrailways_one-leg-no-seat-single.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/czechrailways_one-leg-return.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/czechrailways_one-leg-return.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/czechrailways_one-leg-single.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/czechrailways_one-leg-single.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/czechrailways_two-leg-single.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/czechrailways_two-leg-single.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/deutschebahn_one-leg-return-international.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/deutschebahn_one-leg-return-international.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/deutschebahn_one-leg-return-no-seat.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/deutschebahn_one-leg-return-no-seat.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/deutschebahn_one-leg-single-international.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/deutschebahn_one-leg-single-international.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/deutschebahn_two-leg-return.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/deutschebahn_two-leg-return.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/deutschebahn_two-leg-single.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/deutschebahn_two-leg-single.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/eurowings_1.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/eurowings_1.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/fcmtravel_1.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/fcmtravel_1.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/fcmtravel_2.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/fcmtravel_2.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/iberia_1.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/iberia_1.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/regiojet_bus_cs-one-leg-return.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/regiojet_bus_cs-one-leg-return.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/regiojet_bus_cs-one-leg-single.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/regiojet_bus_cs-one-leg-single.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/regiojet_bus_en-one-leg-single.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/regiojet_bus_en-one-leg-single.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/regiojet_train_cs-one-leg-single.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/regiojet_train_cs-one-leg-single.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/sncf_one-leg-single-tgv.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/sncf_one-leg-single-tgv.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/swiss_one-leg-return.json<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddata/swiss_one-leg-return.txt<br />
plugins/messageviewer/bodypartformatter/autotests/unstructureddataextractortest.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/CMakeLists.txt<br />
plugins/messageviewer/bodypartformatter/semantic/calendarhandler.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/calendarhandler.h<br />
plugins/messageviewer/bodypartformatter/semantic/config-semantic.h.cmake<br />
plugins/messageviewer/bodypartformatter/semantic/datatypes.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/datatypes.h<br />
plugins/messageviewer/bodypartformatter/semantic/extractor.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/extractor.h<br />
plugins/messageviewer/bodypartformatter/semantic/extractorengine.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/extractorengine.h<br />
plugins/messageviewer/bodypartformatter/semantic/extractorfilter.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/extractorfilter.h<br />
plugins/messageviewer/bodypartformatter/semantic/extractorpostprocessor.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/extractorpostprocessor.h<br />
plugins/messageviewer/bodypartformatter/semantic/extractorpreprocessor.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/extractorpreprocessor.h<br />
plugins/messageviewer/bodypartformatter/semantic/extractorrepository.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/extractorrepository.h<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/amadeus.js<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/amadeus.json<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/brusselsairlines.js<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/brusselsairlines.json<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/czechrailways.js<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/czechrailways.json<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/deutschebahn.js<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/deutschebahn.json<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/eurowings.js<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/eurowings.json<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/extractors.qrc<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/fcmtravel.js<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/fcmtravel.json<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/iberia.js<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/iberia.json<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/klm.js<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/klm.json<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/regiojet.js<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/regiojet.json<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/sncf.js<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/sncf.json<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/swiss.js<br />
plugins/messageviewer/bodypartformatter/semantic/extractors/swiss.json<br />
plugins/messageviewer/bodypartformatter/semantic/jsonlddocument.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/jsonlddocument.h<br />
plugins/messageviewer/bodypartformatter/semantic/semantic_plugin.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/semanticprocessor.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/semanticprocessor.h<br />
plugins/messageviewer/bodypartformatter/semantic/semanticrenderer.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/semanticurlhandler.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/structureddataextractor.cpp<br />
plugins/messageviewer/bodypartformatter/semantic/structureddataextractor.h</div></div></div><br /><div><strong>To: </strong>vkrause, KDE PIM<br /><strong>Cc: </strong>dvasin, winterz, vkrause, mlaurent, knauss, dvratil<br /></div>