• Wide ncurses

    From Serg Podtynnyi@2:5030/3165 to All on Thu May 23 23:37:42 2024
    Привет, 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

    --- GoldED+/LNX
    * Origin: ----> Default GoldED Origin <---- (2:5030/3165)
  • From Vitaliy Aksyonov@1:104/117 to Serg Podtynnyi on Fri May 31 09:23:16 2024
    Привет, Serg!

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

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

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

    Best regards,
    Vitaliy Aksyonov.

    ... oвoе слово в кoннoй авиации.
    --- GoldED+/LNX 1.1.5-b20240305-beta
    * Origin: Aurora, Colorado (1:104/117)