commit 851dae090128d0642ef7d99fa94ee5ab1f4ad95f Author: Krishna Myneni Date: Sun Apr 13 11:17:39 2025 -0500 Update ver 2.x modules. On branch master (2.x) modified: modules/autocorr.4th modified: modules/fsl/extras/read_xyfile.4th modified: modules/modules.4th modified: modules/strings.4th modified: modules/yn_vs_ym.4th commit 94e770965bfcf2e096b62fbdc61d03d541115666 Author: Krishna Myneni Date: Sat Oct 26 09:31:59 2024 -0500 Major update to ver. 2.0.0 with kForth v2.5.0 On branch master modified: bin/xypw32.exe deleted: doc/kForth-32 Manual-1.x.pdf new file: doc/kForth-32 Manual-2.x.pdf modified: modules/ans-words.4th modified: modules/fsl/complex-test.4th modified: modules/fsl/demo/gfit-curvefit.4th modified: modules/fsl/extras/jairy.4th modified: modules/fsl/extras/vector.4th modified: modules/mc.4th renamed: modules/modules.fs -> modules/modules.4th modified: modules/strings.4th modified: modules/utils.4th modified: modules/xyplot.4th modified: src/ForthCompiler.cpp modified: src/ForthCompiler.h modified: src/ForthVM.cpp modified: src/ForthVM.h modified: src/ForthWords.h modified: src/fbc.h modified: src/kfmacros.h modified: src/vm32.asm modified: src/vm32.obj modified: src/vmc.c modified: src/xydlgs.dlg modified: src/xyplot.mak commit eff26fdcdf6875c99e194b080ff103c7f5f13fdc Author: Krishna Myneni Date: Thu Jun 6 19:57:06 2024 -0500 Update Exponential Fit module. On branch master Changes to be committed: modified: modules/xyexpfit.4th commit cb37458ba2d14a694d4113e9d3e724dafb89f0d1 Author: Krishna Myneni Date: Tue May 14 07:47:07 2024 -0500 Revert "Fix errors with use of string streams." This reverts commit 09ede8c196e9c5f5b4e42a79ce501d8e88527ee2. The above commit modified the use of stringstream::getline() in a way which prevents the full text output from being retrieved from the stringstream. As a result, it breaks functionality. Changes to the following files are reverted. On branch master Changes to be committed: modified: bin/xypw32.exe modified: src/CPlotWindow.cpp modified: src/xyplot.cpp commit abb4857ffc0cabcc4b5e52cfd8bbf26a54437791 Author: Krishna Myneni Date: Mon May 13 21:50:26 2024 -0500 Make set arithmetic a submenu of Math Menu. On branch master Changes to be committed: modified: modules/arithmetic.4th commit 09ede8c196e9c5f5b4e42a79ce501d8e88527ee2 Author: Krishna Myneni Date: Sun May 12 23:20:55 2024 -0500 Fix errors with use of string streams. On branch master Changes to be committed: modified: bin/xypw32.exe modified: src/CPlotWindow.cpp modified: src/xyplot.cpp commit ffa38fd2e754faee0bd671310745800873ecaa50 Author: Krishna Myneni Date: Sat May 11 16:50:42 2024 -0500 Update xymap.4th (demos submenu) and xyplot.4th On branch master Changes to be committed: modified: modules/xymap.4th modified: modules/xyplot.4th commit 5db520b49a77b7d0690b147a568bab0d7b2a15a2 Author: Krishna Myneni Date: Sat May 11 16:40:02 2024 -0500 Added user-definable menus and submenus: v1.6.0 On branch master Changes to be committed: modified: bin/xypw32.exe modified: modules/xyplot.4th modified: src/CPlotWindow.cpp modified: src/CPlotWindow.h modified: src/xydlgs.dlg modified: src/xyplot.cpp modified: src/xyplot.h modified: src/xyplot.mak commit f805c75d64e15c191c017981c13f91893a8d9045 Author: Krishna Myneni Date: Fri May 10 10:51:50 2024 -0500 Fix parameter uncertainty estimates in Exp fit. On branch master Changes to be committed: modified: modules/xyexpfit.4th commit cb433749148c13eb90525ddbd49508333fb71395 Author: Krishna Myneni Date: Wed May 8 16:41:48 2024 -0500 Add 3 modules. Update fsl modules. On branch master Changes to be committed: new file: modules/fpu-x86.4th modified: modules/fsl/demo/sl.4th modified: modules/fsl/elip12.4th modified: modules/fsl/erf.4th modified: modules/fsl/extras/cg.4th modified: modules/fsl/extras/determ.4th modified: modules/fsl/extras/erf-wc.4th modified: modules/fsl/extras/four1.4th modified: modules/fsl/extras/interp-array.4th modified: modules/fsl/extras/mmul.4th modified: modules/fsl/extras/noise.4th modified: modules/fsl/extras/numerov.4th modified: modules/fsl/extras/polyfit.4th modified: modules/fsl/extras/runge4-x86.4th modified: modules/fsl/extras/sph_bes_neu.4th modified: modules/fsl/extras/stats.4th modified: modules/fsl/extras/tridiag.4th modified: modules/fsl/extras/vector.4th modified: modules/fsl/extras/voigt.4th modified: modules/fsl/extras/zeigen22h.4th modified: modules/fsl/gamma.4th modified: modules/fsl/gauleg.4th modified: modules/fsl/gauss.4th modified: modules/fsl/gaussj.4th modified: modules/fsl/hermite.4th modified: modules/fsl/hilbert.4th modified: modules/fsl/levmarq.4th modified: modules/fsl/logistic.4th modified: modules/fsl/lufact.4th modified: modules/fsl/pcylfun.4th modified: modules/fsl/polrat.4th modified: modules/fsl/polys.4th modified: modules/fsl/runge4.4th modified: modules/fsl/seriespw.4th modified: modules/fsl/shellsrt.4th new file: modules/struct-200x-ext.4th new file: modules/xybaseline.4th commit 8268e8d6ff93d8636920e22a869f6aa132e7bcc1 Author: Krishna Myneni Date: Wed May 8 14:22:37 2024 -0500 Remove inactive items on Data menu. New exe file. On branch master Changes to be committed: modified: bin/xypw32.exe modified: src/resource.h modified: src/xydlgs.dlg modified: src/xyplot.rc commit 95998a29dca0e37db7a2aa39d91d562c56f9a5df Author: Krishna Myneni Date: Sun May 5 11:33:54 2024 -0500 Fix potential mem leak. On branch master Changes to be committed: modified: src/CDatabase.cpp modified: src/xydlgs.dlg Changes not staged for commit: modified: bin/xypw32.exe commit 10ae0be7081e70a826b7b7b24934263dc66cfc35 Author: Krishna Myneni Date: Fri May 3 15:53:01 2024 -0500 Completed all features of Save Options dialog On branch master Changes to be committed: modified: bin/xypw32.exe modified: modules/xyplot.4th modified: src/CDatabase.cpp modified: src/CSaveOptionsDialog.cpp modified: src/CXyFile.cpp modified: src/xydlgs.dlg commit e8deed1251e8afa02592e9f1cf11d262d694410b Author: Krishna Myneni Date: Mon Apr 29 18:36:27 2024 -0500 Updated and enabled exponential fit module. On branch master Changes to be committed: modified: modules/xyexpfit.4th modified: modules/xyplot.4th commit 4abbd1516f2da7311bd3ae08d6699360de6ad367 Author: Krishna Myneni Date: Mon Apr 29 07:20:43 2024 -0500 Fix problems with File>Save Options (partial) On branch master Changes to be committed: modified: bin/xypw32.exe modified: modules/xyplot.4th modified: src/CDatabase.cpp modified: src/CPlotWindow.cpp modified: src/CSaveOptionsDialog.cpp modified: src/CXyFile.cpp modified: src/CXyFile.h modified: src/xydlgs.dlg modified: src/xyplot.cpp modified: src/xyplot.h commit cece8ae3e6e06f1e83e53fc2d8af4fe828de08d2 Author: Krishna Myneni Date: Sun Apr 21 21:20:42 2024 -0500 Disable exponential fit module (temporary). On branch master Changes to be committed: modified: modules/xyplot.4th commit ce729fd1e22e8d7955f73c34d8efa13c48f71aec Author: Krishna Myneni Date: Sun Apr 21 19:15:34 2024 -0500 Update FSL files. On branch master Changes to be committed: modified: modules/fsl/demo/gfit-curvefit.4th modified: modules/fsl/demo/gfit-levmarq.4th modified: modules/fsl/extras/curvefit.4th modified: modules/fsl/fsl-util.4th commit 00fc55f93ebef78a7812e54268a04fe7110f0703 Author: Krishna Myneni Date: Sat Apr 20 14:07:30 2024 -0500 Transition to ver. 1.5.0; Part II; .exe updated. On branch master Changes to be committed: modified: bin/xypw32.exe commit 4bde7352634a63ae9441272560e16480b1358d01 Author: Krishna Myneni Date: Sat Apr 20 13:50:10 2024 -0500 Transition to ver 1.5.0, Part I, .exe not updated! On branch master Changes to be committed: modified: doc/kForth-32 Manual-1.x.pdf modified: modules/ans-words.4th modified: modules/asm-x86.4th new file: modules/fsl/demo/2D_integral_01.4th modified: modules/fsl/demo/lorenz.4th modified: modules/fsl/demo/pfex.4th modified: modules/fsl/extras/array-utils0.4th modified: modules/fsl/extras/eigen33.4th new file: modules/fsl/extras/sph_bes_neu.4th new file: modules/fsl/extras/tridiag.4th modified: modules/fsl/extras/voigt.4th new file: modules/fsl/extras/zmatrix.4th modified: modules/fsl/gauleg.4th modified: modules/hmac-md5.4th modified: modules/mini-oof.4th modified: modules/strings.4th modified: modules/utils.4th modified: src/CPlotWindow.cpp modified: src/ForthCompiler.cpp modified: src/ForthCompiler.h modified: src/ForthVM.cpp modified: src/ForthVM.h modified: src/ForthWords.h new file: src/VMerrors.h modified: src/fbc.h modified: src/kfmacros.h modified: src/vm32.asm modified: src/vm32.obj modified: src/vmc.c modified: src/xydlgs.dlg modified: src/xyplot.mak commit 8d09a449a1b9c1fa2f66aff6e284b3ae13de6cf5 Author: Krishna Myneni Date: Fri Apr 19 19:01:12 2024 -0500 Revised Grace file module to fix BIG POINT display. Changes to be committed: modified: modules/grace.4th commit 00790742fee153f669c0dcf6841ec7edb022ed5c Author: Krishna Myneni Date: Thu Mar 9 20:45:59 2023 -0600 Updated various modules. On branch master Changes to be committed: modified: modules/xyarea.4th modified: modules/xyexpfit.4th modified: modules/xyjoin.4th modified: modules/xyplot.4th modified: modules/xypolyfit.4th commit 4a15af371c9974ee69c7ac7d28fc668634dd5d2d Author: Krishna Myneni Date: Tue Oct 19 07:27:35 2021 -0500 Update module to integrate Win32 and Linux versions. Changes to be committed: modified: modules/arithmetic.4th commit 21aacc2f8b577f207a5e660c27953fe79874db1b Author: Krishna Myneni Date: Sun Oct 10 07:32:02 2021 -0500 Add two modules needed to support other modules. Changes to be committed: new file: modules/macro.4th new file: modules/syscalls.4th commit c350e5df1f36881b6e1cbfc741fbbfa5ab3a7c4a Author: Krishna Myneni Date: Sat Oct 9 11:53:34 2021 -0500 Removed obsolete modules (not used). Changes to be committed: deleted: modules/derivative.4th deleted: modules/fft.4th deleted: modules/matrix.4th deleted: modules/xyfft.4th commit 696a8c46b1dad7253fbd48109a333b51d2e9cab3 Author: Krishna Myneni Date: Sat Oct 9 11:30:53 2021 -0500 Update Forth modules and documentation for XYPLOT-Win32 ver 1.4.0. Changes to be committed: modified: bin/xypw32.exe deleted: doc/dpans94.pdf new file: doc/kForth-32 Manual-1.x.pdf deleted: doc/kForth-32 Manual.pdf modified: modules/ans-words.4th new file: modules/asm-x86.4th modified: modules/files.4th modified: modules/fsl/backsub.4th modified: modules/fsl/complex-test.4th modified: modules/fsl/complex.4th modified: modules/fsl/dets.4th modified: modules/fsl/dfourier.4th modified: modules/fsl/extras/array-utils0.4th modified: modules/fsl/extras/bes-jy.4th modified: modules/fsl/extras/cg.4th deleted: modules/fsl/extras/four1-test.4th new file: modules/fsl/extras/gram-schmidt.4th modified: modules/fsl/extras/machar.4th modified: modules/fsl/extras/mmul.4th deleted: modules/fsl/extras/noise-test.4th new file: modules/fsl/extras/runge4-x86.4th modified: modules/fsl/extras/vector.4th new file: modules/fsl/extras/zeigen22h.4th modified: modules/fsl/extras/zzeta.4th deleted: modules/fsl/fsl-tester.4th modified: modules/fsl/fsl-util.4th modified: modules/fsl/gaussj.4th modified: modules/fsl/hilbert.4th modified: modules/fsl/invm.4th modified: modules/fsl/levmarq.4th modified: modules/fsl/lufact.4th modified: modules/fsl/ran4.4th modified: modules/fsl/regfalsi.4th modified: modules/fsl/runge4.4th modified: modules/fsl/shellsrt.4th modified: modules/grace.4th new file: modules/hmac-md5.4th new file: modules/mc.4th new file: modules/mini-oof-demo.4th new file: modules/mini-oof.4th modified: modules/modules.fs modified: modules/strings.4th new file: modules/struct-200x.4th modified: modules/struct.4th new file: modules/ttester.4th modified: modules/utils.4th modified: modules/xyplot.4th modified: src/xyplot.cpp commit 52f2092f20af8a856abe01732e87e908d3838f4e Author: Krishna Myneni Date: Fri Oct 8 15:52:27 2021 -0500 Update XYPLOT-Win32 source to track XYPLOT-32 for Linux. Changes to be committed: modified: src/ForthVM.cpp modified: src/ForthVM.h modified: src/ForthWords.h modified: src/fbc.h modified: src/vm32.asm modified: src/vm32.obj modified: src/vmc.c modified: src/xydlgs.dlg modified: src/xyplot.mak commit 7ff8e9766e5e3c057ee4b6c62cfc761d8deea24c Author: Krishna Myneni Date: Mon Apr 26 09:05:54 2021 -0500 Added module to join two data sets into one: xyjoin.4th. Changes to be committed: modified: modules/xutils.4th new file: modules/xyjoin.4th modified: modules/xyplot.4th commit ee15db9b5146a7e3c3111127d03f3c0cb4cc4ed8 Author: Krishna Myneni Date: Sat Apr 24 21:50:51 2021 -0500 Added module for trapezoidal integration of data; updated xutils module. Changes to be committed: modified: modules/xutils.4th new file: modules/xyarea.4th modified: modules/xyplot.4th commit aedaa282c23c40898f426e7456357c6eff554a3e Author: Krishna Myneni Date: Thu Nov 5 09:52:58 2020 -0600 Fixed a bug in AlgebraCompiler.cpp, introduced in v3.0. Changes to be committed: modified: bin/xypw32.exe modified: src/AlgebraCompiler.cpp modified: src/xydlgs.dlg commit e432c459419aa420ad540aa8523f5dd956304d26 Author: Krishna Myneni Date: Tue Oct 20 10:02:07 2020 -0500 Fix bug in grace.4th which causes "Export to Grace File" to fail. Changes to be committed: modified: modules/grace.4th commit 5495eae2063247d1290a658ce8fa938a617edc01 Author: Krishna Myneni Date: Fri Sep 11 13:56:09 2020 -0500 Reverts commit 3e85790. Changes to be committed: modified: bin/xypw32.exe modified: src/xyplot.def commit 3e857903a183f5b473df6775c5c381e3a7ad8c95 Author: Krishna Myneni Date: Fri Sep 11 13:19:38 2020 -0500 Update heap size and rebuild executable. Changes to be committed: modified: bin/xypw32.exe modified: src/xyplot.def commit f83f9b6ae5516689e24f1ab116eea0e73b914e50 Author: Krishna Myneni Date: Thu Sep 10 15:59:00 2020 -0500 Updated several Forth modules. Changes to be committed: modified: modules/grace.4th modified: modules/strings.4th modified: modules/xyexpfit.4th modified: modules/xyplot.4th commit 32b2fb60ac4cc863126fe71feafba0f0af8df28c Author: Krishna Myneni Date: Thu Sep 10 11:12:43 2020 -0500 Updated Forth modules for use with FSL arrays and using module format. Added modules. Changes to be committed: modified: modules/abs.4th modified: modules/arithmetic.4th modified: modules/autocorr.4th modified: modules/grace.4th modified: modules/lpf.4th new file: modules/modules.fs modified: modules/peak_search.4th deleted: modules/polyfit.4th modified: modules/smooth.4th modified: modules/xyderiv.4th new file: modules/xyexpfit.4th modified: modules/xyhistogram.4th modified: modules/xymap.4th modified: modules/xypeaks.4th modified: modules/xyplot.4th modified: modules/xypolyfit.4th new file: modules/xysort.4th modified: modules/xyswap.4th modified: modules/yln.4th modified: modules/ylog.4th modified: modules/yn_vs_ym.4th commit 204f8dfb131c17973bb5e5dbac41e920f2d34f6d Author: Krishna Myneni Date: Wed Sep 9 15:28:11 2020 -0500 Add Forth Scientific Library (FSL) modules. Changes to be committed: new file: modules/fsl/adaptint.4th new file: modules/fsl/aitken.4th new file: modules/fsl/backsub.4th new file: modules/fsl/complex-test.4th modified: modules/fsl/complex.4th new file: modules/fsl/crc.4th new file: modules/fsl/cubic.4th new file: modules/fsl/demo/func_Ngauss.4th new file: modules/fsl/demo/gfit-curvefit.4th new file: modules/fsl/demo/gfit-levmarq.4th new file: modules/fsl/demo/lfex.4th new file: modules/fsl/demo/lk.4th new file: modules/fsl/demo/lorenz.4th new file: modules/fsl/demo/pfex.4th new file: modules/fsl/demo/sigfig-example.4th new file: modules/fsl/demo/sl.4th new file: modules/fsl/demo/wfms01-1.dat new file: modules/fsl/dets.4th new file: modules/fsl/dfourier.4th modified: modules/fsl/dynmem.4th new file: modules/fsl/elip.4th new file: modules/fsl/elip12.4th new file: modules/fsl/erf.4th new file: modules/fsl/expint.4th new file: modules/fsl/extras/array-utils0.4th new file: modules/fsl/extras/array-utils1.4th new file: modules/fsl/extras/bes-jy.4th new file: modules/fsl/extras/cg-test.4th new file: modules/fsl/extras/cg.4th new file: modules/fsl/extras/curvefit.4th new file: modules/fsl/extras/derivative.4th new file: modules/fsl/extras/determ.4th new file: modules/fsl/extras/eigen22.4th new file: modules/fsl/extras/eigen33.4th new file: modules/fsl/extras/erf-wc.4th new file: modules/fsl/extras/fft-x86.4th new file: modules/fsl/extras/find.4th new file: modules/fsl/extras/four1-test.4th new file: modules/fsl/extras/four1.4th new file: modules/fsl/extras/gamma-aph.4th new file: modules/fsl/extras/histogram.4th new file: modules/fsl/extras/interp-array.4th new file: modules/fsl/extras/jairy.4th new file: modules/fsl/extras/machar.4th new file: modules/fsl/extras/mmul.4th new file: modules/fsl/extras/mmul_x86.4th new file: modules/fsl/extras/noise-test.4th new file: modules/fsl/extras/noise.4th new file: modules/fsl/extras/numerov-test.4th new file: modules/fsl/extras/numerov.4th new file: modules/fsl/extras/numerov_x86.4th new file: modules/fsl/extras/paranoia.4th new file: modules/fsl/extras/polyfit.4th new file: modules/fsl/extras/qsort.4th new file: modules/fsl/extras/read_xyfile.4th new file: modules/fsl/extras/stats.4th new file: modules/fsl/extras/trapezoid_integration.4th new file: modules/fsl/extras/vector.4th new file: modules/fsl/extras/voigt.4th new file: modules/fsl/extras/zerf.4th new file: modules/fsl/extras/zwofz.4th new file: modules/fsl/extras/zzeta.4th new file: modules/fsl/factorl.4th new file: modules/fsl/fsl-test-utils.4th new file: modules/fsl/fsl-tester.4th modified: modules/fsl/fsl-util.4th new file: modules/fsl/gamma.4th new file: modules/fsl/gauleg.4th new file: modules/fsl/gauss.4th new file: modules/fsl/gaussj.4th new file: modules/fsl/hermite.4th new file: modules/fsl/hilbert.4th new file: modules/fsl/horner.4th new file: modules/fsl/invm.4th new file: modules/fsl/isaac.4th new file: modules/fsl/lagroots.4th new file: modules/fsl/levmarq.4th new file: modules/fsl/logistic.4th new file: modules/fsl/lufact.4th new file: modules/fsl/pcylfun.4th new file: modules/fsl/permcomb.4th new file: modules/fsl/polrat.4th new file: modules/fsl/polys.4th new file: modules/fsl/prng.4th new file: modules/fsl/quadratic.4th new file: modules/fsl/r250.4th new file: modules/fsl/ran4.4th new file: modules/fsl/regfalsi.4th modified: modules/fsl/runge4.4th new file: modules/fsl/seriespw.4th new file: modules/fsl/shanks.4th new file: modules/fsl/shellsrt.4th new file: modules/fsl/sph_bes.4th commit 5d2d804fb677febe6d9398985a63fddc0cfbd425 Author: Krishna Myneni Date: Wed Sep 9 13:30:17 2020 -0500 Updated Forth environment to kForth-Win32 v1.6.6; updated XYPLOT-Win32 version #. Changes to be committed: modified: bin/xypw32.exe new file: doc/dpans94.pdf new file: doc/kForth-32 Manual.pdf modified: modules/ans-words.4th modified: modules/files.4th modified: modules/strings.4th modified: modules/struct.4th modified: src/CPlotWindow.cpp modified: src/ForthCompiler.cpp modified: src/ForthCompiler.h modified: src/ForthVM.cpp modified: src/ForthVM.h modified: src/ForthWords.h modified: src/fbc.h modified: src/vm32.asm modified: src/vm32.obj modified: src/vmc.c modified: src/xydlgs.dlg modified: src/xyplot.cpp modified: src/xyplot.h commit d445ec91d816a51cf4e3fe36723f2a9095b4bd55 Author: Krishna Myneni Date: Tue Aug 11 09:17:16 2020 -0500 Updated strings module to provide REPLACE-CHAR and grace module. Changes to be committed: modified: modules/grace.4th modified: modules/strings.4th commit b8233e4c7b5cca5a6c52a7c95e8e98b13453ad3d Author: Krishna Myneni Date: Mon Aug 10 08:51:09 2020 -0500 Improve alignment of x-axis labels with tic marks and y-axis label format. Changes to be committed: modified: bin/xypw32.exe modified: src/CGrid.cpp modified: src/CPlotDisplay.cpp modified: src/xyplot.cpp commit 5beb126164106d950ab585514616c3fec22956b9 Author: Krishna Myneni Date: Thu Aug 6 09:54:17 2020 -0500 Fixed bug in cursor coordinate display precision, introduced by commit b242f77 Changes to be committed: modified: bin/xypw32.exe modified: src/CGrid.cpp modified: src/CPlotDisplay.cpp modified: src/CPlotDisplay.h modified: src/xydlgs.dlg modified: src/xyplot.cpp commit cdabcc70fae153dd6b41995ab58ff41afcaaefed Author: Krishna Myneni Date: Sat Aug 1 09:39:57 2020 -0500 Factored code in AlgebraCompiler (no change to functionality). Changes to be committed: modified: bin/xypw32.exe modified: src/AlgebraCompiler.cpp commit d8b36762fff268a17857dcb593b30ba5132f852c Author: Krishna Myneni Date: Thu Jul 30 18:42:56 2020 -0500 An improved Expression Compiler fixes some violations of precedence rules; v1.2.0 Changes to be committed: modified: bin/xypw32.exe modified: src/AlgebraCompiler.cpp modified: src/xydlgs.dlg commit 071849a99beb75f9eb715503f36f4b43a1f65bf3 Author: Krishna Myneni Date: Tue Jul 28 11:35:06 2020 -0500 Experimental version of algebraic expression compiler fixes problems in earlier versions. Changes to be committed: modified: bin/xypw32.exe modified: src/AlgebraCompiler.cpp commit fa6b7e6a8cc31e894e0467b307314311d30df10d Author: Krishna Myneni Date: Mon Jul 27 10:33:57 2020 -0500 Updated build and version to 1.1.8-3. Changes to be committed: modified: bin/xypw32.exe commit 99dc63f44517b5bd682f98f54c865b74db8ebf49 Author: Krishna Myneni Date: Sun Jul 26 21:02:46 2020 -0500 Simplify compilation in Expression compiler. Changes to be committed: modified: src/AlgebraCompiler.cpp commit c199aa0a7559fb305c90a186d201413344ef55c9 Author: Krishna Myneni Date: Sun Jul 26 20:34:28 2020 -0500 Prevent file name and color names from changing case. Changes to be committed: modified: bin/xypw32.exe modified: src/AlgebraCompiler.cpp modified: src/CPlotWindow.cpp modified: src/xydlgs.dlg modified: src/xyplot.cpp commit f8bcfbe2491766a3954eead0782c2d8cb6760a26 Author: Krishna Myneni Date: Sat Jul 25 14:44:27 2020 -0500 Workaround in polynomial fitting module to display fitted coefficents. Changes to be committed: modified: modules/xyplot.4th modified: modules/xypolyfit.4th modified: src/ForthVM.cpp commit c4ee38092f9b079602419a0274016226dd0e7404 Author: Krishna Myneni Date: Mon Jul 13 21:19:29 2020 -0500 Updated Grid dialog with controls for X and Y axes lines. Changes to be committed: modified: bin/xypw32.exe modified: src/CGrid.cpp modified: src/CGridDialog.cpp modified: src/CGridDialog.h modified: src/CPlotDisplay.cpp modified: src/resource.h modified: src/xydlgs.dlg modified: src/xyplot.cpp commit b546f0917fe35b9e8368823887e05fc633edcfcd Author: Krishna Myneni Date: Sun Jul 12 19:36:03 2020 -0500 Read major grid properties from Grace files; fix inheritance of grid properties when creating a new view. Changes to be committed: modified: bin/xypw32.exe modified: modules/grace.4th modified: src/CGrid.cpp modified: src/CPlotDisplay.cpp commit 67be1cc68ca0dc8c4925773fa6ad5a4e87098024 Author: Krishna Myneni Date: Fri Jul 10 18:37:40 2020 -0500 Added new source files (missing from previous commit) for class CPlotView. Changes to be committed: new file: src/CPlotView.cpp new file: src/CPlotView.h commit b242f77a383b8691eb561dd2c19233965db7c463 Author: Krishna Myneni Date: Fri Jul 10 16:04:10 2020 -0500 Revised Grid dialog, added Forth word for retrieving grid info. Added CPlotView class. Changes to be committed: modified: bin/xypw32.exe modified: modules/grace.4th modified: modules/xyplot.4th modified: src/CGrid.cpp modified: src/CGrid.h modified: src/CGridDialog.cpp modified: src/CGridDialog.h modified: src/CPlotDisplay.cpp modified: src/CPlotDisplay.h modified: src/CPlotWindow.cpp modified: src/resource.h modified: src/xydlgs.dlg modified: src/xyplot.cpp modified: src/xyplot.dpd modified: src/xyplot.h modified: src/xyplot.mak commit be8ed0fb53be3f214f4f44360a3763268e19159d Author: Krishna Myneni Date: Thu Jul 9 14:48:49 2020 -0500 Added module xyswap.4th and load it by default from xyplot.4th. Changes to be committed: modified: modules/xyplot.4th new file: modules/xyswap.4th commit a27e9e037ebcc2c25f88ccc496f3012a460fbc35 Author: Krishna Myneni Date: Thu Jul 9 13:00:05 2020 -0500 Updated modules utils.4th and xutils.4th. Changes to be committed: modified: modules/utils.4th modified: modules/xutils.4th commit 5fd2eb84e9745e3f11ab4e839745d55a0a169f84 Author: Krishna Myneni Date: Wed Jul 8 14:53:47 2020 -0500 Updated README.md with installation instructions for XYPLOT-Win32. Changes to be committed: modified: README.md commit 04c6681fcc54a05a4264e218eb4fc1e9a9c3ad94 Author: Krishna Myneni Date: Wed Jul 8 09:33:41 2020 -0500 Updated Grace export to change xyplot window title to new agr filename. Changes to be committed: modified: modules/grace.4th modified: modules/xutils.4th commit d19d3fe6907ce247c15e55c207ab10556bb9aec3 Author: Krishna Myneni Date: Tue Jul 7 13:28:30 2020 -0500 Dataset header will automatically be appended with applied math expression. Changes to be committed: modified: bin/xypw32.exe modified: src/CDataset.cpp modified: src/CDataset.h modified: src/CPlotWindow.cpp commit 042ae9cdcda3263c17a41b5e8c035fa566d18772 Author: Krishna Myneni Date: Tue Jul 7 12:38:47 2020 -0500 Update executable. Changes to be committed: modified: bin/xypw32.exe commit 05e3d3a4162866fb97f53652198aa8c844db401a Author: Krishna Myneni Date: Tue Jul 7 12:37:26 2020 -0500 Updated kForth environment to version 1.0.16-4. Changes to be committed: modified: src/ForthCompiler.cpp modified: src/ForthVM.cpp modified: src/ForthVM.h modified: src/ForthWords.h modified: src/fbc.h modified: src/vm32.asm modified: src/vm32.obj modified: src/xydlgs.dlg commit 035cea7ef73d51e6110cd61cc02525db686f3f54 Author: Krishna Myneni Date: Tue Jul 7 10:53:18 2020 -0500 Updated executable. Changes to be committed: modified: bin/xypw32.exe commit 8554f30602417579ac0cac9e48b02ca479f2b2ac Author: Krishna Myneni Date: Tue Jul 7 10:50:49 2020 -0500 Made input field of InputDialog and name field of HeaderDialog to be autoscrolling. Changes to be committed: modified: src/xydlgs.dlg commit 57ce2d2ec1ec4377dd01f78cc8c978f209040b9f Author: Krishna Myneni Date: Sat Jul 4 13:24:07 2020 -0500 Refine color map setup for export of Grace file. Changes to be committed: modified: modules/grace.4th commit 2b50319052f512e9ec24dfea53d479ea95a9f84d Author: Krishna Myneni Date: Sat Jul 4 08:24:26 2020 -0500 Revised grace.4th to ensure colors are not copied into color map more than once. Changes to be committed: modified: modules/grace.4th commit 2a32af7b962be173790f9d9b30684454353682f8 Author: Krishna Myneni Date: Fri Jul 3 21:38:22 2020 -0500 Updated grace.4th to fix XYPLOT<-->Grace color mapping problems. Changes to be committed: modified: modules/grace.4th commit 3ac1bc777753f0a675df4f6169c88c8c4833e139 Author: Krishna Myneni Date: Fri Jul 3 12:50:33 2020 -0500 Rename color in color tables. Changes to be committed: modified: bin/xypw32.exe modified: src/ColorTable.h commit 03ea9713a95b2d9dce03e4ffd13ea280f6873570 Author: Krishna Myneni Date: Fri Jul 3 12:42:52 2020 -0500 Revisions/fixes to grace.4th. Changes to be committed: modified: modules/grace.4th commit 8543d535bb16db1e21e697e724ccc766fe5f0b90 Author: Krishna Myneni Date: Fri Jul 3 11:28:55 2020 -0500 Revised grace.4th to use full XYPLOT colormap. Changes to be committed: modified: modules/grace.4th commit 477d57459f6c66a886fd6eeb3ca38a0cc686f732 Author: Krishna Myneni Date: Thu Jul 2 21:29:49 2020 -0500 grace.4th now parses the Grace file colormap on import and maps a plot color to its closest color in the xyplot colormap, for closer color exchange. Changes to be committed: modified: modules/grace.4th commit 293094a137cdb53e689505465bf509dc776ebdee Author: Krishna Myneni Date: Thu Jul 2 11:31:17 2020 -0500 Updated exe file. Changes to be committed: modified: bin/xypw32.exe commit e4470875e5978708cb9932671cc6cbce3c00c524 Author: Krishna Myneni Date: Thu Jul 2 11:29:31 2020 -0500 Common File Open Dialog used by both C++ and Forth code; Get and Set window titles. Changes to be committed: modified: modules/grace.4th modified: modules/xyplot.4th modified: src/CGrid.h modified: src/CPlotWindow.cpp modified: src/CPlotWindow.h modified: src/xyplot.cpp modified: src/xyplot.h commit 76b194b196dad6246c53dbc39a9de7688d5a7609 Author: Krishna Myneni Date: Thu Jul 2 07:06:12 2020 -0500 Update the executable file. Changes to be committed: modified: ../bin/xypw32.exe commit b66936e5b41937f21682391c741b9b6a0f0e3c67 Author: Krishna Myneni Date: Thu Jul 2 07:03:32 2020 -0500 Increase width of edit field in Input and Header dialogs; set custom colors in Color dialog. Changes to be committed: modified: src/CInputDialog.cpp modified: src/CPlotWindow.cpp modified: src/xydlgs.dlg modified: src/xyplot.cpp commit 42cab3ca0c709c8e11b835ade79294ee2be90c81 Author: Krishna Myneni Date: Mon Jun 29 14:51:56 2020 -0500 Updated Forth environment to kForth-Win32 v1.0.16-3. Changes to be committed: modified: bin/xypw32.exe modified: modules/ans-words.4th modified: src/ForthCompiler.cpp modified: src/ForthVM.cpp modified: src/ForthVM.h modified: src/vm32.asm modified: src/vm32.obj modified: src/vmc.c modified: src/xydlgs.dlg commit 26c066b936fe504775bfa8a088f28bf9d40b3764 Author: Krishna Myneni Date: Wed Jun 24 22:04:46 2020 -0500 Added Forth interface for dropping the active plot; updated histogram module. Updated version to 1.1.7. Changes to be committed: modified: bin/xypw32.exe modified: modules/xyhistogram.4th modified: modules/xyplot.4th modified: src/xydlgs.dlg modified: src/xyplot.cpp modified: src/xyplot.h commit 3aefce46c167a6924f381cad5fc4378d3724aee3 Author: Krishna Myneni Date: Wed Jun 24 08:50:04 2020 -0500 Updated plot arithmetic module to auto-generate plot of result. Also added header for resulting data set. Changes to be committed: modified: modules/arithmetic.4th commit 2fada962fba2ecba7309b0caf66c273c8c375c7b Author: Krishna Myneni Date: Wed Jun 24 07:32:44 2020 -0500 Do not display empty message box after executing Forth expression. Changes to be committed: modified: bin/xypw32.exe modified: modules/grace.4th modified: src/CPlotWindow.cpp commit b6215fb420d26b632c0a251f60fce0e5b4ae3dc1 Author: Krishna Myneni Date: Tue Jun 23 21:22:53 2020 -0500 Added Forth interfaces for File Open dialog and a Message Box (see file_open_dialog and message_box in xyplot.4th) Changes to be committed: modified: bin/xypw32.exe modified: modules/grace.4th modified: modules/xyplot.4th modified: src/CPlotWindow.cpp modified: src/xyplot.cpp modified: src/xyplot.h commit 0ff562f5abb2a7145a456d77659d46feaea7a3ca Author: Krishna Myneni Date: Mon Jun 22 09:14:27 2020 -0500 Updated kForth interpreter and associated modules to v1.0.16. Changes to be committed: modified: bin/xypw32.exe modified: modules/ans-words.4th modified: modules/files.4th modified: src/ForthVM.cpp modified: src/vm32.asm modified: src/vm32.obj modified: src/vmc.c modified: src/xydlgs.dlg commit 32eb4ae6a67b1356b6cb133f3fb900f20eb1670f Author: Krishna Myneni Date: Thu Jun 18 11:03:51 2020 -0500 Updated kForth-Win32 version to release v1.0.15; revised XYPLOT-Win32 ver to 1.1.5. Changes to be committed: modified: bin/xypw32.exe modified: src/ForthCompiler.cpp modified: src/ForthCompiler.h modified: src/ForthVM.cpp modified: src/ForthVM.h new file: src/ForthWords.h modified: src/fbc.h modified: src/vm32.asm modified: src/vm32.obj modified: src/xydlgs.dlg modified: src/xyplot.dpd modified: src/xyplot.mak commit 0d45d95d7803f978670fd6a9b9eb1fdbab305d34 Author: Krishna Myneni Date: Tue Jun 16 18:47:00 2020 -0500 Updated Forth module ans-words.4th. Changes to be committed: modified: modules/ans-words.4th commit ad7273f157561115752c9aee875086f190bb2c0a Author: Krishna Myneni Date: Tue Jun 16 14:59:42 2020 -0500 Resynced Forth environment source code with kForth-Win32 project. Changes to be committed: modified: bin/xypw32.exe modified: src/ForthCompiler.cpp modified: src/ForthCompiler.h modified: src/ForthVM.cpp modified: src/ForthVM.h modified: src/fbc.h modified: src/vm32.asm modified: src/vm32.obj commit 795307445f85be5d1cae9d4fec238036ecf51c58 Author: Krishna Myneni Date: Tue Jun 16 12:02:26 2020 -0500 Synced Forth environment files to kForth-Win32 project files. Changes to be committed: modified: bin/xypw32.exe renamed: src/colortable.h -> src/ColorTable.h modified: src/ForthVM.cpp modified: src/ForthVM.h modified: src/vm32.asm modified: src/vm32.obj commit 455c2fbedb28a1a8f3580c9cd4e904438dd71552 Author: Krishna Myneni Date: Mon Jun 15 13:47:46 2020 -0500 Added FSL modules in preparation for transitioning from older matrix.4th package. Changes to be committed: new file: modules/fsl/complex.4th new file: modules/fsl/dynmem.4th new file: modules/fsl/fsl-util.4th new file: modules/fsl/runge4.4th modified: modules/xyplot.4th commit 23ad16374ce022b988b07b5a0b2186538c46167b Author: Krishna Myneni Date: Mon Jun 15 13:30:40 2020 -0500 Add Forth module struct-ext.4th. Changes to be committed: new file: modules/struct-ext.4th commit fa565af8cf7be68843a9eb353289708d47896128 Author: Krishna Myneni Date: Mon Jun 15 13:25:50 2020 -0500 Restored CPlotWindow.cpp to state at commit 9b6bc8b; updated Forth modules. Changes to be committed: modified: bin/xypw32.exe modified: modules/ans-words.4th modified: modules/files.4th modified: modules/strings.4th modified: src/CPlotWindow.cpp modified: src/vmc.c commit 008a7d6805d06fb714f19ebf14a9bfd4e86471ea Author: Krishna Myneni Date: Sun Jun 14 21:35:48 2020 -0500 Fix problems related to difference in strtoul() between gcc and dmc compilers. Changes to be committed: modified: bin/xypw32.exe modified: src/ForthCompiler.cpp modified: src/ForthCompiler.h new file: src/kfmacros.h modified: src/vmc.c modified: src/xydlgs.dlg modified: src/xyplot.mak commit f04d07a373dea519cc6a27fba77038e17fac23f8 Author: Krishna Myneni Date: Sun Jun 14 16:55:48 2020 -0500 Update README.md Revised project name from XYPLOT-WIN32 to XYPLOT-Win32 commit 03f40743825af6509e1cb510e6c9391f2127109d Author: Krishna Myneni Date: Sun Jun 14 16:52:17 2020 -0500 Synced fbc.h with kForth-Win32 project. Changes to be committed: modified: src/fbc.h commit 973b7e55fa9eda2399f9de571755cd45b94783f1 Author: Krishna Myneni Date: Sun Jun 14 16:48:17 2020 -0500 Renamed vm.obj to vm32.obj and changed makefile accordingly; fixed bug in NUMBER? (introduced after v 1.1.3). Changes to be committed: modified: bin/xypw32.exe renamed: src/vm.obj -> src/vm32.obj modified: src/vmc.c modified: src/xyplot.mak commit 105bae6972873091d91c07c13207546ac33a343e Author: Krishna Myneni Date: Sat Jun 13 13:24:56 2020 -0500 Update the executable in bin/ folder. Changes to be committed: modified: ../bin/xypw32.exe commit f5915cbbb1b89de6cad0891990da5505e6f59fb1 Author: Krishna Myneni Date: Sat Jun 13 13:23:28 2020 -0500 Updated vmc.c to use kForth-Win32 project version. Changes to be committed: modified: vmc.c commit 70f167b64d4d3ef233c5b0608770925b6a25a711 Author: Krishna Myneni Date: Sat Jun 13 13:06:32 2020 -0500 Replace use of CFrameWnd::MessagBox() with AfxMessageBox(); rename vm.asm to vm32.asm. Changes to be committed: renamed: vm.asm -> vm32.asm commit 9b6bc8b78495d4800e8d9cb29af65d71f9031495 Author: Krishna Myneni Date: Wed Jun 10 11:18:23 2020 -0500 Source updated to build with Digital Mars C/C++ v 8.57 (latest release). Changes to be committed: modified: README.md modified: bin/xypw32.exe modified: src/AlgebraCompiler.cpp modified: src/C3D_Real.cpp modified: src/C3D_Real.h modified: src/C3D_Transform.cpp modified: src/C3D_Transform.h modified: src/CDatabase.cpp modified: src/CDatabase.h modified: src/CDataset.cpp modified: src/CDataset.h modified: src/CGrid.cpp modified: src/CGrid.h modified: src/CGridDialog.cpp modified: src/CGridDialog.h modified: src/CHeaderDialog.cpp modified: src/CHeaderDialog.h modified: src/CInputDialog.cpp modified: src/CInputDialog.h modified: src/CPickDataDialog.cpp modified: src/CPickDataDialog.h modified: src/CPlot.h modified: src/CPlotDisplay.cpp modified: src/CPlotDisplay.h modified: src/CPlotList.cpp modified: src/CPlotList.h modified: src/CPlotObject.cpp modified: src/CPlotObject.h modified: src/CPlotWindow.cpp modified: src/CPlotWindow.h modified: src/CPolarGrid.cpp modified: src/CPolarGrid.h modified: src/CSaveOptionsDialog.cpp modified: src/CSaveOptionsDialog.h modified: src/CTransform.cpp modified: src/CTransform.h modified: src/CVerifyDialog.cpp modified: src/CVerifyDialog.h modified: src/CWorkspace41.cpp modified: src/CWorkspace41.h modified: src/CXyFile.cpp modified: src/CXyFile.h modified: src/CXyPlot.cpp modified: src/ForthCompiler.cpp modified: src/ForthCompiler.h modified: src/ForthVM.cpp modified: src/ForthVM.h modified: src/colortable.h modified: src/consts.h modified: src/fbc.h modified: src/resource.h modified: src/saveopts.h modified: src/xyp41.h modified: src/xyplot.cpp modified: src/xyplot.h modified: src/xyplot.mak commit cb4b219ff8289eb3a1c527add2ecd85e8f3ab8e9 Author: Krishna Myneni Date: Tue Jun 9 19:15:51 2020 -0500 Updated to build under Digital Mars C/C++ v8.43. Changes to be committed: modified: README.md modified: bin/xypw32.exe modified: src/CPlotWindow.cpp modified: src/xyplot.mak commit a2c09dd0d4c07a1611d432649719e5de73f5d03f Author: Krishna Myneni Date: Tue Jun 9 18:49:53 2020 -0500 Updated build compiler to Digital Mars C/C++ 8.38 Changes to be committed: modified: README.md modified: bin/xypw32.exe modified: src/xyplot.mak commit 9efdde64e85549d58d83cf5cb4b2f024378937a2 Author: Krishna Myneni Date: Tue Jun 9 08:48:18 2020 -0500 Updated color handling to sync with Linux version. Changes to be committed: modified: bin/xypw32.exe modified: modules/grace.4th modified: modules/xyplot.4th modified: src/CPlotList.cpp modified: src/colortable.h modified: src/vm.asm modified: src/xyplot.cpp modified: src/xyplot.h commit 42a067883cc287d789e2eea5d82d8d5232721b10 Author: Krishna Myneni Date: Tue Jun 9 05:48:13 2020 -0500 Updated README.md Changes to be committed: modified: README.md commit c443d1930ff070ba39565486f23225a1d455bb90 Author: Krishna Myneni Date: Tue Jun 9 05:31:04 2020 -0500 Added preliminary User's Manual. Changes to be committed: new file: doc/XYPLOT-WIN32 Manual.pdf commit 83c9840214068deb52d05ecba4505302f523e685 Author: Krishna Myneni Date: Mon Jun 8 07:20:44 2020 -0500 Updated environment variable for path to xyplot modules: XYPLOT_DIR Changes to be committed: modified: ../bin/xypw32.exe modified: ForthCompiler.cpp commit dbcb18c7f8b82a49395d5456f272eefc2322d413 Author: Krishna Myneni Date: Sun Jun 7 21:56:49 2020 -0500 Begin revisions to vm.asm to update embedded Forth system. Changes to be committed: modified: bin/xypw32.exe modified: src/vm.asm modified: src/vm.obj modified: src/xyplot.mak commit fc8a6ac2ba3e42061a98433f5285ee8d3b23394e Author: Krishna Myneni Date: Fri Jun 5 22:03:10 2020 -0500 Added source file, vm.asm, the A386 assembly code for vm.obj. Changes to be committed: modified: src/CDataset.cpp new file: src/vm.asm commit aa8c68243bfcac197d7e05b3ded1909bee66a09a Author: Krishna Myneni Date: Fri Jun 5 10:55:59 2020 -0500 Updated maximum datasets and plots to 32 in grace.4th module. Changes to be committed: modified: grace.4th commit 53e3be602081874c8fcef7af54a510d73700e4da Author: Krishna Myneni Date: Thu Jun 4 06:43:06 2020 -0500 Fixed Plot Menu function "Pick" when multiple sets with same name exist in the database. Changes to be committed: modified: bin/xypw32.exe modified: src/CDatabase.cpp modified: src/CPlotWindow.cpp commit bc9decf9021819f2f146dc7877a42ee765584697 Author: Krishna Myneni Date: Wed Jun 3 11:21:45 2020 -0500 Fixed various issues: 1) file output permissions from Forth modules, 2) color handling in grace.4th, 3) filled in blank entries in color table. Changes to be committed: modified: bin/xypw32.exe modified: modules/grace.4th new file: modules/utils.4th modified: modules/xyplot.4th modified: src/colortable.h modified: src/vmc.c modified: src/xyplot.cpp commit ae1f0766521aca6bc0adc934e12d96e978c4a9ac Author: Krishna Myneni Date: Tue Jun 2 13:58:05 2020 -0500 Update executable Changes to be committed: modified: bin/xypw32.exe commit 49e94c336c8572f5783466a32508cf6bc6e3f72d Author: Krishna Myneni Date: Tue Jun 2 13:51:13 2020 -0500 Fix color lookup for Forth interface word SET_PLOT_COLOR Changes to be committed: modified: src/CPlotWindow.h commit 97911c2fec4c7fd8f96f9b4da4aee03d7467f7f8 Author: Krishna Myneni Date: Tue Jun 2 13:12:52 2020 -0500 Updated file constants O_CREAT, O_APPEND, and O_EXCL in files.4th for Win32. Changes to be committed: modified: modules/files.4th commit 498e60df3e34e04c8ed0e334d2849fadee9085a0 Author: Krishna Myneni Date: Tue Jun 2 12:42:12 2020 -0500 Update of module grace.4th to be (nearly) functionally equivalent to Linux version. Compatibility changes also required in xyplot.cpp, xyplot.4th, and other affected modules. Changes to be committed: modified: bin/xypw32.exe modified: modules/arithmetic.4th modified: modules/autocorr.4th modified: modules/files.4th modified: modules/grace.4th modified: modules/strings.4th modified: modules/xyderiv.4th modified: modules/xyfft.4th modified: modules/xyhistogram.4th modified: modules/xymap.4th modified: modules/xypeaks.4th modified: modules/xyplot.4th modified: modules/yn_vs_ym.4th modified: src/xyplot.cpp commit c62c0da854f56af429c5e4fecffec43dbcdbc878 Author: Krishna Myneni Date: Mon Jun 1 15:24:35 2020 -0500 Updated data structures in xyplot.4th to be consistent with Linux version. Corresponding changes made in all of the 4th modules. Changes to be committed: modified: modules/abs.4th modified: modules/arithmetic.4th modified: modules/autocorr.4th modified: modules/grace.4th modified: modules/lpf.4th modified: modules/smooth.4th modified: modules/struct.4th modified: modules/xutils.4th modified: modules/xyderiv.4th modified: modules/xyfft.4th modified: modules/xyhistogram.4th modified: modules/xymap.4th modified: modules/xypeaks.4th modified: modules/xyplot.4th modified: modules/xypolyfit.4th modified: modules/yln.4th modified: modules/ylog.4th modified: modules/yn_vs_ym.4th commit d5872c5dd3fb988dff4a4c92702fcfbe0266be9c Author: Krishna Myneni Date: Mon Jun 1 12:26:46 2020 -0500 Revised grace.4th and xyplot.4th Changes to be committed: modified: modules/grace.4th modified: modules/xyplot.4th commit fefbe19684a5485ec0cfd3ef93ff1f215da0ccf3 Author: Krishna Myneni Date: Mon Jun 1 08:50:46 2020 -0500 Updated color table. Changes to be committed: modified: bin/xypw32.exe modified: src/colortable.h commit db4310f1f30d302c0c4bd1e7c47958c10fac8340 Author: Krishna Myneni Date: Mon Jun 1 08:19:18 2020 -0500 Fixed CDataSet::Find() which avoided the end points. Changes to be committed: modified: bin/xypw32.exe modified: src/CDataset.cpp commit a3384da4ff95224bd7747631ebaa66b454ce75dc Author: Krishna Myneni Date: Mon Jun 1 07:35:58 2020 -0500 Updated make file, xyplot.mak, and added executable in bin/ Changes to be committed: new file: bin/xypw32.exe renamed: src/xyplot.DEF -> src/xyplot.def renamed: src/xyplot.DPD -> src/xyplot.dpd renamed: src/xyplot.MAK -> src/xyplot.mak commit a524311c0523aa7f0d9fd110e2d4bcd659509db1 Author: Krishna Myneni Date: Sun May 31 22:24:19 2020 -0500 Updated version to 1.1.4. Changes to be committed: modified: src/xydlgs.dlg commit 9467dfe264dfec43825de414f6d449b550194edf Author: Krishna Myneni Date: Sun May 31 22:15:32 2020 -0500 Changed key data structures in Forth interface to C++ code and revised modules accordingly. Changes to be committed: new file: example-data/spectrum_SN002_2rev.agr new file: modules/ans-words.4th modified: modules/arithmetic.4th new file: modules/autocorr.4th modified: modules/grace.4th modified: modules/peak_search.4th modified: modules/strings.4th new file: modules/struct.4th modified: modules/xyderiv.4th modified: modules/xyfft.4th modified: modules/xyhistogram.4th modified: modules/xymap.4th modified: modules/xypeaks.4th modified: modules/xyplot.4th modified: modules/xypolyfit.4th new file: modules/yln.4th new file: modules/yn_vs_ym.4th commit 9a3fa36bdb414461096e3fa1444d26b6b5e07a47 Author: Krishna Myneni Date: Sun May 31 21:47:05 2020 -0500 Changed drive letter in the makefile from Z: to D: Changes to be committed: modified: src/xyplot.MAK commit cb5bbba504996d2abeb9a15ae2728bc8267a442e Author: Krishna Myneni Date: Sun May 31 15:58:38 2020 -0500 Fixed a problem with returing to previous view after changing extrema. Changes to be committed: new file: example-data/hwave.xsp modified: src/CPlotDisplay.cpp commit da40573770e01520b8b2ce48a30507f161839949 Author: Krishna Myneni Date: Sun May 31 10:42:10 2020 -0500 Revised plot arithmetic module to perform linear interpolation when abscissas are unequal. Changes to be committed: modified: modules/arithmetic.4th commit f83f8efd9bb609561eaf8e2547505403adc8777e Author: Krishna Myneni Date: Sun May 31 10:29:09 2020 -0500 Added demonstration data files. Changes to be committed: new file: example-data/auncd.dat new file: example-data/cncd.dat new file: example-data/cornu.dat new file: example-data/expdecay.dat new file: example-data/h2.dat commit 39c0b3b754637b048d961ef336cdb5ae34e1acd3 Author: Krishna Myneni Date: Sun May 31 05:07:21 2020 -0500 Revised the 1.1.3 source code to build under Digital Mars C/C++ v834.12; removed IDE project file(s). Changes to be committed: modified: src/AlgebraCompiler.cpp modified: src/C3D_Real.cpp modified: src/C3D_Real.h modified: src/C3D_Transform.cpp modified: src/C3D_Transform.h modified: src/CDatabase.cpp modified: src/CDatabase.h modified: src/CDataset.cpp modified: src/CDataset.h modified: src/CGrid.cpp modified: src/CGrid.h modified: src/CGridDialog.cpp modified: src/CGridDialog.h modified: src/CHeaderDialog.cpp modified: src/CHeaderDialog.h modified: src/CInputDialog.cpp modified: src/CInputDialog.h modified: src/CPickDataDialog.cpp modified: src/CPickDataDialog.h modified: src/CPlot.h modified: src/CPlotDisplay.cpp modified: src/CPlotDisplay.h modified: src/CPlotList.cpp modified: src/CPlotList.h modified: src/CPlotObject.cpp modified: src/CPlotObject.h modified: src/CPlotWindow.cpp modified: src/CPlotWindow.h modified: src/CPolarGrid.cpp modified: src/CPolarGrid.h modified: src/CSaveOptionsDialog.cpp modified: src/CSaveOptionsDialog.h modified: src/CTransform.cpp modified: src/CTransform.h modified: src/CVerifyDialog.cpp modified: src/CVerifyDialog.h modified: src/CWorkspace41.cpp modified: src/CWorkspace41.h modified: src/CXyFile.cpp modified: src/CXyFile.h modified: src/CXyPlot.cpp modified: src/CXyPlot.h modified: src/ForthCompiler.cpp modified: src/ForthVM.cpp modified: src/colortable.h new file: src/stdafx.h modified: src/vmc.c modified: src/xyplot.DPD modified: src/xyplot.MAK deleted: src/xyplot.OPN modified: src/xyplot.cpp modified: src/xyplot.h deleted: src/xyplot.prj commit eaf9a6b6c15bd75dfa31ed98bfc3b4d571f42367 Author: Krishna Myneni Date: Sun May 31 04:35:04 2020 -0500 Removed original README file for v1.1.3; Going forward, the source will build under Digital Mars C/C++. Changes to be committed: deleted: README_original.txt commit 1818a6dddd305c8b0de1b4e3ae10f4c52d89b9b0 Author: Krishna Myneni Date: Sun May 31 04:20:31 2020 -0500 Added the original README file from the version 1.1.3 source archive. Changes to be committed: new file: README_original.txt commit 02a5b0b1d86842af52af376f8aa0b604e291aff1 Author: Krishna Myneni Date: Sat May 30 22:56:58 2020 -0500 Added src/ for xypw ver 1.1.3 (released originally on 22 Aug. 2003). Changes to be committed: new file: src/AlgebraCompiler.cpp new file: src/C3D_Real.cpp new file: src/C3D_Real.h new file: src/C3D_Transform.cpp new file: src/C3D_Transform.h new file: src/CDatabase.cpp new file: src/CDatabase.h new file: src/CDataset.cpp new file: src/CDataset.h new file: src/CGrid.cpp new file: src/CGrid.h new file: src/CGridDialog.cpp new file: src/CGridDialog.h new file: src/CHeaderDialog.cpp new file: src/CHeaderDialog.h new file: src/CInputDialog.cpp new file: src/CInputDialog.h new file: src/CPickDataDialog.cpp new file: src/CPickDataDialog.h new file: src/CPlot.h new file: src/CPlotDisplay.cpp new file: src/CPlotDisplay.h new file: src/CPlotList.cpp new file: src/CPlotList.h new file: src/CPlotObject.cpp new file: src/CPlotObject.h new file: src/CPlotWindow.cpp new file: src/CPlotWindow.h new file: src/CPolarGrid.cpp new file: src/CPolarGrid.h new file: src/CSaveOptionsDialog.cpp new file: src/CSaveOptionsDialog.h new file: src/CTransform.cpp new file: src/CTransform.h new file: src/CVerifyDialog.cpp new file: src/CVerifyDialog.h new file: src/CWorkspace41.cpp new file: src/CWorkspace41.h new file: src/CXyFile.cpp new file: src/CXyFile.h new file: src/CXyPlot.cpp new file: src/CXyPlot.h new file: src/ForthCompiler.cpp new file: src/ForthCompiler.h new file: src/ForthVM.cpp new file: src/ForthVM.h new file: src/colortable.h new file: src/consts.h new file: src/fbc.h new file: src/resource.h new file: src/saveopts.h new file: src/vm.obj new file: src/vmc.c new file: src/xydlgs.dlg new file: src/xyp41.h new file: src/xyplot.DEF new file: src/xyplot.DPD new file: src/xyplot.MAK new file: src/xyplot.OPN new file: src/xyplot.cpp new file: src/xyplot.h new file: src/xyplot.ico new file: src/xyplot.prj new file: src/xyplot.rc commit 2f371702552999ff0f56ae290dd07ecfdcfc4ed8 Author: Krishna Myneni Date: Sat May 30 22:45:18 2020 -0500 Added modules/ for xypw version 1.1.3, kForth-32 version 1.0.14-2sc Changes to be committed: new file: modules/abs.4th new file: modules/arithmetic.4th new file: modules/derivative.4th new file: modules/fft.4th new file: modules/files.4th new file: modules/grace.4th new file: modules/lpf.4th new file: modules/matrix.4th new file: modules/peak_search.4th new file: modules/polyfit.4th new file: modules/smooth.4th new file: modules/strings.4th new file: modules/xutils.4th new file: modules/xyderiv.4th new file: modules/xyfft.4th new file: modules/xyhistogram.4th new file: modules/xymap.4th new file: modules/xypeaks.4th new file: modules/xyplot.4th new file: modules/xypolyfit.4th new file: modules/ylog.4th commit 50100becdb1e818497e223fd9d7149e68effd506 Author: Krishna Myneni Date: Sat May 30 22:31:23 2020 -0500 Initial commit