Lawrence Lee
c5bb1f093e
Fix issues found by AddressSanitizer
...
Fix memcpy overlap in TIFF reader.
Fix memory leaks of SpotRows in control spot panel.
Fix memory leaks of SpotRows in locallab.
Fix memory leak of Glib::ThreadPool in file browser entry.
Fix memory leak of Glib::ThreadPool in thumbnail image updater.
2023-11-11 16:56:34 -08:00
Alexander Brock
10ff073b62
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish
2023-10-30 15:17:20 +01:00
Alexander Gruzintsev
4291c33fe4
Add zoom limit feature
2023-10-30 09:55:14 +01:00
Alexander Gruzintsev
de82b9fc7a
Fix warnings: conversion to double/float, unused variables, register keyword
2023-10-30 08:18:33 +01:00
Pandagrapher
3eb73fb225
Merge with 'Beep6581/dev'
2023-10-20 13:16:03 +02:00
Pandagrapher
e3062e21e2
Fixing CropDraw cursor offsets
2023-10-20 13:02:43 +02:00
Lawrence Lee
b6f3ea421e
Remove recursive symlink browsing for Windows
...
Windows doesn't have symbolic links, so the preference should not be
shown.
2023-10-17 21:20:18 -07:00
Lawrence Lee
1efa06e887
Fix Lensfun camera mismatch
...
Work around a Lensfun bug that finds the wrong camera when given an
exact name of certain cameras.
2023-10-14 21:18:04 -07:00
Pandagrapher
0495b9b151
Fixing last review comments
2023-10-13 19:10:21 +02:00
Pandagrapher
488a157476
Fixing review comments
2023-10-13 11:12:37 +02:00
Desmis
d276a56b10
Local adjustments - improvment Dehaze with black ( #6860 )
...
* Local Dehaze black
* Enable black
* Change threshold black - publish_pre_dev_labels ladehazeblack
2023-10-12 06:59:33 +02:00
Lawrence37
dac3dcf664
Merge pull request #6854 from Lawrence37/color-toning-layers-fix
...
Fix hidden layers in the Color Toning tool
2023-10-10 21:05:33 -07:00
Lawrence37
ab8de06c66
Merge branch 'dev' into nr-gain
2023-10-10 21:03:03 -07:00
Alexander Brock
14f499ecae
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish
2023-10-02 14:26:22 +02:00
Pandagrapher
0c2d7c1382
Merge with 'Beep6581/dev'
2023-09-22 20:36:03 +02:00
Lawrence Lee
a35b320f1a
Fix color toning layers being hidden
...
Request resizing of tool widgets after being attached to the tool panel.
2023-09-17 15:27:19 -07:00
Lawrence37
c75ff3260f
Format code
2023-09-17 15:14:10 -07:00
Lawrence Lee
17b9e7c107
Fix startup crash in debug build
...
Do not throw error when trying to get mutex lock.
2023-09-17 15:14:09 -07:00
Pandagrapher
e255a77fcd
Fixes AppImage build
...
- RawTherapee app icon should be installed in hicolor theme provided in AppImage package
- Fix wrong searching path for SVG/PNG images in rtscalable.h
2023-09-12 11:59:43 +02:00
Lawrence37
7ebbac25ca
Format code
2023-09-10 14:29:17 -07:00
Lawrence Lee
730704f3b2
Fix startup crash in debug build
...
Do not throw error when trying to get mutex lock.
2023-09-09 16:02:41 -07:00
Alexander Brock
909715e631
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish
2023-09-05 13:20:25 +02:00
Pandagrapher
f69e04c50e
Fixes column width in Favorite Preferences panel
2023-09-05 12:45:32 +02:00
Pandagrapher
990e9c70a5
Merge with 'Beep6581/dev'
2023-09-05 09:48:43 +02:00
Alexander Brock
2361f3c15b
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish
2023-08-30 21:32:04 +02:00
Lawrence Lee
0fdac3797a
Merge branch 'dev' into browser-preview-applied-pparams
2023-08-29 22:58:51 -07:00
Beep6581
e189a1a4ec
Merge pull request #6817 from ss23/clang_windows_mingw_64bit_fix
...
Use `_WIN32` instead of `WIN32` to detect Windows
2023-08-29 00:47:13 +02:00
Morgan Hardwood
5f6ca0afab
More visible curve crosshair cursor
...
Fixes #6741
The mouse cursor when hovering over a curve was sometimes impossible to
see on a high resolution screen due to the almost identical colors of
the cursor relative to the curve background.
2023-08-29 00:32:56 +02:00
Morgan Hardwood
322c124e6b
Merge branch 'switched-rating-shortcuts' of github.com:Eemilp/RawTherapee into Eemilp-switched-rating-shortcuts
2023-08-29 00:01:50 +02:00
Beep6581
0a13b85d1d
Merge pull request #6798 from LoKolbasz/film_negative_pick_size
...
Adjustable picker size in Film Negative tool
2023-08-28 21:58:55 +02:00
Beep6581
3a15743620
Merge pull request #6829 from Lawrence37/profiled-lens-correction-batch-unchanged-bugfix
...
Show "unchanged" in batch profiled lens correction
2023-08-28 21:51:16 +02:00
Richard E Barber
7a5931135e
handle libatomic in cmake module
...
cmake/modules/findATOMIC.cmake detects libatomic flags. see #6821
2023-08-28 09:43:09 -07:00
Lawrence Lee
e6a2654241
Show "unchanged" in batch profiled lens correction
2023-08-27 16:32:30 -07:00
Pandagrapher
b57d1026a3
Merge with 'Beep6581/dev'
2023-08-24 13:48:07 +02:00
Pandagrapher
ce5f77ffc2
Removes debug printf
2023-08-23 13:48:39 +02:00
Pandagrapher
bf988ad274
Updates font management for hidpi
...
Improvements:
- Cleanup of default options files to use OS font by default
- Comments updates
- Simplify font size management as Pango/Gtk directly manage pt/px conversions
Bug fix:
- If Preference panel is closed by "cancel", font size was not reinitialized to previously saved one
- Font size was specified in "RawTherapee.css" theme and so user choice could be ignored
2023-08-23 13:43:07 +02:00
Dániel Battyányi
75541d6281
Changes to get the full spot width where needed
2023-08-20 13:59:42 +02:00
Dániel Battyányi
6b6200314f
Member functions changed to const
...
The following member functions and methods of SpotPicker changed to const:
- get_active()
- get_spot_half_width()
- selecterSetup()
- spotButtonTemplate().
2023-08-20 13:38:24 +02:00
Dániel Battyányi
af22f4195d
Removed empty destructor
2023-08-20 13:29:49 +02:00
Battyányi Dániel
6715e89696
Merge branch 'dev' into film_negative_pick_size
2023-08-19 19:44:29 +02:00
Alexander Brock
bc1851f43c
Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish
2023-08-19 13:29:51 +02:00
Lawrence37
a56c11570f
Merge pull request #6814 from Lawrence37/multi-editor-tabs-external-editor-bugfix
...
External editor button: synchronize in multiple editors layout
2023-08-18 21:03:18 -07:00
Dániel Battyányi
3d5810f088
Applied requested changes from review comments
2023-08-19 00:17:10 +02:00
Pandagrapher
58b7d41694
Cleanup of theme selection
...
For hidpi support, Gtk min version has been increased to 3.24.3. Theme logics based on Gtk version is so now useless
2023-08-16 19:07:39 +02:00
Lawrence37
ac48cc55d8
Better use of cache with inpaint opposed highight reconstruction ( #6822 )
...
* Speed up preview when inpaint opposed enabled
Only reprocess from raw if the white balance is changed. Otherwise, a
cache from later in the pipeline can be used.
* Remove unused code
* Fix refresh map bit positions
* Make WB & inpaint opposed refresh less brittle
Co-authored-by: Hombre57 <natureh.510@gmail.com >
---------
Co-authored-by: Hombre57 <natureh.510@gmail.com >
2023-08-15 07:52:38 -07:00
Stephen Shkardoon
23f2a2fc9f
Use _WIN32
instead of WIN32
to detect Windows
...
`WIN32` is not defined when building a 64-bit executable on Windows with Clang. `_WIN32` is the more appropriate option here.
http://web.archive.org/web/20191012035921/http://nadeausoftware.com/articles/2012/01/c_c_tip_how_use_compiler_predefined_macros_detect_operating_system contains a handy table/matrix of the options and why this is best.
2023-08-13 17:09:49 +12:00
Lawrence37
9ae8c79c3a
Merge pull request #6755 from Lawrence37/lensfun-db-preferences
...
Edit Lensfun database directory from preferences
2023-08-12 17:43:50 -07:00
Lawrence Lee
db4bfd8695
Add tooltips for LCP & Lensfun dir in preferences
2023-08-12 15:39:59 -07:00
Lawrence Lee
7eb7fb210f
Merge branch 'dev' into metadata-exiv2
2023-08-12 15:08:42 -07:00
Pandagrapher
bb258e4024
Delete now obsolete "pseudo-hidpi" preference
2023-08-12 18:30:03 +02:00