Commit Graph

34 Commits

Author SHA1 Message Date
ffsup2
628692ed12 Merge from branch 3.0 2011-04-21 23:38:35 +02:00
natureh
718c070c4b "SnapTo" feature enabled in the curve editor + non periodic handling of the flat curve editor.
Here is the new modifiew key behaviour :

    * CONTROL while dragging a point :
      slow down 20x the point move (i.e. 1pixel of cursor move move the control point by 0.05px)

    * SHIFT while dragging a point :
      snap the point to the following elements, on a "use nearest solution" method :
          o Diagonal curve editor :
                + top bound,
                + bottom bound,
                + identity (diagonal) line,
                + same Y than previous point,
                + same Y than next point,
                + line made by the previous and next point ; this will help to create linear parts in the curve more easilly
          o Flat curve editor (when moving a point) :
                + top bound,
                + bottom bound,
                + identity (horizontal) line,
                + same Y than previous point (or last point if you move the first point),
                + same Y than next point (or first point if you move the last point
          o Flat curve editor (when moving a tangential handle) :
                + 0.0, 0.35, 0.5, 1.0 values
                  0.35 is the default handles value and does create an smooth "diagonal" transition between points.
2011-04-18 15:41:24 +02:00
Hombre
d6766afc2f Better handling of the autoresize feature of the curve editors. Not ideal yet, but way better. 2011-04-05 01:07:50 +02:00
Oliver Duis
ad7c93da67 Compilation fix for LCMS2 on behalf of Jacques; see issue #612 2011-04-02 11:25:24 +02:00
Oliver Duis
0de4f199f0 Batch queue/preview stability enhancements; see issue #611 2011-04-02 11:12:22 +02:00
Hombre
d94212e5a4 Switching to lcms2 + correction of a bug about the libtiff build that wasn't handling compression features + correction of a bug in the build process of Windows 64bit version.
Now all Windows users have to update Cmake to 2.8.4 at least.
2011-03-31 00:45:47 +02:00
Oliver Duis
3a59803e2b Fixed preview image not always updated in single tab mode (plus some cleanup); see issue #567 2011-03-31 00:29:54 +02:00
Oliver Duis
adc5518d52 Internal new background directory scanning for Windows; see issue #597 2011-03-25 22:17:16 +01:00
Hombre
0331209696 Flat curve editor widget, HSV tool modified to use it.
Usage :
 - click & drag a control point to move it in X&Y direction
 - click & drag a vertical line to move it in horizontal or vertical direction (the very first move will be used to determine the motion direction)
 - click & drag the yellow or blue square handle to modify the tangent of the same color
2011-03-24 01:52:49 +01:00
Oliver Duis
52b9fb3767 Internal preview window optimization; see issue #589 2011-03-21 19:09:21 +01:00
Oliver Duis
2a7d31794c ICC profile for external profiling; see issue #587 2011-03-21 18:45:57 +01:00
ffsup2
f9d74687b9 Merge from branch 3.0 2011-03-19 00:02:29 +01:00
ffsup2
910bcc688c Changes to progress bars 2011-03-17 17:18:13 +01:00
Michael Ezra
5249a7cfad Auto distortion fix for portrait orientation on behalf of Guokai; see issue #582 2011-03-14 23:10:02 -04:00
Oliver Duis
67debe3a30 Fixed occasional crash if resizing images while thumbs still loading; see issue #579 2011-03-14 20:00:49 +01:00
Oliver Duis
377e60667d Hotfix for Unix compilation issue 2011-03-13 18:30:58 +01:00
Oliver Duis
5feaffbb79 Memory maps enhancements on Windows; see issue #578 2011-03-13 16:31:49 +01:00
Oliver Duis
751dbfd408 Exprimental feature auto lens distortion correction, on behalf of Guokai; see issue #576 2011-03-12 18:45:44 +01:00
Oliver Duis
aded66851e Automatic monitor profile detection using operation system; see issue #577 2011-03-12 18:22:50 +01:00
Oliver Duis
2bd2afc544 RAW exposure effect now simulated in the thumbnails; see issue #441 2011-03-08 17:06:25 +01:00
Oliver Duis
7a79da2830 Cleanup unused files 2011-03-06 00:46:59 +01:00
Emil Martinec
00952692b9 Fixing flat field bug. 2011-03-04 18:37:08 -06:00
Oliver Duis
de28db60c8 Jans Openmp fix for head/dead pixel; see issue #548 2011-03-04 08:16:10 +01:00
Hombre
5c25bc14bf PP3 file version is now manually specified in a header file (ppversion.h) for easier version tracking through Mercurial. It has been set to 300 instead of {latestagdistance} which was a bad idea. This could chnage if the Mercurial team manage to create a reliable absolute version numbering of the remote repos before the 3.0 release. 2011-02-19 22:42:44 +01:00
Hombre
4d1936e008 Normalized RAW tab and enhanced slider behaviour for the RAW tab 2011-02-16 02:33:49 +01:00
Emil Martinec
ed39938e55 Bugfix for inverse gamma in tonecurve. 2011-02-13 16:26:00 -06:00
Emil Martinec
c43afe0dfd Bugfix for saturation limiter; bugfix for build using XCode; improvements to Green Equilibration. 2011-02-13 14:57:05 -06:00
Hombre
7a841c8560 Adding new HISTORY_MSG_ strings, reordering some events in procevents.h, correction of a small bug in LAB/saturation limiter 2011-02-12 13:48:19 +01:00
Emil Martinec
6ffafc5346 Bugfix for CA autocorrect. 2011-02-10 22:01:32 -06:00
Emil Martinec
52721e0477 Bugfix for hot/dead pixel filter. 2011-02-10 19:12:58 -06:00
ffsup2
741bc647ff Merge 2011-02-07 23:52:16 +01:00
ffsup2
6ad7d458c9 Merge from branch 3.0 2011-02-07 23:40:11 +01:00
natureh
f32ce7c7cc Version handling in main window title, About window (now with tabs, including the license) and in PP3 files 2011-02-07 22:47:30 +01:00
Oliver Duis
40204e79bc Increased max selectable thumb size to 800, on behalf ot thx4uall; see issue #526 2011-02-07 22:07:41 +01:00