home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / zfamily.zip / zfamily / ZNLFUNCS / HELP / ZNLNEWS.DOC < prev   
Text File  |  1993-11-16  |  8KB  |  189 lines

  1. ┌───────────────────┬───────────────────────────────────────────────────────┐
  2. │    ZNL NEWS       │      Last minute information and change history.      │
  3. └───────────────────┴───────────────────────────────────────────────────────┘
  4.  
  5. ZNLFUNCS Last Minute Information
  6.  
  7.   None.
  8.  
  9. ZNLFUNCS Change History
  10.  
  11. ┌───────────────────┬──────────────────────────────┬────────────────────────┐
  12. │   Version 3.30    │                              │    16 November 1993    │
  13. └───────────────────┴──────────────────────────────┴────────────────────────┘
  14.  
  15.   ■ Added a new STANDARD function, which MUST be called BEFORE any other DLL
  16.     function if the DLL is cloned with a different name:
  17.  
  18.     znlSetLibraryName()
  19.  
  20.     This function sets a private variable (znlDllName) which is used by all
  21.     the DLL functions to load resources and get the DLL handle. Its default
  22.     value is znlDLLNAME.
  23.   ■ The User's Guide and Reference Manual have been updated accordingly.
  24.     A new section, describing the use of the object library ZNLFUNCS.LIB
  25.     was added too.
  26.   ■ Added zNAMESIZE to ZGENERAL.H
  27.   ■ Changes in zLIBVERS structure in ZGENERAL.H
  28.  
  29.     PBYTE  Ptr ;    --->     CHAR  Name[zNAMESIZE] ;
  30.  
  31.   ■ znlLibraryVersion(&LibVers) now returns the library name in LibVers.Name.
  32.  
  33. ┌───────────────────┬──────────────────────────────┬────────────────────────┐
  34. │   Version 3.22    │                              │   22 September 1993    │
  35. └───────────────────┴──────────────────────────────┴────────────────────────┘
  36.  
  37.   ■ Minor changes in the sample program.
  38.   ■ The on-line documentation was modified to force The Reuse Shop bitmap
  39.     to fit the right side of Library Card in ANY screen resolution.
  40.  
  41. ┌───────────────────┬──────────────────────────────┬────────────────────────┐
  42. │   Version 3.21    │                              │    2 September 1993    │
  43. └───────────────────┴──────────────────────────────┴────────────────────────┘
  44.  
  45.   ■ Recompiled with IBM C/C++ Tools 2.0 compiler and Toolkit 2.1.
  46.   ■ New on-line documentation (INF file)
  47.   ■ New Installation Guide
  48.   ■ New type zLIBVERS and zPLIBVERS substitute the obsolete LIBVERS and
  49.     PLIBVERS. The older types are still supported for compatibility only.
  50.   ■ New "About" dialog box for the sample program.
  51.   ■ Minor changes in the sample program.
  52.  
  53. ┌───────────────────┬──────────────────────────────┬────────────────────────┐
  54. │   Version 3.20    │                              │       5 May 1993       │
  55. └───────────────────┴──────────────────────────────┴────────────────────────┘
  56.  
  57.   ■ OS/2 1.3 version discontinued.
  58.   ■ The following functions have been re-written by scratch to include syntax
  59.     checking
  60.  
  61.       znlMakeInnerNumber
  62.       znlMakeCtryNumber
  63.       znlMakeInnerPrice
  64.       znlMakeCtryPrice
  65.  
  66.   ■ Two new functions
  67.  
  68.       znlISOCtryInfo
  69.       znlGetCtryMeasurement
  70.  
  71.   ■ One new macro
  72.  
  73.       znlIsISO
  74.  
  75.   ■ znlMakeInnerTime and znlMakeCtryTime have been modified to properly handle
  76.     12h to 24h format conversions.
  77.   ■ Major changes to the documentation.
  78.  
  79. ┌───────────────────┬──────────────────────────────┬────────────────────────┐
  80. │   Version 3.11    │                              │     30 April 1993      │
  81. └───────────────────┴──────────────────────────────┴────────────────────────┘
  82.  
  83.   ■ Fixed a bug in the internal function _znlCopyTwoOrFour()
  84.   ■ Fixed a bug in the internal function _znlCopyTwoOrFour()
  85.   ■ The listing of the sample program is not enclosed any more in the library
  86.     package.
  87.  
  88. ┌───────────────────┬──────────────────────────────┬────────────────────────┐
  89. │   Version 3.10    │                              │     20 April 1993      │
  90. └───────────────────┴──────────────────────────────┴────────────────────────┘
  91.  
  92.   ■ A new Z Family/2 standard function to register user's signal handler:
  93.  
  94.       znlRegisterSignal()
  95.  
  96.   ■ Two new types and one new constant related to znlRegisterSignal() defined
  97.     in ZGENERAL.H:
  98.  
  99.       zSIGNAL, zSIGHAND (types) and zREGISTERED (constant)
  100.  
  101.   ■ The documentation and the sample program have been modified accordingly.
  102.   ■ Added znlZPREFIX, equal to "ZNL"
  103.   ■ Changed all #include "..." to #include <...> to support LLMS
  104.   ■ Added a DEVEL sub-directory to shipped package, containing an OBJECT
  105.     LIBRARY and the needed files to make your own Z Family/2 reusable library.
  106.   ■ Added ZNLSTUB.C and ZNLCLONE.MAK to clone libraries.
  107.   ■ Fixed a bug in znlMakeCtryTime()
  108.   ■ Major changes to the documentation (added index too).
  109.   ■ The listing of the sample program is not enclosed any more in the library
  110.     package.
  111.  
  112.   ■ Two new functions
  113.  
  114.       znlMakeCtryDouble
  115.       znlMakeInnerDouble
  116.  
  117.   ■ Five new macros
  118.  
  119.       znlThsSep
  120.       znlDecSep
  121.       znlDateSep
  122.       znlTimeSep
  123.       znlDataSep
  124.  
  125. ┌───────────────────┬──────────────────────────────┬────────────────────────┐
  126. │   Version 3.00    │                              │    21 December 1992    │
  127. └───────────────────┴──────────────────────────────┴────────────────────────┘
  128.  
  129.   ■ New naming conventions
  130.  
  131.       ZNLFUNCS.DLL -> FMZNLFUN.DLL
  132.       ZNLFUNCS.LIB -> FMZNLFUN.LIB
  133.       ZNLFUN13.DLL -> FMZNLF13.DLL
  134.       ZNLFUN13.LIB -> FMZNLF13.LIB
  135.  
  136.   ■ MAJOR CHANGE * WARNING * It breaks the backward compatibility *
  137.  
  138.      ADVCOUNTRYINFO  ->  znlCOUNTRYINFO
  139.     PADVCOUNTRYINFO  ->  znlPCOUNTRYINFO
  140.  
  141.     The documentation and the sample files have been updated too.
  142.  
  143.   ■ Changed znlMakeInnerDate() and znlMakeInnerTime() to accept a wider
  144.     range of input local formats, including one digit for day and/or
  145.     month in dates and for hours in time, leading and trailing spaces,
  146.     no AM/PM indicator for 12h format (default is AM in that case) and
  147.     hundredths of seconds after seconds, separated by the decimal
  148.     separator.
  149.  
  150.   ■ New chapters in the "User's Guide and Reference Manual" :
  151.  
  152.     Library Overview
  153.       The Advanced Country Information
  154.       Formats
  155.       Country identifiers
  156.  
  157.   ■ Product number is now 5641-504
  158.  
  159. ┌───────────────────┬──────────────────────────────┬────────────────────────┐
  160. │   Version 2.11    │                              │    01 December 1992    │
  161. └───────────────────┴──────────────────────────────┴────────────────────────┘
  162.  
  163.   ■ Changed znlMakeCtryNumber() to add a decimal separator after the
  164.     integer part ONLY if there are decimal digits.
  165.  
  166. ┌───────────────────┬──────────────────────────────┬────────────────────────┐
  167. │   Version 2.10    │                              │    23 November 1992    │
  168. └───────────────────┴──────────────────────────────┴────────────────────────┘
  169.  
  170.   ■ DLL functions can be called either from C and from C++.
  171.   ■ An exception handler is registered for each exported function by using
  172.     #pragma handler() preprocessor instructions.
  173.   ■ A .LIB file is provided too as an alternative to the IMPORTS
  174.     statement in the application .DEF file.
  175.   ■ Fixed a bug in znlGetCtryID() and znlGetCtryCodePage().
  176.  
  177. ┌───────────────────┬──────────────────────────────┬────────────────────────┐
  178. │   Version 2.00    │                              │     18 August 1992     │
  179. └───────────────────┴──────────────────────────────┴────────────────────────┘
  180.  
  181.   ■ Ported to OS/2 2.0
  182.  
  183. ┌───────────────────┬──────────────────────────────┬────────────────────────┐
  184. │   Version 1.00    │                              │     31 March 1992      │
  185. └───────────────────┴──────────────────────────────┴────────────────────────┘
  186.  
  187.   ■ Initial release
  188.  
  189.