      FLEXPAD UPGRADE NOTES


These notes highlight the major changes in FLEXPAD since its initial release (Version 1.0, January 1996).  See the help and readme files for further information.

-------------Version 3.0--------------
October, 1999

	A new "List" label has been added.

		You can create 15 separate lists with the members of each list ranked in an order you select.  One new view (View|List) allows you to see the members of one of the 15 lists and the other (View|otHer|allLists) shows members of all the lists.  The members can be re-ranked at any time from either view or, from the all lists view, they can be moved from one list to another.

		To see how the list label and views work, insert several list labels and then go to the list view to look at them.  Initially, unless you change the rank, they will all have the rank "0".  You can change the rank with the label editor or, more usefully, by using Alt-M (or Shft-Up or Shft-Dwn) while in list view.  Put the cursor on another ranked item and press Enter to reorder the selected item to be just above it or Ctrl-Enter to place it just below it.  This works just like the outline view.

		If you add several list labels for the same list and don't prioritize them, you'll find that they all have a "0" priority in the list view.  To quickly renumber the list in the order that you see them in the view, select Tools|Renumberlist.


	A File|sWitch command (Alt-W) has been added to allow you to quickly switch between the current and most recently opened files.  If unsaved data exists, you are prompted to save it before the switch is made.

	Entry end on export from outline view must always be "new paragraph"--other 
