2013-02-01 00:05 UTC+0100 Viktor Szakats (harbour syenar.net)

* ChangeLog.txt
    + added encoding information to the header, which is UTF-8
      from now on. It means that high chars are now allowed,
      but ONLY in UTF-8 encoding. Configure your editor accordingly.
    + added SVN props for UTF-8.

  * contrib/hbblink/blinker.prg
  * contrib/hbxpp/runshell.prg
    ! RUNSHELL()/SWPRUNCMD() fixes for *nix systems.

  * src/codepage/l_hu.c
    * comment made bit more precise

  * src/codepage/cpua866.c
    + comment added about the different from standard
      Ukrainian collation
This commit is contained in:
Viktor Szakats
2013-01-31 23:07:23 +00:00
parent 542379a777
commit 8c27114064
5 changed files with 34 additions and 6 deletions

View File

@@ -6,10 +6,28 @@
YYYY-MM-DD HH:MM UTC[-|+]hhmm Your Full Name (your_email address)
2010-12-31 13:59 UTC+0100 Foo Bar (foo.bar foobar.org)
See copyright/license at the end of the file.
Notation (in 5th column):
Encoding: UTF-8 Notation (in 5th column):
* Change, ! Fix, % Optimization, + Addition, - Removal, ; Comment
*/
2013-02-01 00:05 UTC+0100 Viktor Szakats (harbour syenar.net)
* ChangeLog.txt
+ added encoding information to the header, which is UTF-8
from now on. It means that high chars are now allowed,
but ONLY in UTF-8 encoding. Configure your editor accordingly.
+ added SVN props for UTF-8.
* contrib/hbblink/blinker.prg
* contrib/hbxpp/runshell.prg
! RUNSHELL()/SWPRUNCMD() fixes for *nix systems.
* src/codepage/l_hu.c
* comment made bit more precise
* src/codepage/cpua866.c
+ comment added about the different from standard
Ukrainian collation
2013-01-31 22:41 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
* harbour/src/vm/classes.c
! added missing HB_STACK_TLS_PRELOAD

View File

@@ -395,7 +395,7 @@ FUNCTION SwpRunCmd( cCommand, nMem, cRunPath, cTempPath )
IF ! Empty( cShell )
#if defined( __PLATFORM__UNIX )
cCommand := cShell + " " + cCommand
cCommand := cShell + " -c " + "'" + StrTran( cCommand, "'", "'\''" ) + "'"
#else
cCommand := cShell + " /c " + cCommand
#endif

View File

@@ -82,7 +82,7 @@ FUNCTION RunShell( cCommand, cProgram, lAsync, lBackground )
IF HB_ISSTRING( cCommand )
#if defined( __PLATFORM__UNIX )
cProgram += " " + cCommand
cProgram += " -c " + "'" + StrTran( cCommand, "'", "'\''" ) + "'"
#else
cProgram += " /c " + cCommand
#endif

View File

@@ -50,6 +50,16 @@
*
*/
/* NOTE: This collation misses two characters (Ґґ) from
the Ukrainian alphabet and uses non-cyrillic
versions for another two (Іі), because the
originals cannot be encoded in CP-866:
Ґ - U+0490 - http://codepoints.net/U+0490
ґ - U+0491 - http://codepoints.net/U+0491
І - U+0406 - http://codepoints.net/U+0406
і - U+0456 - http://codepoints.net/U+0456
[druzus/vszakats] */
#define HB_CP_ID UA866
#define HB_CP_INFO "Ukrainian CP-866"
#define HB_CP_UNITB HB_UNITB_866

View File

@@ -4,9 +4,9 @@
/* Viktor Szakats (harbour syenar.net) */
/* NOTE: Ä/ä has been added to work like sixhu852.obj for
S*ccessWare SIx Driver, but it's not a Hungarian
character. [vszakats] */
/* NOTE: Ä/ä have been added to work like sixhu852.obj
for S*ccessWare SIx Driver, but they're not part
of the Hungarian alphabet. [vszakats] */
#define HB_CP_UPPER "AÁÄBCDEÉFGHIÍJKLMNOÓÖŐPQRSTUÚÜŰVWXYZ"
#define HB_CP_LOWER "aáäbcdeéfghiíjklmnoóöőpqrstuúüűvwxyz"