2003-09-04 03:08:27 +00:00
|
|
|
WylieWord Build Procedure
|
|
|
|
|
|
|
|
This explains how to make a new version of WylieWord.
|
|
|
|
|
2004-02-27 10:29:57 +00:00
|
|
|
The program source file is called "WylieWord development copy.dot".
|
2005-01-19 12:08:05 +00:00
|
|
|
This is what you edit with the VBA editor. To make it functional, you
|
|
|
|
may need to call WylieWordBindKeys.
|
2003-09-04 03:08:27 +00:00
|
|
|
|
|
|
|
When you have finished modifying it:
|
|
|
|
|
|
|
|
Do a search for, and remove, all debugging MsgBox calls.
|
|
|
|
|
|
|
|
I use "!!!" in comments to note known bugs that should be dealt with.
|
|
|
|
Search for "!!!" and make sure anything left in that state is
|
|
|
|
acceptable in the release.
|
|
|
|
|
2004-11-03 02:36:17 +00:00
|
|
|
Increment the version number in AboutWylieWord.
|
|
|
|
|
2004-02-27 10:29:57 +00:00
|
|
|
Do "Debug > Compile" in the F11 window. Verify there are no
|
|
|
|
compilation errors.
|
|
|
|
|
2005-01-19 12:08:05 +00:00
|
|
|
Update the Testing.doc document to reflect functionality changes.
|
|
|
|
|
2003-09-04 03:08:27 +00:00
|
|
|
Re-test everything that has changed since the last release, and
|
2004-02-27 10:29:57 +00:00
|
|
|
anything that might be affected by those changes.
|
2003-09-04 03:08:27 +00:00
|
|
|
|
2003-11-16 02:27:42 +00:00
|
|
|
Run PrepareDistribution in immediate window.
|
2004-11-03 02:36:17 +00:00
|
|
|
This runs automated tests. For these to work, you need to have the test case
|
|
|
|
files (from CVS/SourceForge) in your running WylieWord folder.
|
2005-01-16 00:59:31 +00:00
|
|
|
The full set of tests may take quite a long time; maybe half an hour.
|
2004-02-27 10:29:57 +00:00
|
|
|
Verify that the results are OK.
|
2005-01-16 00:59:31 +00:00
|
|
|
It also unbinds all the WylieWord keys.
|
2004-02-27 10:29:57 +00:00
|
|
|
This is critical to having WylieWord work correctly on non-English keyboards.
|
2003-09-04 03:08:27 +00:00
|
|
|
|
2003-09-23 16:53:46 +00:00
|
|
|
Save "WylieWord development copy.dot"
|
2005-01-19 12:08:05 +00:00
|
|
|
|
|
|
|
Make a copy and rename it Setup.doc. This is the input to the build process.
|
2003-09-04 03:08:27 +00:00
|
|
|
|
2003-09-23 16:53:46 +00:00
|
|
|
If the manual has changed, update its revision date.
|
|
|
|
|
2005-01-16 00:59:31 +00:00
|
|
|
The WylieWord installer is created using the program "SEAU"
|
|
|
|
("Self-Extracting Archive Utility"), available for $49 on the web.
|
|
|
|
The .INP file is its configuration.
|
2003-09-04 03:08:27 +00:00
|
|
|
|
|
|
|
In SEAU:
|
|
|
|
|
2003-11-16 02:27:42 +00:00
|
|
|
Update the Files folder to be the WylieWord build folder (if it isn't already).
|
2003-09-04 03:08:27 +00:00
|
|
|
Update the Archive output file location to be in that folder also.
|
|
|
|
Save the SEAU configuration (.INP file) if you have changed it.
|
|
|
|
Run the SEAU builder.
|
|
|
|
|
2005-01-16 00:59:31 +00:00
|
|
|
Now install and re-test. See the Testing.doc file for how to do a
|
|
|
|
clean install and what to test.
|
|
|
|
|