digiKam digest - 2009-07-12
Submitted by mikolajmachowski on Mon, 2009-07-13 22:13
Interesting things which happened last week:
Apart from usual fixes, small optimizations and various smaller improvements the most important thing this week was extension of template system.
Web addresses and e-mails provided in contact data are now clickable links:
Bug/wish table
| Opened bugs | Opened last week | Closed last week | Change | Opened wishes | Opened last week | Closed last week | Change | |
|---|---|---|---|---|---|---|---|---|
| digikam | 235 | +19 | -18 | 1 | 276 | +5 | -3 | 2 |
| kipiplugins | 100 | +5 | -11 | -6 | 150 | +4 | -2 | 2 |
Full tables:
NEWS reports
Issues closed last week (note: due to different methodologies numbers may not add up with table above)
digiKam
+digiKam 1.0.0-beta3 - Release date: 2009-xx-xx
+
+NEW FEATURES:
+
+General : Metadata Template: add support of Contact, Location, and Subjects IPTC information.
+
+BUGFIXES FROM KDE BUGZILLA (alias B.K.O | http://bugs.kde.org):
+
+001 ==> 199168 : Tags in db but not in IPTC.
+002 ==> 184445 : Deleting multiple files in folder view gives me multiple errors.
+003 ==> 151749 : External URLs from pictures for related information.
+004 ==> 192701 : Application: digiKam (digiKam), signal SIGSEGV --Crash under Gnome (Ubuntu 9.04).
+005 ==> 199394 : Request: "regenerate folder thumbnails" menu item.
+006 ==> 199420 : Duplication of Albums when naming them using upper case letters.
+007 ==> 192535 : digiKam collections on removable media are treated as local collections.
+008 ==> 199497 : Open camera rejected with: "Fehler beim Auflisten der Dateien in /store_00010001/DCIM/100CANON.".
+009 ==> 199602 : Exif rotation not interpreted the same way in different tools.
+010 ==> 191522 : Crash on use default action "Download Photos with digiKam".
+011 ==> 196463 : Crash on device action Download Photos with Digikam.
+012 ==> 199617 : When clicking on "My Tags", the view switches automatically after 2 seconds.
+013 ==> 199076 : Sudden crash of digiKam during work.
+014 ==> 195121 : digiKam crashes on view image (exiv2).
+015 ==> 142566 : Update metadata doesn't work correctly for creation date.
+016 ==> 199251 : digiKam crashes when setting exif orientation tag.
+017 ==>
+
+
+*********************************************************************************************************
+012 ==> 143932 : UTF-8 displayed with wrong encoding when restoring photo to digiKam.
+024 ==> 175321 : Synchronize tags to IPTC keywords adds instead of copying.
+027 ==> 196768 : With 4.2.90 digiKam always crashes on startup - worked fine with 4.2.3.
+028 ==> 190719 : Compiling digikam-0.10.0 on Gentoo fails.
+031 ==> 195494 : Deleting and canceling a picture with the keyboard still delete the picture.
+048 ==> 197285 : Understand keyword hierarchies with different delimiters.
+053 ==> 197641 : Can't delete Exif x-default caption once set.
+056 ==> 196686 : IconView (Qt4 Model/View based) : Select multiple images with CTRL + Mouse not working anymore in 1.0.0-beta1.
+057 ==> 197961 : CameraUI freezes digiKam when starting to download images from camera.
+058 ==> 197445 : digiKam freezes while attempting to import images from canon Powershot a540.
+069 ==> 188017 : Video colors inverted after digiKam started.
+071 ==> 189080 : Comments not saved with digiKam 0.10.0 on KDE 4.2.2.
+011 ==> 184953 : Zooming and panning in slideshow / without toolbars.
+033 ==> 189843 : Crash on Ubuntu jaunty beta.
+037 ==> 188755 : Strange behavior on selection.
+041 ==> 190612 : digiKam and showFoto crash.
+043 ==> 191203 : digiKam crashed on first load, after being installed on Ubuntu 9.04.
+054 ==> 187560 : IPTC data for author are missing while downloading images.
Kipi-plugins
+PrintWizard : Add support for 2-1/3" x 3-1/3" pictures.
+DNGConverter : Update internal XMP sdk from Adobe to version 4.4.
+
+002 ==> HtmlExport : 196890 : "Next" button on first wizard page is initially disabled.
+007 ==> BatchProcess : 173664 : Menu: Can't resize image(s).
+008 ==> DngConverter : 199129 : xmp_sdk/common/LargeFileAccess.cpp: size of array âcheck_off_t_sizeâ is negative.
+009 ==> picasaExport : 188850 : Does not upload to picassaweb --- just hangs for hours.
+010 ==> ScanImages : 147366 : SIGABORT on Second Scan from HP 5200 scanner.
+011 ==> SendImages : 190208 : Change image properties options should be grayed out when the check box is unchecked.
+012 ==> SendImages : 146487 : kipi-plugins export to email fails when email too large
+013 ==> SendImages : 189984 : Impossible to email images if the path contains characters such as ?Š?¨?
+014 ==> RawConverter : 161337 : Image rotation of converted RAW photos (portrait format) broken
+015 ==> Calendar : 196888 : Create Calender: Year formatted as 2,009 on last page of wizard
+016 ==> Calendar : 111697 : i wish for the option to change the first day of week (sun / mon)
+017 ==>
Selected commits
extragear/graphics/kipi-plugins/dngconverter (2009-07-06 17:43)
SVN commit 992321 by cgilles:
With DNG converter, this file can be dropped from XMP sdk
CCBUGS: 199129
3 files changed
extragear/graphics/digikam/libs/dmetadata (2009-07-06 15:06)
SVN commit 992185 by cgilles:
add isEmpty and comparison operator
2 files changed
extragear/graphics/digikam/libs/template (2009-07-06 18:17)
SVN commit 992329 by cgilles:
add template settings panel
2 files changed
extragear/graphics/digikam/libs/template (2009-07-06 19:04)
SVN commit 992338 by cgilles:
add contact page
1 file changed
extragear/graphics/digikam/libs/template (2009-07-06 19:18)
SVN commit 992346 by cgilles:
set/get template implemented
1 file changed
extragear/graphics/digikam/libs/dmetadata (2009-07-06 19:31)
SVN commit 992353 by cgilles:
drive iptc location and contact info
2 files changed
extragear/graphics/digikam/utilities/setup (2009-07-06 19:32)
SVN commit 992354 by cgilles:
use Template panel
1 file changed
extragear/graphics/digikam/libs/dmetadata (2009-07-06 20:14)
SVN commit 992374 by cgilles:
set/get/remove IPTC contact/location info thrue Template container
3 files changed
extragear/graphics/digikam/libs/template (2009-07-06 19:43)
SVN commit 992361 by cgilles:
save IPTC contact/location info to XML settings file
1 file changed
extragear/graphics/digikam/libs/template (2009-07-06 20:50)
SVN commit 992396 by cgilles:
add IPTC Location info
1 file changed
extragear/graphics/digikam/libs/template (2009-07-06 19:32)
SVN commit 992356 by cgilles:
read iptc location/contact info from xml settings file
1 file changed
extragear/graphics/digikam/libs/template (2009-07-06 21:40)
SVN commit 992407 by cgilles:
added IPTC contact info
1 file changed
extragear/graphics/digikam (2009-07-06 23:30)
SVN commit 992446 by mwiesweg:
On failure to load a file, do not show a message box but draw the error message on the canvas,
consistent with the preview.
This fixes all problems that arise when multiple error occur rapidly (like trying to
load a group of non existent files in a row)
BUG: 184445
3 files changed
extragear/graphics/digikam (2009-07-07 08:35)
SVN commit 992504 by cgilles:
new country selector combobox
3 files changed
extragear/graphics/digikam (2009-07-07 10:08)
SVN commit 992536 by cgilles:
move altlangstredit to template
add TODO plan for the future about to move altlangstredit and countryselector widget to libkexiv2
6 files changed
extragear/graphics/digikam/libs/template (2009-07-07 16:26)
SVN commit 992660 by cgilles:
Added support of photograph active links (email and web url).
BUGS: 151749
2 files changed
extragear/graphics/digikam/libs/template (2009-07-07 19:56)
SVN commit 992792 by cgilles:
new static method to get country name from country code
2 files changed
extragear/graphics/digikam/libs/imageproperties (2009-07-07 21:02)
SVN commit 992817 by cgilles:
remember expander box settings between sessions
4 files changed
extragear/graphics/digikam/libs/template (2009-07-07 20:15)
SVN commit 992796 by cgilles:
no need country name + country code: country name is enough
1 file changed
extragear/graphics/kipi-plugins/metadataedit (2009-07-08 13:35)
SVN commit 993282 by cgilles:
move Transmission Reference to properties tab
2 files changed
extragear/graphics/digikam (2009-07-08 12:42)
SVN commit 993249 by cgilles:
if a template is selected from selector, startup setup template give focus to this item.
6 files changed
extragear/graphics/digikam/libs/template (2009-07-08 12:10)
SVN commit 993239 by cgilles:
export template tab values
2 files changed
extragear/graphics/digikam/utilities/setup (2009-07-08 12:10)
SVN commit 993241 by cgilles:
remember template tab between setup sessions
1 file changed
extragear/graphics/digikam (2009-07-08 11:26)
SVN commit 993161 by cgilles:
fix Template registering to DB.
In fact Contact info is never recorded duing missing code in MetadataHub (:=))). My misstake
ImageInfo now is used to set/get/remove template data from database. It's more simple and clear.
ImageCopyright and ImageExtentedProperties don't know Template container anymore.
Template container comparison work perfectly now.
CCMAIL: marcel.wiesweg@gmx.de
7 files changed
extragear/graphics/digikam/utilities/setup (2009-07-09 10:47)
SVN commit 993647 by mwiesweg:
Workaround problem by emitting a "dry" layoutChanged() signal after an entry has been
added. This forces a relayout of all widgets.
There are no adverse effects on this (this view does not handle large numbers of entries)
but this is stricly a workaround for the underlying bug in kdelibs which is not fixed.
CCBUG: 182753
1 file changed
extragear/graphics/digikam/libs/template (2009-07-09 17:36)
SVN commit 993872 by cgilles:
new widget to set-up IPTC Subjects with template. Code is based on MetadataEdit tool. Later, with KDE 4.4, we will shared this code in libkexiv2 to factorize.
5 files changed
extragear/graphics/digikam (2009-07-09 10:46)
SVN commit 993645 by cgilles:
Fix RExpanderBox read/write state to RC file.
Do not check if expander item are visible as state to save. Use arrow properties instead, because if writesettings()
is called from destructor, expander item visibility is not valid.
Use RExpanderBox destructor to call writeSettings, intead destructor from parent widget (this can make a crash in some situations).
RExpanderBox need objectName to read/write settings from rc file. Don't forget to set this properties before to use an instance.
12 files changed
extragear/graphics/kipi-plugins/metadataedit (2009-07-09 14:34)
SVN commit 993740 by cgilles:
update IPTC subject code XML file
1 file changed
extragear/graphics/digikam/libs/database (2009-07-09 23:17)
SVN commit 994000 by cgilles:
add new method to remove subjects from DB
2 files changed
extragear/graphics/digikam/libs (2009-07-10 00:03)
SVN commit 994015 by cgilles:
Metadata Template : Added IPTC subjects Codes support.
CCBUGS: 190055
10 files changed
extragear/graphics/digikam/libs/database (2009-07-10 13:18)
SVN commit 994196 by cgilles:
strore stringlist in database using ';' separator, not ",", else IPTC subjects storage is broken.
In fact, iptc subjects data taken from xml file use already "," in subjects name/title.
CCMAIL: marcel.wiesweg@gmx.de
1 file changed
extragear/graphics/digikam/libs/dmetadata (2009-07-10 13:42)
SVN commit 994213 by cgilles:
sync IPTC subjects tags with XMP subject tags
1 file changed
extragear/graphics/digikam/libs (2009-07-10 09:14)
SVN commit 994094 by cgilles:
new widget to list template contents
2 files changed
extragear/graphics/kipi-plugins/sendimages (2009-07-10 07:53)
SVN commit 994087 by nlecureuil:
SendImage: Add A warning when a file is too big to be sent
SendImage: Do not encode file name as KUrl already does this
BUG:146487
BUG:189984
1 file changed
extragear/graphics/digikam/libs/models (2009-07-10 17:07)
SVN commit 994420 by aclemens:
Do not start a list job if the album is a root album.
This prevents the tag view to display all tags recursively, if "tag
subalbums" option is set.
BUG:199617
1 file changed
extragear/graphics/digikam/digikam (2009-07-10 18:02)
SVN commit 994475 by mwiesweg:
A call to LoadingCacheInterface::fileChanged will access QPixmap caches
and is therefore UI-thread-only.
Call from main thread only.
CCBUG: 199251
2 files changed
extragear/graphics/digikam/digikam (2009-07-10 17:37)
SVN commit 994457 by aclemens:
Enable / disable queue actions on image selection changes
1 file changed
KDE/kdegraphics/libs/libkexiv2 (2009-07-12 11:05)
SVN commit 995175 by cgilles:
new method to get XMP tags list registered in Exiv2
5 files changed
extragear/graphics/kipi-plugins/calendar (2009-07-12 21:41)
SVN commit 995464 by nlecureuil:
Fix year formating in calendar
BUG:196888
1 file changed
KDE/kdegraphics/libs/libkexiv2 (2009-07-12 08:44)
SVN commit 995145 by cgilles:
new method to get all makernotes tags list registered by Exiv2
4 files changed
KDE/kdegraphics/libs/libkexiv2 (2009-07-12 08:11)
SVN commit 995141 by cgilles:
new method to get all standard Exif tag list.
new test program to print tags list
4 files changed
extragear/graphics/digikam/digikam (2009-07-12 16:59)
SVN commit 995370 by mwiesweg:
Reimplement dragEnterEvent as well to work around Qt weirdness
that broke dropping from outside digikam on the icon view.
(why does QAbstractItemView setState(DraggingState) in dragEnterEvent,
when it is possible to get a mouseMoveEvent between that last dragMoveEvent
and the dropEvent?? The mouseMoveEvent would start a new invalid drag.)
2 files changed
KDE/kdegraphics/libs/libkexiv2 (2009-07-12 09:41)
SVN commit 995152 by cgilles:
new method to get all standard iptc tags list.
3 files changed
extragear/graphics/kipi-plugins (2009-07-11 14:58)
SVN commit 994807 by aclemens:
kWarning should only be used if something failed, not for normal debug
messages. It makes debugging harder if QT_FATAL_WARNINGS is active
otherwise.
4 files changed
extragear/graphics/digikam/libs/imageproperties (2009-07-11 13:50)
SVN commit 994789 by aclemens:
fix warnings: when url is not valid, the light table gives warnings
about missing file information.
This can be fixed by checking if url.isValid().
I can't figure out why the lighttable gets an "empty" image assigned
whenever you add items to the LT, but in general a test in here should
be done anyway.
1 file changed
extragear/graphics/digikam/libs/dialogs (2009-07-11 12:48)
SVN commit 994761 by aclemens:
this resource can not be found anymore (where is it?) so we need to use
something different, otherwise we get a lot of warnings in the console
when using the fingerprintsgenerator dialog.
1 file changed
extragear/graphics/kipi-plugins/galleryexport (2009-07-11 11:29)
SVN commit 994725 by aclemens:
A warning should only be used when something is going wrong, not for
normal debugging output.
Otherwise the applications using this plugin will never start when using
QT_FATAL_WARNINGS as an environment variable.
1 file changed
extragear/graphics/digikam/libs/imageproperties (2009-07-11 11:30)
SVN commit 994726 by aclemens:
Fix layout and warnings.
The widget d->templateSelector can not be assigned twice to a layout,
also it has not been created yet when added to grid1.
Since it is only used in grid2, I remove it for now.
If we really need two widgets, we must also define two pointers.
1 file changed




