home *** CD-ROM | disk | FTP | other *** search
-
- ΓòÉΓòÉΓòÉ 1. Disclaimer ΓòÉΓòÉΓòÉ
-
- This product is supplied with no warranty, either expressed or implied. The
- Authors (Daniel J Neades and Jason R Shannon) do not accept responsibility for
- any adverse consequences that may arise from the use or misuse of PMdiff or its
- associated program and data files. Such adverse consequences include, but are
- not limited to, loss of profit, and loss of data.
-
- The Authors specifically disclaim all warranties, expressed or implied,
- including but not limited to, any implied warranty of merchantability or
- fitness for a particular purpose.
-
-
- ΓòÉΓòÉΓòÉ 2. Copyright ΓòÉΓòÉΓòÉ
-
- PMdiff is Copyright 1993-1994 Daniel J Neades and Jason R Shannon.
-
- PMdiff exists in evaluation and licensed versions. The product information
- dialog specifies the type of each copy.
-
- Evaluation copies of PMdiff are supplied for evaluation only. You may
- distribute them freely, but they are not to be used commercially. After 21 days
- of evaluation, you must cease using PMdiff unless you register it.
-
- Licensed copies of PMdiff may be used commerically, but not freely distributed.
- Only one instance of each licensed copy may be used at any particular time.
-
- The copyright of PMdiff is currently held by the authors, Daniel J Neades and
- Jason R Shannon.
-
-
- ΓòÉΓòÉΓòÉ 3. Licensing PMdiff ΓòÉΓòÉΓòÉ
-
- PMdiff is useful to almost the entire OS/2 community. It is particularly
- attractive to software engineers who often wish to compare different versions
- of source code files. By bundling PMdiff with your software development system
- you could give your product the competitive edge.
-
- We invite you to license PMdiff under negotiable terms. To contact us, see
- Contacting the Authors.
-
- Alternatively, see How to Register if you simply wish to continue using PMdiff.
-
-
- ΓòÉΓòÉΓòÉ 4. How to Register and receive support ΓòÉΓòÉΓòÉ
-
- PMdiff version 2.5 is shareware. This means that you can use the program for a
- limited time (21 days) before you decide whether you want to keep it. If you
- want to continue using PMdiff after that time you are expected to register it.
- The registered version (which you will be sent when you register) allows
- preferences and window position to be optionally saved, but is otherwise
- identical to (or better than) the evaluation version.
-
- Once you have registered, technical support is available from the authors via
- e-mail or snail-mail. Voice support is not provided.
-
- PMdiff can be registered by sending the registration fee to one of the authors
- (see Contacting the Authors).
-
- Acceptable methods of payment are listed below in order of preference (most
- preferred method first).
-
- Ь25 cheque (payable to D J Neades) drawn on UK bank
- Ь25 UK Postal Order
- Ь25 Eurocheque (payable to one of the D J Neades)
- US$40
-
-
- ΓòÉΓòÉΓòÉ 5. Contacting the Authors ΓòÉΓòÉΓòÉ
-
- You may register a single copy of PMdiff or initiate licensing negotiations
- with either of the authors. You can contact them at the address below:
-
- PMdiff
- 27 Kennmoor Close
- Warmley
- Bristol BS15 5BD
- Great Britain
-
- You may also contact the authors via Internet email. Send mail to
- pmdiff@arac.demon.co.uk.
-
-
- ΓòÉΓòÉΓòÉ 6. General Help ΓòÉΓòÉΓòÉ
-
- PMdiff presents the differences between two files in a graphical format,
- allowing you to browse through the files. Lines are drawn between corresponding
- changes in the two files.
-
- Choose one of the following hyperlinks for help about performing specific
- actions in PMdiff.
-
- How to register PMdiff and receive support
- How to license PMdiff
- Loading files
- Scrolling files
- Moving the lines window
- Changing fonts
- Changing colours
- Short-cuts
-
-
- ΓòÉΓòÉΓòÉ 7. Actions ΓòÉΓòÉΓòÉ
-
- Select an appropriate topic for information about how to perform a particular
- task.
-
-
- ΓòÉΓòÉΓòÉ 7.1. Loading Files ΓòÉΓòÉΓòÉ
-
- Files can be loaded into PMdiff in one of three ways:
-
- By specifying them on the command line when you start PMdiff. You may use
- wild-cards.
-
- By using the File Open dialog.
-
- By using drag and drop to copy the file(s) from a Workplace Shell folder to
- either of the file display windows, or onto a PMdiff program object on the
- desktop.
-
-
- ΓòÉΓòÉΓòÉ 7.2. Scrolling Files ΓòÉΓòÉΓòÉ
-
- You can scroll files vertically and horizontally using the scroll bars.
- Scrolling one file may result in the other also being scrolled, depending on
- the settings in the Linking page of the Preferences notebook.
-
- Moving the scroll bars with mouse button 2 instead of mouse button 1 will
- result in any linking being delayed until button 2 is released.
-
-
- ΓòÉΓòÉΓòÉ 7.3. Moving the Lines Window ΓòÉΓòÉΓòÉ
-
- You can change the relative widths of the two file display windows. To do this,
- move the pointer over the double-headed arrow above the lines window, click and
- hold down mouse button 2, and drag the window to the left or right. Release the
- button when you have moved the lines window to the desired place.
-
- To re-centre the lines window, double-click either mouse button on the double
- headed arrow.
-
- See the help for the Lines page of the Preferences notebook for information on
- how to change the width of the central lines window.
-
-
- ΓòÉΓòÉΓòÉ 7.4. Colours ΓòÉΓòÉΓòÉ
-
- You can change the colours used by PMdiff by dragging colours from the OS/2
- Colour Palette and dropping on PMdiff. It is possible to change the foreground
- and background colours for each of the four different text types. Simply drop
- the desired colour on the type of text that you wish to change. The colour of
- the linking lines can also be changed by dropping a colour onto the central
- lines window.
-
-
- ΓòÉΓòÉΓòÉ 7.5. Fonts ΓòÉΓòÉΓòÉ
-
- You can change the font used to display files by dragging from the OS/2 Font
- Palette and dropping on either of the file windows. You can also change the
- font used in the status lines above the file windows.
-
-
- ΓòÉΓòÉΓòÉ 7.6. Shortcuts ΓòÉΓòÉΓòÉ
-
- Most menu items have short-cut keys, which are described next to the menu item
- which they emulate. In addition, there is a pop-up menu available by pressing
- mouse button 2 when the pointer is over either of the file display windows.
-
-
- ΓòÉΓòÉΓòÉ 8. Extended Lines ΓòÉΓòÉΓòÉ
-
- Selecting Extend lines from the popup menu toggles extended lines on or off.
- The current state is indicated by the presence or absence of a checkmark next
- to the menu item. This option mirrors the checkbox on the Lines page of the
- Preferences notebook.
-
-
- ΓòÉΓòÉΓòÉ 9. Expand Tabs ΓòÉΓòÉΓòÉ
-
- Selecting Expand tabs from the popup menu toggles tab expansion on or off. The
- current state is indicated by the presence or absence of a checkmark next to
- the menu item. This option mirrors the checkbox on the Options page of the
- Preferences notebook.
-
- Note that selecting this menu item will changes in tab expansion to take
- immediate effect, unlike checking or unchecking the option on the Options
- notebook page.
-
-
- ΓòÉΓòÉΓòÉ 10. File Menu ΓòÉΓòÉΓòÉ
-
- The File menu allows you to load files into PMdiff, configure PMdiff
- preferences and perform other miscellaneous operations. The following items are
- available:
-
- Open left
- Open right
- Swap
- Rediff
- Preferences
- Exit
-
-
- ΓòÉΓòÉΓòÉ 10.1. File->Open left and File->Open right ΓòÉΓòÉΓòÉ
-
- Selecting Open left or Open right from the File menu brings up a standard file
- dialog. From this you can select a file to load into either the left or right
- PMdiff file display windows.
-
-
- ΓòÉΓòÉΓòÉ 10.2. File->Swap ΓòÉΓòÉΓòÉ
-
- Selecting Swap from the File menu swaps the contents of the two PMdiff file
- display windows.
-
- You may only select Swap if you have loaded at least one file into PMdiff and
- if PMdiff is not currently working out the differences between two files.
-
-
- ΓòÉΓòÉΓòÉ 10.3. File->Rediff ΓòÉΓòÉΓòÉ
-
- Selecting this menu item forces PMdiff to reload and rediff the currently
- displayed files. This is useful if you have modified one or other of the files
- since they were first loaded.
-
- Note that it is not possible to select Rediff if PMdiff is already in the
- process of working out the differences between two files.
-
-
- ΓòÉΓòÉΓòÉ 10.4. File->Preferences ΓòÉΓòÉΓòÉ
-
- PMdiff allows many options to be configured to suit your preferences. Selecting
- Preferences brings up the PMdiff Preferences notebook. This has four pages:
-
-
- ΓòÉΓòÉΓòÉ 10.5. File->Exit ΓòÉΓòÉΓòÉ
-
- Selecting Exit ends your current PMdiff session.
-
-
- ΓòÉΓòÉΓòÉ 11. Help Menu ΓòÉΓòÉΓòÉ
-
- The Help menu allows you to access help about various aspects of PMdiff. The
- following items are available:
-
- Help index
- General help
- Using help
- Product information
-
-
- ΓòÉΓòÉΓòÉ 11.1. Help->Help index ΓòÉΓòÉΓòÉ
-
- Selecting the Help index menu item gives you an index of all PMdiff help
- topics.
-
-
- ΓòÉΓòÉΓòÉ 11.2. Help->General help ΓòÉΓòÉΓòÉ
-
- Selecting General help gives you an overview of PMdiff.
-
-
- ΓòÉΓòÉΓòÉ 11.3. Help->Using help ΓòÉΓòÉΓòÉ
-
- Select Using help if you are unfamiliar with the OS/2 on-line help system.
-
-
- ΓòÉΓòÉΓòÉ 11.4. Help->Product information ΓòÉΓòÉΓòÉ
-
- Product information brings up a dialog box containing information on PMdiff. Of
- particular note is the version number.
-
- Push the OK button to dismiss the dialog.
-
-
- ΓòÉΓòÉΓòÉ 12. Preferences notebook ΓòÉΓòÉΓòÉ
-
- The Preferences notebook allows you to configure PMdiff to suit your
- requirements. The notebook consists of four pages; simply click on a page tab
- in order to turn to that page. Any changes that you make using the notebook
- take immediate effect.
-
- For help on individual pages select a hyperlink from the list below:
-
- Linking
- Styles
- Lines
- Options
-
-
- ΓòÉΓòÉΓòÉ 12.1. Preferences notebook: Linking Page ΓòÉΓòÉΓòÉ
-
- This page allows you to change the way in which PMdiff links the two file
- display windows together.
-
- Vertical Linking
- By default, when you vertically scroll one file, PMdiff automatically scrolls
- the other so that correspondances between the two files are vertically aligned
- in the centre of the file display windows. This is Centre vertical linking.
-
- As an alternative to Centre linking, you can tell PMdiff to align
- correspondances at the top or bottom of the file display windows, depending on
- the direction of movement. To do this, select Top/Bottom linking. If you scroll
- upward (toward the top of the file) then correspondances are aligned at the top
- of the windows. Scrolling downward aligns correspondances at the bottom of the
- file display windows.
-
- Finally, you may disable vertical linking completely by selecting the Unlinked
- option. Note that you can temporarily achieve the same effect by using mouse
- button 2 to move the scroll bar instead of button 1. Linking will then not take
- place until you release the button.
-
- Horizontal Linking
- Horizontal linking can be either on or off. If it is on, then scrolling one
- file horizontally will result in the other also being scrolled. Otherwise, the
- two files are not horizontally linked.
-
- Pushing the Default button resets horizontal and vertical linking to the PMdiff
- defaults.
-
-
- ΓòÉΓòÉΓòÉ 12.2. Preferences notebook: Styles Page ΓòÉΓòÉΓòÉ
-
- This notebook page allows you to configure your choice of styles for the four
- different types of text that PMdiff displays: Unchanged, Changed, Inserted and
- Deleted.
-
- Unchanged text is that which is the same in both of the files being compared.
- Changed text is text which has been replaced in the transition from one file to
- another. Inserted text is that which is not present in the left file, but has
- been inserted into the one on the right. Deleted text is present in the left
- file, but not in the right.
-
- For each of the four text types you may choose any combination of Bold, Italic,
- Underscore and Strikeout styles.
-
- Pushing the Default button resets all character styles to the PMdiff defaults.
-
- Clicking on Reset colours will undo any changes that you have made to the
- PMdiff colour scheme. For slow computers, it is recommended that you use the
- default colours since PMdiff can update the display marginally more quickly
- with them.
-
-
- ΓòÉΓòÉΓòÉ 12.3. Preferences notebook: Lines Page ΓòÉΓòÉΓòÉ
-
- Using this notebook page you can alter the width (in pixels) of the central
- lines section (in which the lines showing correspondances between the left and
- right files are drawn).
-
- In addition, you can optionally extend the lines in the lines section over the
- text in the file display window.
-
-
- ΓòÉΓòÉΓòÉ 12.4. Preferences notebook: Options Page ΓòÉΓòÉΓòÉ
-
- The Tabs section on this notebook page allows you to expand tabs to a given
- number of spaces. Note that this option is only really useful if you have
- instructed PMdiff to use a mono-spaced font. Tab expansion slows down the
- comparison of files, and so you should only select it if you need it. Tab
- expansion only takes effect when Rediff, Swap or load new files.
-
- Save on exit allows you to choose whether to save your PMdiff preferences when
- you leave PMdiff. It also allows you to store the window size and position on
- exit.
-
- NOTE
- The evaluation version of PMdiff does not allow you to save either the
- preferences or window position. See How to Register for details on how to
- register PMdiff and receive a version with save enabled.
-
-
- ΓòÉΓòÉΓòÉ 13. File Open Dialog ΓòÉΓòÉΓòÉ
-
- The file dialog allows you to load a file into PMdiff. It works in exactly the
- same way as all other OS/2 standard file dialogs.