Viktor Szakats acbd419e9e 2013-02-25 17:56 UTC+0100 Viktor Szakats (harbour syenar.net)
* utils/hbmk2/hbmk2.prg
    + documented hbmk2 plugin API calls
    + documented hbmk2 plugin variables
    + added license to the end of -longhelp[md] output
    ! fixed to do strict parameter checking in all
      public plugin API calls (where missing) to avoid
      RTEs inside hbmk2 code due to faulty plugin code
    + hbmk_FuncNameEncode() added with same functionality
      as hbmk_FNameToSymbol()
    - hbmk_FNameToSymbol() deprecated. Will disappear
      after HB_LEGACY_LEVEL4.
      INCOMPATIBLE. Change hbmk_FNameToSymbol() to hbmk_FuncNameEncode().
    * changed parameters of hbmk_FNameEscape().
      New calling convention requires the hbmk context to be passed
      as first parameter and it doesn't support the last two
      numeric values anymore. Will accept old calling convention
      till HB_LEGACY_LEVEL4 (untested though).
      INCOMPATIBLE. Change these:
         hbmk_FNameEscape( cFileName, hbmk[ "nCmd_Esc" ], hbmk[ "nCmd_FNF" ] )
      to this:
         hbmk_FNameEscape( hbmk, cFileName )
    * following hbmk2 plugin variables are deprecated and will
      disappear after HB_LEGACY_LEVEL4:
         "nCmd_Esc", "nScr_Esc", "nCmd_FNF", "nScr_FNF"
    + added new hbmk2 plugin variable:
         "apiver"
      it will return an integer with the plugin API
      compatibility level. Currently 2, will change to 3
      after HB_LEGACY_LEVEL4. For compatibility, use this
      to retrieve it in plugins:
         apiver := iif( "apiver" $ hbmk, hbmk[ "apiver" ], 1 )
    ! fixed to split certain long help section headers
2013-02-25 17:11:53 +00:00
Description
Harbour Core — Reference source for Five development
172 MiB
Languages
C 80.3%
xBase 17.8%
Makefile 0.6%
C++ 0.4%
Harbour 0.4%
Other 0.3%