free() even if NULL to keep the static analyzer happy
uupdate project for 10.11
change the conversion code to be executed if needed on BitmapFormat, not unconditioned based on OS version
cleanup and simplify parameteres
remove useless variables PRScale.m
fix indentation warning
update project
Update NIB files to 10.2 text format, apply NumberFormatter and respect locale
Add new file
compatibility for pre-10.5
update project
make 16 bit capable
cleanup
extract sample byte manipulation functions
support 16bit scaling
Leopard project
Add compatibility declaration for 10.5 and below
change Copy&Paste not to use hard-coded TIFF representation, but in paste handle dynamically the types Image handles, on copy, offer also PNG if available. To handle that, callback provideDataForType has been implemented
update (c) year
status field shall be non-editable
fix includes
update datePRWindowController.m
improve paste behaviour
do not scale if we have no sender
some better checks, asserts and minor fixes
Make changing channels in RGB correctly set the current black and white point
draw curves and histogram in a preferred order so that the selected one is always on top
size exactly 255x255
make view exactly 255 px wide and hight, make the view resizable
use max normal size for calculation, transformation is applied later, the size is not important anymore
use a macro to define control point rects and make them 2 pixels larger
fix resizing and calculation of the affinte transform, use bounds for it; reset the curve transformation when resetting it
Allow the curves's total transformation to be reset
make initial view actually 255x255
draw curves after histograms, so that they don't overlap
correctly move control points of black point
take in account of scaled values when setting white and black point
properly inverse transform before getting the black and white points
code cleanup
make Curves View resizable, enhance CurvesPath so they can resie with the view and remain editable
allow auto-sizing of the view, even if it still breaks display
highligh current curve
use pre-allocated colors for drawing
update Gorm file
fix typo
work for RGB curves - point setting not yet done
weight the pixel to normalized distance
also define external gauss(,)
fix bilinear scaling, when pixel distance is superior to 1px, it was wrong to keep it fix of 1px, instead it is the ratio of scaling
fix uninitialized size for GNUstep
make gaussian an inline function instead of a macro and thus check for special 0, 0 case
bump version
Remove alpha before saving JPEGs, may cause problems
fix memory errors
fix vertical centering during printing
center images on page
remove XPM type from the declared ones, GS doesn't actually support it
make initialization safer
update project
Class renamed
PRDocument rename, second pass
rename MyDocument to PRDocument
Code migrated to SVN
PRICE 1.0.0 released
assign copyright really to myself
new DFT Filter object
Enhanced high pass filter to rised cosine and improved its controller
Standard project directories initialized by cvs2svn.
GPL missing on two headers
Fixed and improved FFT and finished FFT filter padding
added nib internals that miss as always
further work and fix on trace edges
worked on equalize
Initial import.
fixed auto-ranging in panel, worked n lowpass panel
updated DFT Highpass, made new control panels
Equalize.nib contents
DFT filter much improved and lowpass and highpass roughly laid out
*** empty log message ***
removed build dir
Fixed auto-range better.
Histogram functions added
*** empty log message ***
This commit was manufactured by cvs2svn to create tag 'start'.
*** empty log message ***
First work on edge tracing
First work on edge tracing
threshold for trace edges
trace edge nib contents
color cumulative histogram
futher median bug fixes
color equalization, RGB
median filter works
ridiculous bug fix
selectable trace edge methods added
*** empty log message ***
cross median
memory alloc work
custom trace edges
horizontal median further fixes