83 Commits

Author SHA1 Message Date
Hombre
55759c04e3 See #3446: the theme filenames now includes a code for version handling.
The theme filename must use a template, that will be explained with this
example:

mytheme-GTK3-20_22.css

Everything before -GTK3... is the theme (short) name, the [-GTK3-] is a
mandatory part, 20 is the included version where support begins and 22
is the included version where the support ends. One of this two version
parameters can be ommited (but not both of course), which make RT
understand "is compatible from all version up to xx" (e.g.
mytheme-GTK3-_22.css) or "is compatible from version yy and above" (e.g.
mytheme-GTK3-20_.css)

The RawTherapee-GTK3-_19.css comes 'as is' from the gtk3 branch and has
still to be tuned.
2016-11-20 02:22:03 +01:00
Hombre
0ab931c287 From issue #3446: remove the "Use system theme" option + slight rework
of the Preferences general panel.
2016-11-17 01:50:03 +01:00
Hombre
e4e474ca8a Merge branch 'gtk3' into gtk3-bugfix 2016-10-28 23:48:22 +02:00
heckflosse
b16ef8d1f5 Merge master into gtk3 2016-10-28 17:59:47 +02:00
Hombre
f6a9e13297 New batch of Theme bugfix, see issue #3446 (still WIP) 2016-10-20 22:38:37 +02:00
Hombre
712468197d Bugfix and style update of RawTherapee.css
Still unfinished - Big thank you to DrSlony for his help
2016-10-19 02:20:12 +02:00
Flössie
0731975ff0 Apply modernize-use-nullptr
Setup:
- `mkdir tidy; cd tidy`
- `cmake .. -DCMAKE_BUILD_TYPE=debug -DPROC_TARGET_NUMBER=1 -DCACHE_NAME_SUFFIX=4 -DBINDIR=. -DDATADIR=. -DBUILD_BUNDLE=ON -DWITH_LTO=OFF -DOPTION_OMP=OFF -DCMAKE_EXPORT_COMPILE_COMMANDS=ON`
- `cd ..`
- `find -name '*.cc' -exec clang-tidy-3.8 -header-filter=.* -p=tidy -fix-errors -checks=modernize-use-nullptr {} \;`
2016-10-12 17:48:40 +02:00
Morgan Hardwood
040962c1b7 Merge branch 'master' into gtk3 2016-07-09 23:49:31 +02:00
Morgan Hardwood
3d6f9407a2 Updated help and man page, #3369 2016-07-05 23:07:58 +02:00
heckflosse
90c7407c90 Disable wrong warning for non Windows builds 2016-07-04 19:25:59 +02:00
Hombre
12c3eb6e01 Solving issue #3238: "Fall back to RawTherapee.css when error loading
theme"
2016-04-11 23:06:19 +02:00
Beep6581
8b9c6cc527 Simplified build_filename 2016-03-07 23:59:09 +01:00
Beep6581
0ce06b691f Fixed theme selection 2016-03-07 18:49:09 +01:00
Adam Reichold
a04c7706db Merge branch 'master' into 'gtk3' 2016-03-05 13:11:00 +01:00
Adam Reichold
a2eea7c265 Finally fully remove the safegtk module. 2016-02-21 10:26:11 +01:00
Adam Reichold
1297f4b2ec Move the UTF-8 string conversion helper to their respective places of use. 2016-02-21 10:20:21 +01:00
Adam Reichold
bcda68f6e0 Remove the last safe directory listing functions. 2016-02-21 10:12:56 +01:00
Adam Reichold
747a28014b Begin removing simple pass-through wrapper for POSIX-style file system functions from safegtk module. 2016-02-21 10:07:57 +01:00
heckflosse
09062a9507 Fix build problem with latest commit 2015-12-09 15:44:28 +01:00
Beep6581
26e094d56e Prevent segfault when invalid theme in options file, fixes #2991 2015-12-09 14:04:02 +01:00
Hombre
48f0225104 Fixing rendering loop in the FileBrowser, based on a suggestion from
Adam
2015-12-05 01:27:39 +01:00
Beep6581
032af8bfbe Removed huge rtdata/themes/gtk-contained-dark.css , now RT first loads Adwaita Dark by name, then RawTherapee.css 2015-11-18 23:16:58 +01:00
Beep6581
a9aa5308b5 Gtk3 theme ready, Gtk2 stuff removed, slim mode removed, RT logo images enhanced. 2015-11-17 02:52:38 +01:00
Beep6581
d26eaa174d Merge branch 'master' into gtk3 2015-11-05 23:36:23 +01:00
Beep6581
7ba4a8f471 Better chroma subsampling explanation and correct 2015-10-29 22:43:49 +01:00
Beep6581
4c4430be34 Ported Retinex to Gtk3 and removed "Theme=" workaround 2015-10-17 16:35:57 +02:00
Beep6581
35775f3b3f synced with master (merged master into gtk3) 2015-10-17 16:23:10 +02:00
Beep6581
26b5d4f25e Use default theme if options file sets theme to nothing, "Theme=", fixes #2937 2015-10-17 16:13:55 +02:00
Morgan Hardwood
81ddb15b0f Added great looking, slim, neutral-colored Gtk3 theme, cookiedough.css 2015-09-20 18:32:14 +02:00
Morgan Hardwood
56a0805bc7 Gtk3 by Hombre, issue 2807 2015-08-12 16:07:19 +02:00
DrSlony
0e0cfb9b25 Formatted all .cc and .h code in rtengine, rtexif and rtgui using astyle 2015-08-11 11:55:03 +02:00
DrSlony
effb46c3e1 Line endings 2015-08-11 11:53:44 +02:00
torger
d5ca351c20 Issue 2134: removed obsolete raw highlight preservation setting from GUI (still left in procparams for backwards compatilibility) 2015-07-10 12:00:36 +02:00