XYPLOT-Win32 Commits


851dae0

Update ver 2.x modules.

modifiedmodules/autocorr.4th
modifiedmodules/fsl/extras/read_xyfile.4th
modifiedmodules/modules.4th
modifiedmodules/strings.4th
modifiedmodules/yn_vs_ym.4th

branch master
commit 851dae090128d0642ef7d99fa94ee5ab1f4ad95f
Author: Krishna Myneni 
Date:   Sun Apr 13 11:17:39 2025 -0500
94e7709

Major update to ver. 2.0.0 with kForth v2.5.0

modifiedbin/xypw32.exe
deleteddoc/kForth-32 Manual-1.x.pdf
new filedoc/kForth-32 Manual-2.x.pdf
modifiedmodules/ans-words.4th
modifiedmodules/fsl/complex-test.4th
modifiedmodules/fsl/demo/gfit-curvefit.4th
modifiedmodules/fsl/extras/jairy.4th
modifiedmodules/fsl/extras/vector.4th
modifiedmodules/mc.4th
renamedmodules/modules.fs -> modules/modules.4th
modifiedmodules/strings.4th
modifiedmodules/utils.4th
modifiedmodules/xyplot.4th
modifiedsrc/ForthCompiler.cpp
modifiedsrc/ForthCompiler.h
modifiedsrc/ForthVM.cpp
modifiedsrc/ForthVM.h
modifiedsrc/ForthWords.h
modifiedsrc/fbc.h
modifiedsrc/kfmacros.h
modifiedsrc/vm32.asm
modifiedsrc/vm32.obj
modifiedsrc/vmc.c
modifiedsrc/xydlgs.dlg
modifiedsrc/xyplot.mak

branch master
commit 94e770965bfcf2e096b62fbdc61d03d541115666
Author: Krishna Myneni 
Date:   Sat Oct 26 09:31:59 2024 -0500
eff26fd

Update Exponential Fit module.

modifiedmodules/xyexpfit.4th

branch master
commit eff26fdcdf6875c99e194b080ff103c7f5f13fdc
Author: Krishna Myneni 
Date:   Thu Jun 6 19:57:06 2024 -0500
cb37458

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.

modifiedbin/xypw32.exe
modifiedsrc/CPlotWindow.cpp
modifiedsrc/xyplot.cpp

branch master
commit cb37458ba2d14a694d4113e9d3e724dafb89f0d1
Author: Krishna Myneni 
Date:   Tue May 14 07:47:07 2024 -0500
abb4857

Make set arithmetic a submenu of Math Menu.

modifiedmodules/arithmetic.4th

branch master
commit abb4857ffc0cabcc4b5e52cfd8bbf26a54437791
Author: Krishna Myneni 
Date:   Mon May 13 21:50:26 2024 -0500
09ede8c

Fix errors with use of string streams.

modifiedbin/xypw32.exe
modifiedsrc/CPlotWindow.cpp
modifiedsrc/xyplot.cpp

branch master
commit 09ede8c196e9c5f5b4e42a79ce501d8e88527ee2
Author: Krishna Myneni 
Date:   Sun May 12 23:20:55 2024 -0500
fa38fd

Update xymap.4th (demos submenu) and xyplot.4th

modifiedmodules/xymap.4th
modifiedmodules/xyplot.4th

branch master
commit ffa38fd2e754faee0bd671310745800873ecaa50
Author: Krishna Myneni 
Date:   Sat May 11 16:50:42 2024 -0500
5db520b

Added user-definable menus and submenus: v1.6.0

modifiedbin/xypw32.exe
modifiedmodules/xyplot.4th
modifiedsrc/CPlotWindow.cpp
modifiedsrc/CPlotWindow.h
modifiedsrc/xydlgs.dlg
modifiedsrc/xyplot.cpp
modifiedsrc/xyplot.h
modifiedsrc/xyplot.mak

branch master
commit 5db520b49a77b7d0690b147a568bab0d7b2a15a2
Author: Krishna Myneni 
Date:   Sat May 11 16:40:02 2024 -0500
f805c75

Fix parameter uncertainty estimates in Exp fit.

modifiedmodules/xyexpfit.4th

branch master
commit f805c75d64e15c191c017981c13f91893a8d9045
Author: Krishna Myneni 
Date:   Fri May 10 10:51:50 2024 -0500
cb43374

Add 3 modules. Update fsl modules.

