Revision: 12842
          
http://harbour-project.svn.sourceforge.net/harbour-project/?rev=12842&view=rev
Author:   druzus
Date:     2009-11-09 20:22:48 +0000 (Mon, 09 Nov 2009)

Log Message:
-----------
2009-11-09 21:18 UTC+0100 Przemyslaw Czerpak (druzus/at/priv.onet.pl)
  * harbour/ChangeLog
    * marked last TOFIX note as [DONE] - thanks to Mindaugas

  * harbour/src/rtl/cdpapi.c
    * use 1-st upper<->lower conversion pair instead of last one
      if more then one conversion pair exist - it's more natural
      form in most of cases
    % skip translation code when two different CDP modules use
      the same Unicode table

  * harbour/tests/cpinfo.prg
    + detect CPs which have corresponding upper or lower characters
      for non alpha characters and inform about it.
      Such situations is in NTXSPA.OBJ so such CP can be fully
      replicated in Harbour using alternative CP definition only
      which uses static tables.

  * harbour/src/codepage/cpes850c.c
  * harbour/src/codepage/cpesisoc.c
  * harbour/src/codepage/cpeswinc.c
    ! removed the hack with changed order for characters which do not
      have corresponding upper latter.
      Now there is only one difference between ES850C and Clipper NTXSPA.OBJ
      In NTXSPA 'UPPER( Chr( 163 ) )' gives "U" though Chr( 163 ) is not
      marked as letter and not sorted with other letters. For me it looks
      like a bug anyhow if you want to fully replicate NTXSPA.OBJ in Harbour
      then current cpes850c.c code should be replaced by code generated
      using tests/cpinfo.prg compiler by clipper and linked with ntxspa.obj.
      Such code should be generated using:
         cpinfo.exe es850c "Spanish CP-850 (ntxspa.obj compatible)" 850

      Now translations can be done between CPs using different number of
      letters or even defined for different languages so I have question
      to Spanish users: Do you need ESISOC and ESWINC for anything?
      If not then I would like to remove them.
      Similar situation is with HUISOS and HUWINS.

  * harbour/include/hbapicdp.h
  * harbour/src/rtl/cdpapi.c
  * harbour/src/codepage/ucmacce.c
  * harbour/src/codepage/uckoi8.c
  * harbour/src/codepage/uc885910.c
  * harbour/src/codepage/ucmacice.c
  * harbour/src/codepage/uc885914.c
  * harbour/src/codepage/uc874.c
  * harbour/src/codepage/uc857.c
  * harbour/src/codepage/uc1250.c
  * harbour/src/codepage/uc1254.c
  * harbour/src/codepage/uc1258.c
  * harbour/src/codepage/uckoi8u.c
  * harbour/src/codepage/uckam.c
  * harbour/src/codepage/uc424.c
  * harbour/src/codepage/ucmacrom.c
  * harbour/src/codepage/uc862.c
  * harbour/src/codepage/cpesisoc.c
  * harbour/src/codepage/uc866.c
  * harbour/src/codepage/uc8859_3.c
  * harbour/src/codepage/cpes850c.c
  * harbour/src/codepage/uc8859_7.c
  * harbour/src/codepage/ucmacgrk.c
  * harbour/src/codepage/uc037.c
  * harbour/src/codepage/uc850.c
  * harbour/src/codepage/uc885911.c
  * harbour/src/codepage/uc885915.c
  * harbour/src/codepage/uc875.c
  * harbour/src/codepage/uc1251.c
  * harbour/src/codepage/uc1255.c
  * harbour/src/codepage/uc863.c
  * harbour/src/codepage/ucmaz.c
  * harbour/src/codepage/uc1026.c
  * harbour/src/codepage/uc8859_4.c
  * harbour/src/codepage/uc8859_8.c
  * harbour/src/codepage/uc855.c
  * harbour/src/codepage/cpeswinc.c
  * harbour/src/codepage/uc885916.c
  * harbour/src/codepage/ucascii.c
  * harbour/src/codepage/uc1252.c
  * harbour/src/codepage/uc1256.c
  * harbour/src/codepage/ucatari.c
  * harbour/src/codepage/uc860.c
  * harbour/src/codepage/ucmaccyr.c
  * harbour/src/codepage/ucmik.c
  * harbour/src/codepage/uc864.c
  * harbour/src/codepage/uc1006.c
  * harbour/src/codepage/uc1125.c
  * harbour/src/codepage/uc8859_1.c
  * harbour/src/codepage/uc88591b.c
  * harbour/src/codepage/uc8859_5.c
  * harbour/src/codepage/uc8859_9.c
  * harbour/src/codepage/uc852.c
  * harbour/src/codepage/ucnext.c
  * harbour/src/codepage/uc737.c
  * harbour/src/codepage/uc885913.c
  * harbour/src/codepage/ucmactrk.c
  * harbour/src/codepage/uc856.c
  * harbour/src/codepage/uc775.c
  * harbour/src/codepage/uc1253.c
  * harbour/src/codepage/uc1257.c
  * harbour/src/codepage/uc500.c
  * harbour/src/codepage/uc861.c
  * harbour/src/codepage/uc865.c
  * harbour/src/codepage/uc869.c
  * harbour/src/codepage/uc8859_2.c
  * harbour/src/codepage/uc8859_6.c
    % declare Unicode tables with 'const' qualifier

