RU.GOLDED---------------- < Пред. | След. > -- < @ > -- < Сообщ. > -- < Эхи > --
 Nп/п : 56 из 100
 От   : Vitaliy Aksyonov                    1:104/117         10 апр 25 07:20:14
 К    : Serg Podtynnyi                                        10 апр 25 16:22:01
 Тема : Re: GoldEd+, Linux, broken encoding
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 1:104/117 67f7c5b1
@REPLY: 2:5030/3165 67f73c4f
@CHRS: CP866 2
@TZUTC: -0600
@TID: hpt/lnx 1.9 2024-03-02
Привет, Serg!

10 Apr 25 10:31, ты писал(а) мне:

 VA>>>> Там нет быстрого решения. Этот код глухо однобайтовый. Чтобы
 VA>>>> заработал wide - нужно всё переделывать под юникод. А это
 VA>>>> значит переписать больше половины.

 SP>>> Ну как минимум, чтобы весь вывод перевести на wide char я уже
 SP>>> знаю как, потихоньку начал другие функции править для вывода
 SP>>> все, что в gvidbase. Там больше сложность с кучей ифдефов для
 SP>>> других типов cchar. Но это похоже единственный путь, если вывод
 SP>>> и ввод уже будет работать с wide, то потом можно аккуратно и
 SP>>> остальное править, ну ословно на std string переводить.

 VA>> Вот это дело. Непросто только будет сделать так, чтобы оно без
 VA>> wide работало. Для старых систем. А без wide юникод нормально не
 VA>> взлетит. В общем, палка о двух концах.

 VA>> Я уже подумываю о том, чтобы сделать ветку для перевода на юникод
 VA>> и потихоньку пилить в том направлении.

 VA>> Какие задачи я там вижу кроме собственно перевода на юникод:
 VA>> 1. Перевести сборку полностью на cmake и выбросить все остальные
 VA>> make, vcproj и подобное. 2. Поднять стандарт как минимум до
 VA>> C++11. 3. Забить на поддержку старых систем, в которых нет cmake
 VA>> и C++11. При этом по идее кросскомпиляция должна помочь собирать
 VA>> под старые системы, если кому сильно захочется нового
 VA>> функционала.

 VA>> Если будет хороший прогресс и народ будет использовать эту версию
 VA>> - влить её в мастер, заодно подняв версию до 2.0.

 VA>> Как идея?

 SP> Мне все это нравится, можно даже до C++17 апнуть, если будут какие-то
 SP> фиксы можно будет их бекпортить в легаси ветку.

 17 может быть таки слишком. В некоторых системах всё ещё довольно
древние компиляторы. А ставить сторонний не хотелось бы.

Best regards,
Vitaliy Aksyonov.

... У ушей тоже есть стены.
--- GoldED+/LNX 1.1.5-b20240309
 * Origin: Aurora, Colorado (1:104/117)
SEEN-BY: 46/49 50/109 104/117 221/6 240/1120 301/1
341/66 451/31 452/28 166
SEEN-BY: 455/19 463/68 4500/1 5000/111 5001/100
5015/42 46 5019/40 400
SEEN-BY: 5020/101 113 545 715 830 846 848 1042
2992 4441 5480 12000 5022/128
SEEN-BY: 5029/32 5030/49 115 1081 1474 5049/1 3
5050/151 5053/51 58 5054/89
SEEN-BY: 5058/104 5060/900 5061/133 5068/45 5083/1
444 6078/80 6090/1
@PATH: 104/117 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх