| Summary: | Digikam: Some common fixes | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Roman Savochenko <rom_as> |
| Component: | other (any) | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | NEW --- | ||
| Severity: | major | CC: | bugwatch, rom_as |
| Priority: | P5 | ||
| Version: | R14.0.x [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Bug Depends on: | 1921 | ||
| Bug Blocks: | 3178 | ||
| Attachments: |
Work of the interface translation for showfoto and themedesigner
File dialogs adaption to use mimeTypes() instead deprecated pattern() of KImageIO Fix the showfoto build for work the image plugins Fix the showfoto build for work the image plugins and the sidebar color histogram digikam_LoadCPU.patch showfoto_OneImgOpenAsDirFromCmd.patch showfoto_BuildFixFilters.patch |
||
|
Description
Roman Savochenko
2022-04-27 00:53:16 CDT
Created attachment 3032 [details]
Work of the interface translation for showfoto and themedesigner
Created attachment 3033 [details]
File dialogs adaption to use mimeTypes() instead deprecated pattern() of KImageIO
Created attachment 3034 [details]
Fix the showfoto build for work the image plugins
Created attachment 3035 [details]
Fix the showfoto build for work the image plugins and the sidebar color histogram
The sidebar color histogram was crashed due to using liblcms together liblcms2 and which have even functions.
So for fixing, the library liblcms must be loaded in the first order.
Created attachment 3061 [details]
digikam_LoadCPU.patch
Digikam has yet one very interest issue, that is CPU heating-loading on 100% at work all functions.
After digging in the problem I linked its reproduction with the two factors:
1. execution the custom events postEvent(this, new TQCustomEvent()) from the Threaded object to itself;
2. KDirWatch
After replacing the postEvent(this, new TQCustomEvent()) call in the LoadingCache object by this patch I have removed the loading in most cases, but that still appeared in execution showfoto with the commandline arguments, so digikam completely works fine and the started cleanly showfoto also works fine.
Digging to the issue reproduction with the commandline arguments I have stopped on it disappearance-appearance in LoadingCache::LoadingCache() just at creating KDirWatch().
Created attachment 3062 [details]
showfoto_OneImgOpenAsDirFromCmd.patch
And this patch some expands showfoto for its convenient using at opening single image, when the image folder opening in the fact and that allow you right now navigate other images, as in Gwenview.
Created attachment 3072 [details]
showfoto_BuildFixFilters.patch
The building patch of showfoto updated slightly for 14.1.0.
|