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

Subversion commits

Recent commits to Gwyddion subversion repository:

r28667 by klapetek on yesterday 11:59:34 in gwyddion

preparing objects storage

Modified: volume_localdetect.c

r28666 by yeti-dn on 2025-10-17 17:25:50 in GWYDDION-UNSTABLE

- added (unstable branch) to About
- updated OpenMP version list

Modified: about.c

r28665 by yeti-dn on 2025-10-17 17:05:59 in GWYDDION-UNSTABLE

- try to update colour mapping on changes

Modified: app-image-window.c data-browser--gui.c data-browser-aux.c data-browser-internal.h data-browser.c menu.c menu.h module-cmap.c

r28664 by yeti-dn on 2025-10-17 17:05:32 in GWYDDION-UNSTABLE

- fixed double-prefixing function names with ::

Modified: log.c

r28663 by yeti-dn on 2025-10-17 16:37:25 in GWYDDION-UNSTABLE

- moved boxed type in front of container key in boxed value functions
- it's how GLib usually does things and all existing callers have already been written like this

Modified: gwycontainer.c gwycontainer.h container.c

r28661 by yeti-dn on 2025-10-17 15:15:10 in GWYDDION-UNSTABLE

- updated to renamed libgwyapp functions

Modified: toolbox-spec.c toolbox.c toolbox.h

r28660 by yeti-dn on 2025-10-17 15:14:45 in GWYDDION-UNSTABLE

- added app window classes to documentation index

Modified: libgwyapp-docs.xml

r28659 by yeti-dn on 2025-10-17 15:14:15 in GWYDDION-UNSTABLE

- switched menu functions back to returning new menus
- but at least keep the constructed menu trees around and only always create the widgets
- renamed stock_id in module-related functions to icon_name

Modified: gwytool.c gwytool.h menu.c module-cmap.c module-cmap.h module-graph.c module-graph.h module-process.c module-process.h module-tool.h module-volume.c module-volume.h module-xyz.c module-xyz.h

r28658 by yeti-dn on 2025-10-16 15:29:01 in GWYDDION-UNSTABLE

- experimentally attached menus to image and graph windows
- broken, GTK+ does not support simple multiple attachment like this

Modified: app-graph-window.c app-image-window.c menu.c

r28657 by yeti-dn on 2025-10-16 15:12:39 in GWYDDION-UNSTABLE

- added visibility flag to File parse test

Modified: file.c

r28656 by yeti-dn on 2025-10-16 15:10:51 in GWYDDION-UNSTABLE

- updated to renamed menu sensitivity flags

Modified: acf2d.c angle_dist.c arc-revolve.c arithmetic.c averaging.c basicops.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 deconvolve.c displfield.c drift.c dwt.c dwtanisotropy.c edge.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 flatten_base.c fraccor.c fractal.c freq_split.c gaussian_step.c good_profile.c gradient.c grain_cross.c grain_dist.c grain_edge.c grain_filter.c grain_makesel.c grain_mark.c grain_stat.c grain_summary.c grain_wshed.c hertz.c hough.c immerse.c indent_analyze.c laplace.c latsim.c level.c level_grains.c linecorrect.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 maskops.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 otsu_threshold.c outliers.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 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.c volumize_layers.c wpour_mark.c wrapvalue.c xydenoise.c xyz_channels.c xyzize.c zero_crossing.c pygwy.c

r28655 by yeti-dn on 2025-10-16 15:10:23 in GWYDDION-UNSTABLE

- updated to renamed menu functions

Modified: gwyddion.c toolbox.c

r28654 by yeti-dn on 2025-10-16 15:09:57 in GWYDDION-UNSTABLE

- changed menu building functions to return a static widget
- it's how they have been always used anyway
- renamed a few sensitivitiy flags

Modified: data-browser-aux.c menu.c menu.h module-process.c

r28653 by yeti-dn on 2025-10-16 14:17:16 in GWYDDION-UNSTABLE

- added AppGraphWindow class, similar to AppImageWindow

