* 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