So you basically want an option to multiply the FFT output by some exp(2πikd/N), where d is the offset between the two origins, right?
- merged gwy_data_line_correct_laplace() fix
- fixed botched rewrite to gwy_math_linspace() in gwy_data_line_correct_laplace()
- started porting gwycoloraxis
- sorted commented source files according to how much we need them and for what
- added gtk_icon_theme_add_resource_path() to library init
- added "icons" path to find-self function
- generate index.theme correctly
- trying to sort more icons to standad directories
- removed PNGs from ignored files as they are no longer built here
- a bit more icon cleanup
- trying to reorganise icons according to icon theme specs
- updated gwycheckboxes.c, adding a function to attach to GtkGrid
- updated and added attaching function for GtkGrid
- moved gwyinventorystore private data to a private struct
- removed gwydebugobjects
- removed gwydebugobjects.h inclusion
- removed gwydebugobjects.h inclusion
- removed gwydebugobjects.h inclusion
- removed gwydebugobjects.h inclusions
- moved gwynullstore private data to a private struct
- made gwyadjustbar compile
- added map() and unmap() methods
- cleaned up naming
- moved gwypixmaplayer private data to a private struct, mostly
- moved layer-mask private data to a private struct
- made gwyruler compile
- continuing data view & related widget porting
- started porting rulers to GTK3
- made gwydataview.c compile
- use AC_COMPILE_IFELSE() to check if the C++ compiler is real
- updated gwyddion-release to F40
- added some global porting notes and remarks
- started working on gwydataview porting
- switch to C99
- made gwyvectorlayer.c compile
- removed documentation references to gwydrawenums
- added a note about better backends check
- removed gwydrawenums.h which only contained to-be-removed GwyRenderingTarget
- added a glib-genmarshal workaround for not marking n_params as unused
- started making some non-widget support files compile, plus bits of GwyDataView
- removed workaround for old glib-genmarshals
- removed GdkGC and GdkPixmap from headers to make them compile
- commented out most C sources to start compiling from something which does give 1000 errors
- use -release, not -version for all libraries
- converting some more direct accessors to functions
- trying to sort out destroy and finalize methods
- do not directly access GtkBin child field
- do not directly access GtkAdjustment fields
- getting rid of more GtkObject
- more GtkObject mass removal
- removed the legacy Pango FT2 functions
- removed GtkTooltips (which even 2.x does not actually use any more)
- mass-changed GtkObject to GObject
- converted GDK key symbol macros to have _KEY_ (using sed, possibly incomplete)
- removed inclusions of non-main GTK+ and GDK headers
- removed no longer existing GIO and GTKGLEXT flags
- physically removed KDE4 thumbnailer
- detect gdk-pixbuf separately (as needed now)
- moderately updated configure
- created UNSTABLE branch for Gtk+3 porting
- updated API indices
- some initial cleanup to run with python3
There are three DataField methods corresponding to the three marking options: - grains_mark_height(), - grains_mark_slope(), - grains_mark_curvature(). For historic reasons all the thresholds are in percents – which is occasionally a bit annoying for the height threshold, but you can always do field.get_min_max() and recalculate an absolute threshold to percents. (Mark by rank does not exist directly as a function in the library and requires multiple steps.) The way to combine them is to do field.grains_mark_slope(mask,...
There are three DataField methods corresponding to the three marking options: - grains_mark_height(), - grains_mark_slope(), - grains_mark_curvature(). For historic reasons all the thresholds are in percents – which is occasionally a bit annoying for the height threshold, but you can always do field.get_min_max() and recalculate an absolute threshold to percents. (Mark by rank does not exist directly as a function in the library and requires multiple steps.) The way to combine them is to do field.grains_mark_slope(mask,...
- updated and clarified 2.67 news
- whitespace fixes
- added if(gwy_threads_are_enabled()) to all omp parallel pragmas
- whitespace fix
- coding style fixes
- fixed double semicolons at line ends
- use public gwy_data_field_row_level_poly() from libprocess
- added a comment about two almost duplicate functions
- added a public function for polynomial scan line levelling
- check whether mask is actually a DataField in _gwy_data_field_check_mask()
- use gwy_data_field_grains_grow() from libprocess instead of
- try to report error when we cannot read tags
- added error handling for the top level ‘tag cannot be read’ error
- updated 2.67 news a bit
- fixed rotation incorrectly recalculating angles to degrees
- use gwy_data_field_facet_distribution() from libprocess
- use gwy_data_field_facet_distribution() from libprocess
- swapped gwy_data_field_facet_distribution() size arguments to a more logical
- invalidate the field in gwy_data_field_resized() for interpolation = NONE
- fixed kernel size documentation
- added a public function for facet distribution
- support WIP_DATA_EXTENDED since gwy_convert_raw_data() supports it
- added support for x86 extended 10byte floating point numbers to gwy_convert_raw_data()
- major cleanup
- allow brick size 1×1×1 in gwy_brick_resample()
- greatly simplified unit handling using a helper function
- removed unused variable
- factored duplication of one value to a function
- trying to avoid fitting empty curves
- added some guards againts fitting empty curves
- try to avoid fitting empty curves (not really tested)
- removed a whole bunch of unneeded or even duplicate #includes
- added FIXME merge notes to 90% identical modules
- factored interpolation in a neighbourhood to a common function
- fixed a typo