options are now unavailable

	A new file search function (File|searcH) is added.  You specify a directory and a search phrase.  A new file with the search results will be created.  From that file, you can jump to the matching position in the target file by pressing Alt-J.  The best way to learn to use this feature is to experiment with it.  By default, files with .rsm .exe .com .cfg extensions will not be searched; you can change the excluded file types list from the command line.


	File|Jump changes:

		Alt-J invokes File|Jump command.  Flexpad searches for a bracketed file name at the cursor position.  If none found, it then searches from the beginning of the paragraph.  The default brackets are "<>" but they can be changed, or eliminated with a command line switch -- /J:[brackets].  If no brackets are set then Flexpad only attempts to find a file name at the cursor position.

		There is also a simple hypertext feature for Alt-J.  Create a bracketed file name with two |'s after the file name, followed by some text that marks a spot you'd like to jump to (example: <c:\test.flp||this is the spot>).  When you press Alt-J, Flexpad will load the file (test.flp in this example) and search from the top of the file for the text (this is the spot).  The cursor will be placed on the "t" in "this."  For this to work, you need to use a phrase that only occurs once in the target file.

		The Alt-J function (jump between first todo and appointment in Daily view) has been changed to Alt-T


	The Startup view option has been eliminated in favor of the more versatile .rsm files

	In Outline move mode, Ctrl-Enter forces the moved paragraph to be a child of cursor paragraph.  As before, Enter places the moved paragraph above the cursor paragraph at the same level of indentation; Shft-Enter places the paragraph below the cursor paragraph and any children it has with the same level of indentation as the cursor paragraph.

	Convenience improvements

		The list of previously edited files (File|Previous) has been increased to hold 30 file names.

		You can now edit labels (with F2) while in the Tools|showParents (Alt-P) dialog.

		When you go to pick an end date for a label and press F5 for the calendar, the calendar will be on the viewdate or the start date, whichever is later in time.

		The help system now remembers a search phrase you type in between uses of help during a Flexpad session.

		Edit|Replace can now replace the search text with nothing, allowing you to erase multiple instances of a phrase with one action.

		Shift Up or Down in outline view engages the outline move function (Alt-M).

		Shift Left or Right in outline view changes the indentation of paragraphs (unless outline move is active).  Tab, Shft-Tab and Backspace also perform that task.

		Text sorting is now allowed in Priority (single todo) and All Todo views

		You can now perform date math when entering a date as "Next" (in those places where Next is a valid entry.  (Example: "NE++3")

		If a new number typed into the character insertion (Alt-I) dialog, it replaces the number from the previous invocation of the function instead of being added to it, saving you the trouble of first clearing out the previous number.

		On completion of an outline move, Enter puts cursor on new location, Esc puts it at old location


	Various small aesthetic improvements

		Fixed: indentation of level 2 in Alt-P display is only 1 character

		Fixed: attempted edit of Bookmark changes its color

		Fixed: unnecessary switching of display months with goto if the goto date is already found on current view

		Fixed: Tools|showParents (Alt-P) not always displaying correctly on 16 row screen

		Fixed: Saveas when exiting doesn't update previous list


	Other changes:

		Fixed: editing of fully hidden labels not being prevented

		Fixed: Outline|View shouldn't do anything if already in outline view

		Fixed: Edit|case should not operate on text under cursor after marked text when text is marked in backwards direction

		Fixed: add (') to list of chars that are part of a word (to fix) Initial Case problem with "Men'S"

		Search routines were combined where possible to save code space and/or make it easier to compile the program

		Fixed: the outline functions now recognize a Section label as marking the start of a new outline family

		Fixed: pgup is placing cursor at col 1 at top of file instead of col most directly above previous col

		INS marks all choices in multi choice label elements (weekdays, months)

		Overdue todos are shown in the alt-highlight color when in Text view

		Outline|Demote|folloWing added--demotes the paragraphs following the current paragraph until a paragraph with less indentation than the current paragraph is encountered

		Outline family copy/cut/delete are now disabled when in Move mode

		Shift-enter moves outline family to same level as the paragraph under the cursor but following that paragraph

		Edit|Search (F7) now can display the history list of previous phrases, just as View|Only has been able to do

		If there is sufficient room on the first display line in text view, the full file path & name shown.  Previously, only the file name was shown.

		A blank Only view phrase no longer switches Flexpad into outline view

		The opening splash screen is timed so that it is visible even on the fastest PCs.

		Alt-P from Alt-P display cancels it (ala ESC)

		And other little fixes too obscure, difficult to explain or I just forgot

-------------Version 2.4--------------
August, 1998

	Flexpad now shows formatted labels rather than nonsense characters in user input dialogs (Only search phrase, search phrase, replace phrase).  You cannot directly enter a label but do so by first copying it to the clipboard and then pasting it into the input dialog.

	You can now paste the clipboard into most editing areas (use Alt-V or Ctrl-V).  This will be most useful for features such as search and replace

	Modified: checking off todos
		On editing an existing todo with F2 the cursor is placed in the next field on repeating todos or the due date field on plain todos to facilitate quickly reassigning a todo to another date
		Operation of the F4 key has been changed
			now labeled "Nxt/Chkoff"
			moves cursor to "Next" field on repeaters, "Done" field on single date todos
			In the single todo date and done fields, and repeating todo next fields:
				typing NE invokes the next repeat fn
					adds one to due date in single todos
					sets Next date to the next repeating date after the current Next date or system date (whichever is larger)
				typing FI invokes final checkoff fn
					asks for final checkoff date, sets the fields correctly (End date = final checkoff date, Next date = final checkoff date + 1 day)
		Now in most cases, when you finish a repeating todo (i.e., pay a monthly bill), you can check it off and reset its due date to the next interval by pressing F2, typing "NE" and saving the change with F10.
	Three label display modes are now allowed
		Full labels
		Label leading character (Settings|Screen|Label) only
		Labels fully hidden
			in this mode you are warned if you attempt to delete a hidden label
		Press F6 to cycle between these modes
			the settings (one for Text view, another for the other views) are stored in the .rsm file.  The first time you open an existing file with this new version, you may find that the labels have disappeared.  Press F6 to restore them to the display.
		Flexpad now insists that a label display marker character be defined and uses "" [solid square] as the default character

	The date parser now allows you to specify a weeks offset to a date (i.e., t++2w, 12/25/98--3w)

	Character insertion (Alt-I) is now allowed in user input areas in addition to text view and is accomplished with a grid display of all of the possible characters.  You no longer need to type in the ASCII value of the character you want, but if you do type it in, the cursor will move to that character.  Press Enter to insert the character, ESC to exit without inserting

	A command line switch (/a:[File path/name]) has been added to allow you to specify an alternative location and file name for the .abk formatted file of alarm events which Flexpad can create for importing into the HP Palmtop APPT program to set the Palmtop's alarm

	Text Sort status is now saved in the .rsm resume file.

	Tools|Info now shows the ASCII value of the character at the current cursor position (-1 indicates the end of the file)

	Edit|caSe now adjusts the case of Umlauted characters (based on the DOS code page--your results may vary on the 95lx)

	The list containing the names of the current and most recently opened files has been expanded to hold 20 file names (up from 10)

	You can now specify whether to display Tabs, CRLF, both, or neither of them in Text view (Settings|Screen|Showtab/cr)

	Ctrl-PgUp/PgDwn move the cursor to the beginning or end of the current paragraph in Text view

	Various cosmetic improvements:

		The display for the Section label has been fixed at a solid line 5 characters wide (formerly it varied with the screen width)

		label editor boxes are unhighlighted borders after you press F10 to save the changed label and the search is refreshing
		
		the alarm symbol is now displayed in a consistent column whether or not an appointment has an end time

		Fixed: picklist element number display goes haywire when narrowed by typing characters

		the highest allowed date has been reduced from 11/17/2065 to 10/31/2065 to avoid some cosmetic bugs in the monthgrid display

	Now if you demote a paragraph in outline view to level below the outline display level cutoff, the cutoff is adjusted so that the demoted paragraph remains visible

	Ctrl-N/P now move between entries on different dates while in the week and month grids or text view from the grid views

	Fixed: cursor not always updating after Alt-M move via outline view

	Fixed: pressing F2 did not always allow one to edit the first label on a line in outline view, especially if it was not at the beginning of the line

	In response to a user request, Previous was placed first on File submenu, allowing a quicker jump to the previous files list by pressing Menu F Enter instead of Menu F P (now you have a choice)

	Fixed: Only view AND searches were not working correctly or locking up when using the "&&c" variant with a category label as one of the search phrases.

	In Weekgrid view, the odd extra display line, if any, is assigned to the lower row of days (which needs it more since two days are stacked at the end of that row) rather than the top row.

	Flexpad no longer places text deleted by Edit|Replace in the undelete buffer
	
-------------Version 2.3--------------
March, 1998

	The Only view now allows for AND (all phrases must be present) searches with multiple search phrases in addition to OR (any phrase) searches.  You type the search in the same manner ([phrase 1]||[phrase 2] ...) and add "&&" at the end.  You can specify the area in which the phrases must all be found as follows:
		&& -- phrases in the same paragraph
		&&s -- phrases all found before a
				section label is encountered
		&&b -- phrases all found before a
				blank line is encountered
		&&c -- phrases all found before a
				category label is encountered

	Edit|Replace function added to allow individual or mass replacement of one bit of text with another

	F2 can now edit the first label on an only view display line even if the label is in the middle of the displayed line

	On appointment labels, if the start and end times are the same then only the start time is displayed in the views where both start and end times can be displayed (Daily, Monthgraph)

	Cut, Copy and paste now work on outline families in outline view

	Alt-P (show context--parent outline levels and Section) is now enabled while text is marked

	Enter from Alt-P list while in outline view now stays in outline view with the cursor moved to the appropriate parent paragraph instead of switching to text view.  If you want to switch into text view, just press Enter a second time

	Label to text will now work on a marked block as well as a single label, allowing you to convert more than one label to text in a single operation

	The cursor position within the file is now shown on the Tools|Info screen

	The Week of the Year number, displayed at various places in Flexpad, now reports the same week number as the built-in APPT program on the HP Palmtop.
		Fixed: week number for the view date wasn't showing if there are no matches to display

	ABC/lx battery voltage display (abctsr.com must be loaded on an HP 100/200lx Palmtop):
		 (centered square) is now substituted for . (period) in the battery voltage display when charging is active
		the battery voltage is shown in the highlight color when it falls below the charging threshold as a visual reminder that it is time to charge the batteries.
		battery time is shown following the voltage
		command line switches to modify/disable the display
			/AO  off (no voltage or battery time)
			/AV  volts only
			/AT  battery timer only

	Fixed: up arrw disp of date in Preview, Month, etc. views was allowing left margin date display to repeat on each line

	Fixed: when clearing typeto text [what do we call this in docs?] with ESC top line (date in Daily view) was not fully redrawn

	The picklist box (used in many places, such as the File|Previous list, Priority/Category selection) now displays arrows on its upper right edge to indicate that more lines exist above/below the currently displayed choices

	Fixed: if the first column of a line is marked, Tab doesn't indent paragraph

	Fixed: Initial caps won't work on word beginning in first column

	"-" and "+" can now be used in a typeto search (where you type the first few letters of text in a view and the cursor moves to the match that begins with that text) but not as the first character of the search phrase (then their primary functions--changing the view date or outline display cutoff level--take precedence)

	Fixed: typeover marked text doesn't work for numbers

	Fixed: when all of the entries in the undelete picklist are deleted, the position indicator stays at 1 instead of going to 0

	Fixed: alarm indicator "" showing in wrong column in date range view

	File|Revert function added to allow you to quickly abandon changes to a file and reload the previously saved version.  If there are unsaved changes, you are asked to confirm that you wish to discard the changes.

	File|Jumpto function added.  It attempts to load a file with the name at the cursor.  If the filename is invalid or can't be found, an error results.

	Ctrl-T now deletes leading tabs at beginning of following lines so that you don't have to do so manually when you combine two paragraphs by deleting the last word in the first of the two paragraphs

	Fixed: Ctrl-T was sometimes adding an extra space when it combined two lines

	Fixed: Alt-M was not opening up the outline display to at least the level of the paragraph selected for moving

	Todo type and priority picklists in todo edit box moved down one line so due date in non-repeating todo is not covered when one tabs to those other settings

	Fixed: Shft-INS not pasting in outline view

	The nag screen for unregistered users is set to appear at startup and every 8 hours thereafter

	The Outline|Demote|Subparagraphs function has been removed since by definition it breaks the outline structure


-------------Version 2.2--------------
September, 1997

	Edit|caSe added to allow changing the case of marked text to all uppercase, all lowercase or initial capitals
	
	An option is added to the File|Export submenu to remove Tabs at the beginning of each paragraph that is exported
	
	Flexpad now detects shifted arrow keys on HP Palmtops and shifted numeric keypad arrow keys on desktops
	
	Alt-M from when pressed in text view with no text marked switches to outline view and selects the paragraph for moving

	In text view you can change the indentation level (promote/demote) of marked paragraphs with Tab/Shft-Tab or Outline|Promote/Demote

	When marking text you can now use ^N/^P to move to the next match in the current view

	Deletion of CRLF at the end of a paragraph will also delete leading Tabs in the following line

	If you press F4 when editing a repeating todo, the custom next date choice now uses the current next date as default choice, allowing it to be adjusted with date math (i.e., ++7, ++30, --5)

	In outline view, DEL deletes the outline family under the cursor

	Screen flicker in text and other views has been reduced or eliminated.  This was more visible on desktop displays than on laptops and palmtops

	Resume (.rsm) files are not created if changes to a file are not saved.  This avoids creating a .rsm file that is out of synch with the file on the disk, a cosmetic issue, not a fatal problem

	Bkspace now has the same effect as Shft-Tab in outline view or when text is marked in text view

	Flexpad can read the current battery voltage from ABC/LX if it is running on an HP 100/200LX Palmtop

	An undelete buffer has been added
		
		Edit|Undelete activates a pop up list of the last 10 deletions

		Individual entries in the buffer can be deleted from the picklist by pressing DEL

		The size of the buffer can be adjusted from 0 (undelete is turned off) to 32000 bytes w/ "/U:n" command line switch.  The default size is 1600 bytes

		You are warned if you are about to delete text that is too large to fit into the buffer

		Tools|Restore_last_deleted_label has been eliminated as unnecessary in light of this new, more versatile feature

	Borders of currently active dialog boxes (label editing, messages, etc) are now drawn in the alt highlight color to better set them off from their surroundings


-------------Version 2.1--------------
May, 1997

**Menu Key Changed**
On the HP Palmtops, the Menu key continues to activate the menus.  On other computers, however, the slash (/) key no longer does so.  Instead, press and release one of the Alt keys.  This change was made to be more consistent with Windows and later generation DOS program conventions.

The behavior of the PgUp, PgDwn, Home and End keys has been made more uniform among the grid and monthgraph views.  Now PgUp and PgDwn move to the previous or next listing for a day (grids) or timeslot (monthgraph); Home and End go to the first or last listing.

Resume files.  Unless you disable this feature by starting Flexpad with the /NR command line switch, it saves your place in the data file and returns to that place when you next load that file.  The placeholding information is saved in a separate file with a ."rsm" extension in the same directory as the data file.
		This feature makes it relatively easy to switch among two or more files.  The already existing File|Previous function allows you to quickly go to the most recently used files and this new resume feature restores you to your previous location in the file.

Two new views:	
	No-carry [View|otHer|Nocarries] shows todos whose type has been set to No carry.  Use this view to spot todos that are erroneously given this status
	Date range [View|otHer|dateRange]  shows appointments falling between the dates you specify.  Usefull as the basis for exporting a copy of your schedule for your associates.  Matches are displayed in the list form used by the Monthly view.

Outline features have been enhanced:

	The outline view display now shows whether a paragraph has hidden sublevel paragraphs by the placement of "-" [none] or "+" [yes] to the left of the paragraph
	
	New Outline menu choices allow you to:
		Promote or demote paragraphs, paragraphs and their subparagraphs, or just the subparagraphs below the current paragraph (you must be in outline view to do this)
		Move an outline family to a new position in the file.  Pressing Enter places the family ahead of the target paragraph, Ctrl-Enter places it following the target.  In both cases, the indentation of the family is adjusted to match the new location  If you invoke the Move mode (from the menu or with Alt-M when no text is marked) Flexpad switches into outline view for you and marks the paragraph at the cursor.
	Autoindent now recognizes when the following paragraph is indented to a level below the indentation level of the current paragraph and indents the new paragraph created when you press Enter to that higher level.
	Outline searches are updated in the background to speed switching back and forth between outline and text views
	The outline view indentation cutoff level is now set in the following ways:
		From the Outline|Show submenu, select the level (1-9), all levels or the level of the highlighted paragraph
		+ sets the level at one more than the current level
		- sets the level at one less than the current level
		* sets the level at the level of the highlighted paragraph
		Alt-A sets the level to display all paragraphs
		Alt-1 to Alt-9 sets the level in the range from 1 to 9
		
	Pressing Enter from outline view puts the cursor on first word in the paragraph, not at the left margin

Ctrl-Enter performs the opposite function of plain Enter in terms of automatic indentation of the new paragraph.  If autoindent (Settings|Default|autoIndent) is set to Yes, it inserts a return character without indentation (if any is even called for); if autoindent is set to No, the return character is followed by the number of Tabs necessary to indent the paragraph to the same level as the current paragraph (or, the level of the following paragraph if it is indented to a higher level)

Tools|Labeltotext replaces a label with a plain text copy of its displayed portion.  This is best used with done todos in cases where, because not all tasks associated with a project are done, they cannot be archived to another file.  You keep the information that the task is completed but eliminate labels that could slow down searches.

In displaying todos, "T:" indicates a deadline type, "t:" indicates target or no carry type

The separator between multiple search phrases in an Only view or Find searches has been changed from "|" to "||".  Now, to find instances of the words Joe or Peter, you type "Joe||Peter" instead of the previous "Joe|Peter".  This change was made so that we could still search for a single "|" character.  If you need to search for a single "|" as one of several search phrases, type it with the ? wildcard indicator immediately following it (i.e., "|?||Joe"). 

Pressing F4 while editing a repeating appointment label changes the start date to the next anniversary after the current start date (or after the current system date if the start date is blank)

F5 (Goto new date) is no longer disabled when you are in Move Text mode

In text view, shift-Tab erases a tab at or just ahead of the cursor

Settings|Screen|Showtab/cr controls whether Tabs and CRLF's are displayed in text view

Textsort (sorting of matches by their text) has been relocated from the Edit to the Tools menu; text sorting is now allowed in the all categories view

Tools|Info now gives a more accurate count of matches4 before, it also counted certain helper entries in the match list which were not true matches.
	
You now receive an error message when attempting to clone text that is too long to clone

The "Parents" label on the Alt-P display has been removed to make it less cluttered looking

Bugs squashed:

	Alt-I (insert character) now replaces marked text with ASCII characters lower than 32
	Repeating todos no longer show on anniversaries after their end dates


-------------Version 2.0--------------
January, 1997

"." will no longer hide an entry if it is pressed during the middle of a text matching effort

File|Export function has been significantly expanded

	You can now choose whether to export as pure text or leave Flexpad labels in their binary format

	If begun from a view, the export is based upon the matches in the view, with various formatting options; you choose to have only the paragraph containing the matching label or text in the export or you can include all paragraphs that follow it until a blank line is reached or all paragraphs that follow until a paragraph with the same or less (tab) indentation is encountered

	Exported data can be deleted from the file at the end of a successful export (use with care)

	You can choose to append the exported data to an existing file

	From the weekly or monthly views you can create a text listing of appointments, arranged by date (for taking along with you, giving to your associates, etc)

File|Import allows you to insert the contents of a file into the current file.  If the file is a Flexpad file, the configuration information stored in the file (priority/category names, etc.) is ignored.
	
Priority view now filters out done todos, except in the All Todos view which shows both done and pending todos

Some searching work is performed in the background between keystrokes, thus speeding up searches when they must be rerun.

New views have been added:

	Outline--replaces the All Paragraphs view.  It shows the first line of each paragraph.  Outline levels are indicated by indenting the first line of the paragraph with one or more tabs.  You can restrict the view to the first 1-10 outline levels by pressing Alt-1 to Alt-0 (or Alt-L and the level number) or Alt-A for all levels.

		Use outline view to see your paragraphs in their larger context.
	
	Donetodos--shows all done todos, sorted by checkoff date.

	Archivable--shows all appointments before the view date and all checked off todos, regardless of checkoff date

Tools|Restorelastdeletedlabel allows you to recover a label that has been accidentally deleted with Del or Bkspace.  Only the most recent deletion is stored and only until you exit Flexpad.

The View menu has been rearranged so that less frequently used choices are on an "otHer" submenu

When in a view other than text, only or monthgraph, you've been able (since ver 1.2) to type text and have the cursor go to the first entry in the view that begins with that text.  Ver 2.0 adds the ability to jump to the next entry with the same beginning text by pressing Ctrl-N and to jump backwards with Ctrl-P.

The number of categories has been expanded from 50 to 99

File names are now checked for conformance to the DOS 8 by 3 naming convention

Shift-F9 quickly marks a paragraph, supplementing the previous method of pressing F9 four times in succession 

You can now edit entries in the File|Previous picklist

The Alt-I prompt is clarified to indicate that the ASCII number must be inputted, not the desired character (for example to insert "" you press Alt-I 4 Enter instead of Alt-4(numpad))

In Settings|File|File you can add a file "mask" to the directory specification (i.e., c:\mydata\*.flp)

Edit|clone now clones marked text as well as a single label (the text must be 5kb or less in length)

You no longer have to preface a filename on the command line with "/F:" in order to cause Flexpad to edit that file:

	Old way--Flexpad [other switches] /f:myfile.flp
	New way--Flexpad [other switches] myfile.flp

Flexpad now displays an extra space at the end of a label if that label is not immediately followed by another label.  This helps visually separate the label from following text.

In text view, pressing Home takes you to the first non-whitespace character on the line, unless you are already at or to the left of that point; pressing Home again takes you to the left margin.

You can now search for up to 5 individual search phrases at once in the Only view and F7 searches.  Separate the phrases by "|" [changed to "||" in ver 2.1] and a match for any of the phrases will be returned.

The list of previously opened files has been increased from 5 to 10 members.

A context function has been added so you can quickly see how a paragraph fits into context with the paragraphs that preceed it.  Pressing Alt-P or Tools|showParents brings up a box in which the current paragraph is shown following the paragraphs before it that contain the most recent section label and any paragraphs in an outline hierarchy (if you've set one up by indenting paragraphs with Tabs).  You can move the cursor to any of the paragraphs and press Enter to place the cursor at the beginning of that paragraph in Text view.  Press ESC or F10 to leave this display.

In the monthly graphical view you can now edit a label by pressing F2 while the cursor is on its time slot if it is the only label occupying that time slot.


-------------Version 1.2--------------
September 1996

New files shipping with FLEXPAD:

    TOUR.FLP  Flexpad formatted file describing how to accomplish some commonly used Flexpad functions
    ADB2FLP.EXE  Program which converts .adb files from the HP 100/200LX Palmtops to Flexpad's format (see the separate documentation for details)
    ADB2FLP.DOC  Explanation of how to use the conversion program.  Among other things the .adb file must first be processed with the freeware program ADBDUMP.EXE, available from other sources
    ADBDUMP.EXE  program that converts HP 100/200LX appointment book files into an intermediate format that ADB2FLP.EXE can read

You can change the name and location of the Clipboard file.  By default it is [config directory]\FLEXPAD.CLP.  With the "/L:[filename]" command line switch, you can change the name and subdirectory.  If you do not specify a directory, the file will be given the name you specify in the config directory.

Sorting of the matching labels in the Section, Bookmark and Category views can be toggled on or off (default = off) with Shift-F3.  When sorting is activated, "S" shows on line two.

You can checkoff a todo by pressing F4 while editing it.  On a single date todo, it sets the checkoff date to the date you specify.  For repeating todos, it asks you if you wish to set the next repeat interval, a date you specify, or make a final checkoff.  If you say final, it puts the date you specify in the End date field and sets the Next date to the day after that.  To set the next interval, it picks the next date which matches the repeating spec which is after the later of the start date, system date or the current "Next" date.  This way if you pay a bill a few days before your next date, you can still go to the true next date.

You can configure (on the Settings | Screen screen) the view that a file will be shown in when Flexpad first loads the file, either on startup or when the file is loaded after startup.

You can set the default type of todo (No-carry, Target or Deadline).  This setting will determine the type of new todos you insert or a todo you create from an existing appointment by pressing F3 while you are editing it.

Pressing DEL when editing a repeating appointment field that allows multiple selections clears all selections.  This is useful when you insert a new monthly repeating label; initially all of the months are selected.  If you want to select just a few months, or a single month to create an annual event, you can unselect all of the months with DEL and then select the one or several months you desire.

ESC, when pressed in a view, now returns you to text view at the last cursor position as F4 already does.  (If you want to go into text view and place the cursor on the point of the matching line in the view, press Enter instead.)

You can change the time interval for the monthly graph view via the Settings|Screen|Graphint command, which toggles among the valid settings of 15, 20, 30, 60 and 120 minutes.

F9, when pressed twice to mark a word, no longer marks the space, punctuation or carriage return following the word.

When entering dates, in addition to specifying days of the week following the system (current) date, you can now specify the previous Mon, Tues, etc. by placing a Minus ("-") sign in front of the 2 letter code.  Examples:

    [on July 1,1996--a Monday]

    Mo  gives  July 8
    -Mo        June 24
    We         July 3
    -We        June 26

You can also combine codes so that "-We++45" will give you the date 45 days after the Wednesday before the current date.

When entering a date, "LA" gives you the last day of the current month.

The pop up calendar shows the current day in <brackets>.  In the date related views, the current date is shown in the alt highlight color.  Also, pressing F5 while in the pop up calendar will move the cursor to the system (current) date (T already does this).

The "T" (hoist line to top of screen while in a listing view) and "H" (jump to first todo or first appointment) functions are now Alt-H and Alt-J, respectively.  This change was made to allow you to use the regular alpha keys to go to the first Section or Bookmark begining with that letter.

In all views except Text, Only and Monthgraph, you can jump to the first entry which begins with a text phrase by typing that phrase.  The characters you type are shown in the upper left corner of the display and the cursor is placed on the first match which begins with that text.  Characters you press which will not result in a match are rejected.

A "Previous" search has been added to Find (F7) to search backwards from the cursor position.  Press F6 (Bwd--backwards) after you type in your search phrase

When editing a label, Shift-F10 ends editing and saves any changes just like plain F10 but the cursor will not follow the label to a new location in a view (if the location changes due to the revisions you've made).  This is useful when you are editing a series of entries--you won't lose your place in the series. 

On the HP 100/200LX palmtops, when you zoom the screen while in one of FLEXPAD's views, it adjusts its screen size to the new screen size.  It will not immediately adjust if you are editing a label or performing some other function but will do so once you return too a view screen.

You can also have the 100/200LX automatically switch into 80 by 25 display mode when the Week or Monthly calendar grid views are selected.  When you switch to another view, the previous display mode will be reactivated.  Select this feature by starting Flexpad with the "/8" command line switch.

You can force the 100/200LX display mode to your favorite setting by using the /S: command line switch when you start Flexpad:

     /S:4   40 x 16
     /S:6   64 x 18
     /S:8   80 x 25

The Copy, Cut, Paste, Date and Time function key combinations on the 100/200LX are now recognized and the appropriate Flexpad function is invoked when you press them.

On generic PC's you can now mark text by using the Shift key in combination with the arrow keys.  This does not work on the HP 95LX Palmtops, due to the way they use the shifted arrows for the Home, End, etc., keys.  F9 continues to work on all PC's, including the palmtops.


-------------Version 1.1--------------
April 1996

ESCape no longer activates the menus.  It is now used to cancel marking of text.

F9 begins marking the first time you press it.  Press it again and you mark the word at the cursor.  Further presses mark the current sentence, then the current paragraph, then following paragraphs.  This is a handy feature for quickly reorganizing text, especially when combined with the new Move marked text function.

Weekly and monthly grid views have been added to compliment the textual views.  You use the arrow keys to move between the days and PGUP and PGDN to move among the appointments for a given day.  The weekly view adjusts to the number of appointments for each day and will show multiple lines of an appointment's text if there is sufficient room.  The monthly view always uses a single line for each appointment and omits the starting time in order to show more of the appointment text.  If there are more appointments than will fit, an arrow will show in the lower right corner of the day's box.  To view the full text of a particular appointment, place the cursor on it and press Enter.  You can also read or edit an appointment label by pressing F2 when the cursor is on it.

Auto indentation of paragraphs has been added as an optional feature (Settings|Default|autoIndent).  When on, pressing enter will add after the carriage return the number of tab characters that are present at the beginning of the current paragraph.  This is handy for making quick outlines and indented lists.  By design, autoindent doesn't add tabs if you press enter while the cursor is at the left margin (column 1).

A "move" function has been added.  Mark some text, press Alt-M to enter Move mode, move the cursor to the new location and press Enter.  The moved text is copied directly from the old to the new locations; the contents of the clipboard are not affected.  If you want to move a portion of text to more than one place in the file, you must first cut it to the clipboard and then paste it at the desired locations.

You can now "clone" a label under the cursor.  Found on the edit menu, cloNe inserts a copy of the label immediately after it and moves the cursor to the copy.

The interval label now displays the beginning and end dates if the interval is 1 day.  This is a handy way to set up a multi-day appointment and see the date range without having to use the label editor.

Similarly, for the Monthly repeating (position and day of month) labels, if 4 or fewer months are selected, the 3 character month names are displayed to make the label easier to read.  If 5 or more months are selected, the existing method of displaying all of the first letters of the month names with the selected months in uppercase (i.e., JFMamjJASonD), is retained.

The display of Done todos in text view now includes the done date.

Insert label (F8) behaves as follows:

	If in a view, the new label is inserted at the end of the file.  Use Shift-F8 to insert a new label at the current text view cursor position in the file.

	In text view, both F8 and Shift-F8 insert the label at the current cursor position.

Only searches and Find (F7) now accept "?" as a wildcard in all but the first character position of the search phrase.  The ? will match any character.

If you select Find or an Only search while text is marked, the marked text (the first 30 characters) will be suggested as the find/search phrase.

FLEXPAD now remembers the last 5 files that it has opened.  To reopen one of those files, choose Previous from the file menu and pick one of the previously loaded files from the list.

You can now save a file with a new file name via the saveAs command on the File submenu.

You can also export all or the marked portion of a file as plain text, with the labels appearing as they do on your screen, with File Export.

In places where you can call up a picklist (i.e., Only search and File to open dialogs) you now press the down arrow instead of F6 to activate the picklist.  This was changed to more closely imitate the behavior of Windows programs.

For the previous files and Only search phrase lists, you can delete an entry in the list by pressing DEL while the cursor is on it.  In cases where the lists are fixed (Category and Priority labels) this option is disabled.

If you type a character or Paste text while text is marked, the typed character or clipboard contents will replace the marked text.  You can turn this feature on or off via the "Typed text replaces marked text" setting on the Settings|Defaults menu.

Week of the Year is now displayed in the various views (but not the week or month grids) in the format w:[week number].

The alt-highlight color is now used to indicate days 10-19 and 30-31 on line 2 and to show the current date on line 3 of the monthly time graph view.  The granularity (time interval per line) is adjustable from 15 to 120 minutes via the Settings|Screen|Graphint setting.

You can now select from among 4 different date formats with the Settings Default Date:

    12/1/96
    12/01/96
    1/12/96
    01/12/96

In Daily view, pressing H "hoists"--brings to the top of the screen the first todo (if the cursor is on an appointment match) or the first appointment (if the cursor is on a todo).  This was requested in order to allow quick transitions between appts and todos.

Shift-F10 saves the file data to disk (if it has changed or is set to save regardless of whether there is unsaved data) but avoids refreshing the alarms.abk file that is used to set alarms on the HP Palmtops, making the save finish faster.
