Revisions of rawtherapee
Marcin Bajor (marcinbajor)
committed
(revision 157)
- Include the standardized <memory> instead of non-standard <auto_ptr.h> - Fixed two possible reasons for nan values (issue 2194) - Fast Demosaic is executed twice when Input Profile is set to 'Camera standard', another case (issue 2299)
Marcin Bajor (marcinbajor)
committed
(revision 156)
- Fixed clang warning on implicit double to int conversion - Clang compile error fix - std::setlocale() -> setlocale() (compile fix) - Don't include <auto_ptr.h> if compiling with Clang/libc++ (auto_ptr.h doesn't exist) - Fixed gcc warning which was caused by fixing clang warning (no issue) - Minor clang warning fixes - Catch a more general form of exception, as we don't make use of the more specific. Had issues with Runtime type information on OSX, not sure exactly what the problem is but this generalization of exception handling seem to make it work safely. - Use locale names with better linux/osx/win cross-platform compatibility (old did not work on OSX); use less specific exception objects to avoid strange throw issues on OSX builds - RT tries to move the preview, even if that's not possible (issue 2298)
Marcin Bajor (marcinbajor)
committed
(revision 155)
- Windows default viewer (queue-processed) (issue 2296) - Fixing some undefined behaviour part 3 (issue 2277) - Fixes some 'code with no effect' detected by cppcheck (no issue) - Access to uninitialised value when writing cache data (no issue) - Fixed another case of uninitialised memory (no issue) - RT opens console window on Windows when a filename or a name of a folder is passed as argument (issue 2300) - Fast Demosaic is executed twice when Input Profile is set to 'Camera standard'
Marcin Bajor (marcinbajor)
committed
(revision 154)
- Uninitialised values when using pop1 profile (issue 2289) - Buffer underrun when CBDL is activated and all levels set to 1.0 (issue 2294) - LUT in initMunsell() are not completely filled, wich leads to uninitialised values (issue 2295) - Highlight Reconstruction/Colour propagation uses uninitialised values (issue 2293) - Access to uninitialised memory in fast demosaic, no issue
Marcin Bajor (marcinbajor)
committed
(revision 153)
- Intermediate merge of the "Pipette and Preview Widgets" branch - Removed static declaration from some vars in vng4_demosaic (issue 2278) - "1:1" icon added for the EPD tool + EPD fields' renaming - Language entries for popup menu for Rank and Color Label (no issue) - French translation update
Marcin Bajor (marcinbajor)
committed
(revision 152)
- Clear crop with c+click (issue 392) - Fixing some undefined behaviour part 2 (issue 2277)
Marcin Bajor (marcinbajor)
committed
(revision 151)
- Optimization of VNG4 demosaic (and converting to float calculations) (issue 2278) - Time reduction of Noise Reduction (issue 1971) - Updated Chinese (Simplified) interface translation on behalf of Jiero (issue 2011) - Updated Espanol interface translation on behalf of mapelo/titodelama (issue 2199) - Floating point exception: SIGFPE, Arithmetic exception when starting RT (issue 2222) - Speedup for fast demosaic (issue 2037)
Marcin Bajor (marcinbajor)
committed
(revision 150)
- Solving issue 2263: "Settings of some tools are lost when enabling some option from File Browser" - Fixed - Black and White images still have some color (issue 2275)
Marcin Bajor (marcinbajor)
committed
(revision 149)
- Fixing some undefined behaviour (issue 2277)
Marcin Bajor (marcinbajor)
committed
(revision 148)
- Reformated code of vng4_demosaic() to prepare patches for issue 2278
Marcin Bajor (marcinbajor)
committed
(revision 147)
- Solving issue 2274: "Adding a suffix to the version string" - buildRT: Added -s option to define a suffix of the destination build dir, and -t to add a suffix to the version string which is shown in the window titlebar (issue 2274) - Small improvement to buildRT
Marcin Bajor (marcinbajor)
committed
(revision 146)
- Optimization for Output-Resize Method Lanczos (issue 2248) - CBDL skin tones targeting-protection (issue 2150) - Course rotation goes the wrong way when the image is already flipped, (issue 2239) - Correcting typo error in an OpenMP statement - Correction for Pentax K10D dng files; removed 'pragma comment' and added -Werror=unknown-pragmas - pp3 files are always written for all files in a directory, even when nothing was changed (issue 2256) - Thumbnail rotation does not include crop rotation, on behalf of Adam Reichold (issue 1716) - Added Phase One IQ260 and Hasselblad CFV-50 to camconst.json, patched dcraw to not destroy Hasselblad model name. - Batch rename (issue 316) - Updated interface translation files: Japanese, Russian, Swedish - Fixed forward matrix transpose bug; use DNG reference code white balance derivation for DCP renditions to better handle extreme white balances. - Optimization for Flat Field (issue 2262) - Remove WB from File Browser (issue 2229) - FileChooser-using tools applied unintentionally (SETM), (issue 2259) - Improvment for Denoise Luminance detail in Lab mode (issue 2157) - Solving issue 2273: "Default processing parameters command line argument causes error"
Marcin Bajor (marcinbajor)
committed
(revision 145)
- Added tools/generateUnusedKeys to get a list of unused interface language file keys and remove them from the translations - Added timing and sorting in tools/generateTranslationDiffs - Fixed typo in distortion.svg filename - Removed unused keys from all interface language files including default - Decoration of adjusters (issue 2190) - Review of Default Profile (issue 2192) - CIECAM produces black splotches in overexposed areas (issue 2187) - Rewrote tools/source_icons/README - Updated tools/generateUnusedKeys to ignore EXTPROGTARGET_, FILEBROWSER_POPUPRANK and FILEBROWSER_POPUPCOLORLABEL - Optimization of ImProcFunctions::rgbProc and ::chromiLuminanceCurve (issue 2077) - RT crashes instantly with Sony FE lcp profiles (issue 2196) - Fixes a wrong delete statement and a memory leak (issue 2202) - Updated Japanese interface translation (issue 2204) - Buffer overrun in Amaze demosaic when image width is odd (issue 2203) - CC and CL curves need to be reapplied at 1:1 zoom (issue 2208) - LC curve blotches (issue 2209) - Pentax lens focal length shown as 0.00 mm with K-30 (issue 2207) - Added Leica RWL extension to ParseExtensions - Remove bold from History panel (issue 2213) - buildRT updated. Now menu handles long branch names correctly. Formatting improved. - Added compareRT Bash script, to help compare images developed with pre- and post-patch RT - Removed Hot/Dead pixel filter from Default.pp3 - USM's halo control behaves oddly (issue 409) - Changed misleading error message - Solving issue 2197: "Pentax K-3 support" - [PCVignette] and [Gradient] Strength=0.6 (issue 2162) - Update to dcraw 9.20 Revision: 1.461 - Black and white channel-mixer new algorithm for orange Yellow Cyan Purple Magenta - Solving issue 2221: "Specifying the Settings and Cache path through environment variables" - Optimization of RawImage::get_colorsCoeff (issue 2227)
Marcin Bajor (marcinbajor)
committed
(revision 144)
- Updated Swedish interface translation file - Tooltip for the crop tool - Updated language files for issue 2164 (changed keyboard shortcuts) - Updated French translation - Updated generateTranslationDiffs to put comments at the beginning of default - Language fixes for "Save Reference Image for Profiling" (issue 2180) - generateTranslationDiffs now generates locale files - Updated Russian interface translation (issue 2184) - Updated Spanish interface translation (issue 2181) - Updated Japanese interface translation (issue 2185) - Update to all translation files for tagging 4.0.12 - Updated RawTherapeeManual_en.pdf, RELEASE_NOTES.txt and COMPILE.txt for tagging 4.0.12 - Removed PDF, updated COMPILE.txt and RELEASE_NOTES.txt with RawPedia stubs for 4.1 - Updated Czech interface translation (issue 2189)
Marcin Bajor (marcinbajor)
committed
(revision 143)
- Fix to HISTORY_MSG_195 and 210-213 - Solving issue 2163: "RT freezes when trying to set a color label in file browser using keyboard-shortcuts" - Review of bundled processing profiles (issue 1738) - Revision of UI for sane defaults, consistency and a professional look (issue 2162) - Solving issue 2109: "Save Partial Profile doesn't work" - Keyboard shortcut in SaveAs window (issue 2165) - Solving issue 2137: "Moving HLR to a better place to preserve RT's structure" - Interface language files, COMPILE.txt and RELEASE_NOTES.txt updated in preparation for 4.0.12 tagging - 'Cannot use camera white balance' error in console when using Sony files and RT compiled with gcc 4.8.x (issue 2121) - Some keyboard-shortcuts only work with US-keyboard-layout (issue 2164) - Update to German translation, but it's not complete
Marcin Bajor (marcinbajor)
committed
(revision 142)
- Curve H=f(H) L=f(H) in Lab mode (issue 2096) - Fixed chromaticity -100 same as 0 and Bwtoning (issue 2127) - Suppress B&W Standard for AfterCurve (issue 2127) - Updated Japanese interface translation - Fixed bug in rgb_cam verbose message - Fixed arw2 indentification bug - Fixed Auto Levels Clip malfunction (issue 2104) - Auto Eposure - Clean Old files and suppress Verbose (issue 2104) - Improvement to the raw Auto CA correction (issue 2128) - Set white level for ARW2 to 16300 to reduce camconst.json maintenance need - Better rendering of capture one ICC, support for Leaf ICCs, colorconversion cleanup, deactivation of iccgamut and matrix blending setting (issue 2123) - Extended camconst.json to handle raw crop (issue 2139) - Solving issue 2124: "Contrast by Detail Levels - 5 levels" - Reduce memory footprint of 5-level Contrast-by-Detail (issue 2124 comment 28) - GUI change of the HLRecovery tool inside Exposure (issue 2137) - Restored initialGain to use as-shot-wb as reference (issue 2143) - Adjusted initial gain so it's adapts to current white balance - Contrast by detail levels - fixes to UI and precision in engine - Fixed rawimage initial gain and scale colors so it takes black level adjustments (if any) into account - Improvment Denoise -- how to deal with yellow noise and others quality improvment (issue 2131) - Fixed crash when using Spot WB on image edges (issue 1903) - Fixed Artifacts when moving the L curve blackpoint (issue 2144) - Adding a "1:1" symbol in tool's titile that require a 1:1 preview to be seen (issue 2132) - Activated Auto Raw-CA-correction at zoom levels lower than 100% (issue 2152) - Info text - adding image dimensions (issue 2151) - Output of underexposed image with Denoising active are incorrect (issue 2153) - French language file update, + slight cleanup in default - Updated Nederlands interface translation, courtesy of willemtermeer (issue 2156) - Revision of generateTranslationDiffs (issue 2138) - Updated all interface translation files
Marcin Bajor (marcinbajor)
committed
(revision 141)
- Histogram now shows output space (with gamma normalized to 569/256) instead of working space - Updated Czech language file (issue 2117) - Correcting a tooltip related to the CPB path field + bugfix of an unwanted double quote in the CPB command line (issue 2111) - Wrong bracketing information in Metadata for some Nikon cameras (issue 2110) - Enhanced lens info and filter possibilities for Nikon shooters when using manual lenses (issue 2113) - Updating all language files with the latest added string + updated Japanese file - RT 4.0.11.177 Segfault on start with 32-bit Linux (issue 2118)
Marcin Bajor (marcinbajor)
committed
(revision 140)
- Reduce peak memory consumption in some cases, no Issue - Handle the case with occassional bad directory entries without aborting the whole directory scan (issue 2036) - Fixed handling of failed mmap() calls (issue 1629) - Made remove_shortcut_folder more robust by catching exceptions (issue 2040) - Minor documentation update to make it easier to understand. No changes to actual constants. - Ctrl-Q now Ctrl-B - Fixes for OS X and Linux; as options files are changed the missing .srf format is also added to the browser (issue 853) - Amaze optimization step 2, (issue 1835) - Don't use FileChooserButton action_select_folder on Linux and OS X due to buggy GTK (2.4.22 at time of commit). Unchanged code on Windows (works better there) (issue 1867) - Updated docs - Removed LSIsAppleDefaultForType, don't think we should promote to be system default application. - Broken black levels introduced in camconst.json handling now fixed (issue 2049) - Yet some camconst.json doc updates: added a few comments about black levels - Solving issue 2046: "RT crash on First run" - Black and white preferences (issue 2010) - Fixes artifacts caused by amaze, (issue 1835) - Black and white - reduce artifacts - Solving issue 2052: "Vignetting, Post-Crop Vignetting and Graduated Filter tool granularity in History" + language strings update - "One-way communication file between RT and the Custom Profile Builder" (issue 2047) - Solving issue 2058: "Opening Defringe causes RT to crash" - Fuji x100 blacklevels fix (issue 2049) - Reverted mistakingly committed debug call to gtk_init() - Zoom to center (issue 795) - Improved DCP support; Issue 2042: batch queue crash fix (issue 1987) - Added language support (issue 2042) - Add chromaticity according to luminance (issue 2056) - Lab curves - update background histogram for L and C - Background histogram exposure - Better demosaicing and ca autocorrect performance with extreme white balances. This patch also adds a missing colortemp parameter that DCP color correction needs (issue 2059) - Cache custom wb at open (issue 2073)
Marcin Bajor (marcinbajor)
committed
(revision 139)
- Avoid double processing of thumb when adding pic to queue (issue 1803) - IGV-demosaic, wrong rendering of top and bottom border (issue 1908) - Additional Zoom levels (issue 1816) - Fixed cropwindow gripping bug (issue 2012) - Solving issue 466: "DNG makerNote" - Fixed high ISO parsing (issue 106) - Fixed a too agressive celanup of patch from issue 466. Now printAll is working fine again. - Added graduated filter tool (issue 1615) - Kodak DCR support (issue 1661) - Fixed gradient coordinate bugs - Updated language strings, inluding Firefly's japanese8 patch - Solving issue 2027: "Compile error for change ff4d2c1c8ba4" - Minor addition to documentation (ie no functional change) - Removed redundant HSV prefix on HSV Channel so it takes less space and follows the same principle as the other tools (issue 1947) - Solving issue 2023: "Pseudo memory leak with Detail window + memory handling optimization" The Detail window buffers are now freed up when the it is closed. The CIECAM buffers are allocated only if necessary now, and if the single block allocation fails, it will try to allocate it in several blocks. - Nikon D1x nefs not demosaicing properly (issue 1088) - Added vignette filter tool (issue 2001) - Crop box can now be grabbed in the corners (issue 2025) - Shadows/Highlights - High radius causes vertical lines (issue 1921) - Speedup for Parametric Curves (issue 2021) - Solving issue 2018; "Neutral profile not neutral (highlight recovery is 70)"
Marcin Bajor (marcinbajor)
committed
(revision 138)
- Fix a misbehavior when opening a new Editor tab (see comment 35 from issue 853) - Suppressing 2 Gtk warning: #1 when the lens profile's filename is empty; #2 when opening the Preferences window - Updated language strings, including the Czech file (issue 1979) and Japanese file - Bugfix : An erroneous default profile's path was sent to the Custom Profile Builder - Updated Japanese translation - Solving issue 1990: "Patch to add medium format raw formats to default options", on behalf of torger. - Solving issue 1993: "Some bundled profiles appears twice in the ProfilePanel's combobox" - Speedup for Defringe and Badpixelscam (issue 1972) - The first point of the Flat curve editor was misbehaving when using the Shift modifier key - Content of the ProfilePanel and Theme list now sorted alphabetically on Linux too (issue 853) - Tonemapping optimization (issue 1895) - Fix for issue 1996; better handling of rotated thumbnails - Handle LeafData in little endian .mos files (issue 1994) - Optimization for ImProcFunctions::firstAnalysis in Filebrowser mode (issue 1997) - Solving issue 1752: "White and black point database" - Fixed camconst.json parse bug; added iso-dependent white levels for Canon EOS 5D Mark II (issue 2008) - Small correction to SparseConjugateGradient(), no Issue - Solving issue 2009: "RT requires code change to work properly with libpng16" - Optimization for ImProcFunctions::chromiLuminanceCurve (issue 2006) - (Aperture scaling for raw files): committed work in progress. Works, but may be further tuned after more discussion (issue 2007) - Fixed ratio cropped resizing now works in full with the crop in image corners (issue 354) - Sony ARW2 files are now 14 bit as they should be so we get full DR (truncated to 12 bit before), also fixed a buffer overrun bug for ARW2 decoding, black level constants updated to 14 bit (issue 2013) - camconst.json can now have several model names per entry (makes the file more compact as many cameras share constants) - Added Canon 5Dmk3 camconst.json entry, with data from ilias giarimis - Added a couple of simple Sony entries to camconst.json to show that arw2 is 14 bit now - Minor doc update, added quality ratings to existing entries - Bug fix for the CPB command line field in Preferences, which is no more automatically and internally surrounded by double quote to let the user set command line arguments. - Camconst stuff: now case insensitive matching; print levels and where they come from if verbose; Phase One camconst.json minor fixes and comments - Added more docs; minor Phase One IIQ white level adjustment - AHD demosaicer: removed integer rounding trick leftover as the code is floating point (issue 1880)
Displaying revisions 161 - 180 of 317