Files
harbour-core/harbour/include
Przemyslaw Czerpak 9a5b5ec3a4 2013-01-31 19:48 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/include/hbapiitm.h
  * harbour/src/vm/itemapi.c
    + added new C function hb_itemEqual()

  * harbour/src/vm/hashes.c
    % use hb_itemEqual()

  * harbour/src/vm/classes.c
    ! updated some code to work with class and instance variables
      declared with SYNC attribute
    ! fixed __clsGetProperties() with .T. in 2-nd parameter to not
      return PERSISTENT variables twice
    * added new PRG functions:
         __objGetIVars( <oObject>, [<nScope>], [<lChanged>] )
               -> <aIVars> { { <cName>, <xVal> }, ... }

         __objSetIVars( <oObject> | <hClass> | <cClassName> | <sClassFunc>,
                        <aIVars> ) -> <oObject>

  * harbour/src/rtl/cdpapi.c
    ! fixed upper and lower strings validation encoded in UTF8.
      If both string contained errors at the same place then
      it was silently ignored.
    + added stderr message about wrong CPs when compiled with
      __HB_IGNORE_CP_ERRORS macro

  * harbour/src/codepage/cpua866.c
    ! fixed UA866 definition. CP866 does not contain cyrillic version
      of "I" and "i" letters and also "Ґ" and "ґ" so Ukrainian letters
      defined in l_ua.c cannot be used.
2013-01-31 18:49:16 +00:00
..