3759 Commits

Author SHA1 Message Date
Hombre
17ff228177 Making the codified theme file name mandatory (#3446)
...which mean that TooWaBlue.css can't be loaded until it has been
reworked and renamed to the new mechanism. The default theme will be
loaded instead.
2016-11-20 12:33:47 +01:00
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
Morgan Hardwood
0ebac85970 Non-monospace font for Release Notes. 2016-11-19 18:58:41 +01:00
Hombre
7209f4f1c9 Previous behavior for Profile Panel's combobox size restored
See issue #3300 and #3446.
2016-11-17 20:09:31 +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
heckflosse
e923037053 Commited current state to allow tests. Expect colour casts when changin demosaic method or pixelshift frame. In this case, just reload the image 2016-11-16 09:31:35 +01:00
Hombre
2b913bf213 More style fine tuning, including for the Preferences window 2016-11-14 03:06:49 +01:00
Morgan Hardwood
666698dc02 GTK3 fixes, handles issue #3446 and fixes #3495 2016-11-12 20:13:10 +01:00
Hombre
b3167eadce Merge branch 'gtk3' into gtk3-bugfix 2016-11-12 01:19:27 +01:00
Hombre
024905a8ca Merge branch 'master' into gtk3 2016-11-11 23:05:29 +01:00
Hombre
cbd0060bcd Merge branch 'gtk3' into gtk3-bugfix 2016-11-11 21:28:59 +01:00
Hombre
4c26501fd2 Fixing issue #3496 (again) 2016-11-10 01:35:49 +01:00
Hombre
2fcc5b75c8 Solving issue #3497, #3500, #3498 and #3483
For issue #3483, the old behavior is restored, i.e. the minimum width of
the ProfilePanel combobox is the maximum width of its content.

Style updated for the Exif and IPTC sub-tabs
2016-11-09 00:09:52 +01:00
Flössie
25c67ab3c1 Fix some Clang warnings reported by @Partha1b 2016-11-08 20:23:48 +01:00
Flössie
495c0938f4 Fix Clang warnings and build failure on OSX 10.12
Kudos to Partha over at pixls.us for finding and fixing!
2016-11-06 17:09:27 +01:00
Morgan Hardwood
a961325397 Merge commit 'b961e31' into gtk3 2016-11-05 20:43:58 +01:00
Hombre
2bf87d5c5c Fixing issue #3497: "Lockable color picker interacts with info text on
image area"
2016-11-05 19:13:59 +01:00
heckflosse
2d730572f5 Fixed gui (thanks to Hombre) and cleaned code a bit 2016-11-03 01:27:56 +01:00
Hombre
6438645b21 Reverting the "no title when maximized" change, better tab style,
Editor tab icon now correctly set to the left of the label

(see issue #3446)
2016-11-03 00:36:35 +01:00
Hombre
d8593469ee Adding 'Image Number' to the Bayer Raw tool 2016-11-02 02:06:40 +01:00
Hombre
965cadb52e New batch of update for issue 3446
This commit include :
- cleanup rtgui/retinex.cc file (constructor only) and switched to
Gtk::Grid (the new standard) instead of Gtk::Box. This however doesn't
solve the issue of the Transmission curves in the Retinex tool, with
wrong resize of the Frame when folding/unfolding the curves.
- better alignment of the Histogram panel now with 4px of padding on the
left and right side
- Threshold selector now use the Scale's Trough style to draw its box
and sliders
- Curve's background are darker and restricted to the curve diagram
- Diagonal and Flat curves has been converted to Gtk::Grid as well
- A special color is now used for unsensitive Threshold selector and
Sclaes widgets
- Gap around the main Window has been removed on windows to circumvent a
bug in Gtk3, but the window can now only be maximized (usual use case)
or resized vertically by the top border only.
- Buttons at the bottom of the Editor panel has now the same height
2016-11-01 20:39:41 +01:00
Morgan Hardwood
e35e46e0ad Fixes Preferences > Color Management layout, #3488 2016-10-30 20:52:13 +01:00
heckflosse
3ae608d5ca Fixes #3486, gtk3: progress bar remaining blue after processing is annoying 2016-10-30 12:52:30 +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
Morgan Hardwood
2a2dd2af8b Small fix to Preferences > Default Theme frame, no issue. 2016-10-24 21:04:13 +02:00
Hombre
4d19b97109 More bugfix for Gtk3.22 2016-10-24 01:58:52 +02:00
Hombre
22d8869953 Hotfix for issue #3480. 2016-10-24 01:14:35 +02:00
Hombre
c1a6abbd43 More bugfix from issue #3446 2016-10-23 21:05:23 +02:00
Hombre
b2af94ac74 More bugfix to the Gtk3 RawTherapee theme, see issue #3446 2016-10-22 02:13:50 +02:00
Hombre
f6a9e13297 New batch of Theme bugfix, see issue #3446 (still WIP) 2016-10-20 22:38:37 +02:00
Morgan Hardwood
0ba6258fc8 Removed 3 Noise Reduction tooltips as they were intrusive and/or incorrect, no issue - IRC 2016-10-20 20:00:09 +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
Hombre
5244c44420 Solving issue #3297 2016-10-18 23:18:45 +02:00
Ingo Weyrich
d14e9adbc2 Merge pull request #3465 from Beep6581/clang-tidy
`clang-tidy` cleanups
2016-10-18 21:53:34 +02:00
Jean-Christophe
952fc5f127 Merge pull request #3461 from Beep6581/connblocker-in-toolbar
Enhanced ConnectionBlocker class, now used in ToolBar class
2016-10-18 21:34:42 +02:00
Flössie
fb8941cd88 Manually simplify bool expressions and fix rtgui/progressconnector.h 2016-10-18 18:30:25 +02:00
Flössie
730c03785d Reapplied clang-tidy filters
- modernize-use-nullptr
- modernize-redundant-void-arg
- readability-simplify-boolean-expr
- misc-redundant-expression
- readability-redundant-control-flow
- readability-avoid-const-params-in-decls
2016-10-18 18:16:05 +02:00
Flössie
0bbc84b2af Merge branch 'master' into clang-tidy 2016-10-18 17:48:50 +02:00
heckflosse
8df2df664f Cppcheck: some fixes 2016-10-17 18:49:15 +02:00
Hombre
0c78885d25 Bugfix: Curve's bg and Histogram's bg wasn't cleaned upon refresh 2016-10-17 01:31:49 +02:00
Morgan Hardwood
bb9c184af7 Merge branch 'master' into gtk3 2016-10-16 23:38:04 +02:00
Morgan Hardwood
4efae5c764 Merge branch 'master' into gtk3 2016-10-16 23:26:51 +02:00
heckflosse
ed42b1239c Merge cppckeck2 branch into master 2016-10-16 22:13:13 +02:00
Hombre
8f2f4e0870 Enhanced ConnectionBlocker class, now used in ToolBar class 2016-10-16 14:19:59 +02:00
Hombre
50165dab20 Merge branch 'master' into softproofing 2016-10-16 01:45:52 +02:00
Flössie
aeaff29ac0 Apply readability-simplify-boolean-expr 2016-10-12 20:01:30 +02:00
heckflosse
e98bd47487 Cppcheck: Fix some warnings 2016-10-12 19:04:06 +02:00
Flössie
19de9d1efa Apply modernize-redundant-void-arg 2016-10-12 18:24:14 +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