Recent commits to Gwyddion subversion repository:
r29775 by yeti-dn on 2026-04-10 18:28:19 in GWYDDION-UNSTABLE
- fixed hardcoded GWY_FILE_IMAGE in add_data_object() instead of data_kind - caused all kinds weird surprises
Modified:
file.c
r29773 by yeti-dn on 2026-04-10 17:55:22 in GWYDDION-UNSTABLE
- converted xyz_level to Scatter - rather a massacre - level-rotate needs to rotate the common XY using one Z channel; split from the other functions
Modified:
xyz_autocrop.c
xyz_average.c
xyz_crop.c
xyz_level.c
xyz_merge.c
r29772 by yeti-dn on 2026-04-10 15:59:42 in GWYDDION-UNSTABLE
- converted xyz_merge to Scatter
Modified:
xyz_average.c
xyz_merge.c
r29771 by yeti-dn on 2026-04-10 15:24:19 in GWYDDION-UNSTABLE
- print Not readable instead of Unknown when a file to identify is not readable
Modified:
gwyddion.c
r29770 by yeti-dn on 2026-04-10 15:12:19 in GWYDDION-UNSTABLE
- fixed swapped identify and check modes
Modified:
gwyddion.c
r29769 by yeti-dn on 2026-04-10 15:03:34 in GWYDDION-UNSTABLE
- added Params support for Scatter data index - added Params support for spectra data
Modified:
data-chooser.c
param-def.c
param-def.h
param-internal.h
param-table.c
param-table.h
params.c
params.h
r29768 by yeti-dn on 2026-04-10 14:54:03 in GWYDDION-UNSTABLE
- added a combo box constructor for Scatter data
Modified:
combo-boxes.c
combo-boxes.h
r29767 by yeti-dn on 2026-04-10 10:03:07 in GWYDDION-UNSTABLE
- reindented to 4 spaces
Modified:
autogen.sh
r29766 by yeti-dn on 2026-04-10 10:01:27 in GWYDDION-UNSTABLE
- ported gettext m4 files workaround from 2.x
Modified:
autogen.sh
r29765 by yeti-dn on 2026-04-10 09:50:41 in gwyddion
- moved the gettext m4 files workaround to the top level
Modified:
autogen.sh
r29764 by yeti-dn on 2026-04-10 09:47:50 in gwyddion
- trying to work aroung gettext m4 files being in a weird place
Modified:
autogen.sh
r29763 by yeti-dn on 2026-04-10 09:03:18 in GWYDDION-UNSTABLE
- converted xyz_crop to Scatter
Modified:
xyz_crop.c
r29762 by yeti-dn on 2026-04-10 08:39:31 in GWYDDION-UNSTABLE
- added gwy_preview_scatter_to_field()
Modified:
module-utils.c
module-utils.h
r29761 by yeti-dn on 2026-04-09 18:10:37 in GWYDDION-UNSTABLE
- converted xyz_average to Scatter - this one is now less nice, requiring data splitting and merging
Modified:
xyz_average.c
r29760 by yeti-dn on 2026-04-09 17:27:28 in GWYDDION-UNSTABLE
- rewrote xyz_autocrop to Scatter functions - the module seems botched to begin with
Modified:
xyz_autocrop.c
r29759 by yeti-dn on 2026-04-09 17:26:53 in GWYDDION-UNSTABLE
- added XYZ average function which works with split XY and Z
r29758 by yeti-dn on 2026-04-09 12:52:11 in GWYDDION-UNSTABLE
- fixed misaligned declarations
Modified:
file.h
cdline.h
correct.h
dict.h
gradient.h
gwynlfitpreset.h
internal.h
lawn.h
nl-fitter.h
shape-fit-preset.h
spline.h
synth.h
tip-model.h
utils.h
graph-curve-model.h
r29757 by yeti-dn on 2026-04-09 12:46:31 in GWYDDION-UNSTABLE
- fixed various confusions when things needs to be allocated in Scatter
r29756 by yeti-dn on 2026-04-09 12:45:31 in GWYDDION-UNSTABLE
- added basic Scatter object tests
Modified:
Makefile.am
scatter.c (new)
test-list.txt
r29755 by yeti-dn on 2026-04-09 10:31:00 in GWYDDION-UNSTABLE
- increased tolerance for invidivdual test_field_tip_blind_estimate() results - added a summary check which a decreased tolerance
r29754 by yeti-dn on 2026-04-09 09:35:42 in GWYDDION-UNSTABLE
- unified naming of foo_get_nthings() and foo_get_n_things() to the longer variant - it is what GLib and GTK+ uses
Modified:
app-image-window.c
data-browser--gui.c
file.c
file.h
gradient-editor.c
module-utils.c
cdline.c
cdline.h
gradient.c
gradient.h
gwynlfitpreset.c
gwynlfitpreset.h
nl-fitter.c
nl-fitter.h
scatter.c
scatter.h
shape-fit-preset.c
shape-fit-preset.h
spline.c
spline.h
surface.c
surface.h
tip-model.c
tip-model.h
graph-area.c
graph-curve-model.c
graph-curve-model.h
graph-data.c
graph-model.c
graph-window-measure-dialog.c
gwyglview.c
cmap_fdfit.c
cmap_fit.c
cmap_fztofd.c
cmap_lockin.c
cmap_polylevel.c
cmap_sinebg.c
formats3d.c
gxyzffile.c
shilpsfile.c
nanoscope.c
omicronflat.c
xyzexport.c
graph_align.c
graph_cd.c
graph_cut.c
graph_dos_spectrum.c
graph_fit.c
graph_fztofd.c
graph_logscale.c
graph_measure_period.c
graph_merge.c
graph_peaks.c
graph_polylevel.c
graph_sfuncs.c
graph_simplemech.c
graph_sinebg.c
graph_stats.c
graph_terraces.c
graphops.c
entropy.c
fit-shape.c
freq_split.c
indent_analyze.c
tip_model.c
wrap_calls.c
fibres.c
volume_cluster.c
volume_fdfit.c
volume_planestat.c
volume_xystitch.c
xyz_autocrop.c
xyz_average.c
xyz_crop.c
xyz_fft.c
xyz_level.c
xyz_merge.c
xyz_reduce.c
xyz_split.c
xyz_tcut.c
xyz_volumize.c
xyz_zdrift.c
field.c
file.c
gradient.c
graph-curve-model.c
surface.c
r29753 by yeti-dn on 2026-04-08 17:34:09 in GWYDDION-UNSTABLE
- added GwyScatter source code to Makefile since it at least compiles now - some error handling code unification between Lawn and Scatter - defined a proper compatibility checking function for Scatter in arithmetic
Modified:
libgwyddion-docs.xml
Makefile.am
arithmetic.c
arithmetic.h
gwyddion.c
gwyddion.h
internal.h
lawn.c
scatter.c
scatter.h
spectra.c
field.c
r29752 by yeti-dn on 2026-04-08 15:37:20 in GWYDDION-UNSTABLE
- fix the nm lie to the Å truth also in metadata - get rid of some weird units like 1, 0 or bool in metadata
Modified:
gxsm4.c
r29751 by yeti-dn on 2026-04-08 15:37:16 in gwyddion
- fix the nm lie to the Å truth also in metadata - get rid of some weird units like 1, 0 or bool in metadata
Modified:
gxsm4.c
r29750 by yeti-dn on 2026-04-07 16:18:14 in GWYDDION-UNSTABLE
- changed gwy_check_data_dimension() helper to take and array of gsize values instead of an error-prone vararg list - already fixed a guint vs. gsize mixup (luckily not observable on little endian)
Modified:
arithmetic.c
arithmetic.h
brick.c
field.c
internal.h
lawn.c
line.c
nield.c
serializable-utils.c
serializable-utils.h
spectra.c
surface.c
graph-curve-model.c
serialization-utils.c
r29749 by yeti-dn on 2026-04-07 16:16:29 in GWYDDION-UNSTABLE
- started a new object for scattered XY+values data - code not even included in Makefile, far from being compilable
r29748 by yeti-dn on 2026-04-07 14:37:26 in GWYDDION-UNSTABLE
- replaced incorrect use of GWY_DATA_MISMATCH_ALL with the actual flags to check
Modified:
igorfile.c
r29747 by yeti-dn on 2026-04-07 09:46:06 in GWYDDION-UNSTABLE
- fixed data-changed signal descriptions - changed formal lawn curve index argument name to i
Modified:
brick.c
field.c
lawn.c
lawn.h
line.c
serializable.c
spectra.c
r29745 by yeti-dn on 2026-04-06 09:29:21 in GWYDDION-UNSTABLE
- set version to 3.9 and updated news
Modified:
NEWS
configure.ac
net.gwyddion.Gwyddion3.appdata.xml
TODO.gwy3
gwyddion.c
gwyddion-night-build
r29744 by yeti-dn on 2026-04-06 09:28:31 in GWYDDION-UNSTABLE
- merged automated gettext changes
Modified:
cs.po
de.po
en_GB.po
es.po
fr.po
it.po
ja.po
ko.po
pt_BR.po
ru.po
r29743 by yeti-dn on 2026-04-06 09:23:20 in GWYDDION-UNSTABLE
- removed update-api-indices helper script
Modified:
Makefile.am
update-api-indices.py (removed)
r29742 by yeti-dn on 2026-04-06 09:18:09 in GWYDDION-UNSTABLE
- fixed various documentation/code mismatches - wrote some missing documentation - moved a couple of things to more logical places
Modified:
app.c
app.h
data-browser.c
file.c
gwyapp.c
gwyapp.h
menu.c
module-loader.c
param-table.c
results-export.h
color-axis.c
graph-window.c
graph.c
gwyui.c
pixbuf-render.h
r29741 by yeti-dn on 2026-04-06 08:37:30 in GWYDDION-UNSTABLE
- fixed name mismatches between documentation and code - wrote some missing documentation - moved a few things to more logical places
Modified:
brick.h
dict.c
enums.c
extend.c
filters--small.c
filters.c
grain-value.h
lawn.c
macros.h
math.c
math.h
nield.c
nl-fitter.c
serializable.c
serializable.h
stats--sum.c
stats.c
tip.c
unit.c
unit.h
r29740 by yeti-dn on 2026-04-06 07:44:45 in GWYDDION-UNSTABLE
- comment formatting
Modified:
spectro.c
r29739 by yeti-dn on 2026-04-06 07:39:26 in GWYDDION-UNSTABLE
- fixed using the wrong data_kind in the common translate 2→3 subroutine
Modified:
gwyfile.c
r29738 by yeti-dn on 2026-04-05 11:58:43 in GWYDDION-UNSTABLE
- added spectra thumbnails to data browser
Modified:
app-graph-window.c
data-browser--gui.c
internal.h
thumbnail.c
thumbnail.h
r29737 by yeti-dn on 2026-04-05 11:40:37 in GWYDDION-UNSTABLE
- corrected various assumptions breaking spectra windows
Modified:
app-graph-window.c
data-browser--gui.c
data-browser.c
file-chooser.c
file.c
r29736 by yeti-dn on 2026-04-05 10:44:24 in GWYDDION-UNSTABLE
- accept spectra data kind in AppGraphWindow - simply show everything (or selected; if a subset is selected) - removed can_make_visible() to enforce all data kinds should be visualisable
Modified:
app-graph-window.c
app-image-window.c
data-browser-internal.h
data-browser.c
file-ops.c
menu.h
r29735 by yeti-dn on 2026-04-05 09:54:25 in GWYDDION-UNSTABLE
- ported JEOL raw data converison improvements from 2.x
Modified:
jeol.c
r29734 by yeti-dn on 2026-04-05 09:43:47 in gwyddion
- import data from all data sources - print a warning when the conversion factor is not known
Modified:
jeol.c
r29732 by yeti-dn on 2026-04-03 20:31:34 in GWYDDION-UNSTABLE
- changed unit power functions to act on the first argument - changed the complicated return value of gwy_unit_nth_root() to a boolean
Modified:
cdline.c
cdline.h
correlation.c
filters--convdeconv.c
filters--small.c
grain-quantities.c
gwynlfitpreset.c
gwynlfitpreset.h
inttrans.c
linestats.c
results.c
shape-fit-preset.c
shape-fit-preset.h
stats--acfpsdf.c
stats.c
unit.c
unit.h
graph-model.c
cmap_simplemech.c
acf2d.c
deconvolve.c
grain_cross.c
grain_dist.c
grain_filter.c
grain_stat.c
neural.c
polylevel.c
psdf2d.c
psf-fit.c
psf.c
relate.c
slope_dist.c
tipshape.c
fourier.c
corrlen.c
grainmeasure.c
roughness.c
volume_planestat.c
volume_psf.c
unit.c
r29731 by yeti-dn on 2026-04-03 19:02:44 in GWYDDION-UNSTABLE
- changed gwy_unit_divide() to modify the first argument
Modified:
filters--convdeconv.c
line.c
stats.c
unit.c
unit.h
graph_sfuncs.c
calibrate.c
edge.c
psf-fit.c
psf.c
slope_dist.c
tilt.c
volume_calibrate.c
volume_linestat.c
volume_psf.c
unit.c
r29729 by yeti-dn on 2026-04-03 09:14:07 in GWYDDION-UNSTABLE
- restored the --check mode - its less useful than it seems, but “see if you can load this file” without running the GUI still has use cases
Modified:
gwyddion.c
r29728 by yeti-dn on 2026-04-03 09:03:27 in GWYDDION-UNSTABLE
- started changing Unit arithmetic functions signatures to act on the first argument as expected from a method - gwy_unit_multiply() done
Modified:
correlation.c
filters--convdeconv.c
gwynlfitpreset.c
line.c
linestats.c
mfm.c
stats--acfpsdf.c
unit.c
unit.h
nanoscope.c
quazarnpic.c
spmlabf.c
wrustfile.c
graph_peaks.c
psf.c
volume_linestat.c
volume_psf.c
unit.c
r29727 by yeti-dn on 2026-04-03 07:17:17 in GWYDDION-UNSTABLE
- fixed a copy'n'paste mistake
Modified:
spectra.c
r29726 by yeti-dn on 2026-04-03 07:04:17 in GWYDDION-UNSTABLE
- renamed EXR flags to OPENEXR - do not define HAVE_EXR when we do not have the prerequsitie C++
Modified:
configure.ac