56 Commits

Author SHA1 Message Date
heckflosse
29be023a8c Small speedup for file browser, #3951 2017-07-06 20:10:49 +02:00
heckflosse
11e3a72134 Small speedup for file browser 2017-07-04 15:20:00 +02:00
heckflosse
642b4cc86c Fix some coverity issues 2017-06-16 21:21:22 +02:00
Alberto Griggio
2edd677d1a Fixed various memory leaks as reported by AddressSanitizer 2017-06-07 10:36:28 +02:00
heckflosse
92a46e9a3d Merge branch 'idle_harder' into dev 2017-04-09 02:18:09 +02:00
Alberto Griggio
27e822fdae fixed more warnings in rtgui (reported by gcc but not clang) 2017-04-01 16:43:32 +02:00
Flössie
f114b1151f Merge branch 'dev' into idle_harder 2017-03-30 21:44:31 +02:00
Flössie
91b44dbd08 Replace all g_idle_adds with IdleRegister (#3767) 2017-03-26 22:03:33 +02:00
Alberto Griggio
a3adf8fb07 code cleanup after feedback by @Floessie 2017-03-14 11:48:51 +01:00
Alberto Griggio
f99da0c1ef use radio buttons to select between normal and custom pipeline for Fast Export
as suggested by @michaelezra
2017-03-13 16:39:10 +01:00
Alberto Griggio
5a38d0610d fix for resizing bug in fast-export mode 2017-03-12 21:03:49 +01:00
Alberto Griggio
359b4136b5 do not use the hard-coded (i.e. not user-selectable) fast export options if the new fast pipeline is selected 2017-03-10 10:53:10 +01:00
Alberto Griggio
44505ccb08 some enhancements of the Fast Export functionality
- remember fast export options across RT sessions

- added option to use a dedicated "Fast Export" pipeline, trading speed for
  quality (resizes early instead of at the end)
2017-03-08 22:55:08 +01:00
Alberto Griggio
93296cff17 continuing with my experiments on an alternative "fast export" 2017-03-08 00:50:50 +01:00
Morgan Hardwood
9334a564cc Merge branch 'master' into gtk3 2017-01-08 16:48:00 +01:00
heckflosse
c02ca5089b When opening a folder with a lot of files (about 1000) progress bar in rt and tab label of filebrowser (percentage) are not updated frequently, fixes #3592 2017-01-07 23:06:57 +01:00
Morgan Hardwood
666698dc02 GTK3 fixes, handles issue #3446 and fixes #3495 2016-11-12 20:13:10 +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
heckflosse
b16ef8d1f5 Merge master into gtk3 2016-10-28 17:59:47 +02:00
Flössie
fb8941cd88 Manually simplify bool expressions and fix rtgui/progressconnector.h 2016-10-18 18:30:25 +02:00
Flössie
0bbc84b2af Merge branch 'master' into clang-tidy 2016-10-18 17:48:50 +02:00
Morgan Hardwood
4efae5c764 Merge branch 'master' into gtk3 2016-10-16 23:26:51 +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
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
0dbea030cb Merge branch 'master' into gtk3-merge-master-b8eb349 2016-10-10 23:07:41 +02:00
heckflosse
566d4c9822 Cppcheck: Fixed most issued in rtgui/* 2016-10-04 23:28:19 +02:00
Hombre
5affa18341 Introducting soft-proofing and Black Point Compensation, simplify the
CMM at the end of the pipeline + sparse code refactoring
A new BPC checkbutton has been created in 'Preferences/Color Management'
and in the ICM tool. Better hanbling of widget sensitivity of the output
profile / gamma part of the ICM tool.
2016-08-24 22:32:06 +02:00
Adam Reichold
f0611fe9ba Merge branch 'master' into 'gtk3' to fix modal dialogs without a parent 2016-03-28 13:49:56 +02:00
Adam Reichold
4b9bc5be88 Try to fix #3132 by making sure every file chooser dialog is given an appropriate parent window. 2016-03-28 13:32:30 +02:00
Adam Reichold
a04c7706db Merge branch 'master' into 'gtk3' 2016-03-05 13:11:00 +01:00
Adam Reichold
00a0da32a9 Fix #3181 by store the filename which will be unset when the entry is deleted and hence cannot be bound by reference. 2016-02-27 19:20:41 +01:00
Hombre
3577d87862 Removed set_border_width from the code, padding and margin values still
to be set in CSS file
2016-02-23 21:36:00 +01:00
Adam Reichold
5d37aeb4e1 Request only the minimal amount of attributes when using enumerate_children to improve performance. 2016-02-21 18:22:28 +01:00
Adam Reichold
a2eea7c265 Finally fully remove the safegtk module. 2016-02-21 10:26:11 +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
Adam Reichold
b62b78e2f8 Move the special directory query helpers into the places browser. 2016-02-21 10:07:57 +01:00
Adam Reichold
1a9121714a Close #3075 by merging branch which parents preferences, save-as and partial-paste dialogs. 2016-01-11 19:18:10 +01:00
Hombre
a54dd81b1a Merge branch 'master' into gtk3 2016-01-11 00:54:25 +01:00
Adam Reichold
375ed172e0 Also fix the missing parent window for the partial-paste and the save-as dialogs. 2016-01-10 18:07:06 +01:00
Adam Reichold
8151e0f5ce Merge branch 'master' into 'gtk3'
Most conflicts seemed to be simple enough. There were a lot of `append_text` to
`append` conversions for `Gtk::ComboBoxText`. The `PopUpCommon` class also saw
a lot of changes with non-trivial conflict resolutions.
2016-01-06 23:56:12 +01:00
Adam Reichold
4f68e370d4 Replace the DirBrowserRemoteInterface by slots to reduce coupling by using ad-hoc yet type-safe collaborations. 2016-01-06 20:05:11 +01:00
Beep6581
d70c3e67a2 Merge pull request #3029 from Beep6581/add-monitor-profile-and-softproofing
Add easy selection of monitor profile and rendering intent, closes #2744
2016-01-02 14:08:04 +01:00
Beep6581
210f82bc6a Merge pull request #3037 from adamreichold/fix-file-count-on-removal
Fix the number of files displayed in the file browser tab title being…
2015-12-20 23:25:21 +01:00
Adam Reichold
4ecf463f9f Merge master for the C++11 ABI fixes. 2015-12-20 20:53:59 +01:00
Adam Reichold
1b4fd2dcb5 Use the provided images for the filter-original button and the parsed extensions list and extend the filer-original tool tip. 2015-12-17 20:05:50 +01:00
Adam Reichold
ee766b71b8 Add a button to filter the original files to the file browser. 2015-12-17 20:05:49 +01:00
Hombre
32eb6b996c Adding softproofing. Now the output profile and the new rendering intent
profile for the output profile will only be shown when the new softproof
toggle button (bottom of the preview in the Editor panel) will be on.
2015-12-15 01:06:38 +01:00
Beep6581
d8ad81c85c Shrunk down tab buttons, fixed selected text highlight, added hover and inactive adjuster button states, removed FileBrowser frame's padding which fixes bug #2948 and bug #2949 2015-11-21 12:03:05 +01:00