Bug 144183

Summary: Path in RAW-converter broken with the letter "ß"
Product: [Applications] digikam Reporter: Carsten Niehaus <cniehaus>
Component: BatchQueueManager-RAWProcessingAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In: 0.2.0
Attachments: see the broken path
This is how it looks in trunk/

Description Carsten Niehaus 2007-04-13 19:00:28 UTC
Version:            (using KDE KDE 3.5.6)
Installed from:    SuSE RPMs

See the attached file. The path should be ..../Boßeln/...
Comment 1 Carsten Niehaus 2007-04-13 19:01:40 UTC
Created attachment 20264 [details]
see the broken path
Comment 2 caulier.gilles 2008-12-08 09:11:57 UTC
Carsten,

This file still valid using kipi-plugins 0.1.6 and libkdcraw 0.1.6 ?

Gilles Caulier
Comment 3 Carsten Niehaus 2008-12-21 15:00:36 UTC
It seems fixed in todays SVN/trunk (Digikam 0.10). See attached screenshot.

I tried with really ugly path- and filenames (including ? and umlauts like öäü) and it seems to work! Only the kDebug()-calls produce incorrect characters, but that is most likely outside of digikams scope.




digikam(27553)/digikam (core) Digikam::AlbumManager::slotDirty: AlbumManager::slotDirty "/home/kde-devel/bilder/Test�����??��"
digikam(27553)/digikam (core) Digikam::AlbumManager::slotDirty: AlbumManager::slotDirty "/home/kde-devel/bilder"
digikam(27553)/digikam (core) Digikam::AlbumManager::slotDirty: AlbumManager::slotDirty "/home/kde-devel/bilder"
digikam(27553)/digikam (core) Digikam::AlbumManager::slotDirty: Filtering out db-file-triggered dir watch signal
digikam(27553)/digikam (core) Digikam::CollectionManager::locationForPath: Testing location  1 "/home/kde-devel/bilder/Test�����??��/img_1959_h�ss�en.cr2" "/home/kde-devel/bilder"
digikam(27553)/digikam (core) Digikam::CollectionManager::locationForPath: Testing location  1 "/home/kde-devel/bilder/Test�����??��/img_1959_h�ss�en.png" "/home/kde-devel/bilder"
digikam(27553)/digikam (core) Digikam::AlbumManager::slotDirty: AlbumManager::slotDirty "/home/kde-devel/bilder/Test�����??��"
digikam(27553)/digikam (core) Digikam::DImg::load: "/home/kde-devel/bilder/Test�����??��/img_1959_h�ss�en.png"  : PNG file identified
digikam(27553)/digikam (core) Digikam::ImageScanner::addImage: Adding new item "/home/kde-devel/bilder/Test�����??��/img_1959_h�ss�en.png"
digikam(27553)/digikam (core) Digikam::AlbumManager::slotDirty: AlbumManager::slotDirty "/home/kde-devel/bilder"
digikam(27553) Digikam::ScanControllerLoadingCacheFileWatch::slotImageChanged: 66 "/home/kde-devel/bilder/Test�����??��/img_1959_h�ss�en.png"
kio_digikamalbums(27593)/digikam (kio-slave) kio_digikamalbums::special: kio_digikamalbums::special  KUrl("digikamalbums:/Test�����%3F%3F��/?albumRoot=/home/kde-devel/bilder&albumRootId=1&databaseType=QSQLITE&databaseName=/home/kde-devel/bilder/digikam4.db")
Comment 4 Carsten Niehaus 2008-12-21 15:03:56 UTC
Created attachment 29520 [details]
This is how it looks in trunk/
Comment 5 caulier.gilles 2008-12-22 06:39:52 UTC
Carsten,

Thanks for feedback

Gilles Caulier