home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 3 Comm / 03-Comm.zip / pmt117.zip / CHANGES.TXT next >
Text File  |  1997-04-21  |  11KB  |  241 lines

  1.  
  2. Version 1.17
  3. ============
  4.  
  5. * PM Timer will now use OS/2's country info to use the correct number of
  6.   decimal places in the calculation dialog.
  7.   e.g. If your currency format doesn't support decimals, you normaly would see
  8.   something like 23.00 <currency string> instead of 23 <currency string>. This
  9.   is know displayed correctly.
  10.  
  11. * Minor cosmetic changes.
  12.  
  13. * Reversed this files' contents so the most recent changes are at the top.
  14.  
  15. Version 1.17ß
  16. =============
  17.  
  18. * Almost all windows (including settings notebook pages) will keep dropped fonts
  19.   and colors now, if use os2.ini is checked. (You will notice that controls with
  20.   light-blue text won't update their font if you drop a font somewhere in the
  21.   window that owns that control. The font *is* accepted however, after closing
  22.   and opening the window again you will see the new font. (I will look into that
  23.   somewhere in the future.)
  24.  
  25. * Logfile is now opened in shared mode, so it can be copied (backup programs)
  26.   while in use by PMTimer.
  27.  
  28. * Changed handling in the costspages so the cursor movement is a little bit
  29.   more intuitive. (Up/Down keys now actually move you Up or Down)
  30.  
  31. * Changed the timing routines so PMTimer will keep on timing with the right
  32.   speed even if some other program (DOS or WINOS/2 with HW_TIMER ON) changes
  33.   the hardware timer's frequency. (Not tested)
  34.  
  35. * Added code to detect if the user uses 120dpi display fonts (on high
  36.   resolution displays) and if so, size the windows so that text will fit in and
  37.   is still readable.
  38.  
  39. * Added commandline option /INI=filename.ini for support of more than one setup.
  40.   The specified file is created (if not exists) in the PMTimer directory.
  41.   Note: With this, parameter stacking (e.g. /HW instead of /H /W) is not
  42.   supported anymore.
  43.  
  44. * Added auto "Setup secs" fill in based upon the costs/secs. This isn't usefull
  45.   for everybody. If you don't need it, simply delete the value in the field.
  46.  
  47. * Small enhancements in the userinterface code.
  48.  
  49. Version 1.16ß
  50. =============
  51.  
  52. * To make things even more easier I added an export option for ZOC .FEE files.
  53.   Now you don't have to write your .FEE file with a text-editor. Just fill in
  54.   all the apropriate settings in the PMTimer costs-pages and press the Export
  55.   button on the first notebook page. If for some reason in a next version of
  56.   PMTimer the .ini-file format changes again, al you have to do is import your
  57.   costs settings again.
  58.  
  59. * Settings and calculation dialogs now also save position, fonts, colors etc.
  60.   if "Use OS/2.INI" is checked.
  61.  
  62. * Implemented an import option for ZOC (Zap-O-Comm) .FEE files. The import is
  63.   limited to 8 FEE-lines (the costs-page capacity of PMTimer). Click the
  64.   import button on the program options page and select a .FEE file from the
  65.   file selection dialog presented to you and see what happens.
  66.  
  67. * Cost pages now have two extra fields "Setup fee" and "Setup Secs" and an
  68.   additional checkbox "Charge/Second".
  69.   If the latter is checked, the values specified in the Costs and Secs fields
  70.   wil be charged on a per-second base.
  71.   The Setup-fields only need to be filled in if they apply for your situation.
  72.   Some phone companies charge a setup fee for setting up a connection for you.
  73.   In that case you would only have to fill in the Setup fee field. Other
  74.   companies have a minimum charge system in which case you pay "Setup fee" for
  75.   the first "Setup Secs" seconds of your call. After that you pay Costs/Secs
  76.   either on a per timeunit or per-second base.
  77.  
  78. * Made the titlebar timer a bit more flexible. You can disable it now if you
  79.   don't want it. Also, on the general settings page you'll find three color
  80.   boxes named "Border", "Background" and "Text". You can drag 'n drop colors
  81.   from the OS/2 color palette on these boxes to change the colors used for the
  82.   titlebar timer.
  83.  
  84. * Changed handling of saved settings in the pmtimer.ini file. Because of that
  85.   you won't be able to use your old ini. You should delete it if you install
  86.   PM Timer on top of a previous version.
  87.  
  88. * Increased the number of possible costs-zones from 4 to 8 and the number of
  89.   time-fields for every zone from 8 to 10.
  90.  
  91. * Added costs-display to the main PMTimer window.
  92.  
  93. * The names for the different zones (default: Local and Zone 1 - 3)
  94.   are now configurable. You can give them more meaningfull names, just double-
  95.   click in an empty area of the page and you'll be presented a dialog to enter
  96.   a new name for that particular zone. (names are limited to 25 characters)
  97.  
  98. * The time fields on the costs-settings notebook pages won't accept other then
  99.   hh:mm format anymore.
  100.  
  101. * Removed all the Dutch-only settings. They were redundant because the same
  102.   results could be achieved using the 'Other' (and now only) method.
  103.  
  104. * Rearranged the costs calculation dialog to get rid of the "Calc" button and
  105.   to provide some statistical information like total online-time and number of
  106.   sessions.
  107.  
  108. * In the calculation dialog PMT now optionaly can remember the From: date
  109.   instead of always using the current day.
  110.  
  111. * Fixed the Window list bug.
  112.  
  113. Version 1.11a
  114. =============
  115.  
  116. * PMT has it's own logo now.
  117.  
  118. * Fixed up the helptexts in the settings notebook a little bit.
  119.  
  120. * Fixed a rounding bug in the calculation dialog. Thanks to Jaap for reporting
  121.   this one.
  122.  
  123. Version 1.11
  124. ============
  125.  
  126. * Added the current costs to the titlebar display while online.
  127.  
  128. Version 1.10
  129. ============
  130.  
  131. * Also added /W commandline parameter. If specified, PM Timer will *not* display
  132.   the Warning dialog upon program exit while it's still timing.
  133.   I only recommend its use if you run PM Timer *unattended* from a batchfile.
  134.  
  135. * Commandline syntax has been extended to support the new zones.
  136.   /Zx  (where x = 0,1,2 or 3) sets the zone on startup.
  137.   /Z0 will have the same effect as /L  (select Local call)
  138.  
  139. * Changed the number of costs/time fields in the costs settings from 4 to 8.
  140.   For some countries (e.g. Germany) the 4 fields wasn't enough. For the same
  141.   reason the Local/Long distance meganism has been extended to 4 different
  142.   distance zones. You now have Local (zone 0), Zone 1, Zone 2 and Zone 3.
  143.  
  144. * Added support for the new Warp 4 notebook style.
  145.  
  146. * Added more flexibility to the port monitoring capabilities of PM Timer.
  147.   Now you can select between monitoring by means of direct port access (IOPL),
  148.   by driver access (COM.SYS/SIO.SYS) or not monitoring the port at all.
  149.   If you choose the direct port access option, you'll also be able to enter a
  150.   different base address for the serial port PM Timer should watch in case your
  151.   port isn't on the standard comport address.
  152.   The recommended way to monitor the port is by using *direct* port access. This
  153.   produces the least overhead but more import, some communications programs
  154.   (Dial Other Internet Providers from the IAK is an example) don't drop the
  155.   Carrier signal when you tell it to hang up if PM Timer uses the serial driver
  156.   to monitor the ports. Thus the modem stays online and you have to 'hang up' by
  157.   hand.
  158.   Another problem using driver access are DOS communication programs. Dos
  159.   sessions really don't like sharing the communictions driver with other apps.
  160.  
  161. * PM Timer tried displaying its titlebar timer on the launchpad even when the
  162.   launchpad's frame controls were disabled. Fixed that.
  163.  
  164. * Fixed serious bug in com-port setting. PMTimer internaly switched the
  165.   addresses of Com 1 and Com 4. So if you selected Com 1 as the port to be
  166.   monitored in the settings, PM Timer would actually monitor Com 4.
  167.  
  168. * Added an option to let PM Timer beep a certain amount of time before the
  169.   next time interval (i.e. when the costs are increased) begins. This way you
  170.   can make optimum use of your online time. You can specify the number of
  171.   seconds before the next time interval that PM Timer should warn you on the
  172.   general settings notebook page.
  173.  
  174. Version 1.00
  175. ============
  176.  
  177. * Added an option to the General settings notebookpage to specify the number of
  178.   additional third party buttons on the right side of the titlebar. Without the
  179.   option, the timer titlebar display would be covered by the additional buttons.
  180.  
  181. * Polished the titlebar display of the timer a little: No more tampering with
  182.   the original titlebar text and added some colors.
  183.  
  184. * Added an option to the General settings notebookpage to specifiy a maximum
  185.   size for the logfile. If the logfile grows beyond this value the program
  186.   will start deleting the oldest log-entries.
  187.   Don't set the value to small though. PM Timer needs the logfile entries to
  188.   calculate your phonecosts. I have it set to 65kB and that keeps a log for
  189.   approx. four months back (depends on how much you call ofcourse) which is
  190.   sufficient for me.
  191.  
  192. * Added an option "Use OS2.INI" to the general settings page. If checked, the
  193.   program will save it's main- and logwindow apearance in OS2.INI. This means
  194.   that drag 'n dropped colors and fonts will also be saved. If the button is
  195.   not checked, PM Timer uses it's own private ini-file and only saves window
  196.   positions.
  197.   NOTE: Ones checked, an entry for PM Timer will be created in OS2.INI. Space
  198.   occupied is approx. 500 bytes. If you afterwards decide that you don't need
  199.   this feature, the entry in PM Timer will still be there!
  200.   Well, if you know what I'm talking about you'll also know how you can remove
  201.   the entry with a decent ini-file editor. I haven't bothered to write some
  202.   code just to remove 500 bytes from OS2.INI. Other programs (that you pay for)
  203.   have much larger entries and still don't have options to remove them.
  204.   Why all this trouble to decide to use OS2.INI or not? Well, personally I don't
  205.   like the idea of all programs using the same ini-file (my os2.ini is 1.8Mb at
  206.   the moment, sick..). On the other hand OS/2 doesn't provide an API to save all
  207.   presentation parameters (colors, fonts etc.) of a window to a private ini.
  208.   So that's the reason for providing you with a choice. If you don't like the
  209.   program's default colors, you can change them using drag and drop, but they'll
  210.   only be saved if you allow the program to use os2.ini.
  211.   Don't know why I'm telling you all this.. Just wanted you to know, I guess :)
  212.  
  213. * Added 'flyover' help to the settings notebook.
  214.  
  215. Version 0.95
  216. ============
  217.  
  218. * Added a check for screen resolution. PM Timer will automagically detect if
  219.   your screen resolution has changed since the last run. If it has, it will not
  220.   use it's saved window sizes and positions.
  221.  
  222. * Moved the settings to a notebook. Working on 'international' settings, so
  223.   not only Dutch people but everybody can use PM Timer.
  224.  
  225. * PM Timer now also displays the online time in the titlebar of the active
  226.   window. Now the online time will always be visible for the user, even if
  227.   the PM Timer window is covered or hidden.
  228.  
  229. * Added the /H commandline option to start PM Timer invisible.
  230.  
  231. * Added the /Q commandline option to terminate PM Timer from the commandline
  232.   so the user won't have to shut down PM Timer himself when the program is
  233.   run from a batchfile.
  234.  
  235. Version 0.90
  236. ============
  237.  
  238. * Initial release.
  239.  
  240.  
  241.