Recent commits to Gwyddion subversion repository:
r30298 by yeti-dn on today 18:35:22 in GWYDDION-UNSTABLE
- added a generic function for deriving the units of known quantities - filled a reasonable albeit incomplete starting list of quantities
Modified:
Makefile.am
gwyddion.c
gwyddion.h
internal.h
r30297 by yeti-dn on today 17:00:48 in GWYDDION-UNSTABLE
- converted grainremover to GwyFool
Modified:
grainremover.c
r30296 by yeti-dn on today 16:33:17 in GWYDDION-UNSTABLE
- inverted GWY_FOOL_HIDDEN_INACTIVE to GWY_FOOL_HIDDEN_ACTIVE - most tools are inactive when hidden so the default should be that
Modified:
dialog.c
fool.c
fool.h
cprofile.c
crop.c
distance.c
filter.c
level3.c
profile.c
rprofile.c
selectionmanager.c
stat-funcs.c
stats.c
r30295 by yeti-dn on today 16:22:45 in GWYDDION-UNSTABLE
- converted rprofile to GwyFool
Modified:
rprofile.c
r30294 by yeti-dn on today 15:45:30 in GWYDDION-UNSTABLE
- converted profile to GwyFool
Modified:
cprofile.c
profile.c
r30293 by yeti-dn on today 15:41:05 in GWYDDION-UNSTABLE
- changed file id in GWY_APP_DATA_ID_NONE to be -1 - having 0 there was definitely wrong because 0 is a valid file id - may uncover some other bugs that somehow relied on the wrong value
Modified:
data-chooser.c
data-chooser.h
r30292 by yeti-dn on today 15:07:11 in GWYDDION-UNSTABLE
- fixed code copied prematurely from a GwyFool-converted module
Modified:
pathlevel.c
rprofile.c
r30291 by yeti-dn on today 14:32:38 in GWYDDION-UNSTABLE
- use gwy_select_and_show_tree_iter()
Modified:
cprofile.c
distance.c
pathlevel.c
rprofile.c
r30290 by yeti-dn on today 14:32:22 in GWYDDION-UNSTABLE
- cleaned up param-update logic a bit
Modified:
stat-funcs.c
stats.c
r30289 by yeti-dn on today 14:29:00 in GWYDDION-UNSTABLE
- use gwy_select_and_show_tree_iter()
Modified:
data-browser--gui.c
file-chooser.c
function-list.c
r30288 by yeti-dn on today 14:23:58 in GWYDDION-UNSTABLE
- added a helper function for selecting a treeview row and scrolling to it to make it visible
Modified:
grain-value-tree-view.c
option-menus.c
utils.c
utils.h
r30287 by yeti-dn on today 13:35:40 in GWYDDION-UNSTABLE
- added a debug/progrss-tracking print of tool implementations using gwy_list_type_implementations() to gwy_tool_func_foreach()
Modified:
module-tool.c
r30286 by yeti-dn on today 12:32:58 in GWYDDION-UNSTABLE
- use helpers to manage Apply and Update buttons sensitivity better - use gwy_fool_is_switching_data() to restore the 2.x behaviour that we recalculate upon data switching, even if instant updates [when the selection changes] are disabled - fixed various conversion bugs, namely Apply being clickable when it should not
Modified:
cprofile.c
crop.c
filter.c
level3.c
selectionmanager.c
stat-funcs.c
stats.c
r30285 by yeti-dn on today 12:30:35 in GWYDDION-UNSTABLE
- added a public function to tell whether a tool is doing data switching
r30284 by yeti-dn on today 11:36:34 in GWYDDION-UNSTABLE
- cancel queued preview upon any data switch
Modified:
fool.c
r30283 by yeti-dn on today 11:24:19 in GWYDDION-UNSTABLE
- added helpers for updating Update and Apply sensitivity - automatically set them insensitive upon swithing to no-data - automatically set Apply button to be the default when it is added
Modified:
dialog.c
fool.c
fool.h
param-internal.h
r30282 by yeti-dn on 2026-08-08 15:53:35 in GWYDDION-UNSTABLE
- converted filtet to GwyFool - compiles, but untested
Modified:
filter.c
r30281 by yeti-dn on 2026-08-08 15:50:35 in GWYDDION-UNSTABLE
- fixed formal parameter names from fool to tool
Modified:
distance.c
stats.c
r30280 by yeti-dn on 2026-08-08 15:12:11 in GWYDDION-UNSTABLE
- converted cprofile to GwyFool - compiles, but untested
Modified:
cprofile.c
r30279 by yeti-dn on 2026-08-08 15:11:20 in GWYDDION-UNSTABLE
- make the graph key invisible in the tool dialogue
Modified:
stat-funcs.c
r30278 by yeti-dn on 2026-08-07 18:40:53 in GWYDDION-UNSTABLE
- do not crash in distance when switching to no-data
Modified:
distance.c
stat-funcs.c
r30277 by yeti-dn on 2026-08-07 18:03:15 in GWYDDION-UNSTABLE
- notify rect selection labels upon switching to no data to disable them - may work automatically in future, but now it can crash as it the rect labels remain active
Modified:
crop.c
distance.c
level3.c
stat-funcs.c
stats.c
r30276 by yeti-dn on 2026-08-07 17:29:00 in GWYDDION-UNSTABLE
- added a possible secondary colour to CellRendererColor - intended for mainly for the cross-profile tool
Modified:
cell-renderer-color.c
r30275 by yeti-dn on 2026-08-07 16:55:01 in GWYDDION-UNSTABLE
- renamed also the module source directory from tools to tool - the installation directory already is tool
Modified:
configure.ac
Makefile.am
tool (new)
Makefile.am
tools (removed)
unused-symbols.py
r30274 by yeti-dn on 2026-08-07 16:49:13 in GWYDDION-UNSTABLE
- added an option whether to copy the log to gwy_log_add_tool_target() because we need to use it both ways
r30273 by yeti-dn on 2026-08-07 09:42:35 in GWYDDION-UNSTABLE
- converted statistical functions to GwyFool - renamed module to stat-funcs
Modified:
toolbox.xml
Makefile.am
sfunctions.c (removed)
stat-funcs.c (new)
r30272 by yeti-dn on 2026-08-07 09:41:37 in GWYDDION-UNSTABLE
- code cleanup
Modified:
selectionmanager.c
stats.c
r30271 by yeti-dn on 2026-08-06 17:21:42 in GWYDDION-UNSTABLE
- postpone dialog invalidation if Dialog is a tool dialog and the tool does not want to be updated when hidden
Modified:
dialog.c
fool.c
fool.h
param-internal.h
r30270 by yeti-dn on 2026-08-06 16:00:27 in GWYDDION-UNSTABLE
- added logging to graph functions
Modified:
graph_align.c
graph_cd.c
graph_cut.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_sinebg.c
graph_terraces.c
graphops.c
r30269 by yeti-dn on 2026-08-06 15:29:46 in GWYDDION-UNSTABLE
- moved action buttons to the right side - added an exact size match option for Distribute - improved handling of non-image data types in Distribute - fixed all kinds of bugs from the rewrite
Modified:
selectionmanager.c
r30268 by yeti-dn on 2026-08-06 15:20:55 in GWYDDION-UNSTABLE
- fixed misalingned code
Modified:
acf2d.c
angle_dist.c
arc-revolve.c
binning.c
blockstep.c
coerce.c
convolve.c
correct_affine.c
correct_perspective.c
crosscor.c
curvature.c
cwt.c
deconvolve.c
displfield.c
drift.c
dwt.c
dwtanisotropy.c
entropy.c
extend.c
facet_measure.c
fft.c
fft_filter_1d.c
fit-shape.c
freq_split.c
good_profile.c
grain_dist.c
grain_number.c
grain_stat.c
grain_summary.c
immerse.c
latsim.c
level.c
linematch.c
local_contrast.c
mark_disconn.c
mark_with.c
mask_morph.c
mask_noisify.c
mask_shift.c
maskcor.c
mcrop.c
median-bg.c
mfm_field.c
mfm_findshift.c
mfm_recalc.c
mfm_shift.c
multiprofile.c
pid.c
psf-fit.c
psf.c
ptranslate.c
rank.c
raveraging.c
relate.c
reorder.c
resample.c
semsim.c
shade.c
slope_dist.c
smm.c
smm_apply.c
sphere-revolve.c
stitch.c
straighten_path.c
tipops.c
trimmed-mean.c
wpour_mark.c
wrapvalue.c
r30266 by yeti-dn on 2026-08-06 14:56:08 in GWYDDION-UNSTABLE
- fixed tool trying to do the calculation immediately in switch_data(), before the selection is properly set up
Modified:
stats.c
r30265 by yeti-dn on 2026-08-06 14:51:47 in GWYDDION-UNSTABLE
- do not set the current data when a treeview item is selected in the data browser - the logic is that switching the current data causes the selection to follow; not the other way round - it confused tool switching, e.g. creating an image window by checking a list checkbox made the selected image current internally, so tool switching thought it did not need to switch to it
Modified:
data-browser--gui.c
r30264 by yeti-dn on 2026-08-06 13:59:06 in GWYDDION-UNSTABLE
- fixed missing NULL terminator for g_strjoinv() - fixed trying to debug-print the type name of a possibly NULL layer object
Modified:
fool.c
settings.c
r30263 by yeti-dn on 2026-08-06 09:40:33 in GWYDDION-UNSTABLE
- fixed Change Preview for volume data trying to getting the picture Field for a curve map, not volume
Modified:
app-image-window.c
change-preview-volume.c
r30262 by yeti-dn on 2026-08-06 09:23:44 in GWYDDION-UNSTABLE
- fixed OK button sensitivity when running the estimate repeateadly - moved graph down and used GwyShrinkWrap to make it smaller by default
Modified:
tip_blind.c
r30261 by yeti-dn on 2026-08-06 08:40:50 in GWYDDION-UNSTABLE
- preserve the CamelCase tool name
Modified:
selectionmanager.c
r30260 by yeti-dn on 2026-08-05 18:19:55 in GWYDDION-UNSTABLE
- ported selectionmanager to GwyFool - trying to removed hardcoded image assumptions and prepare it for multiple data kinds - compiles, but still horribly broken
Modified:
selectionmanager.c
r30259 by yeti-dn on 2026-08-05 18:18:59 in GWYDDION-UNSTABLE
- no need to call standard gwy_object_set_or_reset(); GwyFool already does it
Modified:
crop.c
distance.c
level3.c
stats.c
r30258 by yeti-dn on 2026-08-05 18:18:20 in GWYDDION-UNSTABLE
- set standard editable and focus and reset layer-specific properties in provide_layer() - some initial NO_LAYER code, incomplete
Modified:
fool.c
r30257 by yeti-dn on 2026-08-05 09:21:18 in GWYDDION-UNSTABLE
- formally added a GWY_FOOL_NO_LAYER flag for tools that may be OK with no layer at all - intended for selection manager, not likely in any other tool - not actually handled in the code yet
r30256 by yeti-dn on 2026-08-05 07:40:36 in GWYDDION-UNSTABLE
- removed unused parameter marking for a used parameter
Modified:
file-handling.c
r30255 by yeti-dn on 2026-08-05 07:40:04 in GWYDDION-UNSTABLE
- improved documentation titles
Modified:
filelist.c
fool.c
fool.h
gwyapp.c
help.c
log.c
logging.c
menu.c
settings.c
undo.c
wait.c
gwyddion.c
gwyui.c
r30254 by yeti-dn on 2026-08-05 07:38:57 in GWYDDION-UNSTABLE
- removed private header marker from rect-selection-labels.h
Modified:
rect-selection-labels.h
r30253 by yeti-dn on 2026-08-05 07:32:25 in GWYDDION-UNSTABLE
- removed ncrosslinks.py broken for years; links to external documentation change too often - added actually-fixxref.py which fixes gtkdoc-fixxref botched inter-library cross-links
Modified:
Makefile.am
actually-fixxref.py (new)
gtk-doc.mk
Makefile.am
TODO.gwy3
Makefile.am
Makefile.am
Makefile.am
ncrosslinks.py (removed)
r30252 by yeti-dn on 2026-08-05 06:34:56 in GWYDDION-UNSTABLE
- added RectSelectionLabels to docs index, even if it may be transitional
Modified:
libgwyapp-docs.xml
r30251 by yeti-dn on 2026-08-05 06:32:18 in GWYDDION-UNSTABLE
- removed graph-utils.h, merging it to the general graph-internal.h - marked widget-impl-utils as private and added an underscore prefix to its functions
Modified:
Makefile.am
adjust-bar.c
color-axis.c
color-wheel.c
data-view.c
gradient-swatch.c
graph-area.c
graph-axis.c
graph-internal.h
graph-key.c
graph-utils.c
graph-utils.h (removed)
ruler.c
shader.c
widget-impl-utils.c
widget-impl-utils.h
r30249 by yeti-dn on 2026-08-04 18:36:24 in GWYDDION-UNSTABLE
- fixed synth modules still trying to use their own copy of preview.h (which we no longer distribute)
Modified:
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
preview.h (removed)
residue.c
roddeposit.c
waves.c
wetfront.c