Discussion:
Wide ncurses
(слишком старое сообщение для ответа)
Serg Podtynnyi
2024-05-23 20:37:42 UTC
Permalink
Привет, All!

Кручу чуть-чуть поддержку wide ncurses, потому что у меня на арче обычного
ncurses нет и soшка тупо делает инклуд ncursesw, залез в код как это дело
отображается и в итоге как минимум для себя я починил скроллинг кириллицы и
псевдографики, попутно обновил способ забора и вывода буфера экрана(окно),
сейчас это все происходит по одному символу в row*cols цикле, я сделал
построчно, так как такая функция есть в ncurses, теоретически это должно
сделать плавнее скроллинг и быстрее. Если сделать для всех функций поддержку
ncurses wide, то значит можно завозить utf-8 вывод нормальный, если конечно
есть желание.
Pull request тут: https://github.com/golded-plus/golded-plus/pull/89


Serg Podtynnyi
Vitaliy Aksyonov
2024-05-31 06:23:16 UTC
Permalink
Привет, Serg!

23 May 24 23:37, ты писал(а) All:

SP> Кручу чуть-чуть поддержку wide ncurses, потому что у меня на арче
SP> обычного ncurses нет и soшка тупо делает инклуд ncursesw, залез в код
SP> как это дело отображается и в итоге как минимум для себя я починил
SP> скроллинг кириллицы и псевдографики, попутно обновил способ забора и
SP> вывода буфера экрана(окно), сейчас это все происходит по одному
SP> символу в row*cols цикле, я сделал построчно, так как такая функция
SP> есть в ncurses, теоретически это должно сделать плавнее скроллинг и
SP> быстрее. Если сделать для всех функций поддержку ncurses wide, то
SP> значит можно завозить utf-8 вывод нормальный, если конечно есть
SP> желание. Pull request тут:
SP> https://github.com/golded-plus/golded-plus/pull/89

Посмотрел PR. Сделал несколько замечаний. Поправь, пожалуйста.

Best regards,
Vitaliy Aksyonov.

... Нoвoе слово в кoннoй авиации.

Loading...