new filemodules/fpu-x86.4th
modifiedmodules/fsl/demo/sl.4th
modifiedmodules/fsl/elip12.4th
modifiedmodules/fsl/erf.4th
modifiedmodules/fsl/extras/cg.4th
modifiedmodules/fsl/extras/determ.4th
modifiedmodules/fsl/extras/erf-wc.4th
modifiedmodules/fsl/extras/four1.4th
modifiedmodules/fsl/extras/interp-array.4th
modifiedmodules/fsl/extras/mmul.4th
modifiedmodules/fsl/extras/noise.4th
modifiedmodules/fsl/extras/numerov.4th
modifiedmodules/fsl/extras/polyfit.4th
modifiedmodules/fsl/extras/runge4-x86.4th
modifiedmodules/fsl/extras/sph_bes_neu.4th
modifiedmodules/fsl/extras/stats.4th
modifiedmodules/fsl/extras/tridiag.4th
modifiedmodules/fsl/extras/vector.4th
modifiedmodules/fsl/extras/voigt.4th
modifiedmodules/fsl/extras/zeigen22h.4th
modifiedmodules/fsl/gamma.4th
modifiedmodules/fsl/gauleg.4th
modifiedmodules/fsl/gauss.4th
modifiedmodules/fsl/gaussj.4th
modifiedmodules/fsl/hermite.4th
modifiedmodules/fsl/hilbert.4th
modifiedmodules/fsl/levmarq.4th
modifiedmodules/fsl/logistic.4th
modifiedmodules/fsl/lufact.4th
modifiedmodules/fsl/pcylfun.4th
modifiedmodules/fsl/polrat.4th
modifiedmodules/fsl/polys.4th
modifiedmodules/fsl/runge4.4th
modifiedmodules/fsl/seriespw.4th
modifiedmodules/fsl/shellsrt.4th
new filemodules/struct-200x-ext.4th
new filemodules/xybaseline.4th

branch master
commit cb433749148c13eb90525ddbd49508333fb71395
Author: Krishna Myneni 
Date:   Wed May 8 16:41:48 2024 -0500
8268e8d

Remove inactive items on Data menu. New exe file.

modifiedbin/xypw32.exe
modifiedsrc/resource.h
modifiedsrc/xydlgs.dlg
modifiedsrc/xyplot.rc

branch master
commit 8268e8d6ff93d8636920e22a869f6aa132e7bcc1
Author: Krishna Myneni 
Date:   Wed May 8 14:22:37 2024 -0500
95998a2

Fix potential mem leak.

modifiedsrc/CDatabase.cpp
modifiedsrc/xydlgs.dlg

branch master
commit 95998a29dca0e37db7a2aa39d91d562c56f9a5df
Author: Krishna Myneni 
Date:   Sun May 5 11:33:54 2024 -0500
10ae0be

Completed all features of Save Options dialog

modifiedbin/xypw32.exe
modifiedmodules/xyplot.4th
modifiedsrc/CDatabase.cpp
modifiedsrc/CSaveOptionsDialog.cpp
modifiedsrc/CXyFile.cpp
modifiedsrc/xydlgs.dlg

branch master
commit 10ae0be7081e70a826b7b7b24934263dc66cfc35
Author: Krishna Myneni 
Date:   Fri May 3 15:53:01 2024 -0500
e8deed1

Updated and enabled exponential fit module.

modifiedmodules/xyexpfit.4th
modifiedmodules/xyplot.4th

branch master
commit e8deed1251e8afa02592e9f1cf11d262d694410b
Author: Krishna Myneni 
Date:   Mon Apr 29 18:36:27 2024 -0500
4abbd15

Fix problems with File>Save Options (partial)

modifiedbin/xypw32.exe
modifiedmodules/xyplot.4th
modifiedsrc/CDatabase.cpp
modifiedsrc/CPlotWindow.cpp
modifiedsrc/CSaveOptionsDialog.cpp
modifiedsrc/CXyFile.cpp
modifiedsrc/CXyFile.h
modifiedsrc/xydlgs.dlg
modifiedsrc/xyplot.cpp
modifiedsrc/xyplot.h

branch master
commit 4abbd1516f2da7311bd3ae08d6699360de6ad367
Author: Krishna Myneni 
Date:   Mon Apr 29 07:20:43 2024 -0500
cece8ae

Disable exponential fit module (temporary).

modifiedmodules/xyplot.4th

branch master
commit cece8ae3e6e06f1e83e53fc2d8af4fe828de08d2
Author: Krishna Myneni 
Date:   Sun Apr 21 21:20:42 2024 -0500
ce729fd

Update FSL files.

modifiedmodules/fsl/demo/gfit-curvefit.4th
modifiedmodules/fsl/demo/gfit-levmarq.4th
modifiedmodules/fsl/extras/curvefit.4th
modifiedmodules/fsl/fsl-util.4th

branch master
commit ce729fd1e22e8d7955f73c34d8efa13c48f71aec
Author: Krishna Myneni 
Date:   Sun Apr 21 19:15:34 2024 -0500
00fc55f

Transition to ver. 1.5.0; Part II; .exe updated.

modifiedbin/xypw32.exe

branch master
commit 00fc55f93ebef78a7812e54268a04fe7110f0703
Author: Krishna Myneni 
Date:   Sat Apr 20 14:07:30 2024 -0500
4bde735

Transition to ver 1.5.0, Part I, .exe not updated!

modifieddoc/kForth-32 Manual-1.x.pdf
modifiedmodules/ans-words.4th
modifiedmodules/asm-x86.4th
new filemodules/fsl/demo/2D_integral_01.4th
modifiedmodules/fsl/demo/lorenz.4th
modifiedmodules/fsl/demo/pfex.4th
modifiedmodules/fsl/extras/array-utils0.4th
modifiedmodules/fsl/extras/eigen33.4th
new filemodules/fsl/extras/sph_bes_neu.4th
new filemodules/fsl/extras/tridiag.4th
modifiedmodules/fsl/extras/voigt.4th
new filemodules/fsl/extras/zmatrix.4th
modifiedmodules/fsl/gauleg.4th
modifiedmodules/hmac-md5.4th
modifiedmodules/mini-oof.4th
modifiedmodules/strings.4th
modifiedmodules/utils.4th
modifiedsrc/CPlotWindow.cpp
modifiedsrc/ForthCompiler.cpp
modifiedsrc/ForthCompiler.h
modifiedsrc/ForthVM.cpp
modifiedsrc/ForthVM.h
modifiedsrc/ForthWords.h
new filesrc/VMerrors.h
modifiedsrc/fbc.h
modifiedsrc/kfmacros.h
modifiedsrc/vm32.asm
modifiedsrc/vm32.obj
modifiedsrc/vmc.c
modifiedsrc/xydlgs.dlg
modifiedsrc/xyplot.mak

branch master
commit 4bde7352634a63ae9441272560e16480b1358d01
Author: Krishna Myneni 
Date:   Sat Apr 20 13:50:10 2024 -0500
8d09a44
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
0079074
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
4a15af3
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
21aacc2
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
c350e5d
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
696a8c4
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
52f2092
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
7ff8e97
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
ee15db9
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
aedaa28
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
e432c45
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
5495eae
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
3e85790
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
f83f9b6
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
32b2fb6
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
204f8df
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
5d2d804
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
d445ec9
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
b8233e4
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
5beb126
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
cdabcc7
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
d8b3676
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
071849a
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
fa6b7e6
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
99dc63f
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
c199aa0
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
f8bcfbe
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
c4ee380
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
b546f09
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
67be1cc
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
b242f77
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
be8ed0f
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
a27e9e0
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
5fd2eb8
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
04c6681
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
d19d3fe
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
042ae9c
commit 042ae9cdcda3263c17a41b5e8c035fa566d18772
Author: Krishna Myneni 
Date:   Tue Jul 7 12:38:47 2020 -0500

    Update executable.
    
     Changes to be committed:
            modified:   bin/xypw32.exe
05e3d3a
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
035cea7
commit 035cea7ef73d51e6110cd61cc02525db686f3f54
Author: Krishna Myneni 
Date:   Tue Jul 7 10:53:18 2020 -0500

    Updated executable.
    
     Changes to be committed:
            modified:   bin/xypw32.exe
8554f30
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
57ce2d2
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
2b50319
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
2a32af7
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
3ac1bc7
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
03ea971
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
8543d53
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
477d574
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
293094a
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
e447087
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
76b194b
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
b66936e
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
42cab3c
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
26c066b
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
3aefce4
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
2fada96
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
b6215fb
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
0ff562f
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
32eb4ae
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
0d45d95
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
ad7273f
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
7953074
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
455c2fb
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
23ad163
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
fa565af
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
008a7d6
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
f04d07a
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
03f4074
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
973b7e5
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
105bae6
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
f5915cb
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
70f167b
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
9b6bc8b
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
cb4b219
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
a2c09dd
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
9efdde6
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
42a0678
commit 42a067883cc287d789e2eea5d82d8d5232721b10
Author: Krishna Myneni 
Date:   Tue Jun 9 05:48:13 2020 -0500

    Updated README.md
    
     Changes to be committed:
            modified:   README.md
c443d19
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
83c9840
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
dbcb18c
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
fc8a6ac
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
aa8c682
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
53e3be6
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
bc9decf
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
ae1f076
commit ae1f0766521aca6bc0adc934e12d96e978c4a9ac
Author: Krishna Myneni 
Date:   Tue Jun 2 13:58:05 2020 -0500

    Update executable
    
     Changes to be committed:
            modified:   bin/xypw32.exe
49e94c3
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
97911c2
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
498e60d
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
c62c0da
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
d5872c5
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
fefbe19
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
db4310f
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
a3384da
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
a524311
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
9467dfe
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
9a3fa36
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
cb5bbba
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
da40573
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
f83f8ef
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
39c0b3b
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
eaf9a6b
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
1818a6d
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
02a5b0b
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
2f37170
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
50100be
commit 50100becdb1e818497e223fd9d7149e68effd506
Author: Krishna Myneni 
Date:   Sat May 30 22:31:23 2020 -0500

    Initial commit