Commit Graph

4176 Commits

Author SHA1 Message Date
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
Pandagrapher
5b2dc59fbf Fix incorrect icon names
- Some icon names still had file extension indicated in their names
- This commit also enable icon name debug messages on console
2023-08-12 18:20:27 +02:00
Pandagrapher
d0743ef359 Merge with 'Beep6581/dev' 2023-08-12 18:03:41 +02:00
Lawrence37
bd94fbd6b6 Merge pull request #6808 from Lawrence37/places-ux
Show favorite places at the top of the list
2023-08-08 19:17:29 -07:00
Alexander Brock
0355d874e5 Merge branch 'dev' of https://github.com/Beep6581/RawTherapee into defish 2023-08-09 01:08:59 +02:00
Lawrence Lee
548907da34 Fix external editor button updates
Make sure the pop-up button is updated in both multiple editors modes.
2023-08-06 16:44:54 -07:00
Lawrence37
ec24613f3b Merge pull request #6778 from Lawrence37/eos-7d-markii-raw-crop
Improved raw crop for Canon EOS 7D Mark II
2023-08-06 14:48:35 -07:00