Review Request: make Calligra thumbnailer functional again
Boudewijn Rempt
boud at valdyas.org
Sat Jul 7 15:04:48 BST 2012
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/105373/#review15511
-----------------------------------------------------------
Ship it!
Ship It!
- Boudewijn Rempt
On July 4, 2012, 1:08 p.m., Friedrich W. H. Kossebau wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/105373/
> -----------------------------------------------------------
>
> (Updated July 4, 2012, 1:08 p.m.)
>
>
> Review request for Calligra and Boudewijn Rempt.
>
>
> Description
> -------
>
> Currently the Calligra thumbnailer is slightly broken:
> * it claims to support a fixed set of mimetypes, even if not all of Calligra is built.
> * it reports the flags like BlendIcon based on the last document a preview was done for
> * it does not offer to create mimetypes for formats supported by import filters
> * it might not really wait for the rendering of the loaded document
>
> Attached patch fixes that by:
> * duplicate into two plugins:
> calligraimagethumbnail for preview without blending the icon (for all image formats),
> calligrathumbnail for preview with blending the icon (for all other)
> * wait for result of thumbnail rendering
> * extends the range of supported mimetypes with the MS formats and some other otherwise not done.
> * install separate thumbnail descriptions per import filter and only if
> the import filter is installed
> * put a white background behind extracted mimetypes (as OO/LI creates transparent backgrounds which look bad then)
>
> But this uncovers some problems:
> First is that at least for xfig images the imagethumbnailer of kde-runtime hides the Calligra-based one. A patch to fix this is commited to kde-runtime for 4.8.5 and 4.9.0.
> Second is that the result of some KoDocument subclasses is not really perfect, Words and Flow/Stage have seen fixes, but at least Sheets still needs one. Separate issue, separate patch, as this also is valid for the thumbnails added on storing ODS.
>
> And some filters could possibly use a preview image from the original format? But that is also outside the scope of this patch.
>
> Okay to backport to 2.5? Would ask for string freeze exception for all the separate mimetypes.
>
>
> Diffs
> -----
>
> filters/flow/visio/import/CMakeLists.txt 0f42264
> filters/flow/visio/import/flow_vsdx_thumbnail.desktop PRE-CREATION
> filters/karbon/karbon1.x/CMakeLists.txt 127a2aa
> filters/karbon/karbon1.x/karbon_karbon1x_thumbnail.desktop PRE-CREATION
> filters/karbon/xfig/CMakeLists.txt b3b21a9
> filters/karbon/xfig/karbon_xfig_thumbnail.desktop PRE-CREATION
> filters/sheets/excel/import/CMakeLists.txt 7ae3cbb
> filters/sheets/excel/import/sheets_excel_thumbnail.desktop PRE-CREATION
> filters/sheets/xlsx/CMakeLists.txt a637afa
> filters/sheets/xlsx/sheets_xlsx_thumbnail.desktop PRE-CREATION
> filters/stage/kpr2odf/CMakeLists.txt 96b5650
> filters/stage/kpr2odf/stage_kpr_thumbnail.desktop PRE-CREATION
> filters/stage/powerpoint/CMakeLists.txt 8e5478c
> filters/stage/powerpoint/stage_powerpoint_thumbnail.desktop PRE-CREATION
> filters/stage/pptx/CMakeLists.txt 3332270
> filters/stage/pptx/stage_pptx_thumbnail.desktop PRE-CREATION
> filters/words/docx/CMakeLists.txt 30111e4
> filters/words/docx/words_docx_thumbnail.desktop PRE-CREATION
> filters/words/msword-odf/CMakeLists.txt 2f79f7b
> filters/words/msword-odf/words_msword_thumbnail.desktop PRE-CREATION
> filters/words/rtf/import/CMakeLists.txt 4a6fe10
> filters/words/rtf/import/words_rtf_thumbnail.desktop PRE-CREATION
> filters/words/wordperfect/import/CMakeLists.txt 5efb0b0
> filters/words/wordperfect/import/words_wpd_thumbnail.desktop PRE-CREATION
> filters/words/works/import/CMakeLists.txt 83f5254
> filters/words/works/import/words_wps_thumbnail.desktop PRE-CREATION
> krita/plugins/formats/ora/CMakeLists.txt 666de52
> krita/plugins/formats/ora/krita_ora_thumbnail.desktop PRE-CREATION
> tools/thumbnail/CMakeLists.txt f7aac3f
> tools/thumbnail/calligracreator.h dfe50d2
> tools/thumbnail/calligracreator.cpp 804b0db
> tools/thumbnail/calligraodgthumbnail.desktop PRE-CREATION
> tools/thumbnail/calligrathumbnail.desktop 2c2272c
> tools/thumbnail/kritathumbnail.desktop PRE-CREATION
> tools/thumbnail/otherofficethumbnail.desktop e62eba1
> tools/thumbnail/sheetsodsthumbnail.desktop PRE-CREATION
> tools/thumbnail/stageodpthumbnail.desktop PRE-CREATION
> tools/thumbnail/wordsodtthumbnail.desktop PRE-CREATION
>
> Diff: http://git.reviewboard.kde.org/r/105373/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Friedrich W. H. Kossebau
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20120707/e200a798/attachment.htm>
More information about the calligra-devel
mailing list