Hello, developers.

SynEdit.pp source code has a lot of 'SYN_MBCSSUPPORT','SYN_LAZARUS'.

It seems to be SynEdit was compiled by defines SYN_MBCSSUPPORT originaly
but now, that is undefined by SYN_LAZARUS. (in SynEdit.inc)

SYN_MBCSSUPPORT is defined by supporting MultiByteCharacterSystem on
FarEastAsian Windows, but MBCS is not equal to UNICODE.

Now, SynEdit in Lazarus is working at UNICODE, ( Its very nice for us.)
and SynEdit in Lazarus is highly customized for Lazarus and FreePascal.

I have created patch on released version 0.9.16-0.9.24 to Japanese Community
in which enabling SYN_MBCSSUPPORT.
(http://sourceforge.jp/projects/freepascaljp/releases/?package_id=5278)
Now, that is not smart way after 0.9.26, I think. ....
In Unicode, no additional defines needed in handling character.

How about delete symbols, and delete IFDEF codings , if it will not be
used in the future ?
(SYN_MBCSSUPPORT, SYN_LAZARUS, and defines about delphi version)

Thanks,
Saeka
_______________________________________________
Lazarus mailing list
[email protected]
http://www.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to