Page 5 of 59
Re: HTML Viewer in C--
Posted: Fri Oct 17, 2008 12:45 am
by Leency
ДедОк wrote:Leency
очень нехватает, чтобы вьювер умел понимать относительные ссылки...
Всё в Ваших руках. Исходники открыты.
Re: HTML Viewer in C--
Posted: Fri Oct 17, 2008 6:07 am
by Leency
HTML Viewer v0.37
- реализовано преобразование тегов вида в символы (пока только 5 основных);
- немного улучшен скролл, но всё равно это не дело;
- F3 - росмотр исходного кода страницы;
- обновлены кнопочки "Вперёд/Назад".
Правка багов:
- исправлена табота со ссылками;
- исправлен баг с тем что иногда отображалось два пробела в тексте вместо одного;
- исправил баг из-за которого часть текста при прокрутке могла ставать синей;
- исправлен баг, связаный с клавишей BackSpace;
Огромное спасибо diamond'y за тестирование.
Re: HTML Viewer in C--
Posted: Fri Oct 17, 2008 8:32 am
by bw
А почему во вложении Eolite, запарился совсем :-) ?
..bw
Re: HTML Viewer in C--
Posted: Sat Oct 18, 2008 7:20 am
by Leency
HTML Viewer v0.38
- хождение по относительным ссылкам;
- для полосы адреса теперь используется отдельная переменная;
- улучшения в обработке тегов: корректно обрабатываются таб и переход на следующую строку в теге.
- немного улучшена обработка тегов вообще, догадываюсь как сделать ваще зашибись;
- добавлена обработка цвета линий (hr).
Re: HTML Viewer in C--
Posted: Sat Oct 18, 2008 11:38 am
by Heavyiron
Как появится чуть времени, попробую сеть к нему приделать (только попробую
Re: HTML Viewer in C--
Posted: Sat Oct 18, 2008 3:19 pm
by Leency
Я только ЗА!
Я бы сам прикрутил, но у меня сеть в Кьему не работает из-за того что у меня Прокси.
Re: HTML Viewer in C--
Posted: Sun Oct 19, 2008 12:06 am
by Heavyiron
Скроллинг "большой страницы", когда окно развернуто на весь экран происходит странно: текст сначала отрисовывается за пределы окна, потом перескакивает в нормальное положение, но поскольку полосы прокрутки после этого не перерисовываюся, на них можно заметить буквы.
ЗЫ: тестировал в klbriwin при разрешении 1680х1050, но думаю это не должно повлиять на результат.
Кстати, спецсимволы типа типографского тире, знаки всяких копилефтов пока не обрабатываются, но радует что неразрывный пробел хотя бы не выглядит как иначе многие страницы были бы нечитаемыми почти ))
Re: HTML Viewer in C--
Posted: Sun Oct 19, 2008 12:29 am
by Heavyiron
А еще в файле index.htm тег <body> не закрыт
Re: HTML Viewer in C--
Posted: Sun Oct 19, 2008 1:41 am
by Leency
Heavyiron wrote:Скроллинг "большой страницы", когда окно развернуто на весь экран происходит странно: текст сначала отрисовывается за пределы окна, потом перескакивает в нормальное положение, но поскольку полосы прокрутки после этого не перерисовываюся, на них можно заметить буквы.
ЗЫ: тестировал в klbriwin при разрешении 1680х1050, но думаю это не должно повлиять на результат.
Именно оно и повлияло
Исправил (надеюсь)).
Heavyiron wrote:Кстати, спецсимволы типа типографского тире, знаки всяких копилефтов пока не обрабатываются, но радует что неразрывный пробел хотя бы не выглядит как иначе многие страницы были бы нечитаемыми почти ))
В Колибри есть в тексте знак копилефта?
Если есть, я добавлю. С длинным тире всё будет сложнее, но его можно заменить обычным
Heavyiron wrote:А еще в файле index.htm тег <body> не закрыт
Это пока что не имеет значения
Кстати, вот версия с фиксом. Там увеличена скорость обработки страниц на 7-10%, файлы с расширением ".txt" корректно отображаются в окне программы.
Re: HTML Viewer in C--
Posted: Sun Oct 19, 2008 9:37 am
by Ghost
Есть только такие символы:
Re: HTML Viewer in C--
Posted: Sun Oct 19, 2008 1:10 pm
by Leency
Ghost wrote:Есть только такие символы:
Спасибо. Очень полезная табличка
А как насчёт новых символов - в ней есть для них место?
Re: HTML Viewer in C--
Posted: Sun Oct 19, 2008 11:48 pm
by mike.dld
Я бы заменял на текстовые "(c)" и "(r)"...
Re: HTML Viewer in C--
Posted: Mon Oct 20, 2008 12:04 am
by Heavyiron
mike.dld wrote:Я бы заменял на текстовые "(c)" и "(r)"...
Тоже приходила в голову мысль, но это только если в качестве временного решения.
Re: HTML Viewer in C--
Posted: Mon Oct 20, 2008 7:17 am
by Leency
HTML Viewer v0.40
Сразу скажу что это очень хорошая версия
- обработка нескольких параметров тега для ссылки и текста;
- перечёркивание и подчёркивание отображается тем же цветом что и текст
- правильная обработка табов;
- улучшение тега <li>;
- корректный переход на страницу, адрес которой содержит знак "#";
- исправлен баг из-за которого часть текста могла ставать невидимой;
- исправлен тег <q>;
- некоторые спецсимволы заменены своими "аналогами": (с), (r), обычное тире
вместо типографического;
- поддержка тегов <ins> и <del>;
- прочие доработки и хитрожопые оптимизации отображения
Кстати, не забудьте обновить файлы в папке /sys/html/ !!!
Re: HTML Viewer in C--
Posted: Mon Oct 20, 2008 7:42 am
by Ghost
Leency
Место то есть (пустые дырки), но по идее это cp866, а в ней таких символов нет.
По символам (и вообще по веб технологиям) есть хорошие шпоргалки от VisiBone, прямой ссылки не помню, поэтому прикрепляю нужную страницу (смотреть второй лист).