WebView: Text-based Browser

...
  • Leency wrote:Если они тебе нужны, могу скинуть. :)
    да, мне нужна база, чтобы проверить несколько идей по улучшению сего браузера.

    да и поясни плиз чем и как это компилировать :D

    компилятор C-- я что-то не могу найти никак, хотя раньше где-то видел
    Last edited by Gutsycat on Thu Jul 24, 2008 11:06 am, edited 1 time in total.
  • 1) Надо бы определять конец документа, чтобы при нажатии PgDown или Down документ дальше не прокручивался и обрабртки этих клавиш не было.
    2) Добавление в конец ".htm" при нажатии кнопки перейти не удачно, так как расширене может быть HTM, html, shtml, ... Да и вообще в одном каталоге можут находиться 2 файла - например, index.htm и index.html.
    3) Нужно игнорировать текст между тегами <script> и </script>
    4) Надо бы уже реализовать последовательности вида "&...;", например,   и <
    5) Планируется ли поддержка других кодировок? (хотя бы KOI8)
  • Буква "ё" заменяется на "х" почему-то
  • ё заменяется на х потому что используется перекодировщик из DOS в WIN кодировку а не на оборот)) Если честно то самого удивило что норм символы отображаются
  • Gutsycat
    Даже не подозревал что идея настолько благородна :D
    Компилировать на самом деле очень просто - одним батовским файлом.
    С-- можно взять здесь: viewtopic.php?f=2&t=495&start=15

    Я доделаю работу с параметрами и выложу исходники на форум. Попытаюсь сделать это побыстрее.

    Albom
    1. знаю что надо определять, вот только как... тоесть надо не определять сам конец, а надо узнавать количество строк, а это возможно только если обработать дакумент в первый раз полностью, скорее всего так и сделаю. Сейчас документ читается сначала и до момента, когда отобразится самая нижняя строчка в окне, это тоже не совсем правильно.
    2. Может это и не совсем правильно, но зато удобно :)
    3. Учту.
    4. Сейчас они определяются но игнорируются, я помню о них.
    5. Не знаю и так дел хватает...
    Из хаоса в космос
  • HTMLv v0.27
    - вывод цвета текста, поддержка до 10 вложеных тегов цвета - за всё это спасибо Veliant'y;
    - адаптирован код под новую версию библиотеки <Lrz>, отвечающей за строку адреса (box_lib);
    - теперь корректно определяется конец файла при обработке (by Veliant);
    - теперь текст декодируется win -> dos, исправлено отображение некоторых специальных символов;
    - почищен код, оптимизована структура документа;
    - опредение длинны страницы, заглушки на прокрутку её вверх и вниз;
    - сильно уменьшена перерисовка первых двух строк.
    Attachments
    HTMLv_v0.27.zip (48.24 KiB)
    Downloaded 294 times
    Из хаоса в космос
  • HTMLv Sources (v0.27)
    И всё же я бы посоветовал _пока_что_ лучше заняться доработкой Эолайта.
    Attachments
    Downloaded 300 times
    Из хаоса в космос
  • HTMLv v0.30
    - клавиша BackSpace, если полоса адреса не активна, возвращает на предыдущую страницу;
    - игнорируется текст после тега <script>;
    - сносно работает прокрутка;
    - заглушка на PgUp\PgDown, работает End;
    - исправлен баг с заголовком окна.
    Attachments
    HTMLv_v0.30.zip (47.68 KiB)
    Downloaded 305 times
    Из хаоса в космос
  • После запуска, если пошевелить мышкой, программа вылетает...
  • Решение - обновить BOX_LIB.OBJ он в архиве тоже идет
  • игнорируется текст после тега <script>
    не игнорируется!
    + нужно игнорировать текст между <style>

    Протестировал 0.30:
    1) вылетает в половине случаев
    2) в 1251 только около трети всех открывшихся страниц, остальные - KOI8, UTF-8
  • Не отображается italic, вместо него что-то непонятное.
  • Атауальпа wrote:Не отображается italic, вместо него что-то непонятное.
    дык ))) наклонного шрифта в коосе и в помине нет )
  • Кстати, вперед/назад как-то не всегда работают. Иногда нужно нажать 2-3 раза, иногда вообще не фурычут.
  • Who is online

    Users browsing this forum: No registered users and 2 guests