Gwyddion – Free SPM (AFM, SNOM/NSOM, STM, MFM, …) data analysis software

Subversion commits

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

Modified: fool.c fool.h

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

Modified: fool.c fool.h log.c log.h crop.c stat-funcs.c

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

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

r30267 by yeti-dn on 2026-08-06 14:56:20 in GWYDDION-UNSTABLE

- naming unification

Modified: crop.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

Modified: fool.c fool.h

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

r30250 by yeti-dn on 2026-08-04 18:43:04 in GWYDDION-UNSTABLE

- updated 3.12 news

Modified: NEWS

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

1.3 (yeti, 2014-06-08 11:10:03)
© David Nečas and Petr Klapetek

Home Download News Features Screenshots Documentation Communicate Participate Resources Publications Applications Site Map

Valid XHTML 1.0 Valid CSS