By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.
Bug 3192 - Digikam: Some common fixes
Summary: Digikam: Some common fixes
Status: NEW
Alias: None
Product: TDE
Classification: Unclassified
Component: other (any) (show other bugs)
Version: R14.0.x [Trinity]
Hardware: Other Linux
: P5 major
Assignee: Timothy Pearson
URL:
Depends on: 1921
Blocks: 3178
  Show dependency treegraph
 
Reported: 2022-04-27 00:53 CDT by Roman Savochenko
Modified: 2023-06-18 09:08 CDT (History)
2 users (show)

See Also:
Compiler Version:
TDE Version String:
Application Version:
Application Name:


Attachments
Work of the interface translation for showfoto and themedesigner (1.16 KB, patch)
2022-04-27 00:56 CDT, Roman Savochenko
Details | Diff
File dialogs adaption to use mimeTypes() instead deprecated pattern() of KImageIO (5.26 KB, patch)
2022-04-27 00:59 CDT, Roman Savochenko
Details | Diff
Fix the showfoto build for work the image plugins (1.25 KB, patch)
2022-04-27 03:00 CDT, Roman Savochenko
Details | Diff
Fix the showfoto build for work the image plugins and the sidebar color histogram (2.70 KB, patch)
2022-04-27 14:31 CDT, Roman Savochenko
Details | Diff
digikam_LoadCPU.patch (1.31 KB, patch)
2023-04-29 13:54 CDT, Roman Savochenko
Details | Diff
showfoto_OneImgOpenAsDirFromCmd.patch (1.47 KB, patch)
2023-04-29 14:03 CDT, Roman Savochenko
Details | Diff
showfoto_BuildFixFilters.patch (2.70 KB, patch)
2023-06-18 09:08 CDT, Roman Savochenko
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Roman Savochenko 2022-04-27 00:53:16 CDT
A series of patches of the common bugs fixing.
Comment 1 Roman Savochenko 2022-04-27 00:56:36 CDT
Created attachment 3032 [details]
Work of the interface translation for showfoto and themedesigner
Comment 2 Roman Savochenko 2022-04-27 00:59:22 CDT
Created attachment 3033 [details]
File dialogs adaption to use mimeTypes() instead deprecated pattern() of KImageIO
Comment 3 Roman Savochenko 2022-04-27 03:00:56 CDT
Created attachment 3034 [details]
Fix the showfoto build for work the image plugins
Comment 4 Roman Savochenko 2022-04-27 14:31:04 CDT
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.
Comment 5 Roman Savochenko 2023-04-29 13:54:34 CDT
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().
Comment 6 Roman Savochenko 2023-04-29 14:03:26 CDT
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.
Comment 7 Roman Savochenko 2023-06-18 09:08:42 CDT
Created attachment 3072 [details]
showfoto_BuildFixFilters.patch

The building patch of showfoto updated slightly for 14.1.0.