Modified: Makefile.am app-graph-window.c (new) app-graph-window.h (new) app-image-window.c app-image-window.h data-browser.c gwyapp.h gwyappinternal.h

r28652 by yeti-dn on 2025-10-16 14:04:50 in GWYDDION-UNSTABLE

- unified graph window titles a bit with image windows

Modified: graph-window.c graph-window.h

r28651 by yeti-dn on 2025-10-16 13:11:18 in GWYDDION-UNSTABLE

- fixing all kinds of elementary crashes in new data browser

Modified: Makefile.am data-browser--gui.c data-browser.c data-browser.h file--make-key.c (new) file-ops.c file.c file.h

r28650 by yeti-dn on 2025-10-14 14:04:09 in GWYDDION-UNSTABLE

- working on data object actually showing up in the browser

Modified: data-browser--gui.c data-browser-internal.h data-browser.c

r28649 by yeti-dn on 2025-10-14 12:54:32 in GWYDDION-UNSTABLE

- chain widget methods to parent class in AppImageWindow
- do not forget to show various widgets

Modified: app-image-window.c data-browser.c dialog.c param-def.c param-resource.c params.c

r28648 by yeti-dn on 2025-10-14 12:22:05 in GWYDDION-UNSTABLE

- fixes miscellaneous dumb crashes

Modified: app-image-window.c data-browser--gui.c file.c filelist.c thumbnail.c

r28647 by yeti-dn on 2025-10-14 10:08:22 in GWYDDION-UNSTABLE

- force the toolbox a lot wider, at least for now
- made data browser actually visible

Modified: toolbox.c data-browser--gui.c

r28646 by yeti-dn on 2025-10-13 17:21:55 in GWYDDION-UNSTABLE

- slightly updated thumbnailer to libgwyapp changes

Modified: gwyddion3-thumbnailer.c

r28645 by yeti-dn on 2025-10-13 17:19:42 in GWYDDION-UNSTABLE

- simple auto-update (mostly) to libgwyapp changes
- selection manager DnD, relying on a secret protocol with the main app, is broken

Modified: cmap_align.c cmap_asciiexport.c cmap_basicops.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_simplemech.c cmap_sinebg.c cmap_volumize.c asciiexport.c assing-afm.c formats3d.c gsffile.c gxyzffile.c hdrimage.cc igorfile.c imgexport.c iso28600.c npyfile.c nrrdfile.c sdfile.c spip-asc.c surffile.c wsxmfile.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_polylevel.c graph_sfuncs.c graph_simplemech.c graph_sinebg.c graph_stats.c graph_terraces.c graphops.c acf2d.c angle_dist.c anneal_synth.c arc-revolve.c arithmetic.c averaging.c basicops.c bdep_synth.c binning.c blockstep.c calibrate.c classify.c coerce.c col_synth.c convolution_filter.c convolve.c correct_affine.c correct_perspective.c cpde_synth.c crosscor.c curvature.c cwt.c deconvolve.c deposit_synth.c diff_synth.c disc_synth.c displfield.c domain_synth.c drift.c dune_synth.c dwt.c dwtanisotropy.c edge.c entropy.c extend.c extract_path.c facet-level.c facet_analysis.c facet_measure.c fbm_synth.c fft.c fft_filter_1d.c fft_filter_2d.c fft_synth.c fibre_synth.c fit-shape.c flatten_base.c fraccor.c fractal.c freq_split.c gaussian_step.c good_profile.c gradient.c grain_cross.c grain_dist.c grain_edge.c grain_filter.c grain_makesel.c grain_mark.c grain_stat.c grain_summary.c grain_wshed.c hertz.c hough.c immerse.c indent_analyze.c laplace.c lat_synth.c latsim.c level.c level_grains.c linecorrect.c linematch.c lno_synth.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 maskops.c mcrop.c measure_lattice.c median-bg.c merge.c mfm_current.c mfm_field.c mfm_findshift.c mfm_parallel.c mfm_recalc.c mfm_shift.c multiprofile.c neural.c noise_synth.c obj_synth.c otsu_threshold.c outliers.c pat_synth.c pfm.c phase_synth.c pid.c pileup_synth.c plateau_synth.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 resample.c residue_synth.c roddeposit_synth.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.c volumize_layers.c wave_synth.c wfr_synth.c wpour_mark.c wrapvalue.c xydenoise.c xyz_channels.c xyzize.c zero_crossing.c selectionmanager.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_facetlevel.c volume_fdfit.c volume_flattenbase.c volume_lawnize.c volume_linelevel.c volume_linestat.c volume_localdetect.c volume_meanplanelevel.c volume_mfmrecalc.c volume_outliers.c volume_planelevel.c volume_planestat.c volume_psf.c volume_removeframe.c volume_rephase.c volume_scars.c volume_slice.c volume_stepline.c volume_strayfield.c volume_swaxes.c volume_xyarithmetic.c volume_xystitch.c volume_zcal.c volume_zposlevel.c volumeops.c xyz_autocrop.c xyz_average.c xyz_crop.c xyz_fft.c xyz_level.c xyz_merge.c xyz_raster.c xyz_reduce.c xyz_split.c xyz_tcut.c xyz_zdrift.c

