home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 12 / CD_ASCQ_12_0294.iso / vrac / pmdiff26.zip / PMDIFF.HLP (.txt) < prev    next >
OS/2 Help File  |  1994-02-06  |  16KB  |  378 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Disclaimer ΓòÉΓòÉΓòÉ
  3.  
  4. This product is supplied with no warranty, either expressed or implied. The 
  5. Authors (Daniel J Neades and Jason R Shannon) do not accept responsibility for 
  6. any adverse consequences that may arise from the use or misuse of PMdiff or its 
  7. associated program and data files. Such adverse consequences include, but are 
  8. not limited to, loss of profit, and loss of data. 
  9.  
  10. The Authors specifically disclaim all warranties, expressed or implied, 
  11. including but not limited to, any implied warranty of merchantability or 
  12. fitness for a particular purpose. 
  13.  
  14.  
  15. ΓòÉΓòÉΓòÉ 2. Copyright ΓòÉΓòÉΓòÉ
  16.  
  17. PMdiff is Copyright 1993-1994 Daniel J Neades and Jason R Shannon. 
  18.  
  19. PMdiff exists in evaluation and licensed versions. The product information 
  20. dialog specifies the type of each copy. 
  21.  
  22. Evaluation copies of PMdiff are supplied for evaluation only. You may 
  23. distribute them freely, but they are not to be used commercially. After 21 days 
  24. of evaluation, you must cease using PMdiff unless you register it. 
  25.  
  26. Licensed copies of PMdiff may be used commerically, but not freely distributed. 
  27. Only one instance of each licensed copy may be used at any particular time. 
  28.  
  29. The copyright of PMdiff is currently held by the authors, Daniel J Neades and 
  30. Jason R Shannon. 
  31.  
  32.  
  33. ΓòÉΓòÉΓòÉ 3. Licensing PMdiff ΓòÉΓòÉΓòÉ
  34.  
  35. PMdiff is useful to almost the entire OS/2 community. It is particularly 
  36. attractive to software engineers who often wish to compare different versions 
  37. of source code files. By bundling PMdiff with your software development system 
  38. you could give your product the competitive edge. 
  39.  
  40. We invite you to license PMdiff under negotiable terms. To contact us, see 
  41. Contacting the Authors. 
  42.  
  43. Alternatively, see How to Register if you simply wish to continue using PMdiff. 
  44.  
  45.  
  46. ΓòÉΓòÉΓòÉ 4. How to Register and receive support ΓòÉΓòÉΓòÉ
  47.  
  48. PMdiff version 2.5 is shareware. This means that you can use the program for a 
  49. limited time (21 days) before you decide whether you want to keep it. If you 
  50. want to continue using PMdiff after that time you are expected to register it. 
  51. The registered version (which you will be sent when you register) allows 
  52. preferences and window position to be optionally saved, but is otherwise 
  53. identical to (or better than) the evaluation version. 
  54.  
  55. Once you have registered, technical support is available from the authors via 
  56. e-mail or snail-mail. Voice support is not provided. 
  57.  
  58. PMdiff can be registered by sending the registration fee to one of the authors 
  59. (see Contacting the Authors). 
  60.  
  61. Acceptable methods of payment are listed below in order of preference (most 
  62. preferred method first). 
  63.  
  64.     ╨¼25 cheque (payable to D J Neades) drawn on UK bank 
  65.     ╨¼25 UK Postal Order 
  66.     ╨¼25 Eurocheque (payable to one of the D J Neades) 
  67.     US$40 
  68.  
  69.  
  70. ΓòÉΓòÉΓòÉ 5. Contacting the Authors ΓòÉΓòÉΓòÉ
  71.  
  72. You may register a single copy of PMdiff or initiate licensing negotiations 
  73. with either of the authors. You can contact them at the address below: 
  74.  
  75.     PMdiff 
  76.     27 Kennmoor Close 
  77.     Warmley 
  78.     Bristol BS15 5BD 
  79.     Great Britain 
  80.  
  81.  You may also contact the authors via Internet email. Send mail to 
  82.  pmdiff@arac.demon.co.uk. 
  83.  
  84.  
  85. ΓòÉΓòÉΓòÉ 6. General Help ΓòÉΓòÉΓòÉ
  86.  
  87. PMdiff presents the differences between two files in a graphical format, 
  88. allowing you to browse through the files. Lines are drawn between corresponding 
  89. changes in the two files. 
  90.  
  91. Choose one of the following hyperlinks for help about performing specific 
  92. actions in PMdiff. 
  93.  
  94.     How to register PMdiff and receive support 
  95.     How to license PMdiff 
  96.     Loading files 
  97.     Scrolling files 
  98.     Moving the lines window 
  99.     Changing fonts 
  100.     Changing colours 
  101.     Short-cuts 
  102.  
  103.  
  104. ΓòÉΓòÉΓòÉ 7. Actions ΓòÉΓòÉΓòÉ
  105.  
  106. Select an appropriate topic for information about how to perform a particular 
  107. task. 
  108.  
  109.  
  110. ΓòÉΓòÉΓòÉ 7.1. Loading Files ΓòÉΓòÉΓòÉ
  111.  
  112. Files can be loaded into PMdiff in one of three ways: 
  113.  
  114.     By specifying them on the command line when you start PMdiff. You may use 
  115.     wild-cards. 
  116.  
  117.     By using the File Open dialog. 
  118.  
  119.     By using drag and drop to copy the file(s) from a Workplace Shell folder to 
  120.     either of the file display windows, or onto a PMdiff program object on the 
  121.     desktop. 
  122.  
  123.  
  124. ΓòÉΓòÉΓòÉ 7.2. Scrolling Files ΓòÉΓòÉΓòÉ
  125.  
  126. You can scroll files vertically and horizontally using the scroll bars. 
  127. Scrolling one file may result in the other also being scrolled, depending on 
  128. the settings in the Linking page of the Preferences notebook. 
  129.  
  130. Moving the scroll bars with mouse button 2 instead of mouse button 1 will 
  131. result in any linking being delayed until button 2 is released. 
  132.  
  133.  
  134. ΓòÉΓòÉΓòÉ 7.3. Moving the Lines Window ΓòÉΓòÉΓòÉ
  135.  
  136. You can change the relative widths of the two file display windows. To do this, 
  137. move the pointer over the double-headed arrow above the lines window, click and 
  138. hold down mouse button 2, and drag the window to the left or right. Release the 
  139. button when you have moved the lines window to the desired place. 
  140.  
  141. To re-centre the lines window, double-click either mouse button on the double 
  142. headed arrow. 
  143.  
  144. See the help for the Lines page of the Preferences notebook for information on 
  145. how to change the width of the central lines window. 
  146.  
  147.  
  148. ΓòÉΓòÉΓòÉ 7.4. Colours ΓòÉΓòÉΓòÉ
  149.  
  150. You can change the colours used by PMdiff by dragging colours from the OS/2 
  151. Colour Palette and dropping on PMdiff. It is possible to change the foreground 
  152. and background colours for each of the four different text types. Simply drop 
  153. the desired colour on the type of text that you wish to change. The colour of 
  154. the linking lines can also be changed by dropping a colour onto the central 
  155. lines window. 
  156.  
  157.  
  158. ΓòÉΓòÉΓòÉ 7.5. Fonts ΓòÉΓòÉΓòÉ
  159.  
  160. You can change the font used to display files by dragging from the OS/2 Font 
  161. Palette and dropping on either of the file windows. You can also change the 
  162. font used in the status lines above the file windows. 
  163.  
  164.  
  165. ΓòÉΓòÉΓòÉ 7.6. Shortcuts ΓòÉΓòÉΓòÉ
  166.  
  167. Most menu items have short-cut keys, which are described next to the menu item 
  168. which they emulate. In addition, there is a pop-up menu available by pressing 
  169. mouse button 2 when the pointer is over either of the file display windows. 
  170.  
  171.  
  172. ΓòÉΓòÉΓòÉ 8. Extended Lines ΓòÉΓòÉΓòÉ
  173.  
  174. Selecting Extend lines from the popup menu toggles extended lines on or off. 
  175. The current state is indicated by the presence or absence of a checkmark next 
  176. to the menu item. This option mirrors the checkbox on the Lines page of the 
  177. Preferences notebook. 
  178.  
  179.  
  180. ΓòÉΓòÉΓòÉ 9. Expand Tabs ΓòÉΓòÉΓòÉ
  181.  
  182. Selecting Expand tabs from the popup menu toggles tab expansion on or off. The 
  183. current state is indicated by the presence or absence of a checkmark next to 
  184. the menu item. This option mirrors the checkbox on the Options page of the 
  185. Preferences notebook. 
  186.  
  187. Note that selecting this menu item will changes in tab expansion to take 
  188. immediate effect, unlike checking or unchecking the option on the Options 
  189. notebook page. 
  190.  
  191.  
  192. ΓòÉΓòÉΓòÉ 10. File Menu ΓòÉΓòÉΓòÉ
  193.  
  194. The File menu allows you to load files into PMdiff, configure PMdiff 
  195. preferences and perform other miscellaneous operations. The following items are 
  196. available: 
  197.  
  198.     Open left 
  199.     Open right 
  200.     Swap 
  201.     Rediff 
  202.     Preferences 
  203.     Exit 
  204.  
  205.  
  206. ΓòÉΓòÉΓòÉ 10.1. File->Open left and File->Open right ΓòÉΓòÉΓòÉ
  207.  
  208. Selecting Open left or Open right from the File menu brings up a standard file 
  209. dialog. From this you can select a file to load into either the left or right 
  210. PMdiff file display windows. 
  211.  
  212.  
  213. ΓòÉΓòÉΓòÉ 10.2. File->Swap ΓòÉΓòÉΓòÉ
  214.  
  215. Selecting Swap from the File menu swaps the contents of the two PMdiff file 
  216. display windows. 
  217.  
  218. You may only select Swap if you have loaded at least one file into PMdiff and 
  219. if PMdiff is not currently working out the differences between two files. 
  220.  
  221.  
  222. ΓòÉΓòÉΓòÉ 10.3. File->Rediff ΓòÉΓòÉΓòÉ
  223.  
  224. Selecting this menu item forces PMdiff to reload and rediff the currently 
  225. displayed files. This is useful if you have modified one or other of the files 
  226. since they were first loaded. 
  227.  
  228. Note that it is not possible to select Rediff if PMdiff is already in the 
  229. process of working out the differences between two files. 
  230.  
  231.  
  232. ΓòÉΓòÉΓòÉ 10.4. File->Preferences ΓòÉΓòÉΓòÉ
  233.  
  234. PMdiff allows many options to be configured to suit your preferences. Selecting 
  235. Preferences brings up the PMdiff Preferences notebook. This has four pages: 
  236.  
  237.  
  238. ΓòÉΓòÉΓòÉ 10.5. File->Exit ΓòÉΓòÉΓòÉ
  239.  
  240. Selecting Exit ends your current PMdiff session. 
  241.  
  242.  
  243. ΓòÉΓòÉΓòÉ 11. Help Menu ΓòÉΓòÉΓòÉ
  244.  
  245. The Help menu allows you to access help about various aspects of PMdiff. The 
  246. following items are available: 
  247.  
  248.     Help index 
  249.     General help 
  250.     Using help 
  251.     Product information 
  252.  
  253.  
  254. ΓòÉΓòÉΓòÉ 11.1. Help->Help index ΓòÉΓòÉΓòÉ
  255.  
  256. Selecting the Help index menu item gives you an index of all PMdiff help 
  257. topics. 
  258.  
  259.  
  260. ΓòÉΓòÉΓòÉ 11.2. Help->General help ΓòÉΓòÉΓòÉ
  261.  
  262. Selecting General help gives you an overview of PMdiff. 
  263.  
  264.  
  265. ΓòÉΓòÉΓòÉ 11.3. Help->Using help ΓòÉΓòÉΓòÉ
  266.  
  267. Select Using help if you are unfamiliar with the OS/2 on-line help system. 
  268.  
  269.  
  270. ΓòÉΓòÉΓòÉ 11.4. Help->Product information ΓòÉΓòÉΓòÉ
  271.  
  272. Product information brings up a dialog box containing information on PMdiff. Of 
  273. particular note is the version number. 
  274.  
  275. Push the OK button to dismiss the dialog. 
  276.  
  277.  
  278. ΓòÉΓòÉΓòÉ 12. Preferences notebook ΓòÉΓòÉΓòÉ
  279.  
  280. The Preferences notebook allows you to configure PMdiff to suit your 
  281. requirements. The notebook consists of four pages; simply click on a page tab 
  282. in order to turn to that page. Any changes that you make using the notebook 
  283. take immediate effect. 
  284.  
  285. For help on individual pages select a hyperlink from the list below: 
  286.  
  287.     Linking 
  288.     Styles 
  289.     Lines 
  290.     Options 
  291.  
  292.  
  293. ΓòÉΓòÉΓòÉ 12.1. Preferences notebook: Linking Page ΓòÉΓòÉΓòÉ
  294.  
  295. This page allows you to change the way in which PMdiff links the two file 
  296. display windows together. 
  297.  
  298. Vertical Linking 
  299. By default, when you vertically scroll one file, PMdiff automatically scrolls 
  300. the other so that correspondances between the two files are vertically aligned 
  301. in the centre of the file display windows. This is Centre vertical linking. 
  302.  
  303. As an alternative to Centre linking, you can tell PMdiff to align 
  304. correspondances at the top or bottom of the file display windows, depending on 
  305. the direction of movement. To do this, select Top/Bottom linking. If you scroll 
  306. upward (toward the top of the file) then correspondances are aligned at the top 
  307. of the windows. Scrolling downward aligns correspondances at the bottom of the 
  308. file display windows. 
  309.  
  310. Finally, you may disable vertical linking completely by selecting the Unlinked 
  311. option. Note that you can temporarily achieve the same effect by using mouse 
  312. button 2 to move the scroll bar instead of button 1. Linking will then not take 
  313. place until you release the button. 
  314.  
  315. Horizontal Linking 
  316. Horizontal linking can be either on or off. If it is on, then scrolling one 
  317. file horizontally will result in the other also being scrolled. Otherwise, the 
  318. two files are not horizontally linked. 
  319.  
  320. Pushing the Default button resets horizontal and vertical linking to the PMdiff 
  321. defaults. 
  322.  
  323.  
  324. ΓòÉΓòÉΓòÉ 12.2. Preferences notebook: Styles Page ΓòÉΓòÉΓòÉ
  325.  
  326. This notebook page allows you to configure your choice of styles for the four 
  327. different types of text that PMdiff displays: Unchanged, Changed, Inserted and 
  328. Deleted. 
  329.  
  330. Unchanged text is that which is the same in both of the files being compared. 
  331. Changed text is text which has been replaced in the transition from one file to 
  332. another. Inserted text is that which is not present in the left file, but has 
  333. been inserted into the one on the right. Deleted text is present in the left 
  334. file, but not in the right. 
  335.  
  336. For each of the four text types you may choose any combination of Bold, Italic, 
  337. Underscore and Strikeout styles. 
  338.  
  339. Pushing the Default button resets all character styles to the PMdiff defaults. 
  340.  
  341. Clicking on Reset colours will undo any changes that you have made to the 
  342. PMdiff colour scheme. For slow computers, it is recommended that you use the 
  343. default colours since PMdiff can update the display marginally more quickly 
  344. with them. 
  345.  
  346.  
  347. ΓòÉΓòÉΓòÉ 12.3. Preferences notebook: Lines Page ΓòÉΓòÉΓòÉ
  348.  
  349. Using this notebook page you can alter the width (in pixels) of the central 
  350. lines section (in which the lines showing correspondances between the left and 
  351. right files are drawn). 
  352.  
  353. In addition, you can optionally extend the lines in the lines section over the 
  354. text in the file display window. 
  355.  
  356.  
  357. ΓòÉΓòÉΓòÉ 12.4. Preferences notebook: Options Page ΓòÉΓòÉΓòÉ
  358.  
  359. The Tabs section on this notebook page allows you to expand tabs to a given 
  360. number of spaces. Note that this option is only really useful if you have 
  361. instructed PMdiff to use a mono-spaced font. Tab expansion slows down the 
  362. comparison of files, and so you should only select it if you need it. Tab 
  363. expansion only takes effect when Rediff, Swap or load new files. 
  364.  
  365. Save on exit allows you to choose whether to save your PMdiff preferences when 
  366. you leave PMdiff. It also allows you to store the window size and position on 
  367. exit. 
  368.  
  369. NOTE 
  370. The evaluation version of PMdiff does not allow you to save either the 
  371. preferences or window position. See How to Register for details on how to 
  372. register PMdiff and receive a version with save enabled. 
  373.  
  374.  
  375. ΓòÉΓòÉΓòÉ 13. File Open Dialog ΓòÉΓòÉΓòÉ
  376.  
  377. The file dialog allows you to load a file into PMdiff. It works in exactly the 
  378. same way as all other OS/2 standard file dialogs.