* harbour/source/lang/msgcs852.c
* harbour/source/lang/msgcsiso.c
* harbour/source/lang/msgcskam.c
* harbour/source/lang/msgcswin.c
* typo fixed (Vojtech Obrdlik <vobrdlik centrum.cz>)
* harbour/include/hbapicdp.h
* harbour/source/codepage/Makefile
+ harbour/source/codepage/cpcs852.c
+ harbour/source/codepage/cpcsiso.c
+ harbour/source/codepage/cpcskam.c
+ harbour/source/codepage/cpcswin.c
+ harbour/source/codepage/uckam.c
* harbour/doc/en/lang.txt
* harbour/common.mak
+ added czech codepage support (Vojtech Obrdlik <vobrdlik centrum.cz>)
Vojtech many thanks.
We will have to fix our CDP code to work well with characters
with the same wight - now sorting with such codepages does not
work correctly, f.e. in CSISO:
CHR(65)+CHR(204) > CHR(65)+CHR(201)
but:
CHR(65)+CHR(201) >= CHR(65)+CHR(204)
as you can see comparison depends on string order:
s1 > s2 but not s2 < s1
It means that such codepages cannot be used in any sorting
systems like indexes until we will not fix internal CPD logic.
Alexander can you look at it?
If not then please inform me and I'll work on it in some spare
time.
* harbour/source/rtl/do.c
* minor RTE message simplification
* harbour/source/rtl/gtos2/gtos2.c
* casting
* harbour/source/vm/dynsym.c
+ added __DYNSN2SYM( <cName> ) -> symbolItem
* harbour/include/hbapi.h
* harbour/source/vm/arrays.c
+ added supercast and superoffset members to hb_struArray structure
* harbour/source/vm/classes.c
* harbour/source/rtl/tclass.prg
! fixed calculation of instance area offsets
! fixed accessing instance variables with super casting
+ added selfclass casting
+ added support for sending 'exec' and 'name' messages to
symbol items, f.e.:
funcSym := (@funcName())
? "Exacuting:", funcSym:name
funcSym:exec( param1, param2, ... )
* changed __CLASSNAME() to be Clipper compatible
* changed __CLSINST()/__CLASSINSTANCE() now accepts as third paramter
function name - Clipper compatible
! fixed GPF trap in __OBJGETCLSNAME() when executed with wrong parameter
* some other fixes and small speed improvement
72 lines
1.1 KiB
Makefile
72 lines
1.1 KiB
Makefile
#
|
|
# $Id$
|
|
#
|
|
|
|
ROOT = ../../
|
|
|
|
|
|
C_SOURCES=\
|
|
cpbg866.c \
|
|
cpbgiso.c \
|
|
cpbgwin.c \
|
|
cpcs852.c \
|
|
cpcsiso.c \
|
|
cpcskam.c \
|
|
cpcswin.c \
|
|
cpeldos.c \
|
|
cpelwin.c \
|
|
cpesdos.c \
|
|
cpeswin.c \
|
|
cpesmwi.c \
|
|
cpfrdos.c \
|
|
cpgedos.c \
|
|
cpgewin.c \
|
|
cphr1250.c \
|
|
cphr437.c \
|
|
cphr852.c \
|
|
cphu852.c \
|
|
cphuiso.c \
|
|
cphuwin.c \
|
|
cpit437.c \
|
|
cpit850.c \
|
|
cpitisb.c \
|
|
cpitiso.c \
|
|
cpltwin.c \
|
|
cppl852.c \
|
|
cppliso.c \
|
|
cpplmaz.c \
|
|
cpplwin.c \
|
|
cppt850.c \
|
|
cpptiso.c \
|
|
cpru866.c \
|
|
cprukoi.c \
|
|
cpruwin.c \
|
|
cpsl437.c \
|
|
cpsl852.c \
|
|
cpsliso.c \
|
|
cpslwin.c \
|
|
cpsrwin.c \
|
|
cpua866.c \
|
|
cpuakoi.c \
|
|
cpuawin.c \
|
|
uc1250.c \
|
|
uc1251.c \
|
|
uc1253.c \
|
|
uc1257.c \
|
|
uc737.c \
|
|
uc850.c \
|
|
uc852.c \
|
|
uc866.c \
|
|
uc8859_1.c \
|
|
uc88591b.c \
|
|
uc8859_2.c \
|
|
uc8859_5.c \
|
|
uckam.c \
|
|
uckoi8.c \
|
|
uckoi8u.c \
|
|
ucmaz.c \
|
|
|
|
LIBNAME=codepage
|
|
|
|
include $(TOP)$(ROOT)config/lib.cf
|