Recent commits to Gwyddion subversion repository:
r30091 by yeti-dn on yesterday 13:11:33 in GWYDDION-UNSTABLE
- marked reserved class members as private for gtk-doc
Modified:
app-data-window.h
dialog.h
file-chooser.h
function-list.h
gwyplaintool.h
gwytool.h
resource-editor.h
results-export.h
r30090 by yeti-dn on 2026-06-18 18:22:29 in GWYDDION-UNSTABLE
- marked reserved class members private for gtk-doc
Modified:
adjust-bar.h
color-axis.h
color-button.h
color-dialog.h
color-editor.h
color-swatch.h
color-wheel.h
correl-table.h
data-view-layer.h
data-view.h
data-window.h
fit-table.h
gradient-swatch.h
graph-area.h
graph-axis.h
graph-corner.h
graph-curve-model.h
graph-curves.h
graph-model.h
graph-window.h
inventory-store.h
null-store.h
ruler.h
shader.h
shrink-wrap.h
vector-layer.h
r30089 by yeti-dn on 2026-06-18 18:16:20 in GWYDDION-UNSTABLE
- marked reserved class fields private for gtk-doc
Modified:
cdline.h
gl-material.h
gradient.h
grain-value.h
lawn.h
scatter.h
selection.h
triangulation.h
r30088 by yeti-dn on 2026-06-18 18:12:12 in GWYDDION-UNSTABLE
- added a simple clear-by-size test
Modified:
nield.c
test-list.txt
r30087 by yeti-dn on 2026-06-18 16:57:32 in GWYDDION-UNSTABLE
- updated 3.11 news a bit
Modified:
NEWS
r30086 by yeti-dn on 2026-06-18 16:56:12 in GWYDDION-UNSTABLE
- fixed botched indexing in gwy_nield_clear_by_size()
Modified:
grains.c
r30085 by yeti-dn on 2026-06-18 15:39:04 in GWYDDION-UNSTABLE
- fixed creating tmeporary mask for pseudo-Wiener filter using the wrong template field
Modified:
psf.c
r30084 by yeti-dn on 2026-06-18 15:18:03 in GWYDDION-UNSTABLE
- fixed a couple of places where column and row were swapped in PSF calculations
Modified:
filters--convdeconv.c
r30083 by yeti-dn on 2026-06-18 14:40:53 in GWYDDION-UNSTABLE
- catch dimension changes when gwy_data_view_set_field() is called repeatedly with the same field (misguidedly)
Modified:
data-view.c
r30082 by yeti-dn on 2026-06-18 14:19:24 in GWYDDION-UNSTABLE
- fixed HUGE dialog window because we confuse DataView by setting the same field to show repeatedly and it does not know when to resize
Modified:
psf.c
r30080 by yeti-dn on 2026-06-16 17:38:28 in GWYDDION-UNSTABLE
- fixed grain_stat crashing due to expecting gwy_unit_power_multiply() will allocate a new unit
Modified:
grain_stat.c
r30079 by yeti-dn on 2026-06-16 17:28:46 in GWYDDION-UNSTABLE
- fixed blocstep immediate crash due to not setting gui.dataview
Modified:
blockstep.c
r30078 by yeti-dn on 2026-06-16 17:25:09 in GWYDDION-UNSTABLE
- fixed inverted assertion in gwy_field_filter_canny()
Modified:
filters.c
r30077 by yeti-dn on 2026-06-16 16:47:03 in GWYDDION-UNSTABLE
- changed the KEEP option to do what everyone probably expects, wrapping inside the current data range, treating the minimum as zero
Modified:
wrapvalue.c
r30076 by yeti-dn on 2026-06-16 16:29:03 in GWYDDION-UNSTABLE
- fixed unreferencing mask_field twice when rotating masked images
Modified:
rotate.c
r30075 by yeti-dn on 2026-06-16 14:57:51 in GWYDDION-UNSTABLE
- updated 3.11 news a bit
Modified:
NEWS
r30074 by yeti-dn on 2026-06-16 14:55:44 in GWYDDION-UNSTABLE
- split keyboard shortcut editor from the toolbox editor - it did not make much sense together, especially since shorcuts are applied instanteneously, whereas toolbox editing can be cancelled
Modified:
Makefile.am
gwyddion.h
shortcut-editor.c (new)
toolbox-editor.c
toolbox.c
toolbox.h
r30073 by yeti-dn on 2026-06-16 13:52:40 in GWYDDION-UNSTABLE
- use GwyFunctionList as the function selector widget
Modified:
toolbox-editor.c
toolbox-spec.c
r30072 by yeti-dn on 2026-06-16 13:50:16 in GWYDDION-UNSTABLE
- added a widget showing the list of module (or builtin) functions of given type
Modified:
Makefile.am
function-list.c (new)
function-list.h (new)
gwyapp.h
menu.c
resource-editor.c
r30071 by yeti-dn on 2026-06-16 13:48:37 in GWYDDION-UNSTABLE
- added a public function for striping embellishments from menu item label strings
r30069 by yeti-dn on 2026-06-15 15:53:33 in GWYDDION-UNSTABLE
- avoid using HUGE_VAL which can be infinite and compile weird with fast-math - use >= G_MAXDOUBLE for ‘larger than any reasonable number’
Modified:
grain-quantities.c
nl-fitter.c
watershed.c
wpour_mark.c
lattice.c
r30068 by yeti-dn on 2026-06-15 15:41:07 in gwyddion
- ported ParamTable reference handling fix from 3.x - not sure if needed here, but certainly does not hurt
Modified:
lat_synth.c
r30067 by yeti-dn on 2026-06-15 15:03:43 in GWYDDION-UNSTABLE
- updated documentation about adding tables and their widgets to GwyDialog - clarified reference handling
Modified:
param-table.c
r30066 by yeti-dn on 2026-06-15 14:35:20 in GWYDDION-UNSTABLE
- fixed incorrect ParamTable floating reference handling
Modified:
lattice.c
r30065 by yeti-dn on 2026-06-15 09:52:12 in GWYDDION-UNSTABLE
- fixed grain filter not initialisng the Nield to filter in execute() - fixed possibly using negative Nield values for indexing - improved slider endpoint handling to include the smallest/largest-valued grain when the slider is at an end position
Modified:
grain_filter.c
r30064 by yeti-dn on 2026-06-15 09:25:16 in GWYDDION-UNSTABLE
- do not leak bata browser thumbnail pixbufs
Modified:
data-browser.c
r30063 by yeti-dn on 2026-06-15 09:06:58 in GWYDDION-UNSTABLE
- replicate non-scalar caches in Serializable copy() and assign() operations
Modified:
nield.c
r30062 by yeti-dn on 2026-06-15 08:57:28 in GWYDDION-UNSTABLE
- do not set cached flags for non-scalar cached data when copying Nields
Modified:
internal.h
nield.c
r30060 by yeti-dn on 2026-06-12 18:31:26 in GWYDDION-UNSTABLE
- fixed trying to access ParamTable just after we already destroy it in widget_hierarchy_changed()
Modified:
param-table.c
r30059 by yeti-dn on 2026-06-12 17:40:28 in GWYDDION-UNSTABLE
- stop crashing because we do not create the DataView for preview
Modified:
grain_filter.c
r30058 by yeti-dn on 2026-06-12 17:38:28 in GWYDDION-UNSTABLE
- updated cursor correctly in response to sensitivity changes by implementing state_flags_changed() method
Modified:
adjust-bar.c
r30057 by yeti-dn on 2026-06-12 16:21:18 in GWYDDION-UNSTABLE
- switched ParamTable's widget to GTK_ALIGN_FILL default halign - makes tables expand horizontally if there is more available space, which is usually wanted
Modified:
param-table.c
deconvolve.c
roughness.c
r30056 by yeti-dn on 2026-06-12 16:20:11 in GWYDDION-UNSTABLE
- fixed use of NULL tool->unit
Modified:
grainmeasure.c
r30055 by yeti-dn on 2026-06-12 16:03:42 in GWYDDION-UNSTABLE
- fixed of original mask and result mix-up in mask_shift
Modified:
mask_shift.c
r30054 by yeti-dn on 2026-06-12 15:50:40 in GWYDDION-UNSTABLE
- prevent browser from switching pages inside switching pages as it gets confused what it is switching to
Modified:
data-browser--gui.c
r30053 by yeti-dn on 2026-06-12 15:24:24 in GWYDDION-UNSTABLE
- stop scanning the varagrs in gwy_data_browser_get_current() when encountering an unknown argument
Modified:
data-browser.c
r30052 by yeti-dn on 2026-06-12 15:22:24 in GWYDDION-UNSTABLE
- fixed crash in Null offsets due to advancing array index twice
Modified:
basicops.c
r30051 by vojtakl4 on 2026-06-12 13:19:37 in GWYDDION-UNSTABLE
add data buffer accessing functions for gobject-introspection
r30050 by yeti-dn on 2026-06-11 11:35:45 in GWYDDION-UNSTABLE
- check if the icon theme has the icon before creating a GtkImage
Modified:
utils.c
r30049 by vojtakl4 on 2026-06-11 10:36:44 in GWYDDION-UNSTABLE
add data buffer accessing functions for gobject-introspection
r30048 by yeti-dn on 2026-06-11 08:46:51 in GWYDDION-UNSTABLE
- fixed and simplified construction of buttons with icons - removed unused function gwy_create_tool_like_button()
r30047 by yeti-dn on 2026-06-11 08:30:45 in GWYDDION-UNSTABLE
- updated modules for ParamTable no longer needing add/remove Dialog functions - updated modules for new Dialog stock button functions - got rid of random numerical dialog response codes; use GWY_RESPONSE_USER - got rid of predefined response codes in preview.h; the handful of remaining modules using them just define their own codes now
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
formats3d.c
gxyzffile.c
hdrimage.c
imgexport.c
nmmxyz.c
openexr.cc
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
averaging.c
binning.c
blockstep.c
calibrate.c
classify.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_edt.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
neural.c
pfm.c
pid.c
polydistort.c
polylevel.c
presentationops.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
rotate.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
preview.h
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
icolorange.c
profile.c
readvalue.c
rprofile.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_tcut.c
xyz_valueops.c
xyz_volumize.c
xyz_zdrift.c
r30046 by yeti-dn on 2026-06-11 08:27:53 in GWYDDION-UNSTABLE
- removed functions for adding and removing a ParamTable to/from a Dialog, it is handled by catching "hierarchy-changed" - replaced Dialog button adding helper which took response ids by one which takes stock item ids
Modified:
change-preview-cmap.c
change-preview-volume.c
change-preview-xyz.c
dialog.c
dialog.h
param-internal.h
param-table.c
r30045 by yeti-dn on 2026-06-11 08:26:09 in GWYDDION-UNSTABLE
- aded functions to obtain other properties of stock items - honour user icon preferences in high level constructor helpers (low-level still add icons unconditionally)
r30044 by vojtakl4 on 2026-06-10 19:12:24 in GWYDDION-UNSTABLE
fix gi-introspection functions for overwriting Field and Line data
r30043 by yeti-dn on 2026-06-10 16:51:11 in GWYDDION-UNSTABLE
- added a testing handler to ParamTable widget's "hierarchy-changed" signal and remarks how to get rid of gwy_dialog_add_param_table() and gwy_dialog_remove_param_table() and do all the administrative internally
Modified:
param-table.c