1167 Commits

Author SHA1 Message Date
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
Morgan Hardwood
782dae9b92 Merge branch 'master' into gtk3 2016-10-11 22:08:49 +02:00
Morgan Hardwood
e902091fe9 Fix crash when toggling Before|After view, by Flössie, fixes #3454 2016-10-11 09:46:42 +02:00
Morgan Hardwood
0dbea030cb Merge branch 'master' into gtk3-merge-master-b8eb349 2016-10-10 23:07:41 +02:00
heckflosse
b8eb3492c9 colour picker died when crop tool was activated while colour picker was active 2016-10-10 17:10:31 +02:00
heckflosse
0821eea7b6 Cppcheck: Fixed 2 issues introduced with merge of lockable colour picker 2016-10-10 16:28:44 +02:00
Ingo Weyrich
a57ecac9e9 Merge pull request #3452 from Beep6581/cppcheck
merge fixes for a lot of issues reported by Cppcheck
2016-10-09 22:55:31 +02:00
Flössie
d132149a26 Introduce rtengine/noncopyable.hpp 2016-10-08 15:36:44 +02:00
Hombre
e16b2407bd Bugfix: double click to zoom in/out now effective over Pickers
when the Color Picker mode is off.

see issue #1812
2016-10-08 00:44:59 +02:00
Hombre
222b8a7562 Bugfix: Pickers wasn't displayed after a Detail window move
See issue #1812
2016-10-07 14:38:22 +02:00
Hombre
1c8d8c6dce Small code cleanup 2016-10-07 12:48:20 +02:00
Hombre
103091e2c9 Code simplification + bugfix 2016-10-07 02:18:52 +02:00
Hombre
5383a7ab71 Merge branch 'master' into lockable-color-picker 2016-10-07 01:27:33 +02:00
Hombre
773a65b5be Bugfix and using the Navigator's range for displaying values
Thanks a lot to Heckflosse and Floessie for the bugfix
2016-10-07 01:25:45 +02:00
Hombre
f60a4fc4b1 Adding Picker size support and Displayed values support (RGB/HSV/LAB) 2016-10-05 01:13:20 +02:00
heckflosse
18ee91b8e4 Removed rtgui/createicon.cc 2016-10-05 00:04:22 +02:00
heckflosse
e82b60cd03 Cppcheck: Fixed some issues found by Flössie during review of my changes 2016-10-04 23:50:44 +02:00
heckflosse
566d4c9822 Cppcheck: Fixed most issued in rtgui/* 2016-10-04 23:28:19 +02:00
Flössie
162c65e696 Use get_parse_name() in rtgui/dirbrowser.cc (#3444)
This will print the full path and is consistent with the gtk3 branch.
2016-10-04 20:36:28 +02:00
Hombre
23011fbd63 Merge branch 'master' into softproofing 2016-10-04 00:04:57 +02:00
Morgan Hardwood
1c9b84aadb Moved RT.ico from rtgui into rtdata/icons/ 2016-10-03 22:44:13 +02:00
Morgan Hardwood
6d85d35039 Removed non-ASCII characters from code files, closes #3445 2016-10-03 22:05:02 +02:00
heckflosse
3552fd4161 Cppcheck: Fix issues related to explicit constructors 2016-10-03 00:54:02 +02:00
heckflosse
ccd9002c3a Cppcheck: Solve issues related to copy constructor 2016-10-02 23:33:00 +02:00
Hombre
aca00389d9 Solving most if not all bugs left
Still some features to add, but this commit should make this tool fully
usable.
2016-10-02 17:23:09 +02:00
Flössie
ca0afa8d5f Fix incompatibility with glibmm 2.50 (#3440)
Kudos to @Hombre57 for the suggestion.
2016-10-01 12:38:24 +02:00
Hombre
4506247985 Merge branch 'master' into lockable-color-picker 2016-09-30 01:06:19 +02:00
Hombre
f904bc8f84 First patch of the LockableColorPicker tool.
Still Work In Progress, but can be used without too much hassle.
2016-09-30 01:03:57 +02:00
Flössie
8e6cfcb766 Fix use-after-free of ImageArea::mainCropWindow (#3048) 2016-09-29 18:21:37 +02:00
Morgan Hardwood
5344b3749d Merge branch 'master' into gtk3 2016-09-27 23:41:41 +02:00
Morgan Hardwood
7d21cbfaa6 Reworked Median (NR) wording, updated RawPedia accordingly. 2016-09-27 23:13:55 +02:00
Hombre
3bdf38437c Fix issue #3186: "Combobox text overflow Gtk3"
+ fix a bug that prevent RT from building with gcc6.2
2016-09-27 02:08:23 +02:00
Hombre
a9fc506ac9 Bugfix: the options file were reseted unexpectedly
The error was that it was reading a wrong value, which thrown an
exception, but the error was diplayed in verbose mode only. Bug fixed,
and now it'll report any error in evry case.
2016-09-03 23:29:26 +02:00
Hombre
a69c631f22 Fix issue #3411 + revert some code to the old one for better readability 2016-09-03 00:49:35 +02:00
Morgan Hardwood
9380034b19 Merge branch 'master' into gtk3 2016-09-02 17:51:45 +02:00
Hombre
bdf4665c16 Merge branch 'master' into softproofing 2016-09-02 16:24:14 +02:00
Hombre
c96c7dc8f3 Soft-proofing ang GamutCheck buttons are now disabled if Monitor profile
== NONE of is no suported intent for the selected profile.

The Monitor profile list (in the Editor and in Preferences) shows RGB
profiles only, whereas the output profile list shows all profiles (RGB,
CMYK, ... anything!)

Bugfix: When switching to a new image, the image now use the selected profile and intent.
2016-09-02 16:23:21 +02:00
Hombre
d52b627c68 Merge branch 'origin/navigator-units' 2016-08-31 13:42:56 +02:00
Hombre
f3d46f4c37 Minor code adjustment 2016-08-31 13:40:02 +02:00
Hombre
388d43ebce Adding new units for the RGB and HSV values in the Navigator tool (below
Histogram). Click on one of thes two columns to cycle to a new unit
independantly, between [0-1], [0-255], [%]  (Hue stays in degree instead
of percent). The current unit is saved in Options for new Editor tabs or
between sessions.
2016-08-31 03:58:07 +02:00
Hombre
d762ef4510 Bugfix + cleanup 2016-08-30 02:06:10 +02:00