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
8f291c3ff2
Be -Wunused-macros clean
2020-02-07 20:18:35 +01:00
rfranke
2dc66e81e1
Create progress tab label only once, see #5596
2020-01-25 15:58:26 +01:00
Ingo Weyrich
04b08741ee
Further cleanups
2019-11-27 18:55:20 +01:00
Ingo Weyrich
2a4891827d
Some cleanups
2019-11-26 15:25:11 +01:00
Ingo Weyrich
587652283d
further reduction of include dependencies, also finalised some classes
2019-11-09 16:51:54 +01:00
Ingo Weyrich
b3b1008270
Further reduction of include dependencies
2019-11-02 17:29:26 +01:00
Ingo Weyrich
c1f9120ef4
Further reduction of include dependencies
2019-11-01 21:20:52 +01:00
Ingo Weyrich
cac2eb53ef
Further reduction of include dependencies
2019-10-31 20:41:08 +01:00
Ingo Weyrich
6935faa258
Further cleanup of include dependencies
2019-10-30 22:12:06 +01:00
Morgan Hardwood
60b2196bce
Updated gnu.org links to use HTTPS
2019-09-10 12:34:57 +02:00
Ingo Weyrich
2accd75bd0
Merge pull request #5396 from Beep6581/cppcheck
...
Cppcheck fixes
2019-08-07 18:28:20 +02:00
Ingo Weyrich
41fc34c5c6
Do not assign empty strings on creation of std::string or Glib::ustring
2019-07-31 20:21:16 +02:00
Ingo Weyrich
4e4106b4e7
Minor cleanups
2019-07-29 14:41:36 +02:00
Ingo Weyrich
de963c54de
Further speedups for filebrowser/catalog
2019-07-27 17:39:16 +02:00
Ingo Weyrich
d9c93e77ae
filecatalog/filebrowser: further optimizations
2019-07-19 23:45:02 +02:00
Ingo Weyrich
d68b33effc
filecatalog: further speedups; also remember last copy/move destination
2019-07-16 20:07:29 +02:00
Ingo Weyrich
67e94e41c8
FileCatalog::getFileList(): speedup
2019-07-14 15:23:28 +02:00
Ingo Weyrich
72ae120bd1
FileCatalog::reparseDirectory(): speedup
2019-07-14 15:03:08 +02:00
Morgan Hardwood
853b198b1e
Clarify what is being deleted in Trash, fixes #5337
...
The message shown when deleting items in trash was ambiguous.
2019-05-24 16:46:51 +02:00
Oleg Koncevoy
d2e6a3a44a
Fixed file overwite from queued items
2019-03-21 19:32:31 +02:00
Flössie
0cbc4923bc
Relax dependency from procparams.h
2019-02-28 20:44:50 +01:00
Flössie
732bbf1a55
Convert BatchQueue::cancelItems()
to functional IdleRegister::add()
2019-01-01 17:55:36 +01:00
Flössie
b08fb04dae
Convert almost all IdleRegister::add()
calls to add(std::function<>)
2019-01-01 15:53:39 +01:00
Flössie
5af3f64a9d
Merge branch 'dev' into review-idle_register-calls
2018-12-31 14:58:26 +01:00
Flössie
0051e8f2ac
Fix SEGV in FileCatalog::(show|hide)ToolBar()
( fixes #4916 )
2018-12-11 21:48:14 +01:00
heckflosse
61c84b9ee7
Get rid of windirmonitor
2018-12-02 20:29:11 +01:00
heckflosse
7c29539868
Don't log filter settings, #4985
2018-11-15 18:36:11 +01:00
heckflosse
406a64c469
Don't log filter settings on startup, #4985
2018-11-13 22:59:29 +01:00
Flössie
1d0c128209
Fix Windows build ( #4892 )
2018-10-28 19:35:31 +01:00
Flössie
5906329485
Review IdleRegister
( #4892 )
...
This turns `IdleRegister::add()` into a template function to make the
provided function pointers type safe. It also adds a `delete_data`
parameter to manage the provided data pointer even in `destroy()`.
2018-10-28 13:12:01 +01:00
Flössie
2125f42116
Turn almost all Listeners into abstract interfaces
2018-10-09 20:32:40 +02:00
Hombre
98fc85b68d
Revert GDK_SCROLL_SMOOTH scrolling of Toolbars to a fixed step
...
also remove GUI space in "FileBrowser" widget
see #4035
2018-09-04 23:06:17 +02:00
Hombre
b226c125ce
Scrollable toolbars has been named, and 'scrollableToolbar' class added
...
see #4035
2018-09-03 23:19:37 +02:00
Hombre
20118c4019
Partially hidden toolbars can now be scrolled with the mouse wheel
...
...thanks to the new MyScrolledToolbar class (guiutils.h/cc). This is
valid for the FileBrowser tab (first and second line can be scrolled
individually) and the top and bottom bar of the Editor(s) tab.
see #4035
2018-09-02 10:47:44 +02:00
Morgan Hardwood
659901212a
Icon tweaks and cleanup
...
- Color-unranked icons tweaked for lighter themes, closes #4704
- Star-unranked icons smaller to increase contrast, #4469
- Deleted old icons which snuck back in with the ICC geneartor merge.
2018-07-29 15:13:35 +02:00
Hombre
3a6556404a
Merge branch 'dev' into testoutputprofile
2018-07-22 03:25:49 +02:00
Morgan Hardwood
5309307c7b
Theme tweaks in light of new icons, #4469
...
- Button and combobox sizes consistent.
- Padding around left and right edges of comboboxes.
- Fixed bug in green channel preview togglebutton icon always being
shown as "off".
- Added CSS classes to various elements.
2018-07-18 19:37:24 +02:00
Morgan Hardwood
a0021d3348
Icon tweaks and fixes, #4469
...
Ticks, used for edited image, are now theme-colored.
Missing ticks and missing CD-ROM icons fixed.
2018-07-17 00:00:32 +02:00
Morgan Hardwood
75d1ed02f6
Improved trash icons, #4469
2018-07-16 20:20:13 +02:00
Morgan Hardwood
bb6282fad3
Icons tweaked #4469
...
- The "light" icon theme is now a little lighter, to increase contrast.
- Toolbox icons are now small.
- Buttons:
- Buttons without labels which use icons as their only source of info regarding what the button does (e.g. the white-balance pipette button) use normal-sized icons.
- Labeled buttons which use icons as an auxiliary source of information (e.g. Auto-Crop) now use small icons. Curve type icons are also small even though they have no labels.
- Colored circles are smaller.
- Curve type icons redesigned and small.
- Hand icons (when panning the preview) redesigned to have a clear outline regardless of background color.
- Magnifier icons redesigned to have a thinner magnifier frame and larger inner parts.
- Perspective, distortion and crop icons redesigned.
- Some small icons were missing the `-small` suffix, now renamed.
2018-07-16 12:41:40 +02:00
Morgan Hardwood
10af344672
Merge branch 'dev' into iconcleanup4
2018-07-13 18:14:48 +02:00
Morgan Hardwood
522495f4eb
Icon cleanup #4469 #3547
...
Rebased in new branch to cleanup commit history.
2018-07-13 18:13:35 +02:00
Hombre
180277778a
Merge branch 'dev' into testoutputprofile
2018-07-09 22:12:08 +02:00
Alberto Griggio
8c3e14b7f0
resize: added "allow upscaling" checkbox (issue #4643 )
2018-07-04 13:32:12 +02:00
Thanatomanic
fc79968108
Sanity checks for height, horizontal thumb browser automatically scales.
2018-07-01 15:52:21 +02:00
Hombre
88e645a329
Merge branch 'dev' into testoutputprofile
2018-06-25 01:07:02 +02:00
Hombre
fb0c95969b
Creation of the ICCProfileCreator
2018-06-25 00:43:11 +02:00
heckflosse
01d4ed3025
Catch exceptions inside loop to continue listing files if there is an exception thrown for one or more files
2018-06-21 19:19:25 +02:00
Morgan Hardwood
9cecad02f9
Icon cleanup WIP1
2018-05-23 00:37:12 +02:00