Page 3 of 59

Re: HTML Viewer in C--

Posted: Thu Jul 24, 2008 12:26 am
by Leency
HTMLv v0.24
Сейчас прога работает с параметрами тегов методом нового велосипеда "Гномик" с турбодвигателем. Попытаюсь реализовать работу с опциями нормально.

Re: HTML Viewer in C--

Posted: Thu Jul 24, 2008 10:29 am
by Gutsycat
Leency wrote:Если они тебе нужны, могу скинуть. :)
да, мне нужна база, чтобы проверить несколько идей по улучшению сего браузера.

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

компилятор C-- я что-то не могу найти никак, хотя раньше где-то видел

Re: HTML Viewer in C--

Posted: Thu Jul 24, 2008 10:51 am
by Albom
1) Надо бы определять конец документа, чтобы при нажатии PgDown или Down документ дальше не прокручивался и обрабртки этих клавиш не было.
2) Добавление в конец ".htm" при нажатии кнопки перейти не удачно, так как расширене может быть HTM, html, shtml, ... Да и вообще в одном каталоге можут находиться 2 файла - например, index.htm и index.html.
3) Нужно игнорировать текст между тегами <script> и </script>
4) Надо бы уже реализовать последовательности вида "&...;", например,   и <
5) Планируется ли поддержка других кодировок? (хотя бы KOI8)

Re: HTML Viewer in C--

Posted: Thu Jul 24, 2008 12:15 pm
by Heavyiron
Буква "ё" заменяется на "х" почему-то

Re: HTML Viewer in C--

Posted: Thu Jul 24, 2008 12:29 pm
by Veliant
ё заменяется на х потому что используется перекодировщик из DOS в WIN кодировку а не на оборот)) Если честно то самого удивило что норм символы отображаются

Re: HTML Viewer in C--

Posted: Thu Jul 24, 2008 10:54 pm
by Leency
Gutsycat
Даже не подозревал что идея настолько благородна :D
Компилировать на самом деле очень просто - одним батовским файлом.
С-- можно взять здесь: viewtopic.php?f=2&t=495&start=15

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

Albom
1. знаю что надо определять, вот только как... тоесть надо не определять сам конец, а надо узнавать количество строк, а это возможно только если обработать дакумент в первый раз полностью, скорее всего так и сделаю. Сейчас документ читается сначала и до момента, когда отобразится самая нижняя строчка в окне, это тоже не совсем правильно.
2. Может это и не совсем правильно, но зато удобно :)
3. Учту.
4. Сейчас они определяются но игнорируются, я помню о них.
5. Не знаю и так дел хватает...

Re: HTML Viewer in C--

Posted: Mon Jul 28, 2008 10:55 pm
by Leency
HTMLv v0.27
- вывод цвета текста, поддержка до 10 вложеных тегов цвета - за всё это спасибо Veliant'y;
- адаптирован код под новую версию библиотеки <Lrz>, отвечающей за строку адреса (box_lib);
- теперь корректно определяется конец файла при обработке (by Veliant);
- теперь текст декодируется win -> dos, исправлено отображение некоторых специальных символов;
- почищен код, оптимизована структура документа;
- опредение длинны страницы, заглушки на прокрутку её вверх и вниз;
- сильно уменьшена перерисовка первых двух строк.

Re: HTML Viewer in C--

Posted: Mon Jul 28, 2008 11:00 pm
by Leency
HTMLv Sources (v0.27)
И всё же я бы посоветовал _пока_что_ лучше заняться доработкой Эолайта.

Re: HTML Viewer in C--

Posted: Tue Jul 29, 2008 10:31 pm
by Leency
HTMLv v0.30
- клавиша BackSpace, если полоса адреса не активна, возвращает на предыдущую страницу;
- игнорируется текст после тега <script>;
- сносно работает прокрутка;
- заглушка на PgUp\PgDown, работает End;
- исправлен баг с заголовком окна.

Re: HTML Viewer in C--

Posted: Wed Jul 30, 2008 11:58 am
by ceca
После запуска, если пошевелить мышкой, программа вылетает...

Re: HTML Viewer in C--

Posted: Wed Jul 30, 2008 12:32 pm
by Veliant
Решение - обновить BOX_LIB.OBJ он в архиве тоже идет

Re: HTML Viewer in C--

Posted: Fri Aug 01, 2008 1:17 pm
by Albom
игнорируется текст после тега <script>
не игнорируется!
+ нужно игнорировать текст между <style>

Протестировал 0.30:
1) вылетает в половине случаев
2) в 1251 только около трети всех открывшихся страниц, остальные - KOI8, UTF-8

Re: HTML Viewer in C--

Posted: Fri Aug 01, 2008 2:11 pm
by DmitrySokolowsky
Не отображается italic, вместо него что-то непонятное.

Re: HTML Viewer in C--

Posted: Fri Aug 01, 2008 2:12 pm
by Heavyiron
Атауальпа wrote:Не отображается italic, вместо него что-то непонятное.
дык ))) наклонного шрифта в коосе и в помине нет )

Re: HTML Viewer in C--

Posted: Fri Aug 01, 2008 2:21 pm
by Heavyiron
Кстати, вперед/назад как-то не всегда работают. Иногда нужно нажать 2-3 раза, иногда вообще не фурычут.