WebView: Text-based Browser

...
  • Joaquin wrote:Понял в чём ошибка - в странице кодировка описана как "UTF8", а не как "UTF-8".
    Спасибо! Внёс изменения в код. Пусть будет для универсальности.

    Скоро ждите новую версию!
    Из хаоса в космос
  • Отлично! Я так понял просто в код добавлена проверка на "UTF8"?
  • Да.
    Из хаоса в космос
  • Leency wrote:Пусть будет для универсальности.
    Как бы потом не пришлось ловить кракозябры в обычном браузере. У Колибри будет свой стандарт HTML, с блекджеком и ш... :(
    В разработке: воспроизводственный контур ИТ
  • Freeman wrote:У Колибри будет свой стандарт HTML, с блекджеком и ш... :(
    У Колибри будет свой стандарт HTML? В первый раз слышу - я пытаюсь написать текстовый браузер для поддержки ОБЫЧНЫХ страниц, а не центр справки и поддержки с форматом страниц, похожим на ХТМЛ.

    : Алсо, в будующем я не исключаю поддержки HTML Viewer'ом своих собственных тегов. Но их будет минимум.
    Из хаоса в космос
  • Leency wrote:: Алсо, в будующем я не исключаю поддержки HTML Viewer'ом своих собственных тегов. Но их будет минимум.
    итого
    Freeman wrote:У Колибри будет свой стандарт HTML, с блекджеком и ш... :(
    :lol:
  • Text-based Browser 23.67 aka HTML Viewer v0.67

    - более адекватная прокрутка изображений;
    - корректная обработка табов в тексте и с тегом <pre> (спасибо Nazarus и Jaeger);
    - улучшена отзывчивость программы при прокрутке больших страниц (фикс изначально
    был написан Gluk'ом для игры Косилка по моей просьбе, сюда перенесен мной);
    - небольшие исправления в реакции ползунка прокрутки;
    - исправлено залезание текста в наклонном шрифте на левый ободок окна;
    - кнопка "Новая вкладка" и комбинации Ctrl+N, Ctrl+T банально создают новое окно;
    - правильное распознание украинской буквы ґ;
    - поддержка кодировки "UTF8" для универсальности (идея фичи Joaquin).

    Уже на SVN.
    Attachments
    HTMLv.zip (11.26 KiB)
    Downloaded 166 times
    Из хаоса в космос
  • Leency wrote:- поддержка кодировки "UTF8" для универсальности (идея фичи Joaquin).
    Вот это по-прежнему спорно. Колибри должна поддерживать идентификаторы IANA, не более. UTF8 (без дефиса) есть только в UNIX и библиотеках. Но тот же iconv беспрепятственно поддерживает стандартные идентификаторы. Ими и надо пользоваться. Наборы символов -- не средство для самовыражения.

    Joaquin-а, думаю, ещё удастся убедить. Он в поясе UTC+много, завтра прочитает.
    В разработке: воспроизводственный контур ИТ
  • Leency: что насчет прикрутки поддержки XML с помощью вот этой библиотеки? viewtopic.php?f=24&t=1701
  • Xvilka, а зачем? HTMLv очень неплохо парсит сам по себе. Вот если захочется HTML5 поддерживать, то другое дело.
  • Freeman wrote: Joaquin-а, думаю, ещё удастся убедить. Он в поясе UTC+много, завтра прочитает.
    Ну, я не поддерживаю "нерадивых верстальщиков", хотя мну и за то, чтобы программы поддерживали вещи реального мира, а не мифического, в котором все веб-страницы соответсвуют стандартам.
    P.S. Ага, живу в поясе UTC+?, но это не мешает мне читать форум вплоть до полуночи :).
  • Freeman
    Я хз что это за стандарты, но если кто-то впилит их поддержку в Text-based Browser я буду только рад, а сейчас я пока могу сделать только поддержку UTF8 - это полстроки кода, которая, возможно, улучшит совместимость хоть ненамного.

    XVilka
    У меня не хватит знаний, чтобы прикрутить. Да и зачем оно текстовому браузеру. Если уж и крутить куда-то, то к нормальной проге.

    : Не считая системных функций и данных в Text-based Browser меньше 1000 строк.
    Из хаоса в космос
  • Могу попробовать написать CSS парсер (если честно уже начал), но для скорости выбрал Си - я на fasm или C-- буду до скончания века делать. Сегодня, если заработает, выложу.

    Update: решил что на Си неинтересно и пора осваивать fasm - стартовал проект на fasm тут https://bitbucket.org/droiddev/cssparse Код ужасен, но это не лечиться. Посмотрим что из этого выйдет. Пока он пишется для linux, но как заработает - не составит труда перенести в KolibriOS
  • Процедура загрузки и отображения файла напичкана костылями чуть более, чем полностью. Будут выходные - перепишу. Потому загрузки файла можно ждать вечно, а секрет в том, что просто надо было скинуть фокус с окна. Нежданчик такой :)
    Из хаоса в космос
  • Who is online

    Users browsing this forum: No registered users and 1 guest