r28644 by yeti-dn on 2025-10-13 16:57:42 in GWYDDION-UNSTABLE

- updated to libgwyapp changes

Modified: gwyddion.c toolbox.c

r28643 by yeti-dn on 2025-10-13 16:52:40 in GWYDDION-UNSTABLE

- added a function to remove all logs to File

Modified: file.c file.h

r28642 by yeti-dn on 2025-10-13 16:19:58 in GWYDDION-UNSTABLE

- made libgwyapp compile again
- lots of pieces still missing
- preserving app.c as app-old.c for reference

Modified: app-image-window.c app-old.c (new) app.c data-browser--gui.c data-browser-aux.c data-browser-internal.h data-browser.c data-browser.h data-chooser.c data-chooser.h file.c file.h gwyappinternal.h module-utils-synth.c module-utils.c param-table.c params.c

r28641 by klapetek on 2025-10-12 07:13:26 in gwyddion

Fixed button label and issues when there is no network at init

Modified: neural.c

r28640 by yeti-dn on 2025-10-10 17:46:47 in GWYDDION-UNSTABLE

- reimplemented most of data browser GUI

Modified: Makefile.am data-browser--gui.c (new) data-browser-internal.h (new) data-browser.c data-browser.h file.c gwyapp.c gwyappinternal.h logging.c

r28639 by yeti-dn on 2025-10-10 09:32:58 in GWYDDION-UNSTABLE

- reimplemented gwy_data_browser_get_current() which we need at least for transition

Modified: data-browser.c data-browser.h

r28638 by yeti-dn on 2025-10-09 16:59:17 in GWYDDION-UNSTABLE

- wrote at least rough sketches of data management data browser functions

Modified: data-browser.c data-browser.h file.c module-utils-synth.c module-utils.c

r28637 by yeti-dn on 2025-10-09 08:43:48 in GWYDDION-UNSTABLE

- replicated most of app and various scattered image-like window management in app-image-window.c

Modified: app-image-window.c data-browser.c data-browser.h gwyappinternal.h

r28636 by yeti-dn on 2025-10-09 08:43:06 in GWYDDION-UNSTABLE

- small documentation fixes

Modified: arithmetic.c

r28635 by yeti-dn on 2025-10-08 18:37:53 in GWYDDION-UNSTABLE

- started implementing self-managing image-like data windows as a new class GwyAppImageWindow

Modified: Makefile.am app-image-window.c (new) app-image-window.h (new) data-browser.c data-browser.h gwyapp.h gwyappinternal.h

r28634 by yeti-dn on 2025-10-08 14:23:13 in GWYDDION-UNSTABLE

- updated annotations slightly

Modified: brick.c

r28633 by yeti-dn on 2025-10-08 12:57:35 in GWYDDION-UNSTABLE

- added a function to unset the fixed colour mapping range values while keeping
  the mode

Modified: gwydataview.c gwydataview.h

r28632 by yeti-dn on 2025-10-08 12:26:15 in GWYDDION-UNSTABLE

