Review Request 110664: Create metaplugins containing smaller plugins
Thorsten Zachmann
t.zachmann at zagge.de
Tue May 28 04:31:39 BST 2013
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://git.reviewboard.kde.org/r/110664/#review33258
-----------------------------------------------------------
Wouldn't it be possible to link all the object files additionally to the libs also into the metalib? Then the installation could just use a different desktop file for installing the meta lib/seperate libs. This might be simpler and easier to maintain. Just and idea.
krita/plugins/filters/colorsfilters/colorsfiltersplugin.h
<http://git.reviewboard.kde.org/r/110664/#comment24604>
These includes seem to be not needed.
krita/plugins/filters/colorsfilters/colorsfiltersplugin.cpp
<http://git.reviewboard.kde.org/r/110664/#comment24603>
The list of includes seems to be a bit long compared to the used classes.
krita/plugins/filters/convolutionfilters/convolutionfiltersplugin.h
<http://git.reviewboard.kde.org/r/110664/#comment24605>
This includes seems to be unused.
krita/plugins/filters/convolutionfilters/convolutionfiltersplugin.cpp
<http://git.reviewboard.kde.org/r/110664/#comment24606>
These includes seems to be not needed.
krita/plugins/filters/randompickfilter/randompickfilterplugin.h
<http://git.reviewboard.kde.org/r/110664/#comment24607>
This include seems not to be used.
krita/plugins/filters/randompickfilter/randompickfilterplugin.cpp
<http://git.reviewboard.kde.org/r/110664/#comment24608>
These includes seem not to be used.
- Thorsten Zachmann
On May 27, 2013, 10:20 a.m., Boudewijn Rempt wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://git.reviewboard.kde.org/r/110664/
> -----------------------------------------------------------
>
> (Updated May 27, 2013, 10:20 a.m.)
>
>
> Review request for Calligra.
>
>
> Description
> -------
>
> On Windows, at least, loading the libraries and plugins causes a huge slowdown on startup. On Android, having lots of dynamic libraries isn't supported either. This patch defines a CMake option (METAPLUGIN) that makes it possible to optionally compile a set of plugins into a single plugin, like shown here for the Krita filters.
>
> See http://wstaw.org/w/1XpB/ for a screendump of vtune on Windows.
>
>
> Diffs
> -----
>
> CMakeLists.txt d5782b4
> krita/plugins/filters/CMakeLists.txt 31fbc8c
> krita/plugins/filters/colorsfilters/colorsfilters.h 217d3e9
> krita/plugins/filters/colorsfilters/colorsfilters.cpp 54fd60e
> krita/plugins/filters/colorsfilters/colorsfiltersplugin.h PRE-CREATION
> krita/plugins/filters/colorsfilters/colorsfiltersplugin.cpp PRE-CREATION
> krita/plugins/filters/convolutionfilters/CMakeLists.txt 4abcdff
> krita/plugins/filters/convolutionfilters/convolutionfilters.h e92add0
> krita/plugins/filters/convolutionfilters/convolutionfilters.cpp 7097f5f
> krita/plugins/filters/convolutionfilters/convolutionfiltersplugin.h PRE-CREATION
> krita/plugins/filters/convolutionfilters/convolutionfiltersplugin.cpp PRE-CREATION
> krita/plugins/filters/example/example.h e33ac65
> krita/plugins/filters/example/example.cpp 89cf65a
> krita/plugins/filters/fastcolortransfer/fastcolortransfer.h bf668d5
> krita/plugins/filters/fastcolortransfer/fastcolortransfer.cpp 56196e6
> krita/plugins/filters/kritametafilter.desktop PRE-CREATION
> krita/plugins/filters/metafilter.cpp PRE-CREATION
> krita/plugins/filters/noisefilter/noisefilter.h 551b6f9
> krita/plugins/filters/noisefilter/noisefilter.cpp 5656d5b
> krita/plugins/filters/randompickfilter/CMakeLists.txt 327327f
> krita/plugins/filters/randompickfilter/randompickfilter.h ac04ec9
> krita/plugins/filters/randompickfilter/randompickfilter.cpp acce712
> krita/plugins/filters/randompickfilter/randompickfilterplugin.h PRE-CREATION
> krita/plugins/filters/randompickfilter/randompickfilterplugin.cpp PRE-CREATION
> krita/plugins/filters/wavefilter/wavefilter.h 94f4373
> krita/plugins/filters/wavefilter/wavefilter.cpp 3c9c81e
>
> Diff: http://git.reviewboard.kde.org/r/110664/diff/
>
>
> Testing
> -------
>
>
> Thanks,
>
> Boudewijn Rempt
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20130528/68296450/attachment.htm>
More information about the calligra-devel
mailing list