Hi, We talked a while ago about switching to time-based releases and freezing 0.17 in the beginning of March and releasing middle of March.
In practice it turned out to be more of a feature release, with lensfun as the target feature. lensfun is almost ready. What's missing is a bit more infrastructure that would allow for master 'reset' and 'auto' buttons. I hope to finish it all on time, or at least almost on time. There are a few other features in CVS that should be considered: Contrast setting ============ I don't know how much people are using this feature, but in the current state I find it unusable. Negative contrast is just wrong and gives horrible results. Positive contrast can work in some cases, but I think that it requires control of the "mid-point" to work in the general case. Moreover, the contrast setting duplicates the functionality of the luminosity curve. I think that a better implementation would be to have a "contrast curve" in which the user changes the contrast and the change shows up on the curve. Then this contrast curve can be manually tuned. It would be very tricky to implement this in the future, and keep supporting ID files with the current contrast setting. Therefore I'm planning to disable contrast setting for this release. Hot pixels ======== It would be nice to see a sample where this feature is useful. The algorithm seems to make sense and it seems not to degrade image details. The sensitivity control is a bit unintuitive, since even increasing it to 999 almost does not degrade the image quality. having good image quality is a positive thing, but it makes me wonder if this feature can be controlled better. For now I'm thinking of keeping it for 0.17, because it does little or no damage. Despeckling ========== This is a very special purpose feature. If UFRaw had a plug-in architecture, it would probably be kept as a private plug-in. Still, the only damage it causes is to clutter the GUI a bit, so there is no reason to drop it. Maybe in the future we will add some pseudo plug-ings, which will be hidden features that can be enable in the Options menu. Next there are some bugs: Random crashes ============= The are some reports of random crashes. I think I also experienced them a few times, where UFRaw crashes while changing lensfun/rotation setting in an unreproducible way. To me it always happen during development and never while handling my own photos, so I can never be sure if it is a temporary development bug or a bug in the CVS code. Progress bar - preview refresh ======================== Sometimes, user changes made during raw_phase or first_phase don't trigger a preview refresh. It might be a problem with the code around FreezeDialog, or maybe we need to identify these changes in the progress() function and restart rendering if needed. For future releases we should try keep CVS more stable, so that a release will really be just a choice of date where we take what ever reached CVS and release it. For now, any comments or help with bug fixing would be appreciated. Udi ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ ufraw-devel mailing list ufraw-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ufraw-devel