[Lazarus] DisableWindowsUnicodeSupport
Martin Friebe
lazarus at mfriebe.de
Fri May 8 12:13:55 CEST 2009
Vincent Snijders wrote:
> Bernd Mueller schreef:
>
>> Hello,
>>
>> I would like to use Lazarus without Unicode support on Windows, as it
>> was possible up to version 0.9.24. I took a recent 0.9.27 snapshot and
>> compiled it with -dDisableWindowsUnicodeSupport. My "old" projects seem
>> work well, but the editor does not show the german umlauts correct. I
>> changed File Settings.../Encodings but this did not help.
>>
As for Synedit:
1)
There may be code elsewhere, that detects the filetype while loading the
file => in this case it should convert it to utf8.
2) If one doesn't happen. Try the following. (I have not tested it, but
it *may* do the trick)
open C:\lazarus_latest\components\synedit\syntextdrawer.pp
line 889 function TheTextDrawer.GetUseUTF8: boolean;
and make the function to always return "False"
>> For sure, I belong to a minority which has no need for Unicode. For me,
>> it would be great to have Unicode disabled in Lazarus. So what is the
>> intention behind "DisableWindowsUnicodeSupport" in theses days? If it
>> should work, I would make a bug report.
>>
>
> My response can be seen as an addition to Paul's.
>
> As far as I am concerned, the dDisableWindowsUnicodeSupport does not
> need to be removed. OTOH working with -dDisableWindowsUnicodeSupport has
> no priority for me. If the Lazarus community does the testing and
> supplies patches, I don't mind committing them (much like I said about
> the fixes_0_9_26 branch, no effort form me, but willing to support the
> efforts of others).
>
> I am willing to accept bug reports, if it turns out that a regression
> was caused by on of my commits, i.e. it worked before with
> DisableWindowsUnicodeSupport, and after it didn't.
>
> Having said that, I fear that some incompatibilities remain, because the
> LCL (not the win32 interface) insert conversion to UTF8 when using RTL
> functions in for example the TFileListBox.
>
> Finding a solution for such issue is not a priority for me, but patches
> will be reviewed and accepted if ok.
>
> Vincent
> _______________________________________________
> Lazarus mailing list
> Lazarus at lazarus.freepascal.org
> http://www.lazarus.freepascal.org/mailman/listinfo/lazarus
>
More information about the Lazarus
mailing list