[darktable-dev] Plan for release darktable 4.8
Hello ! As usual a message to prepare the release. For 4.8 the plan is: - Feature freeze : 15th may - String freeze : Jun 1st - Full freeze: Jun 17th The release will happen in Jun 21st. So we are entering feature freeze en 15 days. Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 4.6.1 released
- Fixed `scripts_installer` to handle user names with spaces on Windows. ### Add action support for Lua ### Other Lua changes - n/a ## Notes - When exporting to AVIF, EXR, JPEG XL, or XCF, selecting specific metadata (e.g. geo-tag or creator) is not currently possible. For AVIF, EXR, JPEG XL, and XCF formats, darktable will not include any metadata fields unless the user selects all of the checkboxes in the export module's preference options. - In order to support the correct display of numbers in darktable, the minimum supported Gtk version has had to be increased to 3.24.15. For people who need to build darktable with an older version, this can be achieved by removing line 241 of the `darktable.css` file on your system. See https://github.com/darktable-org/darktable/issues/13166. - Starting with release 4.4 a new support policy regarding macOS versions has been put in place – darktable releases will now only support those macOS versions that are also supported by Apple. Release 4.6 therefore drops support for macOS versions older than 12.5. ## Changed Dependencies ### Mandatory - n/a ### Optional - Bump libavif to 0.9.3 ## RawSpeed changes ## Camera support, compared to 4.4 ### Base Support - Canon EOS Kiss F - Canon EOS Kiss X50 - Canon EOS Kiss X90 - Canon IXY 220F (dng, chdk) - Canon PowerShot SX220 HS (chdk) - Fujifilm FinePix SL1000 - Fujifilm GFX100 II (compressed) - Fujifilm X-S20 (compressed) - Hasselblad CFV-50c - Hasselblad CFV II 50C - Hasselblad CFV 100C - ImBack ImB35mm (chdk) - Leica M (Typ 262) (dng) - Leica M-D (Typ 262) (dng) - Leica M10-D (dng) - Leica M10-P (dng) - Leica M10-R (dng) - Leica M11-P (dng) - Leica Q2 Monochrom (dng) - Leica S (Typ 007) (dng) - Leica S2 (dng) - Leica S3 (dng) - Leica SL2 (dng) - Leica SL2-S (dng) - Leica T (Typ 701) (dng) - Leica TL (dng) - Leica TL2 (dng) - Leica V-Lux 4 (4:3, 3:2, 1:1, 16:9) - Leica V-Lux 5 (3:2) - Leica X (Typ 113) (dng) - Leica X Vario (Typ 107) (dng) - Leica X-U (Typ 113) (dng) - Leica X1 (dng) - Nikon Coolpix A1000 (12bit-uncompressed) - Nikon Z f (14bit-compressed) - OM System TG-7 - Panasonic DC-TZ200D (3:2) - Panasonic DC-TZ202D (3:2) - Panasonic DC-TZ220 (3:2) - Panasonic DC-TZ220D (3:2) - Panasonic DC-ZS200D (3:2) - Panasonic DC-ZS220 (3:2) - Panasonic DC-ZS220D (3:2) - Panasonic DMC-G10 (3:2, 16:9, 1:1) - Panasonic DMC-GM1S (4:3, 3:2, 16:9, 1:1) - Pentax K-3 Mark III Monochrome - Pentax KF - Pentax Q-S1 (dng) - Pentax Q10 (dng) - Samsung EK-GN120 - Samsung G920F (dng) - Samsung G935F (dng) - Samsung GX10 (dng) - Samsung GX20 (dng) - Samsung NX3300 - Sigma fp (dng) - Sigma fp L (dng) - Sigma sd Quattro (dng) - Sigma sd Quattro H (dng) - Sinar eVolution 75 - Sony ILCE-6700 - Sony ILCE-7CM2 - Sony ILCE-7CR - Sony ILME-FX3 - Sony ZV-E1 ### White Balance Presets - Leica M (Typ 240) - Olympus E-P7 - Olympus TG-6 - Phase One IQ180 - Sony ILCE-7CM2 ### Noise Profiles - Canon IXY 220F - Nikon Z 8 - Nikon Z f - Olympus E-P7 - Pentax *ist DS - Sony ILCE-6700 - Sony ILCE-7CM2 ### Missing Compression Mode Support - Adobe enhanced DNGs (JPEG XL flavor) - Apple ProRAW DNGs - CinemaDNG lossless (Blackmagic, some DJI, etc.) - Fujifilm lossy RAFs - Nikon high efficiency NEFs - Samsung Expert RAW DNGs (JPEG XL flavor) - Sony downsized lossless ARWs ("M" for full-frame, "S" for full-frame & APS-C) ### Suspended Support Support for the following cameras is suspended because no samples are available on raw.pixls.us: - Creo/Leaf Aptus 22(LF3779)/Hasselblad H1 - Fujifilm FinePix S9600fd - Fujifilm IS-1 - GoPro FUSION - Kodak EasyShare Z980 - Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD - Leaf Credo 60 - Leaf Credo 80 - Minolta DiMAGE 5 - Olympus SP320 - Panasonic DMC-FX150 - Phase One IQ250 - Sinar Hy6/ Sinarback eXact - ST Micro STV680 ## Translations - Add support for Dutch online help which is now fully complete. - Albanian - Brazilian Portuguese - Chinese (Simplified) - Chinese (Traditional) - Czech - Dutch - European Spanish - Finnish - French - German - Hungarian - Italian - Japanese - Polish - Russian - Slovenian - Turkish - Ukrainian -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Re: NL translation small fixes
Hi Reinder, > This update is not yet visible in master? > See attached zip (the same). I just forgot about it :) > Is there any thing I should do? Better open a PR with the change. If you're not a dev, please open an issue there: https://github.com/darktable-org/darktable/issues/new (Just a blank issue, attach the .po) It won't get forgotten. Anyway, this update is now integrated. Thanks! -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Weblate for documentation is up-to-date and ready for 4.6 translation
Le mardi 26 décembre 2023 à 14:35 -0800, Mica Semrick a écrit : > Hey everyone, > > Chris (mostly) and I were able to get weblate updated and its > (mostly) > ready for 4.6 translations! Great news! Thanks. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 4.6.0 released
Canon EOS Kiss X90 - Canon IXY 220F (dng, chdk) - Canon PowerShot SX220 HS (chdk) - Fujifilm FinePix SL1000 - Fujifilm X-S20 (compressed) - ImBack ImB35mm (chdk) - Leica M10-D (dng) - Leica M10-P (dng) - Leica M10-R (dng) - Leica M11-P (dng) - Leica Q2 Monochrom (dng) - Leica SL2 (dng) - Leica SL2-S (dng) - Nikon Coolpix A1000 (12bit-uncompressed) - Nikon Z f (14bit-compressed) - OM System TG-7 - Panasonic DC-TZ200D (3:2) - Panasonic DC-TZ202D (3:2) - Panasonic DC-TZ220 (3:2) - Panasonic DC-TZ220D (3:2) - Panasonic DC-ZS200D (3:2) - Panasonic DC-ZS220 (3:2) - Panasonic DC-ZS220D (3:2) - Panasonic DMC-G10 (3:2, 16:9, 1:1) - Panasonic DMC-GM1S (4:3, 3:2, 16:9, 1:1) - Pentax K-3 Mark III Monochrome - Pentax KF - Samsung EK-GN120 - Samsung G920F (dng) - Samsung G935F (dng) - Samsung GX10 (dng) - Samsung GX20 (dng) - Sigma fp (dng) - Sigma fp L (dng) - Sigma sd Quattro (dng) - Sigma sd Quattro H (dng) - Sinar eVolution 75 - Sony ILCE-6700 - Sony ILCE-7CM2 - Sony ILCE-7CR - Sony ILME-FX3 - Sony ZV-E1 ### White Balance Presets - Leica M (Typ 240) - Olympus E-P7 - Olympus TG-6 - Sony ILCE-7CM2 ### Noise Profiles - Canon IXY 220F - Nikon Z f - Olympus E-P7 - Pentax *ist DS - Sony ILCE-6700 ### Missing Compression Mode Support - Apple ProRAW DNGs - CinemaDNG lossless (Blackmagic, DJI, etc.) - Fujifilm lossy RAFs - Nikon high efficiency NEFs - Samsung Expert RAW DNGs - Sony downsized lossless ARWs ("M" for full-frame, "S" for full-frame & APS-C) ### Suspended Support Support for the following cameras is suspended because no samples are available on raw.pixls.us: - Creo/Leaf Aptus 22(LF3779)/Hasselblad H1 - Fujifilm FinePix S9600fd - Fujifilm IS-1 - GoPro FUSION - Kodak EasyShare Z980 - Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD - Leaf Credo 60 - Leaf Credo 80 - Minolta DiMAGE 5 - Olympus SP320 - Panasonic DMC-FX150 - Pentax Q10 - Phase One IQ250 - Sinar Hy6/ Sinarback eXact - ST Micro STV680 ## Translations - Albanian - Brazilian Portuguese - Chinese (Simplified) - Chinese (Traditional) - Czech - Dutch - European Spanish - Finnish - French - German - Hungarian - Italian - Japanese - Polish - Russian - Slovenian - Ukrainian -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Italian translation - December update
Hi Fabio, > I've added the missing translation in the italian po and you can find > the tar.gz in attachment. Thanks, after your work I still have: 4328 translated messages, 571 fuzzy translations. And there is only a bit more than 24h to finalize the translation. Hope you can meet the deadline for the Italian translation be part of 4.6. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B signature.asc Description: This is a digitally signed message part
Re: [darktable-dev] Russian translation - December 2023 update
Hi Яна, > The Russian translation is updated. You can find the file in the > attachment. > I hope the bz2 format is OK. Please, let me know if there is > something wrong with the file. The .bz2 is usually ok, but after decompression I had some garbage at the start and end. After removing I have a 100% translation reported by intltool-update, so probably ok but please double check master. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Re: darktable 4.6 - let's start translations
Dear Translators, A little reminder about the translation of 4.6. The hard dead line is next Thursday at about 20h CET. The current status is: *** Fully translated: en@truecase: 4899 translated messages. nl: 4899 translated messages. pt_BR: 4899 translated messages. cs: 4899 translated messages. de: 4899 translated messages. fr: 4899 translated messages. zh_CN: 4899 translated messages. zh_TW: 4899 translated messages. uk: 4899 translated messages. *** Part of 4.6 but need some more work: fi: 4860 translated messages, 29 fuzzy translations, 10 untranslated messages. *** Will be removed: af: 3214 translated messages, 1136 fuzzy translations, 549 untranslated messages. ca: 1998 translated messages, 1659 fuzzy translations, 1242 untranslated messages. da: 1995 translated messages, 1653 fuzzy translations, 1251 untranslated messages. el: 1291 translated messages, 1818 fuzzy translations, 1790 untranslated messages. eo: 4161 translated messages, 555 fuzzy translations, 183 untranslated messages. es: 4665 translated messages, 158 fuzzy translations, 76 untranslated messages. gl: 255 translated messages, 1909 fuzzy translations, 2735 untranslated messages. he: 4665 translated messages, 158 fuzzy translations, 76 untranslated messages. hu: 4665 translated messages, 158 fuzzy translations, 76 untranslated messages. it: 4217 translated messages, 600 fuzzy translations, 82 untranslated messages. ja: 4665 translated messages, 158 fuzzy translations, 76 untranslated messages. nb: 1991 translated messages, 1646 fuzzy translations, 1262 untranslated messages. pl: 4665 translated messages, 158 fuzzy translations, 76 untranslated messages. pt_PT: 1049 translated messages, 1870 fuzzy translations, 1980 untranslated messages. ro: 474 translated messages, 1915 fuzzy translations, 2510 untranslated messages. ru: 4665 translated messages, 158 fuzzy translations, 76 untranslated messages. sk: 2751 translated messages, 1381 fuzzy translations, 767 untranslated messages. sl: 4665 translated messages, 158 fuzzy translations, 76 untranslated messages. sq: 4665 translated messages, 152 fuzzy translations, 82 untranslated messages. sr: 2882 translated messages, 1346 fuzzy translations, 671 untranslated messages. sr@latin: 2882 translated messages, 1346 fuzzy translations, 671 untranslated messages. sv: 2344 translated messages, 1672 fuzzy translations, 883 untranslated messages. th: 291 translated messages, 1234 fuzzy translations, 3374 untranslated messages. tr: 4665 translated messages, 154 fuzzy translations, 80 untranslated messages. Thanks in advance for you work, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B signature.asc Description: This is a digitally signed message part
Re: [darktable-dev] Dutch translation
Hi Reinder, > please find attached the updated (and up-to-date) NL translation. No > untranslated messages. Thanks! > Let me know if I need to take action on those "23 fuzzy translations" > you reported. > I cannot find such indication in poedit... No all good now, the translation is 100% complete on my side. Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 4.6 - let's start translations
Dear Translators, As requested by some of you, if you are in CC it is because you are the last translator of one of the darktable language. You are probably aware we are approaching a new darktable release. The strings freeze is now active so it is time for you to update the translation. Please have them handed over by Dec 14th, (I know it is short) either by GitHub PR or by just mailing the .po file. The instruction for translating is there: https://github.com/darktable-org/darktable/wiki/Translations As in the past we will again only ship translations that have a sufficient coverage. Current status: af: 3214 translated messages, 1137 fuzzy translations, 549 untranslated messages. ca: 1998 translated messages, 1659 fuzzy translations, 1243 untranslated messages. cs: 4702 translated messages, 127 fuzzy translations, 71 untranslated messages. da: 1995 translated messages, 1653 fuzzy translations, 1252 untranslated messages. de: 4887 translated messages, 11 fuzzy translations, 2 untranslated messages. el: 1291 translated messages, 1818 fuzzy translations, 1791 untranslated messages. en@truecase: 4898 translated messages, 2 fuzzy translations. eo: 4161 translated messages, 556 fuzzy translations, 183 untranslated messages. es: 4665 translated messages, 159 fuzzy translations, 76 untranslated messages. fi: 4861 translated messages, 29 fuzzy translations, 10 untranslated messages. gl: 255 translated messages, 1909 fuzzy translations, 2736 untranslated messages. he: 4665 translated messages, 159 fuzzy translations, 76 untranslated messages. hu: 4665 translated messages, 159 fuzzy translations, 76 untranslated messages. it: 4217 translated messages, 601 fuzzy translations, 82 untranslated messages. ja: 4665 translated messages, 159 fuzzy translations, 76 untranslated messages. nb: 1991 translated messages, 1646 fuzzy translations, 1263 untranslated messages. nl: 4874 translated messages, 23 fuzzy translations, 3 untranslated messages. pl: 4665 translated messages, 159 fuzzy translations, 76 untranslated messages. pt_BR: 4898 translated messages, 2 fuzzy translations. pt_PT: 1049 translated messages, 1870 fuzzy translations, 1981 untranslated messages. ro: 474 translated messages, 1915 fuzzy translations, 2511 untranslated messages. ru: 4665 translated messages, 159 fuzzy translations, 76 untranslated messages. sk: 2751 translated messages, 1382 fuzzy translations, 767 untranslated messages. sl: 4665 translated messages, 159 fuzzy translations, 76 untranslated messages. sq: 4665 translated messages, 153 fuzzy translations, 82 untranslated messages. sr: 2882 translated messages, 1347 fuzzy translations, 671 untranslated messages. sr@latin: 2882 translated messages, 1347 fuzzy translations, 671 untranslated messages. sv: 2344 translated messages, 1673 fuzzy translations, 883 untranslated messages. th: 291 translated messages, 1234 fuzzy translations, 3375 untranslated messages. tr: 4665 translated messages, 155 fuzzy translations, 80 untranslated messages. uk: 4898 translated messages, 2 fuzzy translations. zh_CN: 4665 translated messages, 159 fuzzy translations, 76 untranslated messages. zh_TW: 4887 translated messages, 11 fuzzy translations, 2 untranslated messages. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B signature.asc Description: This is a digitally signed message part
[darktable-dev] Plan for 4.6 release - feature freeze
Hello devs! Just to announce that we have entered feature freeze. The only possible PR to be merged from now are fixes with an exception for #15627 which is being reviewed and clarified. The next steps are: - String freeze : end-November - Full freeze : mid-December Those information are on the Wiki: https://github.com/darktable-org/darktable/wiki/Releases-cycle Do not hesitate to come back to me for clarifications or questions. Have all a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for 4.6 release
Hello devs! We are now approaching the next release of darktable. The version 4.6 has been cooked for some time now and as quite a lot in it. I want to personally thanks all those involved for pushing hard darktable to always make it better. The coming steps are: - Feature freeze : mid-November (plan next Wed, Nov 15). - String freeze : end-November - Full freeze : mid-December Those information are on the Wiki: https://github.com/darktable-org/darktable/wiki/Releases-cycle Do not hesitate to come back to me for clarifications or questions. Have all a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Temperature / tint on lua
Le vendredi 13 octobre 2023 à 13:11 -0400, William Ferguson a écrit : > There is no way that I'm aware of to extract that information from > the database using Lua. It should be possible using introspection but using the history for the image, finding the temperature module and extract the value from the parameters. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 4.4.2 released
nian - Chinese - China - Chinese - Taiwan -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 4.4.1 released
Hy6/ Sinarback eXact - ST Micro STV680 ## Translations - New English translation with capital letters - German - European Spanish - Finnish - French - Hebrew - Hungarian - Japanese - Polish - Brazilian Portuguese - Russian - Slovenian - Albanian - Ukrainian - Chinese - China - Chinese - Taiwan -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 4.4.0 released
Z 6_2 - Ricoh GR IIIx - Sony ILCE-6100 - Sony ILCE-7M4 - Sony ILCE-7RM5 - Sony ZV-E10 ### Missing Compression Mode Support - Apple ProRAW DNGs - CinemaDNG lossless (Blackmagic, DJI, etc.) - Fujifilm lossy RAFs - Nikon high efficiency NEFs - Samsung Expert RAW DNGs ### Suspended Support Support for the following cameras is suspended because no samples are available on raw.pixls.us: - Creo/Leaf Aptus 22(LF3779)/Hasselblad H1 - Fujifilm FinePix S9600fd - Fujifilm IS-1 - GoPro FUSION - Kodak EasyShare Z980 - Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD - Leaf Credo 60 - Leaf Credo 80 - Minolta DiMAGE 5 - Olympus SP320 - Panasonic DMC-FX150 - Pentax Q10 - Phase One IQ250 - Samsung GX10 - Samsung GX20 - Samsung EK-GN120 - Samsung SM-G920F - Samsung SM-G935F - Sinar Hy6/ Sinarback eXact - ST Micro STV680 ## Translations - New English translation with capital letters - German - European Spanish - French - Hebrew - Hungarian - Japanese - Polish - Brazilian Portuguese - Slovenian - Albanian - Ukrainian - Chinese - China - Chinese - Taiwan -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Russian translation - updated
Hi Яна, > The Russian translation is updated. You can find the file in the > attachment. Sorry this came a bit too late for 4.4 release. I have integrated into master branch and into darktable-4.4.x release branch to ensure that it will be part of 4.4.1 (corrective release in about 2 months). Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for darktable 4.4
Hello devs! As you know now the next release (4.4) will be on June 21st. The next step is feature freeze mid-May, so if you are cooking something new for 4.4 it should be proposed as a PR soon. As a reminder the steps are: feature freeze : mid-May no more features added to darktable only fixes are accepted past this date string freeze : end-May no more strings changed in the code the translators can start the final translation of all strings full freeze : mid-June no more changes to the code or translations the branch for the release is created incomplete translations are removed a tarball is created the packagers can start building the binaries (Linux, Windows, MacOS) final release : June 21st (summer release) The description for release cycle is there: https://github.com/darktable-org/darktable/wiki/Releases-cycle Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Heads-up: Large change for image-id handling
Hello, I'm going to merge a large change for the handling if image-id. The type should now be dt_imgid_t and consistently used everywhere. A non-image id is now set with NO_IMGID. To test for a proper image-id one must be using dt_is_valid_imgid(). The same change was made for the group-id. There is chance than some of the image-id handling have been missed, so if you saw one please report or fix we really need to get this fully fixed for 4.4. It could be the case that some part of the code would not behave properly. Why has this been done. An image-id was using either int, uint32_t, int32_t, gint or guint and the initialization for no image id was either -1 or 0. Not something to keep in the code. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] GitHub ssh key replaced
Hi devs, Just in case you are wondering about the request to update the ssh key on GitHub, that's OK, see: https://github.blog/2023-03-23-we-updated-our-rsa-ssh-host-key/ Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] UI french translation
Hello François, > I started with the fr.po and darktable.pot files in the 4.2.1 > tar.xz > archive. Can you tell me if this is okay? Sadly not, and a lot have already been done on the current master. See here for the procedure to update the translation: https://github.com/darktable-org/darktable/wiki/Translations If you plan to do large changes, please discuss with us before on GitHub (open an issue) to be sure the changes will be ok for the French users and current guide lines. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] HELP: Release Notes entries for your PR
Hi devs, If you have proposed a PR to be merged on 4.4 then I need your help. Please check this link listing all PR merged for 4.4: https://github.com/darktable-org/darktable/pulls?q=is%3Apr+is%3Aclosed+label%3A%22release+notes%3A+pending%22+milestone%3A4.4 If you have one of your PR can you add a comment at the end with a paragraph (or two or more) that I can add into the RELEASE_NOTES? For all new PR I'll now asked for an entry for the RELEASE_NOTES and I'll try to keep the RELEASE_NOTES as up to date as possible to help our daily testers to check the new stuff. Thanks in advance, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 4.2.1 released
- Canon EOS R7 ### Suspended Support No samples on raw.pixls.us - Creo/Leaf Aptus 22(LF3779)/Hasselblad H1 - Fujifilm FinePix S9600fd - Fujifilm IS-1 - GoPro FUSION - Kodak EasyShare Z980 - Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD - Leaf Credo 60 - Leaf Credo 80 - Minolta DiMAGE 5 - Olympus SP320 - Panasonic DMC-FX150 - Pentax Q10 - Phase One IQ250 - Samsung GX10 - Samsung GX20 - Samsung EK-GN120 - Samsung SM-G920F - Samsung SM-G935F - Sinar Hy6/ Sinarback eXact - ST Micro STV680 ## Translations - German - European Spanish - Finnish - French - Hungarian - Italian - Japanese - Dutch - Polish - Brazilian Portuguese - Russian - Slovenian - Albanian - Turkish (New) - Ukrainian - Chinese - Taiwan -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] heads-up : delicate changes in master
Hi, Just a note that I'll merge three PRs very soon (in the coming hours) that are a bit tricky but will bring a new feature and remove an old hack specific to the lens correction module. The new code will add support for: - Copy/Paste of default/auto-init parameters https://github.com/darktable-org/darktable/pull/13450 - Create/Edit/Apply style with default/auto-init parameters https://github.com/darktable-org/darktable/pull/13492 - Migrate legacy lens hack in styles to default/auto-init parameters https://github.com/darktable-org/darktable/pull/13504 An auto-init parameters is a parameter which has a default depending on the image it is applied. For example color-calibration (needs WB from camera), lens (needs maker/lens). There is already support in master for presets that are auto- initialized: https://github.com/darktable-org/darktable/pull/13432 The three PRs above extend this to copy/paste, style and clean-up of a hack. So, now you're warned, if something goes wrong do not hesitate to report on GitHub. And only use the master version if you have proper backup or ready to work on some degraded environment. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Code reformatting...
Le lundi 23 janvier 2023 à 22:30 +0100, Heiko Bauke a écrit : > Also working with code in Github, > Bitbucket etc., e.g. during code review, becomes rather uncomfortable > when the column width exceeds 80 characters significantly. Ok, 90 is still fine by me. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Code reformatting...
Le lundi 23 janvier 2023 à 22:12 +0100, Matthias Andree a écrit : > > While the idea is sound, 80 character wide lines seem so... 1980's. > Do > people still need to read and edit darktable source code on 640x480 > displays? This has nothing to do with display size. Do you know why news paper has small columns? Because it is faster to read, that is, the time to go from the end of line to the start of the new is far easier if the width is not too large. Also, try a side-by-side diff with long lines. And try reviewing code in GitHub where you have to scroll the diff window to see the end of line... Readability is important and I do feel this is far better than current layout. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Code reformatting...
Hello devs, As we are not ready to have an automatic reformatting of the code I have started at least making the function headers a bit more readable. From: void dt_gui_presets_show_edit_dialog(const char *name_in, const char *module_name, int rowid, GCallback final_callback, gpointer data, gboolean allow_name_change, gboolean allow_desc_change, gboolean allow_remove, GtkWindow *parent) To: void dt_gui_presets_show_edit_dialog(const char *name_in, const char *module_name, const int rowid, GCallback final_callback, gpointer data, const gboolean allow_name_change, const gboolean allow_desc_change, const gboolean allow_remove, GtkWindow *parent) This is to be done only if the function header does not fit in a single line of 80 characters. When I work on a file I'll try to do this change in a separate commit "Minor reformatting" and I encourage all devs to do the same. This will make the code a bit more readable and the type/name of the parameters to stand out a bit more. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Some news 4.2 & 4.4
Hello, First of all I wish all of you an happy new year! This is a small message about 4.2. I'm currently only merging safe PR into master and the 4.2 branch which will become 4.2.1 corrective release. The 4.2 release had very few defects and none very urgent/important. We will probably be able to release 4.2.1 around mid- February. I'll start merging things for 4.4 starting mid-January in master. Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 4.2.0 released
p libavif minimum required version from 0.8.2 to 0.9.1. - New optional dependency: libjxl, minimum required version 0.7.0. ## RawSpeed changes ## Camera support, compared to 4.0 ### Base Support - Canon EOS M2 - Fujifilm FinePix HS50EXR - Fujifilm FinePix S6000fd - Fujifilm X-H2 (compressed) - Fujifilm X-H2S (compressed) - Fujifilm X-T30 II (compressed) - Fujifilm X-T5 (compressed) - Leica D-LUX 6 (4:3, 3:2, 16:9, 1:1) - Leica M Monochrom (Typ 246) (dng) - Nikon 1 J4 (12bit-compressed) - Nikon 1 S1 (12bit-compressed) - Nikon Coolpix P7700 (12bit-compressed) - Nikon D1H (12bit-uncompressed) - Nikon D2H (12bit-compressed, 12bit-uncompressed) - Nikon D3S (14bit-compressed, 14bit-uncompressed, 12bit-compressed, 12bit-uncompressed) - Nikon Z 9 (14bit-compressed) - Olympus E-10 - Olympus E-M10 Mark IIIs - Olympus E-P7 - Olympus SP570UZ - Panasonic DMC-G2 (4:3, 3:2, 16:9, 1:1) - Pentax K2000 - Pentax K200D - Ricoh GR II - Samsung NX mini - Samsung NX10 - Samsung NX11 - Samsung NX20 - Samsung NX2000 - Samsung NX5 - Sony DSLR-A380 - Sony DSLR-A560 - Sony ILCE-7RM5 ### White Balance Presets - Fujifilm X-T5 ### Noise Profiles - Fujifilm X-E4 - Fujifilm X-T5 - Leica M (Typ 240) - Nikon Z 9 - Olympus E-500 - Panasonic DMC-FZ330 ### Missing Compression Mode Support - Fujifilm "non-lossless"/lossy - Nikon HE - Sony lossless ### Suspended Support No samples on raw.pixls.us - Creo/Leaf Aptus 22(LF3779)/Hasselblad H1 - Fujifilm FinePix S9600fd - Fujifilm IS-1 - GoPro FUSION - Kodak EasyShare Z980 - Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD - Leaf Credo 60 - Leaf Credo 80 - Minolta DiMAGE 5 - Olympus SP320 - Panasonic DMC-FX150 - Pentax Q10 - Phase One IQ250 - Samsung GX10 - Samsung GX20 - Samsung EK-GN120 - Samsung SM-G920F - Samsung SM-G935F - Sinar Hy6/ Sinarback eXact - ST Micro STV680 ## Translations - German - European Spanish - Finnish - French - Hungarian - Italian - Japanese - Dutch - Polish - Brazilian Portuguese - Russian - Slovenian - Albanian - Turkish (New) - Ukrainian - Chinese - Taiwan -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] release 4.2 is coming...
Hello! I'd like to take some time, while we are all waiting for the 4.2 release, to send you a little message about darktable. This release cycle has seen lot of improvements as previous releases. We had also some divergences with one developer and the signal sent was certainly not good or worrisome for some of you. Fact is that the team behind darktable is strong and working very hard in many aspects of the project. Some people gain more visibility because they work on GUI part that are directly visible by end-users. But there is also some people working on part of the code that you do not see directly but that makes darktable internal better. I'd like to thank Hanno Schwalm and Ralf Brown for their work on performances, tweaking OpenCL code path and OpenMP to use every cycles of your CPU. I'd like to thank Hanno Schwalm also for working on new highlight recovery algorithms. I'd like to thank Diederik ter Rahe for looking into Gtk issues and proposing a very impressive framework for shortcuts. And to achieve that, lot of code refactoring has been done. Some Gtk parts are looking like black magic to me :) I'd like to thank Roman Lebedev for the hard work in rawspeed. Without this project darktable won't be there. Also Miloš Komarčević working on rawspeed and many RAW formats support. I'd like to thank Victor Forsiuk for working on image input/output support and fixing a huge number of spelling typos. I'd like to thank Aldric Renaudin for the continued effort on the lighttable filters and UI. I'd like to thank Nicolas Auffray for taking over the UI effort and doing magic with CSS. I'd like to thank Bill Fergusson for maintaining the Lua framework. I'd like to thank rawfiner for checking noise profiles and making sure they are in good shape for integration. I'd like to thank Simone Gotti for working on a new lens correction method based on meta-data. I'd like to thank all the testers and reviewers (Chris Elston, Martin Straeten, parafin, Mark-64, and others) making sure we do not introduce more issues than we are fixing. Also thanks for Chris for reading my English in the RELEASE_NOTES and correcting it. I'd like to thank parafin and Bill Fergusson for creating the release binaries for MacOS and Windows. And Andreas Schneider as maintainer of the OBS platform for creating the GNU/Linux binaries. I'd like to thank Sakari Kapanen for helping with color science. I'd like to thank Jakob Andrén for the long journey at making Sigmoid a viable alternative to FilmicRGB. I'd like to thank all the translators bringing to us an interface in our native language. I won't name them, but also remember that darktable is Open Source and we leverage on many other Open Source projects/libraries (to handle Jpeg, TIFF, AVIF, HEIF, PNG... tether with camera, handle SVG, colors...). I'm even pretty sure that there is far more code in the dependencies we are using than in darktable itself. And finally I'd like to thank all people that I have forgotten in the list above. I'm sorry if I missed you. A darktable release is a huge amount of work and the darktable team is wonderful. I'm really happy to be part of it, let's the aventure continue. Have all a nice end of year! -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Russian translation - updated
Hi Яна, > Hello, I've updated the Russian translation. I hope the file > extension is ok, please, let me know, if it isn't. Now integrated, the translation is 100% done. Thanks. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Italian translation - updated
Thanks, now integrated. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] heads-up - 4.2 full freeze soon...
Hello, Just a little note that full freeze will happen in about 20h. >From there I'll start preparing the release. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 4.2 - let's start translations
Dear Translators, As requested by some of you, if you are in CC it is because you are the last translator of one of the darktable language. You are probably aware we are approaching a new darktable release. The strings freeze is now active so it is time for you to update the translation. Please have them handed over by Dec 14th, (I know it is short) either by GitHub PR or by just mailing the .po file. The instruction for translating is there: https://github.com/darktable-org/darktable/wiki/Translations As in the past we will again only ship translations that have a sufficient coverage. Current status: === Fully translated: fi: 4641 translated messages. fr: 4641 translated messages. nl: 4641 translated messages. sl: 4641 translated messages. tr: 4641 translated messages. uk: 4641 translated messages. zh_TW: 4641 translated messages. === Will be part of 4.2 but still need work: sq: 4639 translated messages, 1 fuzzy translation, 1 untranslated message. de: 4640 translated messages, 1 untranslated message. hu: 4639 translated messages, 2 fuzzy translations. ja: 4607 translated messages, 27 fuzzy translations, 7 untranslated messages. pt_BR: 4638 translated messages, 2 fuzzy translations, 1 untranslated message. === Will be removed from 4.2 if not updated: af: 3437 translated messages, 806 fuzzy translations, 398 untranslated messages. ca: 2133 translated messages, 1435 fuzzy translations, 1073 untranslated messages. cs: 4473 translated messages, 129 fuzzy translations, 39 untranslated messages. da: 2130 translated messages, 1429 fuzzy translations, 1082 untranslated messages. el: 1359 translated messages, 1640 fuzzy translations, 1642 untranslated messages. eo: 4475 translated messages, 128 fuzzy translations, 38 untranslated messages. es: 4527 translated messages, 86 fuzzy translations, 28 untranslated messages. gl: 273 translated messages, 1787 fuzzy translations, 2581 untranslated messages. he: 4375 translated messages, 186 fuzzy translations, 80 untranslated messages. it: 4442 translated messages, 145 fuzzy translations, 54 untranslated messages. nb: 2127 translated messages, 1423 fuzzy translations, 1091 untranslated messages. pl: 4488 translated messages, 118 fuzzy translations, 35 untranslated messages. pt_PT: 1090 translated messages, 1719 fuzzy translations, 1832 untranslated messages. ro: 500 translated messages, 1782 fuzzy translations, 2359 untranslated messages. ru: translated messages, 147 fuzzy translations, 50 untranslated messages. sk: 2942 translated messages, 1092 fuzzy translations, 607 untranslated messages. sr: 3078 translated messages, 1046 fuzzy translations, 517 untranslated messages. sr@latin: 3078 translated messages, 1046 fuzzy translations, 517 untranslated messages. sv: 2479 translated messages, 1428 fuzzy translations, 734 untranslated messages. th: 300 translated messages, 1137 fuzzy translations, 3204 untranslated messages. zh_CN: 4442 translated messages, 148 fuzzy translations, 51 untranslated messages. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for darktable 4.2
Hello! The darktable code is now in feature freeze. This means that no new feature will be integrated. We still have a month before the full freeze, during this period we will concentrate on bug fix. The next step is string freeze at end of November. Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for darktable 4.2
Hello! We are approaching the feature freeze now. There is still quite a lot of PR for 4.2 opened. If you are the author of some can you have a look and add a message saying if you still want it for 4.2 or if it should rescheduled for a later release. Thanks for helping triaging those. Thanks in advance, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for darktable 4.2
Hello! Just a little change in the plan. We have decided to now do the releases at both solstices. So it will be Dec 21 for the winter release and June 21 for the summer release. The rest of the plan stays unchanged. As a reminder, the generic plan is described here: https://github.com/darktable-org/darktable/wiki/Handling-a-release That give us for 4.2: - Feature freeze on Nov 14 (in about 2 weeks) - String freeze end of November - Full freeze mid-decembre So if you are a dev and are cooking a PR for a new feature that you want to included in 4.2 it should be ready very soon to ensure there is still some time for reviewing and testing. Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for darktable 4.2
Hello! Let's start planning for darktable next release, the 4.2 for Dec 25. As a reminder, the generic plan is described here: https://github.com/darktable-org/darktable/wiki/Handling-a-release That give us for 4.2: - Feature freeze on Nov 14 (in about 2 weeks) - String freeze end of November - Full freeze mid-decembre So if you are a dev and are cooking a PR for a new feature that you want to included in 4.2 it should be ready very soon to ensure there is still some time for reviewing and testing. Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 4.0.1 released
- Nikon 1 S1 - Nikon Coolpix P7700 - Nikon D1H - Nikon D2H - Nikon D3S - Olympus E-10 - Olympus SP320 - Olympus SP570UZ - Panasonic DMC-FX150 - Panasonic DMC-G2 - Pentax K200D - Pentax K2000 - Pentax Q10 - Phase One IQ250 - Samsung GX10 - Samsung GX20 - Samsung NX5 - Samsung NX10 - Samsung NX11 - Samsung NX20 - Samsung NX2000 - Samsung EK-GN120 - Samsung SM-G920F - Samsung SM-G935F - Sinar Hy6/ Sinarback eXact - Sony DSLR-A380 - Sony DSLR-A560 - ST Micro STV680 ## Translations - Czech - Brazilian Portuguese - Chinese - China - Chinese - Taiwan - Dutch - Esperanto - European Spanish - Finnish - French - German - Hebrew - Hungarian - Italian - Japanese - Russian - Slovenian - Turkish - Ukrainian -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 4.0.0 released
nt of the sensor removed, are now treated the same in the user interface as much as possible. - The tagging suggestion mode has been improved. - The overlay layout in the print view has been enhanced. - The "retouch" module's heal iteration limit has been increased for new edits. - It is now possible to edit a single node on a brush path. You can change the size, opacity and hardness of each node independently. - A new button in the "highlight reconstruction" module allows clipped pixels to be better visualized. - The raw overexposure function now shows actual sensor clipping rather than being adjusted according to the white balance of the image. This is better suited to the default scene-referred workflow. - Shortcuts can now be directed to the currently-focused processing module instance instead of the currently-expanded one. - The control of the lighttable view has been improved by ensuring the up/down and left/right keys have the expected behavior. - Apply a blur when color picking in area mode. This ensures that color picker measurements aren't overly influenced by image noise. This change particularly improves the stability of filmic's black relative exposure measurement. - Add support for DNG GainMap EXIF information and update the pixel gain in raw-prepare module. This gives a better initial exposure to the imported DNG pictures. ## Bug Fixes - Check for total memory on Linux is now more portable. - MIDI buttons with light status are now properly updated. - Tab shortcut tooltips are correctly displayed on tabbed modules. - Misalignments between source and target patches in the retouch module have been resolved. "Jumpy" movements are also improved when adjusting nodes or segments. - The start of culling mode is improved, especially where no images are selected and/or under the mouse. - Local-copy status icon position fixed in block overlay. - Crop handle positions fixed when using fast movements. - RCD OpenCL tiling issues resolved. - Tile stitching for X-Trans sensors - Filmstrip update fixed if crop is left open when moving to next image. - "collections" module now correctly updated when new images are imported. - Landscape/portrait print handling was broken due to a recent CUPS change. We now rely on the CUPS filter for the proper orientation. - Fixed possible PDF corruption in export and print modules due to duplicate written byte count. - Fixed a possible race conditions in retouch and color reconstruction OpenCL code making darktable crash. - Properly transform points for the rotation computation in perspective correction. This fixes an issue when the image is flipped making it impossible to use the rotation control. - Removed RatingPercent in EXIF data as it is not standardized and can confuse the Windows image viewer. - Fixed label/reject behavior when multiple images are selected: When attempting to reject multiple images, they will now be set to rejected if **any** of them are not currently rejected. They will be set to un-rejected if **all** of them are currently rejected. This allows for more predictable handling of images with inconsistent reject statuses. Similar changes have also been made when toggling color labels on/off. - Fixed white balance preset lookup in the "white balance" module. - Fixed some possible missing refresh of the metadata editor. - Fixed possible translation issue on Windows. ## Lua ## Notes ## Changed Dependencies N/A ## RawSpeed changes ## Camera support, compared to 3.8 ### Base Support ### White Balance Presets - Nikon D4S - Panasonic DC-S5 - Sony ILCE-7M4 ### Noise Profiles ### Custom Color Matrices ### Suspended Support No samples on raw.pixls.us - Canon EOS M2 - Creo/Leaf Aptus 22(LF3779)/Hasselblad H1 - Fujifilm FinePix HS50EXR - Fujifilm FinePix S6000fd - Fujifilm FinePix S9600fd - Fujifilm IS-1 - GoPro FUSION - Kodak EasyShare Z980 - Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD - Leaf Credo 60 - Leaf Credo 80 - Leica D-LUX 6 - Minolta DiMAGE 5 - Nikon 1 J4 - Nikon 1 S1 - Nikon Coolpix P7700 - Nikon D1H - Nikon D2H - Nikon D3S - Olympus E-10 - Olympus SP320 - Olympus SP570UZ - Panasonic DMC-FX150 - Panasonic DMC-G2 - Pentax K200D - Pentax K2000 - Pentax Q10 - Phase One IQ250 - Samsung GX10 - Samsung GX20 - Samsung NX5 - Samsung NX10 - Samsung NX11 - Samsung NX20 - Samsung NX2000 - Samsung EK-GN120 - Samsung SM-G920F - Samsung SM-G935F - Sinar Hy6/ Sinarback eXact - Sony DSLR-A380 - Sony DSLR-A560 - ST Micro STV680 ## Translations - Czech - German - Esperanto - European Spanish - Finnish - French - Hebrew - Hungarian - Italian - Japanese - Dutch - Brazilian Portuguese - Russian - Slovenian - Turkish - Ukrainian - Chinese - China -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Russian translation - updated
Hi Yana, > I've just updated the Russian translation. Thanks, just integrated now. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Re: darktable 4.0 - let's start translations
Hi, > why will 'de' be removed? A copy error on my side, de is 100% complete and won't be removed. Sorry for the noise. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Re: darktable 4.0 - let's start translations
A little status update about the current status as seen on my side. Reminder : the dead-line is on June 20th. => 100% complete: cs: 4615 translated messages. fi: 4615 translated messages. fr: 4615 translated messages. ja: 4615 translated messages. nl: 4615 translated messages. sl: 4615 translated messages. tr: 4615 translated messages. uk: 4615 translated messages. => Will be kept but not fully done: pt_BR: 4614 translated messages, 1 fuzzy translation. ru: 4613 translated messages, 1 fuzzy translation, 1 untranslated message. zh_CN: 4614 translated messages, 1 untranslated message. es: 4579 translated messages, 36 fuzzy translations. => Will be removed: af: 3549 translated messages, 718 fuzzy translations, 348 untranslated messages. ca: 2191 translated messages, 1389 fuzzy translations, 1035 untranslated messages. da: 2187 translated messages, 1385 fuzzy translations, 1043 untranslated messages. de: 4615 translated messages. el: 1401 translated messages, 1611 fuzzy translations, 1603 untranslated messages. eo: 4236 translated messages, 258 fuzzy translations, 121 untranslated messages. gl: 272 translated messages, 1789 fuzzy translations, 2554 untranslated messages. he: 3982 translated messages, 452 fuzzy translations, 181 untranslated messages. hu: 3985 translated messages, 451 fuzzy translations, 179 untranslated messages. it: 3969 translated messages, 456 fuzzy translations, 190 untranslated messages. nb: 2185 translated messages, 1379 fuzzy translations, 1051 untranslated messages. pl: 3991 translated messages, 452 fuzzy translations, 172 untranslated messages. pt_PT: 1119 translated messages, 1699 fuzzy translations, 1797 untranslated messages. ro: 479 translated messages, 1776 fuzzy translations, 2360 untranslated messages. sk: 3039 translated messages, 1020 fuzzy translations, 556 untranslated messages. sq: 1223 translated messages, 1657 fuzzy translations, 1735 untranslated messages. sr: 3181 translated messages, 970 fuzzy translations, 464 untranslated messages. sr@latin: 3181 translated messages, 970 fuzzy translations, 464 untranslated messages. sv: 2549 translated messages, 1379 fuzzy translations, 687 untranslated messages. th: 301 translated messages, 1131 fuzzy translations, 3183 untranslated messages. zh_TW: 4122 translated messages, 360 fuzzy translations, 133 untranslated messages. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Russian translation - updated
Hi Yana, Thanks, that's now integrated. Your translation is 100% now, ready for 4.0. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 4.0 - let's start translations
Dear Translators, As requested by some of you, if you are in CC it is because you are the last translator of one of the darktable language. You are probably aware we are approaching a new darktable release. The strings freeze is now active so it is time for you to update the translation. Please have them handed over by June 20th, either by GitHub PR or by just mailing the .po file. The instruction for translating is there: https://github.com/darktable-org/darktable/wiki/Translations As in the past we will again only ship translations that have a sufficient coverage. Current status: === Fully translated: fr: 4613 translated messages. uk: 4613 translated messages. === Will be part of 4.0 but still need work: cs: 4574 translated messages, 37 fuzzy translations, 2 untranslated messages. de: 4585 translated messages, 27 fuzzy translations, 1 untranslated message. ja: 4574 translated messages, 37 fuzzy translations, 2 untranslated messages. nl: 4573 translated messages, 38 fuzzy translations, 2 untranslated messages. pt_BR: 4610 translated messages, 3 fuzzy translations. sl: 4574 translated messages, 37 fuzzy translations, 2 untranslated messages. tr: 4574 translated messages, 37 fuzzy translations, 2 untranslated messages. === Will be removed from 4.0 if not updated: af: 3549 translated messages, 717 fuzzy translations, 347 untranslated messages. ca: 2191 translated messages, 1388 fuzzy translations, 1034 untranslated messages. da: 2187 translated messages, 1384 fuzzy translations, 1042 untranslated messages. el: 1401 translated messages, 1610 fuzzy translations, 1602 untranslated messages. eo: 4236 translated messages, 257 fuzzy translations, 120 untranslated messages. es: 4279 translated messages, 332 fuzzy translations, 2 untranslated messages. fi: 3981 translated messages, 452 fuzzy translations, 180 untranslated messages. gl: 272 translated messages, 1788 fuzzy translations, 2553 untranslated messages. he: 3982 translated messages, 451 fuzzy translations, 180 untranslated messages. hu: 3985 translated messages, 450 fuzzy translations, 178 untranslated messages. it: 3969 translated messages, 455 fuzzy translations, 189 untranslated messages. nb: 2185 translated messages, 1378 fuzzy translations, 1050 untranslated messages. pl: 3991 translated messages, 451 fuzzy translations, 171 untranslated messages. pt_PT: 1119 translated messages, 1698 fuzzy translations, 1796 untranslated messages. ro: 479 translated messages, 1775 fuzzy translations, 2359 untranslated messages. ru: 4535 translated messages, 75 fuzzy translations, 3 untranslated messages. sk: 3039 translated messages, 1019 fuzzy translations, 555 untranslated messages. sq: 1223 translated messages, 1656 fuzzy translations, 1734 untranslated messages. sr: 3181 translated messages, 969 fuzzy translations, 463 untranslated messages. sr@latin: 3181 translated messages, 969 fuzzy translations, 463 untranslated messages. sv: 2549 translated messages, 1378 fuzzy translations, 686 untranslated messages. th: 301 translated messages, 1130 fuzzy translations, 3182 untranslated messages. zh_CN: 3977 translated messages, 457 fuzzy translations, 179 untranslated messages. zh_TW: 4122 translated messages, 359 fuzzy translations, 132 untranslated messages. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] dt 4.0 : string freeze
Hi dev, Just to let you know that string freeze is now effective. Next milestone is : code freeze - June 20. The schedule is ahead of time compared to what I had announced mid April. This is to allow a bit more time for bug fixing for this important release. Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Russian translation - done
Hi Yana, This is now integrated. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] dt 4.0 : feature freeze
Hi dev, Just to let you know that feature freeze is now effective. Despite recent updates on the new collection filter, we have not reached a full consensus among the developer. But I have finally decided to move forward and having it proposed by default. The new collection filter and the recent collection history can be reverted to what we had in 3.8.1 if some users do not like the new UI. Yet having it proposed by default will certainly help gaining more feedback. We will then make sure the UI will be adapted/fixed in the next corrective release if needed. In any case thanks to all for this amazing release cycle. The list of new features is quite impressive. Next milestone is : string freeze - end of may Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] merge window for new features coming
Hi devs, Just a little reminder that the new feature merge window will close this week-end. After that only bug fixes will be considered. Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for dt 4.0
Hello, As usual now, here is the plan for dt 4.0: - release- T0: July 2nd - code freeze- T0-10 : June 22rd - start create binaries - string freeze - T0-22 : June 10th - finalize translations - feature freeze - T0-31 : June 1st - only code fix - safe mode - T0-45 : mid-May - only safe simple code So if you are cooking something to be merged be sure to propose it before June especially if this needs some days before to review. I also take the opportunity to remind all translators that it is possible (and advised) to keep the translation up-to-date as there is many strings change. The procedure to do that simply using the up-to- date darktable.pot is documented here: https://github.com/darktable-org/darktable/wiki/Translations There is still many opened issues for 4.0, we won't be able to handle all of them. Some will be postponed to 4.2 and some may even abandoned as controversial. If you have an opened issue or PR it may be a good time to revisit it and send a status update: https://github.com/darktable-org/darktable/milestone/22 Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 3.8.1 released
We're proud to announce the new feature release of darktable, 3.8.1! The github release is here: [https://github.com/darktable-org/darktable/releases/tag/release-3.8.1](https://github.com/darktable-org/darktable/releases/tag/release-3.8.1) . As always, please don't use the autogenerated tarball provided by github, but only our tar.xz file. The checksums are: ``` $ sha256sum darktable-3.8.1.tar.xz 81ee069054dbde580749b2d3a81cda01b7d169a82ba48731823f3ea560b2bef6 darktable-3.8.1.tar.xz $ sha256sum darktable-3.8.1.dmg 9ca2bb86af90e76aeb67e0e12e167dc35d8a022ee79d66a1e08c5b0345d123a8 darktable-3.8.1.dmg $ sha256sum darktable-3.8.1-win64.exe 9ed13cc0972c4473c7e5ac69b3393e6636ba9e2a2cf8b8b9e2a51882288235d1 darktable-3.8.1-win64.exe ``` When updating from the currently stable 3.6.x series, please bear in mind that your edits will be preserved during this process, but the new library and configuration will no longer be usable with 3.6.x. You are strongly advised to take a backup first. Important note: to make sure that darktable can keep on supporting the raw file format for your camera, *please* read [this post](https://discuss.pixls.us/t/raw-samples-wanted/5420?u=lebedevri) on how/what raw samples you can contribute to ensure that we have the *full* raw sample set for your camera under CC0 license! Since darktable 3.8.0: - More than 160 commits to darktable+rawspeed - 75 pull requests handled - 55 issues closed ## The Big Ones - Two new languages are now available for the documentation: Spanish and Dutch. This brings the total number of translations to six. Thanks to all the translators for their hard work. ## Other New Features And Changes - Speed up the retouch's heal tool by using better parallelism. - Add new variable $(DARKTABLE_VERSION). ## Bug Fixes - Fix control and feather points for path and brush shapes when editing using zoom > 200%. The editing is now smooth and no longer jumps as the mouse is moved. - On the lighttable view, fix Shift-click when selecting a range - at least one image must first be selected. - Fix expansion of some variables on Windows. - Fix SVG rendering by computing proper dimension in the watermark module with libsvg 2.52. - Fix printing when the export module is set to scale mode. This was caused by a bug in the interaction between export/print. - Fix print module image layout display when using inch unit. - Fix yellow border for selected grouped images. - Fix some tag export issues. - Fix crash on Windows when importing from a folder containing special characters. - Fix mouse-over thumbnail display when leaving the lighttable from the bottom - ensure that the thumbnail stops being highlighted. - Remove the double-click hint in the crop module for committing parameters. This functionality was removed in darktable 3.8.0. - Better layout for the star and rejected icons. - Fix some refresh issues on the guide overlays menu - ensure that the popup shows the current settings after they have been changed via a keyboard shortcut. - Fix guide lines in the rotate and perspective module - ensure the guides are displayed only within the cropped area. - Fix Piwigo export for new version of Piwigo which now uses a lounge for new images. We now flush it to ensure the images are assigned to their corresponding album. - Fix handling of circle/ellipse sources in the retouch module. Shapes can now be moved immediately after placing them via drag+drop. - Fix a bug in rotate and perspective that was preventing removal of the last manually drawn line. - Fix multiple issues in tagging module. Some UI interactions have been reworked to be closer to what a user would expect. Also, some new keys have been added: shift-enter attach selected tag, reset entry and give it the focus shift-left collapse the entire tree - Fix multiple drag+drop issues on the lighttable that were causing crashes. - Fix a possible crash with very large up-scaling at export. - Rework the history items on thumbnail tooltips. - Rework the GUI for the copy / paste of history items. The on/off status icon has been removed from the labels and replaced with a specific "on/off" column. - Fix some demosaicer issues specific to AMD OpenCL drivers. - Fix possible crash in styles module for style names containing a slash. - Add option to enter the new module instance name automatically when duplicating a preset. - Fix Filmic RGB graph update when used in the quick access panel. - Restore shortcut for creating a virgin duplicate in the lighttable view. - Allow presets in the tagging module to append the tags instead of replacing them. - Fix tooltip on mid-tones vs extreme luminance saturation sliders in Filmic RGB. - Fix crop adjustment in rotate and perspective module when preview down-sampling is active. Movements were amplified making the adjustment harder and the clicked location was not constant when dragging the crop
[darktable-dev] work on 4.0 is starting
Hi devs, The 3.8.1 tarball is now created so the merging for 4.0 can start. There is a huge number of PR waiting, I'll review them slowly and will merge when possible. Note that I do expect some conflicts to happen when merging some PR as all of them are basically based on the same sha-1, so please watch your PR to see if it has conflicts to be resolved. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] plan for 3.8.1
Hello! Just a quick note about 3.8.1. There is no more PR/issues open for this corrective release. It seems now quite stable so I plan creating the tarball on next Wed (Feb 9th). So except if there is a very important PR to fix a crash all other work will be for 4.0 now. Thanks to all involved, there was quite a bit of work for 3.8.1. Cheers, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] WARNING: lost presets in master build
A note about an issue introduced in master branch that remove the presets for the following library modules: - print settings - metadata view - location This issue has been introduced in January 2nd in master branch. It has been fixed today. So be sure to keep backups around if you need to restore the presets from those library modules. Sorry if you've been affected. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Lighttable: Preload / pre-caching of full previews
Le lundi 03 janvier 2022 à 19:40 +0100, Jørn Villesen Christensen a écrit : > Hi, > > I did not know that tool, no, but then again... judging from the > documentation, it only generates thumbnails. My feature requests > concerns full previews. Full preview is only one kind of thumbnails, just a larger one. No magic :) -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 3.8.0 released
# Bug Fixes - Multiple memory leaks have been fixed. - Fixed green equilibration in RCD CPU code path. - Select the best illuminant for DNG images. - When trying to enter a view that cannot be used (like the tethering view where no camera is attached), make sure to reset the combobox back to the previous view. - Fix calibration optimizations for delta E in the color calibration module. - Fix focus peaking, which was in some cases displaying some random wrong pixels on the borders. - Fix refresh when pasting the whole or part of history. - Fix possible uninitialized-data access in RCD demosaic. - Update metadata fields when applying a preset. - Fix creation of liquify interpolated path to be closer to what the user would expect. - Multiple Windows PATH-specific issues have been fixed. Also, UNC path-names are now supported. - Make sure RAW+Jpeg files keep the same filename during copy & import. - Add some consistency to the drawn shape opacity increase/decrease, which was working in the opposite way to the other mask controls. - Invert liquify strength vector rotation for consistency. - Make metadata and tagging consistent regarding the current selection. - Fix some rounding errors in masks with sharp corners, which were creating discontinuities in the mask area. - Fix the image loader flag, which was not properly set at import time. - Fix possible wrong setting in Color Calibration when switching from Jpeg to RAW files. - Fix a rare but possible wrong White Balance just after importing a picture or while resetting the development history. ## Lua - Moved from Lua 5.3 to Lua 5.4. - Lua API is now 8.0.0. - Added darktable.print_toast() and darktable.print_hinter() functions to print toast and hinter messages respectively. - Added is_altered() field to dt_lua_image data type to determine if an image has been altered since being imported. - Added generate_cache() function to the dt_lua_image data type so that a mipmap cache image can be generated without having to run darktable-generate-cache. - Added function darktable.gui.libs.snapshots.clear_snapshots() to delete any snapshots. - Added event darkroom-image-loaded that is triggered when an image is loaded into darkroom view. The image is returned. - Added event darkroom-image-history-changed that is triggered when an image history is changed in darkroom view. The image is returned. ## Notes - The 3.8.x series of darktable releases will be the last that supports macOS 10.7 and building with Xcode 11. The next major release will require at least macOS 10.14 to run and Xcode 12 to build. - The modules deprecated in 3.4 have now been removed from the deprecated module group. The modules affected are: Zone System, Invert, Channel Mixer, Global Tonemap, Relight, Tonemap, Vibrance and Basic Adjustments. ## Changed Dependencies - Move from Lua 5.3 to 5.4. ## RawSpeed changes ## Camera support, compared to 3.6 ### Base Support - Canon EOS R - Canon EOS RP - Canon EOS R5 - Canon EOS R6 - Canon EOS 250D - Canon EOS 850D - Canon EOS 90D - Canon EOS 1D X Mark III - Canon EOS M6 Mark II - Canon EOS M50 - Canon EOS M50 Mark II - Canon EOS M200 - Canon PowerShot G5 X Mark II - Canon PowerShot G7 X Mark III - Fujifilm GFX50S II (compressed) - Leica C (Typ 112) (3:2) - Leica Digilux 3 (4:3) - Leica M10 (dng) - Ricoh GR II - Sony DSC-HX95 - Sony ILCE-7M4 - Sony ZV-E10 ### White Balance Presets - Canon EOS R (with fine-tuning) - Canon EOS RP (with fine-tuning) - Canon EOS R5 (with fine-tuning) - Canon EOS R6 - Canon EOS M50 (with fine-tuning) - Ricoh GR II ### Noise Profiles - Canon EOS R - Canon EOS RP - Canon EOS R5 - Canon EOS R6 - Fujifilm X100V - Leica D-Lux 7 - Leica M10 - Leica SL (Typ 601) - Panasonic DC-S5 - Panasonic DC-FZ91 - Panasonic DC-FZ92 - Panasonic DC-FZ93 - Panasonic DC-TZ90 - Panasonic DC-TZ91 - Panasonic DC-ZS70 ### Custom Color Matrices ### Suspended Support No samples on raw.pixls.us - Canon EOS M2 - Creo/Leaf Aptus 22(LF3779)/Hasselblad H1 - Fujifilm FinePix HS50EXR - Fujifilm FinePix S6000fd - Fujifilm FinePix S9600fd - Fujifilm IS-1 - GoPro FUSION - Kodak EasyShare Z980 - Leaf Aptus-II 5(LI300059)/Mamiya 645 AFD - Leaf Credo 60 - Leaf Credo 80 - Leica D-LUX 6 - Minolta DiMAGE 5 - Nikon 1 J4 - Nikon 1 S1 - Nikon Coolpix P7700 - Nikon D1H - Nikon D2H - Nikon D3S - Olympus E-10 - Olympus SP320 - Olympus SP570UZ - Panasonic DMC-FX150 - Panasonic DMC-G2 - Pentax K200D - Pentax K2000 - Pentax Q10 - Phase One IQ250 - Samsung GX10 - Samsung GX20 - Samsung NX5 - Samsung NX10 - Samsung NX11 - Samsung NX20 - Samsung NX2000 - Samsung EK-GN120 - Samsung SM-G920F - Samsung SM-G935F - Sinar Hy6/ Sinarback eXact - Sony DSLR-A380 - Sony DSLR-A560 - ST Micro STV680 ## Translations - German - Esperanto - European Spanish - Finnish - French - Hebrew - Hungarian - Italian - Japanese - Polish - Brazilian Portuguese - Slovenian - Ukrainian - Chinese - China -- Pascal Obry /
Re: [darktable-dev] New Japanese translation of darktable
Hi 篠崎亮 Ryo, > I'm new here and would like to contribute to the project as a > translator. > I'm sending you my Japanese translation of darktable by which I > totally revised the two-year-old previous version. > > Can it be used in the version 3.8? Sure, I have just integrated your translation so it will definitely be part of 3.8. And thanks a lot for resurrecting this translation ! Best, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Re: darktable 3.8 - let's start translations
Hi, Please do not use the attached .POT (not expected to be there) but download the last one from here: https://github.com/darktable-org/darktable/wiki/Translations Sorry for the confusion, I have edited an old message and forgot to remove the attachement... -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable string freeze
Hi devs, Just a quick note to announce that we are entering the string freeze now. This means that only bug fixes will be considered for merging at this point and a bug-fix cannot in any way change a string in the code. So translators, you can now safely finalize the darktable translation in your language and be ready for the release still planed around Dec 25. The simple procedure for the translation can be found here: https://github.com/darktable-org/darktable/wiki/Translations (no cloning or building necessary) Cheers, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] darktable feature freeze
Hi Matteo, > > > > The next step (string freeze) is end November. > > > > Cheers, > > Scuse me Pascal, > why that huge modification in darktable.pot yesterday? > We are not in string freeze mode? No, as said in my message (that you quoted above) the string freeze is end of November :) Also the diff may be huge but only 10 or so strings were changed/added. Cheers, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] CR3 support integrated
Hi Andreas, why can't you use the system libraw? I do not see why I should build and > package a libraw if it is available in the system. > Because the current distributed (latest version) LibRaw is 0.20.2 and supports a very limited number of cameras. Best, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] CR3 support integrated
Hi Bernhard, > Thanks, I tried this with an image from raw.pixls.us but the file is > not > shown in the import dialog (it is shown when I rename it to .CR2 > though) You also need a recent exiv2 version, minimum is 0.27.4. I have tested with 0.27.5. Cheers, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable feature freeze
Hi devs, Just a quick note to announce that we are entering the feature freeze now. This means that only bug fixes will be considered for merging at this point. The next step (string freeze) is end November. Cheers, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] CR3 support integrated
Just a quick note about the recent integration of the CR3 support in darktable. Be sure to update the submodules after next git pull to ensure the LibRaw sub-module is properly populated. $ git submodule init $ git submodule update Best, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Preparing 3.8 release
Hi, We are approaching to the next release. The next step is feature freeze and it will be Mid-November as usual. As a reminder you can find on the following Wiki page the date for each important release steps: https://github.com/darktable-org/darktable/wiki/Handling-a-release So if you have any new feature that you'd like in 3.8 there is still a little window to have it in. Cheers, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Status of CR3 support
Hi David, > Can anyone comment on the likelihood of getting CR3 support into > darktable for the December release? We (Daniel & I) have been discussing about the best solution (and one that could be compatible with Dec schedule). The good news is that we are working on a solution to bring CR3 support in dt for Dec release at the moment. The work won't be using the current PR but a solution based on libraw (at least as a temp solution). Don't hold your breath though. The work ahead is delicate and we will see if this works fine without introducing too many side effects. If this solution is working for CR3 we may also be able to support more format later (not for Dec release). BTW, are you ready for some testing when a PR is ready? We will really need some field testing to ensure we have all working as expected. Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Translations dropped in 3.6
Le samedi 23 octobre 2021 à 14:42 +0200, Wiktor Nowak a écrit : > What can I do to use pl in the newest release? Polish users keeps > asking Asking... asking this won't make things happen! > on my Youtube channel every few releases and I don't know what to > tell them actually. Simple, do the work ! Step in, speak with the devs and start maintaining the translation. The project is Open Source, all people are doing the work on their free time. Is that hard to understand ? We just need to people to keep darktable an high quality application. And yes translations with too many missing strings are dropped. We feel that it is making darktable feel as an unfinished applications. And as we are are it, we need more Windows devs, we need for MacOS devs. Those people are also asking for better support but we do not see man power coming. So, no need to ask, dt is Open Source, grad the source and help making it better. Cheers, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Adding a browser
Hi Lorenzo, > I'm obviously talking about the lack of a browser integrated to the > software that allows you to simply browse the folders of the HDD and > open the images you want to edit. The misunderstanding is probably there. darktable is not an image browser, it is not even designed to handle images but RAWs which are not images. So I don't see this as a good idea as generating previews for the RAWs will be slow, very slow. This is so by design, if you are looking for an image browser then for sure you don't want to look at darktable. Cheers, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 3.6.1 released
We're proud to announce the new feature release of darktable, 3.6.1! The github release is here: https://github.com/darktable-org/darktable/releases/tag/release-3.6.1 As always, please don't use the autogenerated tarball provided by github, but only our tar.xz file. the checksums are: $ sha256sum darktable-3.6.1.tar.xz a2bfc7c103b824945457a9bfed9e52f007fa1d030f9dbcb3ff0327851be42d14 darktable-3.6.1.tar.xz $ sha256sum darktable-3.6.1.5.dmg 0fa0cd49971fdf76f690be095600250adc2317f969c7135f035bc7b5f0ee darktable-3.6.1.5.dmg $ sha256sum darktable-3.6.1.exe 34b4c1748ffe7ac66c3c79ad474b86a7aaa01ba296f8cd21929fe8024ebf3262 darktable-3.6.1-win64.exe When updating from the currently stable 3.4.x series, please bear in mind that your edits will be preserved during this process, but the new library and configuration will not be usable with 3.4.x any more. You are strongly advised to take a backup first. Important note: to make sure that darktable can keep on supporting the raw file format for your camera, *please* read [this post](https://discuss.pixls.us/t/raw-samples-wanted/5420?u=lebedevri) on how/what raw samples you can contribute to ensure that we have the *full* raw sample set for your camera under CC0 license! ## Bug Fixes - Fix module expand on quick access panel when enabling/disabling module. - Fix a possible crash in color calibration module. - Fix an inconsistency between the CPU & GPU path in color calibration module. - Fix possible issue in OpenCL Bradford non-linear code in color calibration which leads to wrong color rendering. - Fix Windows paths handling and encoding. - Fix possible issue in exiv2 when trying to write empty strings. - Fix by-scale button in export module. - Fix crash when renaming a drawn mask. - Minor UI fix in duplicate module. - Fix possible wrong rendering of the color picker tooltip. (workaround for a possible Gtk issue). - Fix filename variable used when importing new pictures. - Fix noise profile for RICOH GR III. - Fix some memory leaks. ## RawSpeed changes ## Camera support, compared to 3.6 ### Base Support - Leica C-Lux (3:2) - Nikon D6 (14bit-compressed, 14bit-uncompressed, 12bit-compressed, 12bit-uncompressed) - Nikon Z fc (14bit-compressed, 12bit-compressed) - Sony ILCE-7RM3A - Sony ILCE-7RM4A ### Noise Profiles - Ricoh GR III ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] freeze mode for histogram module
Hello developers, Please refrain from changing the histogram module at this time. Aurélien has some large refactoring and enhancements started and any changes will require a rebasing and invalidate most of the work which is not nice. I'll let you know when we exit the histogram module freeze mode. For now I won't merge any changes even small in histogram module. Thanks, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://photos.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 3.6 released
e undo in overwrite mode. - Fix possible issue with CUPS printer margins computation when computer is not using the English locale. ## Notes - The database upgrade can be slow. This new version modifies quite a lot the database structure by adding foreign keys and cascade support. This will avoid dangling data in the database and will enforce a better consistency. ## Lua - API changed to 6.2.0 - Password storage and retrieval - added _darktable.password.save()_ and _darktable.password.get()_ to save and retrieve passwords using the darktable password storage back end. - Widget naming - widgets now have a name field, making it possible to style them using CSS - _darktable.gui.libs.visibility_ is fixed so that setting a lib to hidden (false) removes it from the user interface. - Preferences - added _darktable.preferences.destroy()_ to remove a preference. Added _darktable.preferences.get_keys()_ to return a sorted table of all of the preferences for both darktable and lua. - Get image from database by image id - added _darktable.database.get_image()_ to retrieve an image by the image ID - _darktable.gui.libs.metadata_view.destroy_info()_ - function added to remove field added by _darktable.gui.libs.metadata_view.register_info()_ from the image information display. Thanks @phweyland - API change to 6.2.1 - **SCRIPT BREAKING CHANGE** - Event naming - add a name field to _darktable.register_event()_ so that multiple events of the same type can differentiated and the desired one selected and accessed. - Event destruction - _added darktable.destroy_event()_ to remove an event. - API change to 6.2.2 - **SCRIPT BREAKING CHANGE** - Add _selection-changed_ to the lua events so that scripts can respond when the selection changes - Selection naming - add a name field to _darktable.gui.libs.select.register_selection()_ so that the selection can be selected and manipulated after creation - Selection destruction - add _darktable.gui.libs.select.destroy_selection()_ to remove an selection button from the user interface. - Selection sensitivity - add _darktable.gui.libs.select.set_selection_sensitive()_ to set selection button sensitivity - API change to 6.2.3 - **SCRIPT BREAKING CHANGE** - Action naming - add a name field to darktable.gui.libs.image.register_action() so that the action can be selected and manipulated after creation - Action destruction - add darktable.gui.libs.image.destroy_action() to remove a lua created action button from the user interface. - Action sensitivity - add darktable.gui.libs.image.set_action_sensitive() to set action button sensitivity - Bugfix - Changed text_view widget to wrap lines when the text exceeds the width of the widget - Storage removal - add darktable.destroy_storage() to remove a storage from the exporter - Widget visibility - add visible member to widgets for visibility control - Change API to 7.0.0 for darktable 3.6.0 due to all of the breaking changes this development cycle ## Changed Dependencies ## RawSpeed changes ## Camera support, compared to 3.4.1 ### Base Support - Fujifilm GFX100S (compressed) - Fujifilm X-E4 (compressed) - Fujifilm X-S10 (compressed) - Leica D-Lux 7 (4:3, 1:1, 16:9, 3:2) - Nikon Z 6_2 (14bit-compressed, 14bit-uncompressed, 12bit-compressed, 12bit-uncompressed) - Nikon Z 7_2 (14bit-compressed, 14bit-uncompressed, 12bit-compressed, 12bit-uncompressed) - Panasonic DC-G100 (4:3) - Panasonic DC-G110 (4:3) - Panasonic DC-GF10 (4:3) - Panasonic GF90 (4:3) - Pentax K-3 Mark III - Ricoh GR III (dng) - Sony ILCE-1 - Sony ILCE-7SM3 - Sony ILCE-QX1 ### White Balance Presets - Fujifilm GFX100S - Fujifilm X-E4 - Nikon D780 - Panasonic DC-FZ10002 - Panasonic DMC-G8 - Panasonic DMC-G80 - Panasonic DMC-G81 - Panasonic DMC-G85 - Ricoh GR III - Samsung GX20 ### Noise Profiles - Canon PowerShot S110 - Nikon COOLPIX P950 - Nikon Z 7_2 - Olympus E-M10 Mark IV - Pentax K-3 Mark III - Samsung GX10 - Samsung GX20 - Sony ILCE-1 - Sony ILCE-7C ### Custom Color matrices - Samsung GX20 ## Translations - Afrikaans - German - Esperanto - European Spanish - French - Hebrew - Hungarian - Italian - Dutch - Brazilian Portuguese - Russian - Slovenian - Ukrainian -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Full rework of shortcuts support
Hello devs, Just a heads-up for a large merge that just happened today. The whole circuitry for handling shortcuts and actions have been reworked to be able to support for devices like MIDI devices or gamepad. This merge has changed 73 files and if you had a PR waiting in GitHub be sure to look at it and fix any conflicts. The discussion can be found here: https://github.com/darktable-org/darktable/pull/8078 The last message describe also what impact is expected: https://github.com/darktable-org/darktable/pull/8078#issuecomment-873018758 If you see anything wrong, please open a GitHub issues as despite all the testing we have made there is chances that some misbehavior could passed unnoticed. Have a nice day, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Translation - strings missing in .po file
Hello Jeronimo, > What did I miss? Nothing, the stings are in Lua and all Lua strings are not translatable. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Re: darktable 3.6 - let's start translations
Le vendredi 11 juin 2021 à 17:57 +0200, Pascal Obry a écrit : > > Dear Translators, > > As requested by some of you, if you are in CC it is because you are > the > last translator of one of the darktable language. > > You are probably aware we are approaching a new darktable > release. The strings freeze is now active so it is time for you to > update the translation. Please have them handed over by June 23rd, > either by GitHub PR or by just mailing the .po file. > > The instruction for translating is there: > > https://github.com/darktable-org/darktable/wiki/Translations Be sure to use the POT as described in the page above and not the POT file attached by mistake into my previous message (I had edited an old message and forgot to remove the attachment, sorry for the mess). Let me know if something is unclear. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for dt 3.6
Hello, The plan for 3.6 was sent recently, as a reminder: - release - T0 : July 3rd - code freeze - T0-10 : June 23rd - start create binaries - string freeze - T0-12 : June 11th - start translation - feature freeze - T0-30 : June 1st - only code fix - safe mode - T0-45 : mid-May - only safe simple code So today we are entering "string freeze" mode where only bug fix can be integrated and no more string changes. This means that all translators can start finalizing the translation work. The dead line is June 23rd. Thanks to all for making this 3.6 release very exiting ! Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for dt 3.6 - Feature Freeze
Hello, The plan for 3.6 was sent recently, as a reminder: - release - T0 : July 3rd - code freeze - T0-10 : June 23rd - start create binaries - string freeze - T0-12 : June 11th - start translation - feature freeze - T0-30 : June 1st - only code fix - safe mode - T0-45 : mid-May - only safe simple code So today we are entering "feature freeze" where only bug fix can be integrated. If you want to help to finalize the release you can look at the known issues that we want to fix for 3.6: https://github.com/darktable-org/darktable/milestone/18 Thanks to all for making this 3.6 release very exiting ! Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for dt 3.6
Hello, The plan for 3.6 was sent recently, as a reminder: - release - T0 : July 3rd - code freeze - T0-10 : June 23rd - start create binaries - string freeze - T0-12 : June 11th - start translation - feature freeze - T0-30 : June 1st - only code fix - safe mode - T0-45 : mid-May - only safe simple code So today we are entering "safe mode" where only safe new features will be considered for integration. A reminder for all devs, please look at your current PR and see if it can still be merged or not. Do not hesitate to start a discussion on the PR about possible merging for 3.6. There is a small window of 15 days for integrating new feature afterward only bug fix will be considered. Thanks to all for making this 3.6 release very exiting ! Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Bug: dt git master does not start anymore
Le vendredi 30 avril 2021 à 17:14 +0200, Peter Harde a écrit : > Hi Mica, > > created a fresh clone in a new directory, did a new build, but same > behaviour. You need to clean the _INSTALL_ directory too. > -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Module vibrancergb removed
Hello, For information, the module vibrancergb introduced 2 months ago and so never present in any official dt release has been removed from dt. The color science used in this module was wrong and was just an attempt (a failing one!) to recover the vibrance control in now depreciated basic-adjustment module. Removing it was the way forward to avoid any maintenance cost for a module having a very short life time. If you have used it, you'll need to fix the edits. Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Bug (retouch module): using brush tool the source can not be moved in edit mode
I have fixed this issue yesterday. Cheers, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for dt 3.6
Hello, We have been discussion the plan for dt 3.6, here it is: - release- T0: July 3rd - code freeze- T0-10 : June 23rd - start create binaries - string freeze - T0-12 : June 11th - start translation - feature freeze - T0-30 : June 1st - only code fix - safe mode - T0-45 : mid-May - only safe simple code So if you are cooking something to be merged be sure to propose it before June especially if this needs some days before to review. I also take the opportunity to remind all translators that it is possible (and advised) to keep the translation up-to-date as there is many strings change. The procedure to do that simply using the up-to- date darktable.pot is documented here: https://github.com/darktable-org/darktable/wiki/Translations Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for dt 3.6
Hello, We have been discussion the plan for dt 3.6, here it is: - release- T0: July 3rd - code freeze- T0-10 : June 23rd - start create binaries - string freeze - T0-12 : June 11th - start translation - feature freeze - T0-30 : June 1st - only code fix - safe mode - T0-45 : mid-May - only safe simple code So if you are cooking something to be merged be sure to propose it before June especially if this needs some days before to review. I also take the opportunity to remind all translators that it is possible (and advised) to keep the translation up-to-date as there is many strings change. The procedure to do that simply using the up-to- date darktable.pot is documented here: https://github.com/darktable-org/darktable/wiki/Translations Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Re: [darktable-user] News about darktable 3.6
Le jeudi 01 avril 2021 à 15:24 +, Willi Fritz a écrit : > Looking forward to the 3.6 release with the proviso that darktable > will stay available on the Windows platform. Could you please be more > precise than just writing that you "decided to keep Windows for now"? Sure, the plan is clear, if there is more Windows users we will keep Windows and drop Linux and the reverse otherwise. We don't have the man power for more than one port actually. Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] News about darktable 3.6
Hello! Some news about darktable positioning. The good news is darktable binary is now half the size of previous release. Thanks to the removal of most superfluous modules that almost nobody uses like velvia, tone curves, liquify... The GUI is now lighter than ever. Some views have also been removed like Map, Tethering, Slideshow to keep the most important ones. All remaining modules have also been revamped to remove many controls and keep them usable by beginners (most dev modules have now one or two sliders), the others parameters have good defaults or computed based on the others. This will be a good ground to attract beginners, for hard- core people it is highly advised to keep 3.4.1. These decisions are been made because the dev community is too small and we cannot at this stage support all the base code. We have decided to keep Windows for now but the MacOS port will be removed. The 3.6 release is still plan for end of June or very early in July. Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Bug : dt git master exports in wrong order
Probably due to a recent refactoring of the internal list. Someone will have to create an issue on GitHub. Best, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] dt git master crashes at export
Hi Peter, Please report to GitHub. https://github.com/darktable-org/darktable/issues/new/choose Thanks. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] windows : darktable 3.4.1.1 ready
Ok, I didn't expected to have the new Windows binary so fast, but here it is. Thanks to Peter Budai for the quick build. So if you are on Windows please make sure you download the new installer named: darktable-3.4.1.1-win64.exe Here: https://github.com/darktable-org/darktable/releases/tag/release-3.4.1 Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] windows : darktable 3.4.1 broken
A bad issue was found on Windows. The release 3.4.1 will crash as soon as you use the color picker. The fix has been found and we are preparing an hot-fix release for Windows only which will be tagged as 3.4.1.1. Hopefully this will be available soon. In the mid time I have removed the Windows installer for 3.4.1. You have two options until the new version is available: - avoid using the color picker - revert to 3.4.0 which is fully compatible with 3.4.1. This once again shows that we are missing man power on the Windows platform. Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] darktable 3.4.1 released
Hi Kevin, > Just to be sure: I updated the nl.po with the .pot, after I > (hopefully) complete this, how often should I redownload the .pot to > update the catalogue? It depends really. Some people are following closely and update the translation every week. I would say that once a month is ok and of course just before a release when string freeze is announced to be sure the translation is complete. > Is there a way to get updates on this file or should I just > periodically check the file? Just check the timestamp of the POT file yes. On the wiki I pointed to we have the first location for po file: https://github.com/darktable-org/darktable/tree/master/po And looking you'll see the last update of darktable.pot. Hope this clarify the process. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] darktable 3.4.1 released
Hi Kevin, > A while ago I noticed that Ducth wasn’t a language option anymore so > I translated the missing strings in thePO-file. Is there a reason why > it isn’t available in 3.4.1? I was really hoping it would be. Simple answer: $ intltool-update nl ... 2901 translated messages, 561 fuzzy translations, 432 untranslated messages. > What can I do to help? Just need to be kept in good shape for every release. There is many strings update on the project. I really encourage every translator to keep the translation up-to-date and regularly handle the missing strings. This avoid the large work just before the release. To help this we have now committed darktable.pot on the project repository and there is an easy procedure for translators not requiring to clone the project tree and built the sources. See: https://github.com/darktable-org/darktable/wiki/Translations Hope this helps, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] darktable 3.4.1 released
We're proud to announce the new feature release of darktable, 3.4.1! The github release is here: [https://github.com/darktable-org/darktable/releases/tag/release-3.4.1](https://github.com/darktable-org/darktable/releases/tag/release-3.4.1) . As always, please don't use the autogenerated tarball provided by github, but only our tar.xz. the checksums are: ``` $ sha256sum darktable-3.4.1.tar.xz 7fc3f851da9bcd7c5053ecd09f21aa3eb6103be98a6c58f52010b6f22174941e darktable-3.4.1.tar.xz $ sha256sum darktable-3.4.1.dmg e13112ed1d5f9c55e5287aa9d7276f04b90909b2e356640f36227a0a53321658 darktable-3.4.1.dmg $ sha256sum darktable-3.4.1-win64.exe 94f6f0999378a541b25bd030838b508882d2bace86a95c898a30ca32c406c3f8 darktable-3.4.1-win64.exe ``` When updating from the currently stable 3.2.x series, please bear in mind that your edits will be preserved during this process, but the new library and configuration will not be usable with 3.2.x any more, so you are strongly advised to take a backup first. Important note: to make sure that darktable can keep on supporting the raw file format for your camera, *please* read [this post](https://discuss.pixls.us/t/raw-samples-wanted/5420?u=lebedevri) on how/what raw samples you can contribute to ensure that we have the *full* raw sample set for your camera under CC0 license! - Almost 100 commits to darktable+rawspeed since 3.4 - 25 pull requests handled - 18 issues closed ## The Big Ones None ## New Features And Changes - Faster thumbnail generation during import. - Some minor CSS improvements. ## Bug fixes - Fix color correction RGB handling and saturation normalization. - Fix smooth scrolling on MacOS. - Fix Lr metadata import, this is done only if no other XMP present. - Fix metadata export which must be done only if the corresponding setting is activated. - Fix combo-box popup scrolling. - Properly restore collection hinter messages when needed. - Fix stars display in overlay. - Fix black point setting when dragging the histogram. - Fix help links for technical group module. - Properly discriminate cameras with the same prefix in collect module. - Fix bold rendering on Windows (for selected presets for example). - Fix support of Windows PATH to configuration and libraries when the path name contains non ASCII characters. - Properly hide the selected tag tick when a tag is not selected anymore. - Fix search on collect module for multiple filename separated with coma. - Fix size of clipping handle when preview down-sampling is activated. - Fix metadata comment reading from exif. - Fix a case where the thumbnail could be out of synchronization with the darkroom edit. - Never show filmstrip cursor on selected image on other views. - Skip possible null dates on the collect module which could then crash darktable. - Fix waveform histogram rendering on MacOS. - Fix some memory leaks. ## Notes ## Lua ## Changed Dependencies ## RawSpeed changes ## Camera support, compared to 3.4.0 ### White Balance Presets - Fujifilm X-Pro3 - Fujifilm X100V - Olympus E-M10 Mark IV ### Noise Profiles - Canon EOS 1500D - Canon EOS 2000D - Canon EOS Rebel T7 - Canon EOS-1D X Mark II - Fujifilm X-Pro3 - Fujifilm XF10 - Nikon Z 5 - Panasonic DC-S1R - Pentax K-1 Mark II - Sony DSC-RX10M4 ## Translations - Afrikaans - Czech - German - European Spanish - Finnish - French - Hebrew - Hungarian - Italian - Polish - Brazilian Portuguese - Russian - Slovak - Slovenian -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Plan for 3.4.1
Hello! Just to let you know that 3.4.1 will be released very shortly. This will be a bug fix only release and should fix most (if not all) issues reported since 3.4.0 is out. The tarball will be created today. Then we can expect the release next week. Thanks for all contributors! -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] db upgrade can be slow
Le samedi 16 janvier 2021 à 19:19 +0100, Hubert Kowalski a écrit : > Great point for release notes then ;) Indeed, and done :) -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] db upgrade can be slow
For people using the "master" version. Beware that the next database upgrade can take quite some time. This new version is modifying quite a lot the structure by adding many foreign keys and cascade support. This will avoid dangling data in the db and will enforce a better consistency. There is some reports that the conversion is taking 1 minute for around 50k images. This depends also of the disk speed. Anyway, when upgrading be patient and take a coffee :) Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Re: integration tests moved to sub-modules
Le vendredi 15 janvier 2021 à 12:56 -0500, Patrick Shanahan a écrit : > * Pascal Obry [01-01-70 12:34]: > > > > The sub-module is in place. > > > > > If you don't care about the integration tests and want to avoid > > > downloading the tests you can do: > > > > > > $ git config submodule.src/test/integration.update none > > > > A typo while writing this (missing s for tests): > > > > $ git config submodule.src/tests/integration.update none > > I do not know "git"! > > I did: > git config submodule.src/tests/integration.update none > > > and I do: > git clean -d -f -x > git submodule init Only needed first time a clone is done and if the clone was not done with recursive submodule option. > git submodule update Likewise, you don't need that if you only follow one branch. The git pull will do it. The command is needed when you switch branches and if they are not at the same sub-module version. > git pull --rebase --recurse-submodules The --recurse-submodules option is probably the culprit. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] Re: integration tests moved to sub-modules
The sub-module is in place. > If you don't care about the integration tests and want to avoid > downloading the tests you can do: > > $ git config submodule.src/test/integration.update none A typo while writing this (missing s for tests): $ git config submodule.src/tests/integration.update none Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
[darktable-dev] integration tests moved to sub-modules
The integration tests are eating quite some band width for some people and will become hard to manage at some point. It has been decided to move the integration tests under a sub-module. This will require more work for the devs but seems to be a good compromise. The change will happen today. If you don't care about the integration tests and want to avoid downloading the tests you can do: $ git config submodule.src/test/integration.update none Regards, -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Import from camera/ memory card: some probleems
Le jeudi 07 janvier 2021 à 09:57 +0100, Laurent Zimmermann a écrit : > -> import from memory card doesn't copy anymore files to HD/SSD > (works like import folder). This is wrong or we are speaking of different things. I'm using this often and still be using it yesterday. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Crash in collect images
Le lundi 04 janvier 2021 à 08:57 +0100, Stefan Saam a écrit : > Hello, > > in darktable 3.4.0/Kubuntu 20.4 I always have crashes this way: > > * select "date taken" as first rule (now "date-taken time" appears > as > the second rule, set by darktable) > * click into the input-field of "date-taken time" -> crash A similar issue has been fixed recently on master. So should be ok in 3.4.1. -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
Re: [darktable-dev] Dutch Translation
In the mean time you can have a look at the Wiki which has been updated: https://github.com/darktable-org/darktable/wiki/Translations -- Pascal Obry / Magny Les Hameaux (78) The best way to travel is by means of imagination http://www.obry.net gpg --keyserver keys.gnupg.net --recv-key F949BD3B ___ darktable developer mailing list to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org