Nп/п : 27 из 100
От : Serg Podtynnyi 2:5030/3165 04 апр 25 19:03:04
К : Vitaliy Aksyonov 04 апр 25 15:11:01
Тема : GoldEd+, Linux, broken encoding
----------------------------------------------------------------------------------
@REPLY: 1:104/117 67ee8f3f
@MSGID: 2:5030/3165 67efcb81
@CHRS: CP866 2
@TZUTC: 0700
@TID: hpt/lnx 1.9 2024-03-02
Hello Vitaliy!
Thursday April 03 2025 07:37, you wrote to Alexey Khromov:
AK>> Его и собрал во вторую очередь - все ОК.
VA> Значит, последний роллбэк можно убрать. :)
AK>> а с wide ncurses в первую очередь упирается в inline-ы в
AK>> Где б еще столько "досуга" найти, чтоб на досуге с этим
AK>> поковыряться?)))
VA> Там нет быстрого решения. Этот код глухо однобайтовый. Чтобы заработал
VA> wide - нужно всё переделывать под юникод. А это значит переписать
VA> больше половины.
Ну как минимум, чтобы весь вывод перевести на wide char я уже знаю
как, потихоньку начал другие функции править для вывода все, что
в gvidbase. Там больше сложность с кучей ифдефов для других типов
cchar. Но это похоже единственный путь, если вывод и ввод уже будет
работать с wide, то потом можно аккуратно и остальное править, ну ословно на
std string переводить.
Serg
--- GoldED+/LNX 1.1.5-b20250318 Arch BTW
* Origin: The Land of Smiles (2:5030/3165)
SEEN-BY: 5030/1081 3165
@PATH: 5030/3165