Pandagrapher
990e9c70a5
Merge with 'Beep6581/dev'
2023-09-05 09:48:43 +02:00
Pandagrapher
b57d1026a3
Merge with 'Beep6581/dev'
2023-08-24 13:48:07 +02: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
Pandagrapher
c28d5aab97
Merge with "Beep6581/dev"
2023-03-11 11:02:29 +01:00
Lawrence Lee
3833c6e634
Merge branch 'dev' into metadata-exiv2
2023-02-05 12:29:58 -08:00
Alberto Griggio
7324ea7230
replace Glib::filename_to_utf8 with custom fname_to_utf8
...
(cherry picked from commit 30b4daf9077e3c6780cefbf6c4223da4698b8612)
2022-12-10 12:15:27 -08:00
Lawrence Lee
255dc13843
Add Lensfun DB lookup fallback directory
...
Load from the bundled database directory if loading from the configured
location fails.
2022-11-24 17:08:00 -08:00
Pandagrapher
89d2bdce5b
Initial commit for real hidpi support
...
Note: This commit has only been tested on MacOS
Changes:
- Icons now use the native hidpi support from Gtk (through Icon Theme)
- Icons are now directly generated from scalable file (i.e. SVG file)
- Widget sizes are scaled based on DPI and scale factor
- Font size is scaled based on DPI and scale factor
2022-08-19 16:47:28 +02:00
Flössie
79278875da
Use snprintf()
instead of sprintf()
( #5907 )
2020-09-15 14:56:57 +02:00
Ingo Weyrich
beb8fd8f74
Merge branch 'dev' into newlocallab2
2020-06-14 22:03:26 +02:00
Ingo Weyrich
41675913d6
Cleanups and also some speedups for RT 5.9, to be continued
2020-05-31 17:27:44 +02:00
Ingo Weyrich
25498651a8
Merge branch 'dev' into newlocallab2
2020-05-30 11:15:55 +02:00
Pandagrapher
320408306d
Build improvements + fix for window size/position (macOS) ( #5771 )
...
* Allow using relative path in MacOS for development builds
* [macOS] Fixes RT "cache"/"config" folder not located in the right place
In actual "dev" branch, RT "cache"/"config" folder is located in
"~/Application Support/RawTherapee" folder instead of
"~/Library/Application Support/RawTherapee" folder (as in v5.8 release
and discribed in RawPedia). Moreover, "CACHE_NAME_SUFFIX" cMake option
was not anymore considered.
* [macOS] Remember RT window position correctly, fixes #3209
As described in GTK documentation, some OS Windows Manager do not
consider setting window size and position before it is completely
created (which seems to be the case for macOS). In this commit,
restoring window size/position is now done after its creation.
Morevover, macOS menu bar height is now considered.
2020-05-28 12:26:14 +02:00
Desmis
d645dc5951
merge with dev
2019-11-28 06:50:05 +01:00
Ingo Weyrich
04b08741ee
Further cleanups
2019-11-27 18:55:20 +01:00
Ingo Weyrich
033d9fe02a
Merge branch 'dev' into newlocallab
2019-11-04 23:01:33 +01:00
Ingo Weyrich
b3b1008270
Further reduction of include dependencies
2019-11-02 17:29:26 +01:00
Ingo Weyrich
962f81f6bc
Further reduction of include dependencies
2019-11-01 12:51:08 +01:00
Ingo Weyrich
6935faa258
Further cleanup of include dependencies
2019-10-30 22:12:06 +01:00
Ingo Weyrich
ba8dda1836
Further cleanup of include dependencies
2019-10-30 16:38:02 +01:00
Desmis
4f33394122
merge with dev
2019-10-07 18:41:30 +02:00
Morgan Hardwood
8f0de49d41
Whitespace cleanup
...
Cleans up whitespace (tab -> space), alignment and DOS line endings.
2019-10-03 11:43:12 +02:00
Desmis
0711373021
Merge with dev
2019-09-11 08:35:25 +02:00
Morgan Hardwood
60b2196bce
Updated gnu.org links to use HTTPS
2019-09-10 12:34:57 +02:00
Desmis
c9af6109ab
merge with dev
2019-04-16 10:59:38 +02:00
Hombre57
89e63639be
Making pseudo-HiDPI tweaks optional, disabled by default
...
(see issue #5276 )
2019-04-14 16:58:11 +02:00
Desmis
cf27de89e2
Merge with dev
2019-03-17 10:45:17 +01:00
Hombre
4d77e44880
CSS now handled by RTWindow (instead of main)
...
see #3547
2019-01-04 23:45:33 +01:00
Hombre
92ed81a1fe
Non used svg2png cache folders are now deleted when exiting RT
...
see #3547
2019-01-02 22:39:49 +01:00
Hombre
4ee5c96392
Merge branch 'dev' into hidpi-icons
2019-01-02 18:06:44 +01:00
Hombre
78fa7dc063
SHCSelector, ThresholdSelector, LabGrid and Curves now handles HiDPI
...
see issue #3547
2019-01-02 18:04:58 +01:00
Desmis
cc6cf81c57
merge with dev
2018-12-30 13:57:40 +01:00
heckflosse
e98d4e2f07
Dont open console window when -gimp is used, #5084
2018-12-27 11:41:14 +01:00
Desmis
c3bd22f337
merge with dev
2018-12-19 15:16:18 +01:00
Hombre
8728142b64
Merge branch 'dev' into hidpi-icons
2018-12-13 00:52:07 +01:00
Hombre
81407cd663
Adding SVG support for icons with automatic cache handling
...
See issue #3547 and #4803
2018-12-13 00:04:30 +01:00
heckflosse
ad2fc472ef
Do not show console window when started in remote mode (-R)
2018-12-11 13:26:12 +01:00
Hombre
5678f33aef
Simplification in the formula of the font size
2018-12-08 23:44:42 +01:00
Hombre
5ea0bacddd
Icons are resized depending on the current scale/resolution
...
See issue #3547 and #4803
2018-12-08 22:48:15 +01:00
Hombre
434e121f99
Merge branch 'dev' into hidpi-icons
2018-11-29 00:15:57 +01:00
Desmis
86c03e61d4
merge with dev - I hope no error
2018-11-24 14:18:37 +01:00
heckflosse
831e18ca45
Add override keyword. Thanks @Floessie
2018-11-22 16:19:16 +01:00
Hombre
785a0e6a46
Merge branch 'dev' into hidpi-icons
2018-10-25 20:43:41 +02:00
Hombre
4eb8a8f70c
Adding HiDPI support (WIP)
2018-10-25 20:22:33 +02:00
U-PC-BUREAU\jacques
e7448bd084
merge with dev
2018-10-19 19:26:14 +02:00
Ingo Weyrich
9e64bca8a6
Update main.cc
...
Fixes #4869
2018-10-16 00:38:41 +02:00
U-PC-BUREAU\jacques
5472673b9e
merge with dev
2018-08-05 09:05:47 +02:00
luz.paz
5f867be0c3
Misc. typo tixes
2018-07-31 13:14:14 -04:00
Desmis
df6822178c
merge with dev
2018-05-05 09:37:58 +02:00
heckflosse
eab7483431
Do not buffer stdout when rawtherapee.exe is called from msys2 console, fixes #4535
2018-05-04 20:01:49 +02:00