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

Subversion commits

Recent commits to Gwyddion subversion repository:

r30330 by yeti-dn on yesterday 19:38:44 in GWYDDION-UNSTABLE

- added notes about ParamTable "param-changed" being a weird signal

Modified: TODO.gwy3

r30329 by yeti-dn on yesterday 16:59:22 in GWYDDION-UNSTABLE

- use gwy_fool_produce_graph_curves()

Modified: cprofile.c linestats.c profile.c rprofile.c stat-funcs.c

r30328 by yeti-dn on yesterday 16:59:07 in GWYDDION-UNSTABLE

- added a helper for producing output graph curves from a tool

Modified: fool.c fool.h

r30327 by yeti-dn on yesterday 16:18:22 in GWYDDION-UNSTABLE

- removed setup_selection from gwy_fool_class_set_functions() because no tool needs it so far
- added a separate function to set it for the occational tool that might need it

Modified: fool.c fool.h cprofile.c crop.c distance.c filter.c grainremover.c level3.c linestats.c pathlevel.c profile.c readvalue.c rprofile.c selectionmanager.c stat-funcs.c stats.c

r30326 by yeti-dn on yesterday 16:08:36 in GWYDDION-UNSTABLE

- converted linestats to GwyFool
- improved axis labelling to distinguish quantity and direction
- include direction in output name

Modified: linestats.c

r30325 by yeti-dn on yesterday 15:55:40 in GWYDDION-UNSTABLE

- fixed a typo

Modified: stats--acfpsdf.c

r30324 by yeti-dn on yesterday 15:55:29 in GWYDDION-UNSTABLE

- assigned explicit numbers to GwyLineStatQuantity enum

Modified: linestats.h

r30323 by yeti-dn on yesterday 15:54:40 in GWYDDION-UNSTABLE

- added position as a formal derived quantity type

Modified: derived-units.c derived-units.h

r30322 by yeti-dn on yesterday 15:05:48 in GWYDDION-UNSTABLE

- do not try to lookup data when switching to NULL DataView

Modified: fool.c

r30321 by yeti-dn on yesterday 09:38:00 in GWYDDION-UNSTABLE

- use gwy_clear_null_store_tree_view()

Modified: distance.c level3.c

r30320 by yeti-dn on yesterday 09:37:47 in GWYDDION-UNSTABLE

- added a helper to clearing a tree view backed by NullStore

Modified: null-store.c null-store.h

r30319 by yeti-dn on yesterday 09:36:49 in GWYDDION-UNSTABLE

- converted pathlevel to GwyFool
- compiles, but untested

Modified: pathlevel.c

r30318 by yeti-dn on yesterday 08:18:41 in GWYDDION-UNSTABLE

- removed NullStore keep-a-pointer-for-me functionality which was largely ignored because
  all users already have the data somewhere anyway
- updated the only use in GraphCurveDialog to pass the pointer around

Modified: graph-curve-dialog.c null-store.c null-store.h

r30317 by yeti-dn on yesterday 07:43:22 in gwyddion

- fixed angular spectrum units

Modified: stats-acfpsdf.c

r30316 by yeti-dn on 2026-08-16 19:56:06 in GWYDDION-UNSTABLE

- cancel any Dialog preview before shutdown (and after making it insensitive)

Modified: fool.c

r30315 by yeti-dn on 2026-08-16 16:07:35 in GWYDDION-UNSTABLE

- make entire Dialog insensitive after saving parameters in registered_dispose() to prevent
  widgets trying to do stuff on focus-out events (and such) when the destroy the dialog
  after shutdown()
- unref params after shutdown in case something still needs to access it
- explained better when shutdown() is run in documentation

Modified: fool.c

r30314 by yeti-dn on 2026-08-16 16:04:26 in GWYDDION-UNSTABLE

- fixed various conversion bugs
- ported curvature unit fix from 2.x

Modified: readvalue.c

r30313 by yeti-dn on 2026-08-16 15:09:44 in gwyddion

- updated 2.72 news a bit

Modified: NEWS

r30312 by yeti-dn on 2026-08-16 15:08:30 in gwyddion

- fixed curvature units to be inverse lateral units, not direct

