HTMLv v0.24
Сейчас прога работает с параметрами тегов методом нового велосипеда "Гномик" с турбодвигателем. Попытаюсь реализовать работу с опциями нормально.
WebView: Text-based Browser
-
- Attachments
-
-
HTMLv_v0.24.zip (47.78 KiB)Downloaded 294 times
-
Из хаоса в космос
да, мне нужна база, чтобы проверить несколько идей по улучшению сего браузера.Leency wrote:Если они тебе нужны, могу скинуть.
да и поясни плиз чем и как это компилировать
компилятор 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)
2) Добавление в конец ".htm" при нажатии кнопки перейти не удачно, так как расширене может быть HTM, html, shtml, ... Да и вообще в одном каталоге можут находиться 2 файла - например, index.htm и index.html.
3) Нужно игнорировать текст между тегами <script> и </script>
4) Надо бы уже реализовать последовательности вида "&...;", например, и <
5) Планируется ли поддержка других кодировок? (хотя бы KOI8)
Буква "ё" заменяется на "х" почему-то
ё заменяется на х потому что используется перекодировщик из DOS в WIN кодировку а не на оборот)) Если честно то самого удивило что норм символы отображаются
Gutsycat
Даже не подозревал что идея настолько благородна
Компилировать на самом деле очень просто - одним батовским файлом.
С-- можно взять здесь: viewtopic.php?f=2&t=495&start=15
Я доделаю работу с параметрами и выложу исходники на форум. Попытаюсь сделать это побыстрее.
Albom
1. знаю что надо определять, вот только как... тоесть надо не определять сам конец, а надо узнавать количество строк, а это возможно только если обработать дакумент в первый раз полностью, скорее всего так и сделаю. Сейчас документ читается сначала и до момента, когда отобразится самая нижняя строчка в окне, это тоже не совсем правильно.
2. Может это и не совсем правильно, но зато удобно
3. Учту.
4. Сейчас они определяются но игнорируются, я помню о них.
5. Не знаю и так дел хватает...
Даже не подозревал что идея настолько благородна
Компилировать на самом деле очень просто - одним батовским файлом.
С-- можно взять здесь: 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, исправлено отображение некоторых специальных символов;
- почищен код, оптимизована структура документа;
- опредение длинны страницы, заглушки на прокрутку её вверх и вниз;
- сильно уменьшена перерисовка первых двух строк.
- вывод цвета текста, поддержка до 10 вложеных тегов цвета - за всё это спасибо Veliant'y;
- адаптирован код под новую версию библиотеки <Lrz>, отвечающей за строку адреса (box_lib);
- теперь корректно определяется конец файла при обработке (by Veliant);
- теперь текст декодируется win -> dos, исправлено отображение некоторых специальных символов;
- почищен код, оптимизована структура документа;
- опредение длинны страницы, заглушки на прокрутку её вверх и вниз;
- сильно уменьшена перерисовка первых двух строк.
- Attachments
-
-
HTMLv_v0.27.zip (48.24 KiB)Downloaded 295 times
-
Из хаоса в космос
HTMLv Sources (v0.27)
И всё же я бы посоветовал _пока_что_ лучше заняться доработкой Эолайта.
И всё же я бы посоветовал _пока_что_ лучше заняться доработкой Эолайта.
- Attachments
-
-
HTMLv_sources_0.27.zip (41.83 KiB)Downloaded 300 times
-
Из хаоса в космос
HTMLv v0.30
- клавиша BackSpace, если полоса адреса не активна, возвращает на предыдущую страницу;
- игнорируется текст после тега <script>;
- сносно работает прокрутка;
- заглушка на PgUp\PgDown, работает End;
- исправлен баг с заголовком окна.
- клавиша BackSpace, если полоса адреса не активна, возвращает на предыдущую страницу;
- игнорируется текст после тега <script>;
- сносно работает прокрутка;
- заглушка на PgUp\PgDown, работает End;
- исправлен баг с заголовком окна.
- Attachments
-
-
HTMLv_v0.30.zip (47.68 KiB)Downloaded 306 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 8 guests