- documentation updates

Modified: gwydatawindow.c gwydatawindow.h utils.c

r28631 by yeti-dn on 2025-10-07 16:55:32 in GWYDDION-UNSTABLE

- continuing to flesh out data browser code

Modified: data-browser.c data-browser.h file.c file.h gwyappinternal.h

r28630 by yeti-dn on 2025-10-06 17:16:21 in GWYDDION-UNSTABLE

- slowly started implementing data browser again
- partially moved File ids back to data browser to give them only to managed Files

Modified: data-browser.c data-browser.h file.c gwyappinternal.h

r28629 by yeti-dn on 2025-10-06 17:12:25 in GWYDDION-UNSTABLE

- handle removal consistently with replacement by emitting "item-changed" first and only then releasing
  our reference

Modified: gwycontainer.c

r28628 by yeti-dn on 2025-09-30 12:17:05 in gwyddion

- treat NaN-like missing value substitue as string missing values, not numerical

Modified: rawfile.c

r28627 by yeti-dn on 2025-09-30 12:12:08 in gwyddion

- updated 2.70 news a bit

Modified: NEWS

r28626 by yeti-dn on 2025-09-30 12:10:19 in gwyddion

- do not throw away bad value mask created for preview
- we need to set it on the image later when the bad values have already been replaced

Modified: rawfile.c

r28625 by yeti-dn on 2025-09-26 17:46:26 in GWYDDION-UNSTABLE

- moved data-browser to data-browser-old to keep it for reference for now
- split thumbnail creation, which is a separate functionality, to thumbail.c
- started new data-browser code
- mostly just some declarations and musings

Modified: Makefile.am app.c data-browser-aux.c data-browser-old.c (new) data-browser-old.h (new) data-browser.c data-browser.h data-chooser.c file-ops.c file.c filelist.c gwyapp.c gwyapp.h gwyappfilechooser.c gwyappinternal.h gwyplaintool.c menu.c module-utils-synth.c module-utils.c param-table.c params.c settings.c thumbnail.c (new) thumbnail.h (new)

r28624 by yeti-dn on 2025-09-26 16:01:29 in GWYDDION-UNSTABLE

- added file id functions to File itself

Modified: data-browser.c data-browser.h file.c file.h

r28623 by yeti-dn on 2025-09-26 13:24:16 in GWYDDION-UNSTABLE

- slightly updated TODO

Modified: TODO.gtk3

r28622 by yeti-dn on 2025-09-26 13:11:32 in gwyddion

- added a simple image data reordering module

Modified: Makefile.am reorder.c (new)

r28621 by yeti-dn on 2025-09-25 18:20:42 in GWYDDION-UNSTABLE

- actually removed old key creation functions
- removed old get-ids functions
- removed old title manipulation functions
- removed GwyAppPage
- removed old key analysis functions

Modified: app.c app.h data-browser-aux.c data-browser.c data-browser.h data-chooser.c file-ops.c filelist.c gwyappfilechooser.c gwyappinternal.h gwyplaintool.c module-utils-synth.c module-utils.c undo.c validate.c

r28620 by yeti-dn on 2025-09-25 16:05:20 in GWYDDION-UNSTABLE

- added a few helper functions for specific file pieces

Modified: file.c file.h

r28619 by yeti-dn on 2025-09-25 14:44:38 in GWYDDION-UNSTABLE

- changed gwy_mask_color_selector_run() to get and store the RGBA directly as a boxed
- removed the other function which was just gwy_mask_color_selector_run() with fewer arguments

Modified: utils.c utils.h

r28618 by yeti-dn on 2025-09-24 16:53:54 in GWYDDION-UNSTABLE

- started a libgwyapp massacre by removing old publick key and it handing functions and a few other
  now provided by File
- converting various formal Container arguments to File and AppPage to DataKind
- does not even compile

Modified: app.c data-browser-aux.c data-browser.c data-browser.h data-chooser.c data-chooser.h file-ops.c file.c filelist.c filelist.h gwyappfilechooser.c gwyappinternal.h gwyplaintool.c module-utils-synth.c params.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