Merge branch 'master' into gtk3
This commit is contained in:
@@ -249,7 +249,11 @@ public:
|
|||||||
#ifdef __SSE2__
|
#ifdef __SSE2__
|
||||||
static inline vfloat igamma (vfloat x, vfloat gamma, vfloat start, vfloat slope, vfloat mul, vfloat add)
|
static inline vfloat igamma (vfloat x, vfloat gamma, vfloat start, vfloat slope, vfloat mul, vfloat add)
|
||||||
{
|
{
|
||||||
|
#if !defined(__clang__)
|
||||||
return (x <= start * slope ? x / slope : xexpf(xlogf((x + add) / mul) * gamma) );
|
return (x <= start * slope ? x / slope : xexpf(xlogf((x + add) / mul) * gamma) );
|
||||||
|
#else
|
||||||
|
return vself(vmaskf_le(x, start * slope), x / slope, xexpf(xlogf((x + add) / mul) * gamma));
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
static inline float hlcurve (const float exp_scale, const float comp, const float hlrange, float level)
|
static inline float hlcurve (const float exp_scale, const float comp, const float hlrange, float level)
|
||||||
|
@@ -250,7 +250,10 @@ bool ExtProgStore::openInGimp (const Glib::ustring& fileName)
|
|||||||
|
|
||||||
#elif defined __APPLE__
|
#elif defined __APPLE__
|
||||||
|
|
||||||
auto cmdLine = Glib::ustring("open -a /Applications/GIMP.app \'") + fileName + Glib::ustring("\'");
|
// Apps should be opened using the simplest, case-insensitive form, "open -a NameOfProgram"
|
||||||
|
// Calling the executable directly is said to often cause trouble,
|
||||||
|
// https://discuss.pixls.us/t/affinity-photo-as-external-editor-how-to/1756/18
|
||||||
|
auto cmdLine = Glib::ustring("open -a GIMP \'") + fileName + Glib::ustring("\'");
|
||||||
auto success = spawnCommandAsync (cmdLine);
|
auto success = spawnCommandAsync (cmdLine);
|
||||||
|
|
||||||
#else
|
#else
|
||||||
@@ -279,7 +282,7 @@ bool ExtProgStore::openInGimp (const Glib::ustring& fileName)
|
|||||||
|
|
||||||
#elif defined __APPLE__
|
#elif defined __APPLE__
|
||||||
|
|
||||||
cmdLine = Glib::ustring("open -a /Applications/Gimp.app/Contents/Resources/start \'") + fileName + Glib::ustring("\'");
|
cmdLine = Glib::ustring("open -a GIMP-dev \'") + fileName + Glib::ustring("\'");
|
||||||
success = ExtProgStore::spawnCommandAsync (cmdLine);
|
success = ExtProgStore::spawnCommandAsync (cmdLine);
|
||||||
|
|
||||||
#else
|
#else
|
||||||
@@ -301,7 +304,7 @@ bool ExtProgStore::openInPhotoshop (const Glib::ustring& fileName)
|
|||||||
|
|
||||||
#elif defined __APPLE__
|
#elif defined __APPLE__
|
||||||
|
|
||||||
const auto cmdLine = Glib::ustring("open -a \'") + Glib::build_filename(options.psDir, "Photoshop.app\' ") + Glib::ustring("\'") + fileName + Glib::ustring("\'");
|
const auto cmdLine = Glib::ustring("open -a Photoshop \'") + fileName + Glib::ustring("\'");
|
||||||
|
|
||||||
#else
|
#else
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user