home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Monster Media 1993 #2
/
Image.iso
/
wp
/
wpm341.zip
/
WHATSNEW.FMS
< prev
next >
Wrap
Text File
|
1993-04-22
|
22KB
|
410 lines
What's New Fenimore's Macro Suite
─────────────────────────────────────────────────────────────────────
Modified: ALT E, F, M, V, X; CTRL S, Z, HOME; CTRLKEY, DP, ENH, ENV,
LTRHD, MEMO, OPT, SPRDSHEET, TBLBLK, TBLMAIN, TBLOPT,
TBLCURMV
NEW: _AK4, MARGINS; CTRL U;
The following are the most recent changes:
NOTE: CTRL L (LTRHEAD) and CTRL M (MEMO) were discontinued as
separate macros. LTRHEAD (letterhead) and MEMO are now accessed as
options under the ENVELOPE FUNCTION RELATED MACRO (ENVLP/ALT-E)
ALT A (ADV)
4 Apr 93 Added list of measurement units to menu header. Reveal codes
now toggles on/off using the reveal codes key. Space key
acts as an exit key. (Version 3.74)
ALT E (ENVLP)
20 Mar3 No longer allowed to work if document is blank! (Version
1.21)
5 Apr3 Added new menu entry to allow access to ENV.WPM (address
lists composed of envelope pages). If the document is empty
the macro now asks if you wish to create an address list
file. If yes then the macro enters ENV.WPM. If no then an
error message is displayed and the macro terminates (as
previously). (Version 1.30)
12 Apr3 The macro acquires the capability to access the letterhead
and memorandum macros. The menuing was changed accordingly.
Now within a blank document, the only options which appear
are those for creating letterhead, memos, and envelope
lists. In a non-blank document all options are displayed
(copying address with and without barcode and creating
barcode only). (Version 2.00)
ALT F (FILESAVE)
9 Mar3 Somehow the original file name was not being reported when
an attempt was made to save a current file to another path
on which the file already existed (at least a file of the
same name). The original name is now correctly reported.
(Version 4.70c)
10 Mar3 Updated the problem reported fixed on 9 Mar 93 (Version
4.70c). Also fixed a problem with the rename function used
when the user has chosen not to overwrite an already
existing file of the same name. If no name was provided
(ENTER hit at the prompt for path) the rename function was
reentered and the filename reported would consist only of
the path. Subsequent run throughs (hitting the ENTER key at
the prompt for path) would result in the path being appended
to the path. This fix made it so that the if no new path is
provided, the macro returns to the main menu (not to the
renaming facility). Also, at the request to rename, a yes or
no answer was expected. This fix now recognizes ENTER, EXIT
(F7), and ESC as valid menu entries; any one of these
indicates a cessation of attempt to save the file in the
requested destination and returns the user to the main
filesave menu. (Version 4.70d).
6 Apr3 Fixed a minor problem related to saving blocks. A variable
indicating that a block save was occurring wasn't cleared
out at the conclusion of that save. This meant that if a
file save of the same name occurred later during the same
edit session, a block save error would occur (but no such
error should occur because, presumably, you were editing the
file not the block. As such, you KNEW you were saving the
current file back over itself!). Also, the filename to which
the block was being saved is now identified when this error
occurs. This should help during the subsequent block save
attempt. Previously no such identification was performed.
(Version 4.70e)
ALT M (MISC)
17 Apr3 TABLE. Choosing this option now enters the table edit macro
directly. (Version 2.82)
18 Apr3 PAGE MARGINS. Moved functions to MARGINS.WPM. (Version 2.83)
21 Apr3 WORD COUNT. Counting words in a blocked region isn't allowed
by WordPerfect without first spell checking that region. The
macro now identifies that fact with a cancellable delay
message (i.e., hitting ENTER removes the message and the
spell check/word count proceeds) (Version 2.83b)
ALT X (EXIT)
17 Mar3 The macro now more fully ensures the current state of
WordPerfect with respect to the screen display before
operating. Previously, someone could be partway through
saving a file via WordPerfect menuing and decide to run the
EXIT macro -- it used to be a great way to potentially
effectively hang the computer (at the worst)! (Version
5.41b)
27 Mar3 The routine which detects the presence of print jobs was
slightly improved to recognize that during a SAVE exit
there's no need to alert the user to the fact that print
jobs are on-going. The menu which requests the user to
decide between continuing a WordPerfect exit (and exiting
all print jobs as well) or staying in WordPerfect (to
continue the printing). The menu's also recognize numeric
options of 1 and 2 (in addition to the Yes or No responses).
(Version 5.41d)
ALT V (VIEW)
17 Mar3 Hitting the spacebar would exit the viewing but not
necessarily the macro. This fix ensures that the macro is
fully exited along with the preview when the space bar is
hit. Removed extraneous coding. (Version 2.11b)
CTRL S (Superscript over Subscript)
29 Mar3 Minor menuing change: numbers added to menu items. Sometimes
a double space would remain after the action occurred; this
won't happen now. Minor coding changes/improvements.
(Version 2.11d)
CTRL U (UPDN)
14 Mar3 NEWLY SUPPORTED. Changed the menuing to support added
options to subscript or superscript the previous one or two
characters with or without underlining. Previously, this
macro only superscripted and underlined the first two
characters to the left of the macro. The original intention
of the macro was for use with such words as 1st, 2nd, 3rd,
and 4th. (Version 2.10a)
19 Mar3 Adds support for active blocks: allows superscripting or
subscripting the blocked region. (Version 2.20)
CTRL Z (BLNKSCRN)
31 Mar3 Added an option to use the Global Password as the password
entry. The main purpose of this change is to speed password
entry. This option allows using the ■=■ key at the password
entry menu (ONLY one character and it MUST be ■=■). When
this is entered, only the global password is allowed. The
global password, as supplied, is ■FMS■. To make it easier to
change the global password, a variable called ■GPW■ was
created. However, this variable is hidden in the depths of
the macro (at the end of the routine SM and immediately
before ROW. The routine ROW is the next routine immediately
after SM). (Version 1.11c)
CTRL HOME (GOTO)
20 Mar3 Improved support for cursor repositioning within a table or
document. Macro now better recognizes, and responds to, HOME
and ALT HOME (valid when used within tables, otherwise
converted to HOME HOME). Added ability to go to a
WordPerfect character set character. (Version 1.14)
ALTKEY
12 Apr3 _AK4. (NEW) Moved ALT E information here (ENVLP.WPM). It
includes the ALT E shell options information previously
contained in ALTKEY and information for LTRHD and MEMO
(these two macros' information were transferred from
CTRLKEY). (Version 2.32.0-_AK4)
CTRLKEY
19 Mar3 Updated GOTO to show availability and use of "=" option.
(Version 2.32.53)
DP
27 Mar3 OPTIONS for DIR and FILESAVE are now only callable as
numeric options. All other options are available for use as
valid path options. (Version 1.20f)
ENH
14 Mar3 Made a minor menu revision. The options for extra, very
large, multiple, and lists have changed. The "=" option has
come to imply a certain type of operation and as such is now
sort of reserved. Extra large is now "/", very large is ";",
multiple is now ".", and lists is now ",". When multiple
options is chosen, the entered options no longer display the
mnemonical menu entry. Instead, the "global" option is
displayed. When an attempt is made to enter a second size a
beep occurs. There should be a slight increase in speed too.
(Version 1.11)
23 Mar3 MULTIPLE ENHANCEMENTS. Manually blocking a region of text
and then using multiple enhancements to apply size and/or
attributes had the problem that the cursor might end up on
some sort of formatting code. If this occurred, depending
upon the type of formatting code, the macro would either
drop the enhancements at the end of the block (not around it
as intended) or extend the blocked region to the end of the
next available word (neither of which was acceptable). This
change fixes that problem. (Version 1.11a)
27 Mar3 MULTIPLE ENHANCEMENTS. When a single character was being
enhanced with two or more enhancements (by blocking or as a
default action, which is "character") the macro wouldn't
place the enhancements together. Also, due to a quirk in the
manner in which WordPerfect treats punctuation, if the
character being blocked was a punctuation character, the
WordPerfect {system}right~ function would report the
character at the cursor as being the punctuation character
and not necessarily the character which was really at the
cursor. This caused a failure. The specific problem was with
the ".". This has been fixed. (Version 1.11b)
31 Mar3 MULTIPLE ENHANCEMENTS. Found that when at a formatting code
or at the end of the document, the multiple enhancements
were dropped into the document but that the cursor wasn't
dropped in the center of those enhancements as intended. The
only time that the cursor should remain at the end of the
enhancements entered is when a block has been defined
previous to adding the enhancements. (Version 1.11c)
4 Apr3 Choosing a non-existent option before an existing one didn't
guarentee that the macro'd work as intended. For instance,
if a non-existent option was hit and then the CANCEL key hit
(to return to menu #1), the macro would fail! This was
fixed. (Version 1.11d)
ENV
25 Mar3 Discovered a major discrepancy with the way in which ENV
works with PRNT. The problem is that PRNT has evolved beyond
its usefulness to ENV. For this reason, ENV no longer relies
upon PRNT for printing jobs. Additionally, the ENV print
operation now only prints the current page (the page being
displayed). Additionally, now the macro detects whether the
document is empty. The name and location of the envelope
reference file (ENVELOPE.REF) is now in it's own separate
macro called, ENVLOC.WPM. The ENV macro is to large to edit
in the WP macro editor. The changes to this macro have been
fairly substantial. (Version 4.00)
28 Mar3 Although the macro still expects the use of a style to begin
the envelope definition, the requirment that TABS be used to
begin each line of the address has been removed. This means
that the envelope style definition can have a margin defined
to place the mailing address or use tabs within the address
itself. This should provide some flexibility to user
definition of the mailing address placement. (Version 4.00a)
29 Mar3 Numerous minor changes and/or minor enhancements. Improved
edits for PO Box and address lines, addresses with ATTN
TO's, reversing address and PO Box lines, removal or error
messages from screen after displayed, reading of prior
address page which ends with a hard return and page break,
minor menuing changes, etc. If the address contains an
address line or PO BOX line with an ATTN TO, and an edit of
the address line or PO BOX line deletes it, the ATTN TO line
is removed too. All lines of an address except the name and
city, state, zip lines may be removed during edit by hitting
a single space followed by an ENTER. NOTE: The primary focus
of this macro is to ENTER, not edit, addresses onto an
envelope page. Primary edits of the mailing addresses should
be accomplished at a document edit screen! (Version 4.01)
30 Mar3 Improved detection of the lack of a requested entry (PO BOX
or Address). If a combination option (PO Box and ATTN or
Address line and ATTN) and either the PO Box or Address line
isn't entered, the ATTN request isn't followed through with
(an ATTN to line can't exist without one or the other).
(Version 4.01a)
5 Apr3 Document validity is determined before proceeding. If the
document has an OPEN STYLE sheet (presumably FMS.STY) at the
top of the page (actually within 2000 characters of the end
of the document) and the (first actual word at the) end of
the document is a zipcode (a word which starts with a number
and the fifth letter is also a number is assumed, at this
time, to be a zipcode) then the document is a valid envelope
address list file and the macro proceeds. An invalid
document results in an error message and a return to the
calling location. (Version 4.10)
6 Apr3 Added a check for a non-blank very small document (only a
few characters). This is a special version of an invalid
file that must be accounted for to keep the macro from
failing. (Version 4.10a)
LTRHD
15 Apr3 Made a minor revision to support working with ENVLP related
to reveal codes window. (Version 1.30b)
MARGINS
18 Apr3 (NEW, function moved from MISC.WPM) Removed WordPerfect
menuing which didn't apply to margin settings to improve the
appearance of margin set menu. (Version 1.00)
MEMO
15 Apr3 Added new support for CANCEL. Now, if CANCEL is hit at the
prompt for "memo type" or "from", no final message is
displayed (it is if the "from" and/or "memo type" is
entered). (Version 2.72)
OPT
17 Mar3 TRUE_QUOTES. Hitting the HOME key toggles true quotes to
keyboard quotes. The menuing toggles the word "true" to
"key" (Version 1.34)
SPRDSHET
18 APR3 Removed option 3 from the wordperfect menu screen and
altered the display of the other displayed options. This
should improve the look and decrease confusion when using
the spreadsheet options menu. (Version 1.00A)
TBLBLK
21 Apr3 If TBLMAIN passes control to TBLOPT from a document edit
screen with blocking active, the macro checks ends of the
blocked region for cell addresses and then, upon entering
the macro, blocks the region defined by those cells.
(Version 2.01)
TBLCURMV
1 Mar3 Made changes to allow GOTO to work with active blocking.
Added an option to move a given number of cell up, down,
left, or right of the current cursor position. If the
designated number of cells to move is larger than the
available number of columns/rows in that direction, the
cursor stops at the table border. This means, in the case of
left or right cursor moves, that the macro won't wrap the
cursor past the first or last columns. (Version 2.00a)
4 Mar3 The Home key should now work the same as in the native
WordPerfect table edit mode for moving the cursor around.
Minor changes made to the move cursor a given number of
cells menu. (Version 2.00c)
TBLMAIN
1 Mar3 If menu #1 calls TBLCURMV for a GOTO and the table edit mode
hasn't really been entered, it's entered while blocking is
active. However, for all practical purposes and as far as
the user is concerned, while this blocking is active the
user isn't informed (nor does he/she need to know) that the
macro is really in table edit mode. Unless table edit mode
is entered, true table cell blocking isn't possible. This
pseudo-table edit mode state exists until the user enters
menu #2 or #3, or activates (enters) table edit mode with
"+." (Version 2.00a)
3 Mar3 Minor changes to the way in which some menu's worked. Fixed
some minor operational bugs. (Version 2.00b)
4 Mar3 Changes to SIZE. CANCEL now works better than previously to
cancel an operation involving either a new row or column
size (number of) request. Additionally, while not within
table edit mode, this option now returns to the main menu
instead of returning to the document edit screen (as was the
previous mode of operation). The menu identifying the row
and column selection now identifies potential conflicts with
a "+" (as opposed to "Y") and no conflict with the
selections made with a "-" (as opposed to a "-"). A
row/column conflict is a situation wherein there is a
potential for data loss because the row and/or column
selection is less than the existing number of rows and/or
columns. Option #4 (no change) was changed to option #0
(original row/column numbers) and the menu line identifying
the original number of rows and columns before the new
selection was changed from "OLD" to "ORIGINAL." The menu
line identifying a potential conflict was changed from
"CONFLICT" to "CONFLICT?." The PROCEED line was changed to
"PROCEED WITH." (Version 2.01)
17 Apr3 Table creation is now more completely handled by entering
the size routine. Upon entering the table creation mode
(i.e., answer "yes" to create? prompt), a table of 1 column
by 1 row is initially created. This serves as a basis upon
which to build a table of the desired size. Once the size is
determined the original "seed" table is deleted and one of
the desired size is created. This change was prompted by the
miscellaneous (ALT-M) macros' newly instituted calling of
the table macro. This made the need for better table
creation under macro control than previously available.
(Version 2.10)
21 Apr3 a. If the cursor isn't within a table, the macro is now more
similar to the fashion in which WordPerfect normally
responds. This is so that a table which is completely cell
locked may be entered for edit or so that the most previous
table may be entered for edit without physically moving to
it. However, if the "neither" option is chosen (neither EDIT
or CREATE is the option desired), the macro enters the
blocking macro. b. If blocking is on, the macro follows the
WordPerfect convention of asking to create a table from the
blocked region as a tabular or parallel column. (Version
2.11)
TBLOPT
3 Mar3 Shading percentages can now be chosen by number in
increments of 10 percent from 10 to 100; includes a manual
percentage entry. After a shading amount is entered that
amount is displayed in an updated screen showing the amount
of shading chosen (as a confirmation that the entry was
read). The amount of time the display is paused is
controllable by the user. If desired, hitting ENTER removes
the display and moves to the next menu immediately. (Version
2.01)
16 Mar3 HEIGHT. Hitting the automatic height option for fixed or
multi-line cells would result in an apparent exit from the
macro (unless the ENTER key is hit while still in the
table). This was corrected and the automatic row height
options are now correctly recognized. OTHER. A few routines
were further optimized for speed and code size. (Version
2.01b)
27 Mar3 CELL WIDTH. When the cell with had a number 2 or 4 in it's
with specification the macro would return to the main menu
#3. This kept the cell with from being properly specified.
This was fixed. (Version 2.01c)
6 Apr3 CELL HEIGHT/WIDTH. This is related to the 27 Mar 93 problem,
which I thought had been fixed. This problem was similar as
described above. As a result of this problem, the code
performing the functions above was completely rewritten to
ensure that the problem doesn't reoccur. Both functions were
thoroughly tested to ensure that they are working as
intended. (Version 2.01d)
------------------------