* Wed Mar 20 2019 Marcus Rueckert <mrueckert@suse.de>
- update to 2.6.2
- New Features
- Update colorbalance french translation
- Bugfixes
- Fix SSE bug introduced in #2025
- Fix issue when looking for input color profile (backward
compatibility)
- Add missing Czech translation file
- Fix possible halo issue in local contrast module.
- Fix contextual help link to point to new HTML manual for 2.6
series.
- Camera support, compared to 2.6.1
- Base Support
- DSC-RX100M6
- Phase One P30 (fixed)
- Olympus OM-D E-M10 (enhanced)
- Nikon D7500 (enhanced)
- White Balance Presets
- Nikon D500
- Olympus E-PL8
- Noise Profiles
- Sony SLT-A35
- Nikon Z6
- updated translations: Catalan, Czech, Dutch, Finnish, French,
German, Norwegian bokmål, Polish, Russian, Slovenian, Spanish
* Thu Mar 07 2019 Marcus Rueckert <mrueckert@suse.de>
- fix gnuplot syntax in readme for basecurve tools
* Thu Mar 07 2019 Marcus Rueckert <mrueckert@suse.de>
- fix gnuplot syntax in readme for basecurve tools
* Wed Mar 06 2019 Marcus Rueckert <mrueckert@suse.de>
- update pdf manuals from 2.6.1 tag: comes in english, german and
italian
- actually install all pdf documentation
* Wed Mar 06 2019 Marcus Rueckert <mrueckert@suse.de>
- update to 2.6.1
- New Features
- export module to piwigo
- color balance enhancements
- color contrast enhancements
- filmic enhancements (better auto-tuner)
- add contextual help for filmic module
- middle-click can be used to open the presets menu (this is
consistent with the fact that middle-click can be used to
create a new instance from a preset)
- again, better CSS customization for lighttable, filmstrip and
duplicates module
- presets can now be imported/exported
- all zoom levels can now be reached with a ctrl-scroll
- the slideshow view will adjust automatically when darktable
window is resized
- add support for tiff CIELAB/ICCLAB 8/16 bits
- add hierarchical view for styles (separated with |)
- forms opacity is displayed in hint messages
- add a color picker in the watermark module
- Bugfixes
- fix collect module filters
- fix retouch module, mask areas are properly taking into
account the source and destination
- fix navigation from darkroom when groups are present and
collapsed
- fix a rare issue where masks could "jump" to some random
location
- keep reference point (mouse position) when zooming above 200%
- title and description filters are now properly working
- minor UI fixes to gain some spaces in darktable modules
- fix masks detection over the mouse in some complex cases
- Camera support, compared to 2.6.0
- Base Support
- DSC-RX100M6
- Phase One P30 (fixed)
- Olympus OM-D E-M10 (enhanced)
- Nikon D7500 (enhanced)
- White Balance Presets
- Nikon D500
- Olympus E-PL8
- Noise Profiles
- Sony SLT-A35
- Nikon Z6
- Translations
- Catalan Czech, Dutch, Finnish, French, German, Norwegian
bokmål, Polish, Russian, Slovenian, Spanish
* Mon Jan 21 2019 Marcus Rueckert <mrueckert@suse.de>
- noise tools need ghostscript for pdf handling
* Mon Dec 24 2018 Marcus Rueckert <mrueckert@suse.de>
- update to 2.6.0
- The Big Ones
- new module retouch allowing changes based on image frequency
layers
- new module filmic which can replace the base curve and
shadows and highlights
- new module to handle duplicates in the darkroom with
possibility to add a title, create standard or virgin
duplicate, delete duplicate and quickly compare with a
duplicate
- new logarithm controls for the tone-curve
- new mode for the unbreak profile module
- add mask preview to adjust size, hardness before placing them
- make it possible to change the cropped area in the
perspective correction module
- the mask blur has been complemented with a guided-filter to
fine tune it (this works on RGB and Lab color space).
- color balance module has two new modes based on ProPhotoRGB
and HSL
- Experimental support for PPC64le architecture (OpenCL support
needs to be disabled, `-DUSE_OPENCL=OFF`)
- New Features And Changes
- search from the map view is now fixed
- visual rework of the lighttable (color label, image kind,
local copy)
- an option make it possible to display some image information
directly on the thumb
- add optional scrollbars on lighttable, or lighttable and
darkroom
- allow each masks of the clone module to have the opacity
adjusted
- lightroom import module supports the creator, rights, title,
description and publisher information.
- enhance TurboPrint support by displaying the dialogue with
all possible options (print cancellation will be fixed in
TurboPrint 2.47)
- new sort filter based on the image's aspect
- new sort filter based on the image's shutter speed
- new sort filter based on the image's group
- new sort filter based on a personalized sorting order
(drag&drop on the lighttable view)
- collection based on the local copy status
- group image number displayed on the collection module
- new zoom level at 50%; 400%, 800% and 1600%
- better support for monochrome RAW
- add contextual help pointing to the darktable's manual
- better copy/paste support for multiple instances
- add support for renaming the module instances
- add frequency based adjustment for the RAW denoise module
- add frequency based adjustment for the denoise profile module
- all widgets should be themable via CSS now
- add support for configuring the modules layout
- different way to select hierarchical tags in the collection
module (only the actual parent tag, all children or the
parent and children)
- better handling of grouped images by allowing setting stars,
color label for the whole group.
- make it possible to apply a preset to a new module instance
using the middle click
- new script to migrate collection from Capture One Pro
- Bug fixes
- Fix the color pickers behavior in all modules
- Fix liquify tools switching
- Many more bugs got fixed
- Lua
- No changes
- Changed Dependencies
- CMake 3.4 is now required
- In order to compile darktable you now need at least
gcc-5.0+/clang-3.9+
- Minimal clang version was bumped from 3.4+ to 3.9+
- Packagers are advised to pass ```-DRAWSPEED_ENABLE_LTO=ON```
to CMake to enable partial LTO.
- RawSpeed changes
- GoPro '.GPR' raws are now supported via new, fast 'VC-5'
parallel decompressor
- Panasonic's new raw compression ('.RW2', GH5s, G9 cameras) is
now supported via new fast, parallel 'Panasonic V5'
decompressor
- Panasonic's old (also '.RW2') raw decompressor got rewritten,
re-parallelized
- Phase One ('.IIQ') decompressor got parallelized
- Nikon NEF 'lossy after split' raw support was recovered
- Phase One ('.IIQ') Quadrant Correction is now supported
- Olympus High-Res (uncompressed) raw support
- Lot's and lot's and lot's of maintenance, sanitization,
cleanups, small rewrites/refactoring.
- NOTE: Canon '.CR3' raws are *NOT* supported as of yet.
- Camera support, compared to 2.4.0
- Base Support
- Canon EOS 1500D
- Canon EOS 2000D
- Canon EOS Rebel T7
- Canon EOS 3000D
- Canon EOS 4000D
- Canon EOS Rebel T100
- Canon EOS 5D Mark IV (sRaw1, sRaw2)
- Canon EOS 5DS (sRaw1, sRaw2)
- Canon EOS 5DS R (sRaw1, sRaw2)
- Canon PowerShot G1 X Mark III
- Fujifilm X-A5
- Fujifilm X-H1 (compressed)
- Fujifilm X-T100
- Fujifilm X-T3 (compressed)
- GoPro FUSION (dng)
- GoPro HERO5 Black (dng)
- GoPro HERO6 Black (dng)
- GoPro HERO7 Black (dng)
- Hasselblad CFV-50
- Hasselblad H5D-40
- Hasselblad H5D-50c
- Kodak DCS Pro 14nx
- Kodak DCS520C
- Kodak DCS760C
- Kodak EOS DCS 3
- Nikon COOLPIX P1000 (12bit-uncompressed)
- Nikon D2Xs (12bit-compressed, 12bit-uncompressed)
- Nikon D3500 (12bit-compressed)
- Nikon Z 6 (except uncompressed raws)
- Nikon Z 7 (except 14-bit uncompressed raw)
- Olympus E-PL8
- Olympus E-PL9
- Olympus SH-2
- Panasonic DC-FZ80 (4:3)
- Panasonic DC-G9 (4:3)
- Panasonic DC-GF9 (4:3)
- Panasonic DC-GX800 (4:3)
- Panasonic DC-GX850 (4:3)
- Panasonic DC-GH5S (4:3, 3:2, 16:9, 1:1)
- Panasonic DC-GX9 (4:3)
- Panasonic DC-LX100M2 (4:3, 1:1, 16:9, 3:2)
- Panasonic DC-TZ200 (3:2)
- Panasonic DC-TZ202 (3:2)
- Panasonic DMC-FZ2000 (3:2)
- Panasonic DMC-FZ2500 (3:2)
- Panasonic DMC-FZ35 (3:2, 16:9)
- Panasonic DMC-FZ38 (3:2, 16:9)
- Panasonic DMC-GX7MK2 (4:3)
- Panasonic DMC-ZS100 (3:2)
- Paralenz Dive Camera (chdk)
- Pentax 645Z
- Pentax K-1 Mark II
- Pentax KP
- Phase One P65+
- Sjcam SJ6 LEGEND (chdk-b, chdk-c)
- Sony DSC-HX99
- Sony DSC-RX0
- Sony DSC-RX100M5A
- Sony DSC-RX10M4
- Sony DSC-RX1RM2
- Sony ILCE-7M3
- White Balance Presets
- Canon EOS M100
- Fujifilm X-T3
- Leaf Credo 40
- Nikon D3400
- Nikon D5600
- Nikon D7500
- Nikon D850
- Nikon Z 6
- Olympus E-M10 Mark III
- Olympus E-M1MarkII
- Panasonic DC-G9
- Panasonic DC-GX9
- Panasonic DMC-FZ300
- Sony DSC-RX0
- Sony DSC-RX100M5
- Sony DSC-RX100M5A
- Sony DSC-RX10M3
- Sony DSC-RX10M4
- Sony DSC-RX1RM2
- Sony ILCE-6500
- Sony ILCE-7M3
- Sony ILCE-7RM3
- Noise Profiles
- Canon EOS 200D
- Canon EOS Kiss X9
- Canon EOS Rebel SL2
- Canon EOS 750D
- Canon EOS Kiss X8i
- Canon EOS Rebel T6i
- Canon EOS 760D
- Canon EOS 8000D
- Canon EOS Rebel T6s
- Canon EOS 77D
- Canon EOS 9000D
- Canon EOS 800D
- Canon EOS Kiss X9i
- Canon EOS Rebel T7i
- Canon EOS M100
- Canon EOS M6
- Canon PowerShot G1 X Mark II
- Canon PowerShot G1 X Mark III
- Canon PowerShot G9 X
- Fujifilm X-A5
- Fujifilm X-E3
- Fujifilm X-T3
- Fujifilm X100F
- Nikon 1 AW1
- Nikon 1 J3
- Nikon COOLPIX B700
- Nikon D5600
- Nikon D7500
- Nikon D850
- Olympus E-M10 Mark III
- Olympus TG-5
- Panasonic DC-G9
- Panasonic DC-GX9
- Panasonic DMC-FZ35
- Panasonic DMC-FZ38
- Panasonic DMC-GF6
- Panasonic DMC-LX10
- Panasonic DMC-LX15
- Panasonic DMC-LX9
- Panasonic DMC-TZ70
- Panasonic DMC-TZ71
- Panasonic DMC-ZS50
- Pentax K-01
- Pentax KP
- Samsung NX1
- Sony DSC-RX100M4
- Sony DSC-RX10M3
- Sony ILCE-7M3
- Translations
- Afrikaans, Albanian, Chinese, Czech, Dutch, Finnish, French,
Galician, German, Hebrew, Hungarian, Italian, Japanese,
Nepal, Norwegian Bokmål, Polish, Portuguese, Romanian,
Russian, Slovenian, Thai
* Mon Dec 24 2018 Marcus Rueckert <mrueckert@suse.de>
- disable LTO on opensuse with suse_version < 1550
* Fri Nov 23 2018 Roman Lebedev <lebedev.ri@gmail.com>
- Enable partial LTO - RawSpeed only
* Tue Jun 05 2018 mrueckert@suse.de
- update to 2.4.4
- New Features
- Added 50% zoom option in darkroom mode to the navigation
dropdown
- perspective correction: usability improvement ? allow setting
the radius when (de)selecting lines
- Bugfixes
- Fix selecting drives in the import dialog on Windows by
bundling a patched glib
- Add some space between checkbox and label in color picker
- OpenCL: better readability of debug output on memory usage
- Levels: catch an edge case where float != int
- Fix the alignment in a tooltip in lens correction
- Local contrast: Reset strength slider to 120% when double
clicked
- Drop unused clone masks when loading xmp files
- Remove all sub masks when clearing cloning masks
- darktable-cltest: do not print summary statistics on OpenCL
usage
- Perspective correction: take aspect parameter into account
when judging on neutral settings
- Haze removal: fix tiled processing
- Fix install on Windows due to GraphicsMagick's versioned
filenames
- PPM: Handle byte order when loading files
- Fix #12165: Don't try to show dialog without gui
- Fix an out-of-bounds memory access
- Tools: Fix typo in darktable-gen-noiseprofile that made it
unusable
- MacOS package: point gettext to correct localedir
- Camera support
- White Balance Presets
- Sony ILCE-6500
- Noise Profiles
- Canon EOS 800D
- Canon EOS Kiss X9i
- Canon EOS Rebel T7i
- Nikon COOLPIX B700
- Nikon D5600
- Olympus TG-5
- Updated translations
- German
- Russian
- drop 887d55c.patch
* Mon Apr 30 2018 jengelh@inai.de
- Remove idempotent %if..%endif guards.
- Avoid bashisms in scriptlets.
- Do not let the description assume any specific use context.
Version: 2.4.3-bp150.1.4
* Fri Apr 27 2018 mrueckert@suse.de
- pull from the stable branch 887d55c.patch:
fix typo in the noise profile tools
* Tue Apr 24 2018 mrueckert@suse.de
- also track the debian packaging files as sources in the spec file
* Tue Apr 24 2018 mrueckert@suse.de
- also build and package the noise profiling tools:
new subpackage darktable-tools-noise
* Tue Apr 24 2018 mrueckert@suse.de
- update to 2.4.3
- New Features
- Support for tags and ratings in the watermark module
- Read Xmp.exif.DateTimeOriginal from XMP sidecars
- Build and install noise tools
- Add a script for converting .dtyle to an .xmp
- Bugfixes
- Don't create unneeded folders during export in some cases
- When collecting by tags, don't select subtags
- Fix language selection on OSX
- Fix a crash while tethering
- Camera support, compared to 2.4.2
- Base Support
- Fujifilm X-H1 (compressed)
- Kodak EOS DCS 3
- Olympus E-PL9
- Panasonic DC-GX9 (4:3)
- Sony DSC-RX1RM2
- Sony ILCE-7M3
- White Balance Presets
- Sony ILCE-7M3
- Noise Profiles
- Canon PowerShot G1 X Mark III
- Nikon D7500
- Sony ILCE-7M3
* Thu Mar 22 2018 mrueckert@suse.de
- force gcc 7 on suse_version 1315 to get the new GCC flags working
in :Update
* Wed Mar 21 2018 mrueckert@suse.de
- update to 2.4.2
- New Features
- Add presets to location search in map mode
- Add timestamps to the output of `-d` command line switches
- Add a compression level slider to the TIFF export module
- Add native binary NetPNM loading, without using
GraphicsMagick
- Add a battery indicator for people running darktable on a
laptop. This is not very portable code and disabled by
default
- Allow to use /? to show the help message on Windows
- Bugfixes
- Turn off smooth scrolling for X11/Quartz. That might help
with oversensitive scrolling
- Fix reading and writing of TIFFs with non-ASCII filenames on
Windows
- Ellipsize background job labels when too long
- Hard code D50 white point when exporting to OpenEXR
- Add tootips to the haze removal module
- Fix a crash when changing lenses while tethering
- Fix incorrect Atom CPU detection on Windows
- Revised performance configuration
- Don't overlay the colorbalance sliders on the left for a
cleaner look
- Honor local copy in copy export format
- Make trashing of files on Windows silent
- Fix string termination override on memmove
- Fix a use after free and some memleaks
- Fix a crash in PDF export
- Fix the min color picker
- Don't hardcode '/' in OpenCL paths on Windows
- Camera support, compared to 2.4.1
- Base Support
- Canon PowerShot G1 X Mark III
- Panasonic DMC-FZ2000 (3:2)
- Panasonic DMC-FZ2500 (3:2)
- Panasonic DMC-ZS100 (3:2)
- Sony DSC-RX0
- Sony DSC-RX10M4
- Noise Profiles
- Canon EOS 200D
- Canon EOS Kiss X9
- Canon EOS Rebel SL2
- Canon EOS 760D
- Canon EOS 8000D
- Canon EOS Rebel T6s
- Canon PowerShot G1 X Mark II
- Canon PowerShot G9 X
- Fujifilm X100F
- Nikon D850
- Panasonic DC-G9
- Panasonic DMC-GF6
- Panasonic DMC-LX10
- Panasonic DMC-LX15
- Panasonic DMC-LX9
- Panasonic DMC-TZ70
- Panasonic DMC-TZ71
- Panasonic DMC-ZS50
- Translations
- Dutch
- French
- German
- Hungarian
- Italian
* Mon Jan 22 2018 mrueckert@suse.de
- update to 2.4.1
- New Features
- Allow to select the GUI language in the preferences
- Add a filter rule to the collect module to find locally
copied images
- Add favourite toggle to darkroom modules' right click popup
- Allow blending/masking in the hot pixels module
- Add keyboard shortcuts to zoom and pan an image in darkroom.
Panning uses the arrow keys, zooming defaults to `ctrl-` and
`ctrl+`. Use `alt` and `ctrl` to change the step size of
panning.
- Some minor speedups in the grain module
- Handling stdout on Windows: do not redirect stdout for simple
command line arguments (`--help` and `--version`)
- On Windows, show the location of the log file in the help
message
- Enable searching in the more modules list ? click into the
list to give focus to it, then start typing. The default GTK
shortcut `ctrl-f` doesn't work as it's used for filmstrip
already
- Add a debug print when compiling OpenCL kernels
- Bugfixes
- Use the configured overwrite color profile when exporting
from Lua ? this broke GIMP integration
- Support presets with `<` in their name
- Fix export to non-existing path with `\` as the path
separator on Windows
- Don't insist on the db being locked when it doesn't even
exist
- Don't touch the mix slider when resetting the curve in color
zones
- Fix a bug in the exposure module that would only allow
corrections of up to 10 stops
- Fix custom shortcuts with `shift` modifier
- Properly ellipsize text in the recently used collections list
- Fix exported galeries with filenames containing a `'`
- Fix finding mipmaps cache folder in `purge_from_cache.sh`
script
- Fix a crash in the recently used collections list due to a
broken config file
- Set the sqlite threading mode to Serialized
- Fix old export presets using OpenEXR
- Fix building with clang on Windows
- Changed Dependencies
- iso-codes version 3.66 or newer is suggested for a nicer list
of translations in the preferences.
- Camera support, compared to 2.4.0 Warning: support for Nikon
NEF 'lossy after split' raws was unintentionally broken due to
the lack of such samples. Please see
[this post](https://discuss.pixls.us/t/nikon-a-specific-raw-sample-wanted/5483?u=lebedevri)
for more details. If you have affected raws, please contribute
samples!
- Base Support
- Panasonic DC-G9 (4:3)
- Paralenz Dive Camera (chdk)
- Pentax KP
- Sjcam SJ6 LEGEND (chdk-b, chdk-c)
- White Balance Presets
- Leaf Credo 40
- Nikon D3400
- Olympus E-M1MarkII
- Panasonic DC-G9
- Sony ILCE-7RM3
- Noise Profiles
- Canon EOS 750D
- Canon EOS Kiss X8i
- Canon EOS Rebel T6i
- Canon EOS 77D
- Canon EOS 9000D
- Canon EOS M100
- Canon EOS M6
- Sony DSC-RX100M4
- YI TECHNOLOGY M1
- Translations
- Czech
- Dutch
- French
- German
- Hebrew
- Hungarian
- Italian
- Slovenian
* Sun Dec 24 2017 mrueckert@suse.de
- merge back in the fedora support
* Sun Dec 24 2017 mrueckert@suse.de
- merge back in the fedora support
* Sun Dec 24 2017 mrueckert@suse.de
- merge back in the fedora support
* Mon Dec 18 2017 mrueckert@suse.de
- added llvm5.patch: list of llvm version is hardcoded and llvm 5,
while it works for building, wasn't searched for.
- package the darktable basecurve tool in a new subpackage
- make sure pdf documentation never ends up in the main package
- drop non suse support
- drop ix86 support. 64bit only from now on.
* Mon Dec 18 2017 mrueckert@suse.de
- update to 2.4.0.rc2
- The maintainership of the RawSpeed library was transferred to
the darktable project. The work on code cleanup, hardening,
modernization, simplification and testing is ongoing.
- Well over 2 thousand commits to darktable+rawspeed since 2.2.0
- 244 pull requests handled
- 320+ issues closed
- Updated user manual is coming soon?
- The Big Ones
- A new module for haze removal
- The local contrast module can now be pushed much further, it
also got a new local laplacian mode
- Add undo support for masks and more intelligent grouping of
undo steps
- Blending now allows to display individual channels using
false colors
- darktable now supports loading Fujifilm compressed RAFs
- darktable now supports loading floating point HDR DNGs as
written by HDRMERGE
- We also added channel specific blend modes for Lab and RGB
color spaces
- The base curve module allows for more control of the exposure
fusion feature using the newly added bias slider
- The tonecurve module now supports auto colour adjustment in
RGB
- Add absolute color input as an option to the color look up
table module
- A new X-Trans demosaicing algorithm, Frequency Domain Chroma,
was implemented.
- You can now choose from pre-defined scheduling profiles for
OpenCL
- Speaking of OpenCL, darktable now allows to force-use OpenCL
for a specific pixelpipe
- Xmp sidecar files are no longer written to disk when the
content didn't actually change. That mostly helps with
network storage and backup systems that use files' time
stamps
- New Features And Changes
- Show a dialog window that tells when locking the
database/library failed
- Don't shade the whole region on the map when searching for a
location. Instead just draw a border around it.
- Also in map mode: Clear the search list and map indicators
when resetting the search module.
- With OsmGPSMap newer than version 1.1.0 (i.e., anything
released after that OsmGPSMap version) the map will show
copyright info.
- Running jobs with a progressbar (mostly import and export)
will show that progress bar ontop the window entry in your
task bar ? if the system supports it. It should work on
GNOME, KDE and Windows at least.
- Add bash like string replacement for variables (export,
watermark, session settings).
- Add a preferences option to ask before removing empty dirs
- The "colorbalance" module got a lot faster, thanks to SSE
optimized code
- Make gradient sliders a little more colorful
- Make PNG compression level used for exporting configurable
- On OSX, load single images from command line or via drag&drop
in darkroom mode
- Add an option to omit the intermediate tag hierarchy in
exported files and only add the last level
- In the watermark module, sort the list of SVG files and omit
the file extension
- Support XYZ as a proofing profile
- Local contrast now got a new slider to set the midtone range
- darktable got two new helper scripts (those are not installed
by default, grab them from the sources): One to purge
thumbnails that no longer have an associated image in the
database, and a second script that uses inotify to watch a
folder for new files to open them in a running darktable
instance.
- In the curve editors of base curve and tone curve you can now
delete nodes with a right click and see coordinates of nodes
while editing. Note that you can use keyboard modifiers ctrl
and shift to change the precision of your changes
- Creating a new instance of a module can now be done with a
quick click of the middle mouse button on the multi-instance
icon
- New darktable installations on computers with more than 8 Gb
of memory will now by default use half of that per module
- Several background colors and the brush color are now
configurable in the CSS
- Some new cameras can bump the ISO level to insane highs. We
try to follow as good as we can by no longer limiting it to
51200 in the GUI
- Base curve and the highlights module now support multiple
instances and use blending and masks
- Having the `1` key toggle between 1 and 0 stars wasn't very
popular with many people. You can disable that extra feature
and have it behave like the other rating shortcuts now
- You can decide if you want to be asked before resetting the
history stacks of images from the lighttable
- The grain module was slightly changed to have a more
pleasing, photographic-paper like appearance
- Using the color look up table module you can now convert your
images to monochrome, honoring the Helmholtz-Kohlrausch
effect
- Some more small improvements were made
- Support basic import of Lightroom 7 settings
- Change the styling of insensitive bauhaus widgets
- Don't hide the mode combobox in the exposure module, just
disable it
- Bugfixes
- Fix the problem with rating images by accident when moving
the mouse while typing an image size in the export module
- Fix several oddities in folder and tag mode of the collect
module.
- Print mode's color profile settings no longer interact with
the export module
- Update the style lists when importing a style
- Fix some bugs with multiple module instances used in a style
- On OSX only the main window should be fullscreen, not the
popups
- Some speedups with VERY big libraries or having A LOT OF tags
- Significantly speed up tagging many images
- Fix searching locations using OpenStreetMap
- Fix partial copies of large files in "import from camera"
- Fix a crash in the import dialog when using Lua to add
widgets there
- Fix some false-positive warnings about another running
darktable instance and it having locked the databases
- No longer switch to the favourite modules group when
duplicating one of its modules
- Fix loading of XYZ files
- Fix Lab export when the profile was set from the lighttable
- Create tmp snapshot files with mode 0600 to stop other people
looking at them
- Fix several bugs with Wayland. However, there are still
issues, so darktable will prefer XWayland
- Google deprecated the Picasa Web API so it's no longer
possible to create G+ albums
- Fix the default for sliders with target not being "red" in
the channel mixer
- Fix the removing of directories
- Make the escape key cancel history dialogs
- Block keyboard accels when editing camera controls
- Properly delete XMP sidecars
- Make sure that the rating set in darktable is used for the
exported file, not something set inside the raw file
- Don't re-write all XMP files when detaching a tag
- Sync XMPs when a tag is removed from the database
- Sync XMPs after a tag is attached/detached via the Lua API
- Bail out of darktable-cli when the XMP file is not readable
- Show ratings on zoomable lighttable without a delay
- Rely on CUPS color management when printing without
configuring any color profile in darktable
- Many more bugs got fixed
- Fix spurious segfault in local contrast
- Make calls to exiv2's readMetadata thread safe to not crash
randomly
- Lua
- darktable now uses Lua 5.3. The bundled copy got updated
accordingly
- Add dt.print_log. It's like print_error but without the ERROR
prefix
- Reorder callback parameters for intermediate export image:
add the actual image to the parameters of the event
- Call lua post-import-image event synchronously
- Add darktable.configuration.running_os to detect the OS
darktable is running on
- New widget type: section_label, adds a label which looks like
a section change
- Changed Dependencies
- CMake 3.1 is now required.
- In order to compile darktable you now need at least
gcc-4.9+/clang-3.4+, and gcc-5.0+ is *highly* recommended.
- ZLIB is now required for the DNG Deflate compressed raw
support.
- darktable now uses Lua 5.3
- Camera support, compared to 2.2.0
Warning: support for Nikon NEF 'lossy after split' raws was
unintentionally broken due to the lack of such samples. Please
see https://discuss.pixls.us/t/nikon-a-specific-raw-sample-wanted/5483
for more details. If you have affected raws, please contribute samples!
- Base Support
- Canon EOS 200D
- Canon EOS Kiss X9
- Canon EOS Rebel SL2
- Canon EOS 6D Mark II (sRaw1, sRaw2)
- Canon EOS 77D
- Canon EOS 9000D
- Canon EOS 800D
- Canon EOS Kiss X9i
- Canon EOS Rebel T7i
- Canon EOS M100
- Canon EOS M5
- Canon EOS M6
- Canon PowerShot G9 X Mark II
- Canon PowerShot SX40 HS (dng)
- Fujifilm GFX 50S (compressed)
- Fujifilm X-A3
- Fujifilm X-E2S
- Fujifilm X-E3 (compressed)
- Fujifilm X-Pro2 (compressed)
- Fujifilm X-T2 (compressed)
- Fujifilm X-T20 (compressed)
- Fujifilm X100F (compressed)
- GITUP GIT2P (chdk-a, chdk-b)
- Kodak EasyShare Z980
- LG D855 (dng)
- LG H815 (dng)
- LG Nexus 5X (dng)
- LG US996 (dng)
- LG VS995 (dng)
- Leica D-LUX (Typ 109) (4:3, 3:2, 16:9, 1:1)
- Leica X2 (dng)
- Nikon COOLPIX B700 (12bit-uncompressed)
- Nikon D500 (14bit-uncompressed, 12bit-uncompressed)
- Nikon D5600 (12bit-compressed, 12bit-uncompressed,
14bit-compressed, 14bit-uncompressed)
- Nikon D7500 (12bit-compressed, 14bit-compressed)
- Nikon D850 (12bit-compressed, 12bit-uncompressed,
14bit-compressed, 14bit-uncompressed)
- Nikon LS-5000 (dng)
- Nokia Lumia 1020 (dng)
- Olympus E-M10 Mark III
- Olympus E-M1MarkII
- Olympus TG-5
- Panasonic DC-FZ82 (4:3)
- Panasonic DMC-FZ80 (4:3)
- Panasonic DMC-FZ85 (4:3)
- Panasonic DC-GH5 (4:3)
- Panasonic DC-FZ91 (4:3)
- Panasonic DC-FZ92 (4:3)
- Panasonic DC-FZ93 (4:3)
- Panasonic DC-TZ90 (4:3)
- Panasonic DC-ZS70 (4:3)
- Panasonic DMC-FZ330 (4:3)
- Panasonic DMC-GF6 (16:9, 3:2, 1:1)
- Panasonic DMC-TZ61 (4:3, 3:2, 1:1, 16:9)
- Panasonic DMC-ZS40 (4:3, 3:2, 1:1, 16:9)
- Panasonic DMC-TZ80 (4:3)
- Panasonic DMC-TZ81 (4:3)
- Panasonic DMC-TZ85 (4:3)
- Panasonic DMC-ZS60 (4:3)
- Pentax K-5 (dng)
- Pentax K-r (dng)
- Pentax K10D (dng)
- Phase One IQ140
- Samsung G920F
- Samsung G935F
- Samsung GX10
- Sony ILCE-6500
- Sony ILCE-7RM3
- Sony ILCE-9
- White Balance Presets
- Canon EOS 6D Mark II
- Fujifilm X-T20
- Fujifilm X100F
- Nikon 1 AW1
- Nikon Coolpix A
- Panasonic DMC-GX80
- Panasonic DMC-GX85
- Panasonic DMC-TZ100
- Panasonic DMC-TZ101
- Panasonic DMC-TZ110
- Panasonic DMC-ZS110
- Pentax K-3 II
- Noise Profiles
- Canon EOS 1300D
- Canon EOS Kiss X80
- Canon EOS Rebel T6
- Canon EOS 5D Mark IV
- Canon EOS 6D Mark II
- Canon EOS M5
- Canon PowerShot G16
- Canon PowerShot G3 X
- Canon PowerShot G7 X Mark II
- Canon PowerShot G9 X Mark II
- Fujifilm X-M1
- Fujifilm X-Pro1
- Fujifilm X-T20
- Leica X2
- Nikon Coolpix A
- Nikon D2X
- Nikon D3000
- Nikon D3400
- Nikon D4
- Nikon D500
- Olympus E-M1MarkII
- Olympus E-P5
- Panasonic DMC-FZ200
- Panasonic DMC-FZ300
- Panasonic DMC-G7
- Panasonic DMC-G70
- Panasonic DMC-G8
- Panasonic DMC-G80
- Panasonic DMC-G81
- Panasonic DMC-G85
- Panasonic DMC-GX80
- Panasonic DMC-GX85
- Panasonic DMC-LX100
- Panasonic DMC-TZ100
- Panasonic DMC-TZ101
- Panasonic DMC-TZ110
- Panasonic DMC-ZS110
- Pentax K-70
- Sony DSC-RX100M5
- Sony ILCA-68
- Sony ILCE-5000
- Sony ILCE-6500
- Updated Translations
- Catalan
- Dutch
- French
- German
- Hebrew
- Hungarian
- Polish
- Russian
- Spanish
* Tue Oct 10 2017 mrueckert@suse.de
- add BR for lcms2
* Sun May 28 2017 mrueckert@suse.de
- update to 2.2.5
- New features:
- When appending EXIF data to an exported image, do not fail if reading of EXIF from the original file fails
- Support XYZ as proofing profile
- Clear DerivedFrom from XMP before writing it
- bauhaus: when using soft bounds, keep slider step constant
- Bugfixes:
- Some GCC7 build fixes
- cmstest: fix crash when missing XRandR extension.
- Fix crash in Lua libs when collapsing libs
- Mac packaging: some fixes
- RawSpeed: TiffIFD: avoid double-free
- Fix a few alloc-dealloc mismatches
- Base Support:
- Canon EOS 77D
- Canon EOS 9000D
- Nikon D500 (14bit-uncompressed, 12bit-uncompressed)
- Nikon D5600 (12bit-compressed, 12bit-uncompressed, 14bit-compressed, 14bit-uncompressed)
- Panasonic DC-FZ82 (4:3)
- Panasonic DMC-FZ80 (4:3)
- Panasonic DMC-FZ85 (4:3)
- Panasonic DC-GH5 (4:3)
- White Balance Presets:
- Pentax K-3 II
- Noise Profiles:
- Nikon D500
- Panasonic DMC-FZ300
- Panasonic DMC-LX100
- Pentax K-70
- Sony ILCE-5000
- refreshed darktable-old-glib.patch
* Thu Apr 27 2017 davejplater@gmail.com
- Build with opencl from 42.1 upwards.
- Copy README.openSUSE to documentation dir instead of french pdf.
- Make %fdupes create symlinks.
* Mon Apr 03 2017 mrueckert@suse.de
- update to 2.2.4
- New features:
- Better brush trace handing of opacity to get better control.
- tools: Add script to purge stale thumbnails
- tools: A script to watch a folder for new images
- Bugfixes:
- DNG: fix camera name demangling. It used to report some wrong
name for some cameras.
- When using wayland, prefer XWayland, because native Wayland
support is not fully functional yet
- EXIF: properly handle image orientation '2' and '4' (swap
them)
- OpenCL: a few fixes in profiled denoise, demosaic and
colormapping
- tiling: do not process uselessly small end tiles
- masks: avoid assertion failure in early phase of path
generation,
- masks: reduce risk of unwanted self-finalization of small
path shapes
- Fix rare issue when expanding $() variables in import/export
string
- Camera import: fix ignore_jpg setting not having an effect
- Picasa web exporter: unbreak after upstream API change
- collection: fix query string for folders ( 'a' should match
'a/b' and 'a/c', but not 'ac/' )
- Base Support:
- Fujifilm X-T20 (only uncompressed raw, at the moment)
- Fujifilm X100F (only uncompressed raw, at the moment)
- Nikon COOLPIX B700 (12bit-uncompressed)
- Olympus E-M1MarkII
- Panasonic DMC-TZ61 (4:3, 3:2, 1:1, 16:9)
- Panasonic DMC-ZS40 (4:3, 3:2, 1:1, 16:9)
- Sony ILCE-6500
- Noise Profiles:
- Canon PowerShot G7 X Mark II
- Olympus E-M1MarkII
- Lge Nexus 5X
* Tue Jan 31 2017 mrueckert@suse.de
- update to 2.2.3
- Fix fatal crash when generating preview for medium megapixel
count (~16MP) Bayer images
- Propely subtract black levels: respect the even/odd -ness of
the raw crop origin point
- Collection module: fix a few ui quirks
- drop f7bc2b3338832a42629cdfaa691b5c921df0701c.patch
included in update
* Mon Jan 30 2017 mrueckert@suse.de
- added f7bc2b3338832a42629cdfaa691b5c921df0701c.patch
imageop_math: fix Bayer downscale bounds. Fixes #11486
* Mon Jan 30 2017 mrueckert@suse.de
- update to 2.2.2:
- New features:
- color look up table module: include preset for
helmholtz/kohlrausch monochrome
- Lens module: re-enable tiling
- Darkroom: fix some artefacts in the preview image (not the
main view!)
- DNG decoder: support reading one more white balance encoding
method
- Mac: display an error when too old OS version is detected
- Some documentation and tooltips updates
- Bugfixes:
- Main view no longer grabs focus when mouse enters it.
Prevents accidental catastrophic image rating loss.
- OSX: fix bauhaus slider popup keyboard input
- Don't write all XMP when detaching tag
- OSX: don't do PPD autodetection, gtk did their thing again.
- Don't show db lock popup when dbus is used to start darktable
- Actually delete duplicate's XMP when deleting duplicated
image
- Ignore UTF-8 BOM in GPX files
- Fix import of LR custom tone-curve
- Overwrite Xmp rating from raw when exporting
- Some memory leak fixes
- Lua: sync XMPs after some tag manipulations
- Explicitly link against math library
- Base Support:
- Canon PowerShot SX40 HS (dng)
- Fujifilm X-E2S
- Leica D-LUX (Typ 109) (4:3, 3:2, 16:9, 1:1)
- Leica X2 (dng)
- Nikon LS-5000 (dng)
- Nokia Lumia 1020 (dng)
- Panasonic DMC-GF6 (16:9, 3:2, 1:1)
- Pentax K-5 (dng)
- Pentax K-r (dng)
- Pentax K10D (dng)
- Sony ILCE-6500
- Noise Profiles:
- Fujifilm X-M1
- Leica X2
- Nikon Coolpix A
- Panasonic DMC-G8
- Panasonic DMC-G80
- Panasonic DMC-G81
- Panasonic DMC-G85
* Sat Jan 14 2017 mrueckert@suse.de
- update to 2.2.1:
- New features:
- Show a dialog window that tells when locking the
database/library failed
- Ask before deleting history stack from lightable.
- preferences: make features that are not available (greyed
out) more obvious
- Bugfixes:
- Always cleanup undo list before entering darkroom view. Fixes
crash when using undo after re-entering darkroom
- Darkroom: properly delete module instances. Fixes rare
crashes after deleting second instance of module.
- Levels and tonecurve modules now also use 256 bins.
- Rawoverexposed module: fix visualization when a camera custom
white balance preset is used