Modified: readvalue.c

r30311 by yeti-dn on 2026-08-16 14:49:00 in GWYDDION-UNSTABLE

- fixed the order of setting priv->data_kind and priv->valid_data yet again

Modified: fool.c

r30310 by yeti-dn on 2026-08-16 14:36:43 in GWYDDION-UNSTABLE

- added possibility to set the maximum number of selection object directly when registering
  the tool class

Modified: fool.c fool.h

r30309 by yeti-dn on 2026-08-16 13:55:34 in GWYDDION-UNSTABLE

- removed manual setting of Params function name
- removed selection setup functions; pass the maximum number of objects to
  gwy_fool_class_set_basics()

Modified: cprofile.c crop.c distance.c filter.c grainremover.c level3.c profile.c rprofile.c selectionmanager.c stat-funcs.c stats.c

r30308 by yeti-dn on 2026-08-16 13:54:42 in GWYDDION-UNSTABLE

- converted to GwyFool
- compiles, but still broken

Modified: readvalue.c

r30307 by yeti-dn on 2026-08-16 12:29:39 in GWYDDION-UNSTABLE

- consolidated the many "item-changed" handlers to one
- added more changed flags the tool can opt in to receive to avoid connecting to the File
  itself
- trying to improve the valid-data logic

Modified: dialog.c fool.c fool.h

r30306 by yeti-dn on 2026-08-14 18:27:57 in GWYDDION-UNSTABLE

- updated 3.12 news a bit

Modified: NEWS

r30305 by yeti-dn on 2026-08-14 18:27:35 in GWYDDION-UNSTABLE

- added derived units to the index

Modified: libgwyddion-docs.xml

r30304 by yeti-dn on 2026-08-14 18:18:35 in GWYDDION-UNSTABLE

- use gwy_derived_quantity() to keep all the unit information (mostly) out of the module

Modified: stat-funcs.c

r30303 by yeti-dn on 2026-08-14 18:14:35 in GWYDDION-UNSTABLE

- fixed a typo

Modified: stats--acfpsdf.c

r30302 by yeti-dn on 2026-08-14 17:48:02 in GWYDDION-UNSTABLE

- corrected comments in gwy_field_psdf_to_angular_spectrum() and renamed a few things
  more clearly
- however, the normalisation itself seems correct

Modified: stats--acfpsdf.c

r30301 by yeti-dn on 2026-08-11 15:06:28 in GWYDDION-UNSTABLE

- added some notes to angular spectrum, which seems to have the wrong units

Modified: derived-units.c stats--acfpsdf.c

r30300 by yeti-dn on 2026-08-11 14:45:06 in GWYDDION-UNSTABLE

- removed fixed units
- generalised angles to allow different powers
- angular densities have angular power -1

Modified: derived-units.c derived-units.h

r30299 by yeti-dn on 2026-08-11 06:24:15 in GWYDDION-UNSTABLE

- actually added the derived-units source files

Modified: derived-units.c (new) derived-units.h (new)

r30298 by yeti-dn on 2026-08-10 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 2026-08-10 17:00:48 in GWYDDION-UNSTABLE

- converted grainremover to GwyFool

Modified: grainremover.c

r30296 by yeti-dn on 2026-08-10 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 2026-08-10 16:22:45 in GWYDDION-UNSTABLE

- converted rprofile to GwyFool

Modified: rprofile.c

r30294 by yeti-dn on 2026-08-10 15:45:30 in GWYDDION-UNSTABLE

- converted profile to GwyFool

Modified: cprofile.c profile.c

r30293 by yeti-dn on 2026-08-10 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 2026-08-10 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 2026-08-10 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 2026-08-10 14:32:22 in GWYDDION-UNSTABLE

- cleaned up param-update logic a bit

Modified: stat-funcs.c stats.c

r30289 by yeti-dn on 2026-08-10 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 2026-08-10 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 2026-08-10 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 2026-08-10 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 2026-08-10 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 2026-08-10 11:36:34 in GWYDDION-UNSTABLE

- cancel queued preview upon any data switch

Modified: fool.c

r30283 by yeti-dn on 2026-08-10 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

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