Modified Paths:
--------------
    trunk/harbour/ChangeLog
    trunk/harbour/include/hbapicdp.h
    trunk/harbour/src/codepage/cpes850c.c
    trunk/harbour/src/codepage/cpesisoc.c
    trunk/harbour/src/codepage/cpeswinc.c
    trunk/harbour/src/codepage/uc037.c
    trunk/harbour/src/codepage/uc1006.c
    trunk/harbour/src/codepage/uc1026.c
    trunk/harbour/src/codepage/uc1125.c
    trunk/harbour/src/codepage/uc1250.c
    trunk/harbour/src/codepage/uc1251.c
    trunk/harbour/src/codepage/uc1252.c
    trunk/harbour/src/codepage/uc1253.c
    trunk/harbour/src/codepage/uc1254.c
    trunk/harbour/src/codepage/uc1255.c
    trunk/harbour/src/codepage/uc1256.c
    trunk/harbour/src/codepage/uc1257.c
    trunk/harbour/src/codepage/uc1258.c
    trunk/harbour/src/codepage/uc424.c
    trunk/harbour/src/codepage/uc500.c
    trunk/harbour/src/codepage/uc737.c
    trunk/harbour/src/codepage/uc775.c
    trunk/harbour/src/codepage/uc850.c
    trunk/harbour/src/codepage/uc852.c
    trunk/harbour/src/codepage/uc855.c
    trunk/harbour/src/codepage/uc856.c
    trunk/harbour/src/codepage/uc857.c
    trunk/harbour/src/codepage/uc860.c
    trunk/harbour/src/codepage/uc861.c
    trunk/harbour/src/codepage/uc862.c
    trunk/harbour/src/codepage/uc863.c
    trunk/harbour/src/codepage/uc864.c
    trunk/harbour/src/codepage/uc865.c
    trunk/harbour/src/codepage/uc866.c
    trunk/harbour/src/codepage/uc869.c
    trunk/harbour/src/codepage/uc874.c
    trunk/harbour/src/codepage/uc875.c
    trunk/harbour/src/codepage/uc885910.c
    trunk/harbour/src/codepage/uc885911.c
    trunk/harbour/src/codepage/uc885913.c
    trunk/harbour/src/codepage/uc885914.c
    trunk/harbour/src/codepage/uc885915.c
    trunk/harbour/src/codepage/uc885916.c
    trunk/harbour/src/codepage/uc88591b.c
    trunk/harbour/src/codepage/uc8859_1.c
    trunk/harbour/src/codepage/uc8859_2.c
    trunk/harbour/src/codepage/uc8859_3.c
    trunk/harbour/src/codepage/uc8859_4.c
    trunk/harbour/src/codepage/uc8859_5.c
    trunk/harbour/src/codepage/uc8859_6.c
    trunk/harbour/src/codepage/uc8859_7.c
    trunk/harbour/src/codepage/uc8859_8.c
    trunk/harbour/src/codepage/uc8859_9.c
    trunk/harbour/src/codepage/ucascii.c
    trunk/harbour/src/codepage/ucatari.c
    trunk/harbour/src/codepage/uckam.c
    trunk/harbour/src/codepage/uckoi8.c
    trunk/harbour/src/codepage/uckoi8u.c
    trunk/harbour/src/codepage/ucmacce.c
    trunk/harbour/src/codepage/ucmaccyr.c
    trunk/harbour/src/codepage/ucmacgrk.c
    trunk/harbour/src/codepage/ucmacice.c
    trunk/harbour/src/codepage/ucmacrom.c
    trunk/harbour/src/codepage/ucmactrk.c
    trunk/harbour/src/codepage/ucmaz.c
    trunk/harbour/src/codepage/ucmik.c
    trunk/harbour/src/codepage/ucnext.c
    trunk/harbour/src/rtl/cdpapi.c
    trunk/harbour/tests/cpinfo.prg


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.
_______________________________________________
Harbour mailing list
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to