Recent commits to Gwyddion subversion repository:
r30232 by yeti-dn on 2026-07-24 14:39:30 in GWYDDION-UNSTABLE
- started working on tracking hold selection parameters autuomatically - only half-implemented
Modified:
dialog.c
fool.c
param-def.c
param-internal.h
r30231 by yeti-dn on 2026-07-24 14:02:55 in GWYDDION-UNSTABLE
- refactored tracked parameter rebinding to avoid hardcoded instant-updates assumptions
Modified:
dialog.c
r30230 by yeti-dn on 2026-07-24 13:49:18 in GWYDDION-UNSTABLE
- renamed define_module_params() to just define_params()
Modified:
cmap_align.c
cmap_asciiexport.c
cmap_crop.c
cmap_cutter.c
cmap_extractcurve.c
cmap_fdfit.c
cmap_fit.c
cmap_fztofd.c
cmap_linestat.c
cmap_lockin.c
cmap_polylevel.c
cmap_possearch.c
cmap_rename.c
cmap_simplemech.c
cmap_sinebg.c
cmap_volumize.c
asciiexport.c
gxyzffile.c
imgexport.c
nanonis.c
nmmxyz.c
pixmap.c
rawfile.c
rawgraph.c
xyzexport.c
graph_cd.c
graph_cut.c
graph_export_ascii.c
graph_export_image.c
graph_fit.c
graph_fztofd.c
graph_logscale.c
graph_measure_period.c
graph_peaks.c
graph_polylevel.c
graph_sfuncs.c
graph_simplemech.c
graph_sinebg.c
graph_stats.c
graph_terraces.c
acf2d.c
angle_dist.c
arc-revolve.c
arithmetic.c
binning.c
blockstep.c
coerce.c
convolution_filter.c
convolve.c
correct_affine.c
correct_perspective.c
crosscor.c
curvature.c
cwt.c
ddd.c
deconvolve.c
displfield.c
drift.c
dwt.c
dwtanisotropy.c
entropy.c
extend.c
extract_path.c
facet-level.c
facet_analysis.c
facet_measure.c
fft.c
fft_filter_1d.c
fft_filter_2d.c
fit-shape.c
fractal.c
freq_split.c
gaussian_step.c
good_profile.c
grain_cross.c
grain_dist.c
grain_edge.c
grain_filter.c
grain_mark.c
grain_number.c
grain_stat.c
grain_summary.c
grain_wshed.c
hertz.c
hough.c
immerse.c
indent_analyze.c
latsim.c
level.c
level_grains.c
linematch.c
local_contrast.c
logistic.c
mark_disconn.c
mark_with.c
mask_distribute.c
mask_morph.c
mask_noisify.c
mask_shift.c
maskcor.c
mcrop.c
measure_lattice.c
median-bg.c
merge.c
mfm_field.c
mfm_findshift.c
mfm_recalc.c
mfm_shift.c
multiprofile.c
pfm.c
pid.c
polydistort.c
polylevel.c
psdf2d.c
psdf_logphi.c
psf-fit.c
psf.c
ptranslate.c
rank-filter.c
rank.c
raveraging.c
relate.c
reorder.c
resample.c
scale.c
scars.c
semsim.c
shade.c
slope_dist.c
smm.c
smm_apply.c
sphere-revolve.c
stitch.c
straighten_path.c
terracefit.c
threshold.c
tilt.c
tip_blind.c
tip_model.c
tipops.c
tipshape.c
trimmed-mean.c
volumize_layers.c
wpour_mark.c
wrapvalue.c
xydenoise.c
xyz_channels.c
zero_crossing.c
annealing.c
ballistic.c
chaining.c
columnar.c
cpde.c
deposit.c
diffusion.c
discs.c
domains.c
dunes.c
fbrownian.c
fibres.c
fourier.c
lattice.c
linenoise.c
mfm_current.c
mfm_parallel.c
noise.c
objects.c
pattern.c
phases.c
pileup.c
plateaus.c
residue.c
waves.c
wetfront.c
corrlen.c
cprofile.c
crop.c
distance.c
filter.c
grainmeasure.c
grainremover.c
icolorange.c
linestats.c
maskedit.c
pathlevel.c
profile.c
readvalue.c
roughness.c
rprofile.c
selectionmanager.c
sfunctions.c
spectro.c
spotremove.c
volume_1dfft.c
volume_addframe.c
volume_arithmetic.c
volume_asciiexport.c
volume_calibrate.c
volume_cluster.c
volume_crop.c
volume_drift.c
volume_equiplane.c
volume_fdfit.c
volume_flattenbase.c
volume_lawnize.c
volume_linelevel.c
volume_linestat.c
volume_localdetect.c
volume_mfmrecalc.c
volume_planestat.c
volume_psf.c
volume_removeframe.c
volume_rephase.c
volume_scars.c
volume_slice.c
volume_strayfield.c
volume_swaxes.c
volume_xyarithmetic.c
volume_xystitch.c
volume_zcal.c
volume_zposlevel.c
xyz_crop.c
xyz_fft.c
xyz_level.c
xyz_merge.c
xyz_raster.c
xyz_reduce.c
xyz_relate.c
xyz_split.c
xyz_tcrop.c
xyz_tcut.c
xyz_volumize.c
xyz_zdrift.c
r30229 by yeti-dn on 2026-07-24 13:40:27 in GWYDDION-UNSTABLE
- converted stats to GwyFool
Modified:
stats.c
r30228 by yeti-dn on 2026-07-24 13:40:13 in GWYDDION-UNSTABLE
- added missing terminating 0 to gwy_dialog_add_stock_buttons() - use gwy_fool_get_field() - reshuffled setup() to a bit more logical order
Modified:
level3.c
r30227 by yeti-dn on 2026-07-24 12:31:54 in GWYDDION-UNSTABLE
- use tool flags to check if can work with the current data kind - pretend to the tool we switched to no-data when switching to such data
r30226 by yeti-dn on 2026-07-24 11:29:44 in GWYDDION-UNSTABLE
- changed Dialog preview gsource priority to HIGH_IDLE, so it is still idle, but it is not run with weird delays
Modified:
dialog.c
r30225 by yeti-dn on 2026-07-24 11:11:14 in GWYDDION-UNSTABLE
- unmarked fool.h being private to get (temporary) syntax highlighting - moved the big remark/plan to the C file - cleaned up the header as it is now more a real header and less a bunch of comments
Modified:
fool.c
fool.h
gwyplaintool.h
r30224 by yeti-dn on 2026-07-24 10:39:28 in GWYDDION-UNSTABLE
- fixed tool dialogs being modal (because GwyDialog is by default) - fixed getting GtkDialog "response" signal id [possibly] before the class has been created
Modified:
fool.c
r30223 by yeti-dn on 2026-07-23 18:03:39 in GWYDDION-UNSTABLE
- updated 3.12 news a bit
Modified:
NEWS
r30222 by yeti-dn on 2026-07-23 17:58:20 in GWYDDION-UNSTABLE
- rewrote level3 tool to GwyFool to have something testable - builds and does not crash immediately
Modified:
level3.c
r30221 by yeti-dn on 2026-07-23 17:57:10 in GWYDDION-UNSTABLE
- moved tool initialisation mostly to the init function of the synthetic subclass - mirrored it in destruction - although we know the final class, the object is still sort-of of the base class, which makes a mess - added a couple of accessors and utility functions
r30220 by yeti-dn on 2026-07-23 14:34:31 in GWYDDION-UNSTABLE
- fixed a typo requiring a tool to be both GwyTool and GwyFool simultaneously
Modified:
toolbox.c
r30219 by yeti-dn on 2026-07-23 14:33:47 in GWYDDION-UNSTABLE
- reverted resource preset class renaming for now, must deal with existing files somehow
Modified:
imgexport.c
rawfile.c
r30218 by yeti-dn on 2026-07-23 12:51:24 in GWYDDION-UNSTABLE
- added ‘redirects’ to various tool functions so that they can take a GwyFool or GwyFoolClass and pretend it is a GwyTool or GwyToolClass - also softened a few explicit type assertions to also accept GwyFool
Modified:
toolbox-spec.c
toolbox.c
app.c
fool.c
function-list.c
gwytool.c
help.c
r30217 by yeti-dn on 2026-07-23 12:11:37 in GWYDDION-UNSTABLE
- implemented param loading and saving and a few utility functions
r30216 by yeti-dn on 2026-07-22 18:38:47 in GWYDDION-UNSTABLE
- started working on tool class registration - changed base tool class registration to fully manual to be able to define a base class init function and similar
Modified:
fool.c
fool.h
param-resource.c
r30215 by yeti-dn on 2026-07-22 16:44:18 in GWYDDION-UNSTABLE
- renamed resource classes to GwyPresetSomething
Modified:
imgexport.c
rawfile.c
r30214 by yeti-dn on 2026-07-22 13:45:39 in GWYDDION-UNSTABLE
- replaced gwy_selection_get_data(sel, NULL) with gwy_selection_get_n_objects(sel)
Modified:
gwyplaintool.c
module-utils.c
cmap_extractcurve.c
cmap_fdfit.c
cmap_fit.c
cmap_lockin.c
imgexport.c
graph_fztofd.c
graph_terraces.c
acf2d.c
correct_affine.c
correct_perspective.c
extract_path.c
facet_analysis.c
facet_measure.c
fft_filter_1d.c
fractal.c
psdf2d.c
straighten_path.c
corrlen.c
cprofile.c
crop.c
distance.c
filter.c
icolorange.c
level3.c
linestats.c
pathlevel.c
profile.c
readvalue.c
roughness.c
rprofile.c
selectionmanager.c
sfunctions.c
spotremove.c
stats.c
volume_1dfft.c
xyz_crop.c
xyz_fft.c
xyz_raster.c
r30213 by yeti-dn on 2026-07-22 13:41:10 in GWYDDION-UNSTABLE
- implemented various getters - switched dialog to always exist - changed most implementation methods to simple single-argument functions - implemented selection holding (maybe)
r30212 by yeti-dn on 2026-07-22 11:28:10 in GWYDDION-UNSTABLE
- added a function for clearing a value format
Modified:
value-format.c
value-format.h
r30211 by yeti-dn on 2026-07-21 16:12:17 in GWYDDION-UNSTABLE
- started filling some of the messy parts: keeping track of relevant objects in the file
r30210 by yeti-dn on 2026-07-21 12:28:39 in GWYDDION-UNSTABLE
- started implementing the basic Tool stuff: creating a dialog, showing and hiding it, …
r30209 by yeti-dn on 2026-07-21 09:44:00 in GWYDDION-UNSTABLE
- added a function for canceling a queued dialog preview - changed UPDATE response handling from inside gwy_dialog_run() loop to the class handler - handle UPDATE consistently in modal dialogs run with gwy_dialog_run() and non-modal dialogs just shown
r30208 by yeti-dn on 2026-07-21 08:54:22 in GWYDDION-UNSTABLE
- changed gwy_dialog_set_instant_updates_param() to a private function - no one actually uses it to set up it manually and no one should
Modified:
dialog.c
dialog.h
param-def.c
r30207 by yeti-dn on 2026-07-20 18:00:39 in GWYDDION-UNSTABLE
- implemented the SELECTED data watch event, maybe
Modified:
data-browser--gui.c
data-browser-internal.h
data-browser.c
r30206 by yeti-dn on 2026-07-20 17:50:21 in GWYDDION-UNSTABLE
- changed data watch events from a simple enum to flags - use flags to specify which events to watch when setting up the data watch
Modified:
data-browser.c
data-browser.h
data-chooser.c
r30205 by yeti-dn on 2026-07-20 17:23:53 in GWYDDION-UNSTABLE
- fixed multiplying by dx instead of dividing when guessing tip size - resulted in all kinds of weirdly wrong tip sizes
Modified:
tip-model.c
r30203 by yeti-dn on 2026-07-20 12:21:02 in GWYDDION-UNSTABLE
- ignore py-compile
Modified:
build-aux
r30201 by yeti-dn on 2026-07-20 12:17:36 in GWYDDION-UNSTABLE
- removed old python2 pygwy stuff - do not descend to pygwy at all for now - keeping the source code of the console and other potentially useful pieces
Modified:
configure.ac
Makefile.am
gwy-python.m4 (removed)
Makefile.am
extra.defs (removed)
macro-prototypes.h (removed)
override.defs (removed)
pygtk-embed (removed)
pygwy-codegen.py (removed)
pygwy-fix-defs-1.py (removed)
pygwy-fix-defs-2.py (removed)
pygwy-generate-doc.py (removed)
pygwy.override (removed)
wrap_calls.c (removed)
wrap_calls.h (removed)
r30200 by yeti-dn on 2026-07-20 11:51:29 in GWYDDION-UNSTABLE
- make sure XY unit object exists when constructing the corresponding value format
Modified:
scatter.c
r30199 by yeti-dn on 2026-07-20 11:50:37 in GWYDDION-UNSTABLE
- added Makefiles to python directories
Modified:
Makefile.am
configure.ac
Makefile.am (new)
__init__.py
gwyutils.py
Gwyddion.py (new)
Line.py (removed)
Makefile.am (new)
r30198 by vojtakl4 on 2026-07-20 08:44:17 in GWYDDION-UNSTABLE
test implementation of override for Line
r30197 by yeti-dn on 2026-07-17 17:16:01 in GWYDDION-UNSTABLE
- do not continue with updating things in file_item_changed() when the file is gone - only update sensitivity flags
Modified:
data-browser.c
r30196 by yeti-dn on 2026-07-17 17:01:50 in GWYDDION-UNSTABLE
- fixed ignoring the selected channel also for Create Image Directly
Modified:
xyz_raster.c
r30194 by yeti-dn on 2026-07-17 13:41:42 in GWYDDION-UNSTABLE
- update args.idata when the param changes because that's what we subsequently use
Modified:
xyz_raster.c
r30193 by yeti-dn on 2026-07-17 13:19:26 in GWYDDION-UNSTABLE
- prevent data browser active data switching while running various modal dialogues - does not prevent windows created with --remote opening from being only partially modal - but at least prevents the current data being changed for unsuspecting module functions
Modified:
toolbox-editor.c
file-ops.c
module-cmap.c
module-file.c
module-graph.c
module-image.c
module-synth.c
module-utils.c
module-volume.c
module-xyz.c
r30192 by yeti-dn on 2026-07-17 12:12:42 in GWYDDION-UNSTABLE
- fixed always watching changes in images, not the actualy data kind, when setting up data watcher in gwy_data_chooser_new()
Modified:
data-chooser.c
r30191 by yeti-dn on 2026-07-17 11:57:16 in GWYDDION-UNSTABLE
- distribute inlines.txt
Modified:
Makefile.am
r30190 by yeti-dn on 2026-07-17 11:55:55 in GWYDDION-UNSTABLE
- removed unnecessary inclusions of sanity.h
Modified:
dialog.c
color-dialog.c
fit-table.c
graph-axis-dialog.c
graph-curve-dialog.c
graph-key-dialog.c
graph-window-measure-dialog.c
utils.c
graph_export_image.c
corrlen.c
r30189 by yeti-dn on 2026-07-17 11:47:16 in GWYDDION-UNSTABLE
- fixed botched intersection search for Intersections graph measurement mode
Modified:
graph-window-measure-dialog.c
shrink-wrap.h
r30188 by yeti-dn on 2026-07-16 18:21:05 in GWYDDION-UNSTABLE
- started source file for a new tool class - temporarily (and aptly) named GwyFool to keep the old class working
Modified:
Makefile.am
fool.c (new)
fool.h (new)
gwyapp.h
r30187 by yeti-dn on 2026-07-16 18:18:46 in GWYDDION-UNSTABLE
- moved GwyRectSelectionLabels to a separate source file - temporary measure to have it somewhere separate from the tool classes
Modified:
Makefile.am
gwyapp.h
gwyplaintool.c
gwyplaintool.h
rect-selection-labels.c (new)
rect-selection-labels.h (new)
r30186 by yeti-dn on 2026-07-16 17:32:02 in GWYDDION-UNSTABLE
- got rid of deprecated g_type_class_add_private
Modified:
dialog.c
dialog.h
log-browser.h
meta-browser.h
param-def.c
param-def.h
param-table.c
param-table.h
params.c
params.h
r30185 by yeti-dn on 2026-07-16 17:30:20 in GWYDDION-UNSTABLE
- got rid of deprecated g_type_class_add_private
Modified:
results.c
results.h
shape-fit-preset.c
shape-fit-preset.h
r30184 by yeti-dn on 2026-07-16 17:01:14 in GWYDDION-UNSTABLE
- added a function for enumeration of all child types of given abstract type (to any depth)
r30183 by yeti-dn on 2026-07-16 15:51:09 in GWYDDION-UNSTABLE
- got rid of various static variables in functions (not related to registration or GUI)
Modified:
shilpsfile.c
imgexport.c
omicronmatrix.c
rawfile.c
neural.c
threshold.c