Board.KolibriOS.org

Official KolibriOS board
It is currently Thu Sep 19, 2019 5:38 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 802 posts ]  Go to page Previous 13 4 5 6 754 Next
Author Message
 Post subject: Re: HTML Viewer in C--
PostPosted: Fri Oct 17, 2008 12:45 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
ДедОк wrote:
Leency
очень нехватает, чтобы вьювер умел понимать относительные ссылки... :)
Всё в Ваших руках. Исходники открыты.

_________________
Через тернии к звездам


Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Fri Oct 17, 2008 6:07 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
HTML Viewer v0.37
- реализовано преобразование тегов вида   в символы (пока только 5 основных);
- немного улучшен скролл, но всё равно это не дело;
- F3 - росмотр исходного кода страницы;
- обновлены кнопочки "Вперёд/Назад".
Правка багов:
- исправлена табота со ссылками;
- исправлен баг с тем что иногда отображалось два пробела в тексте вместо одного;
- исправил баг из-за которого часть текста при прокрутке могла ставать синей;
- исправлен баг, связаный с клавишей BackSpace;
Огромное спасибо diamond'y за тестирование.


Attachments:
HTMLv_v0.37.zip [43.78 KiB]
Downloaded 139 times

_________________
Через тернии к звездам
Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Fri Oct 17, 2008 8:32 am 
Offline
User avatar

Joined: Thu Mar 01, 2007 4:16 pm
Posts: 426
А почему во вложении Eolite, запарился совсем :-) ?

..bw


Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Sat Oct 18, 2008 7:20 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
HTML Viewer v0.38
- хождение по относительным ссылкам;
- для полосы адреса теперь используется отдельная переменная;
- улучшения в обработке тегов: корректно обрабатываются таб и переход на следующую строку в теге.
- немного улучшена обработка тегов вообще, догадываюсь как сделать ваще зашибись;
- добавлена обработка цвета линий (hr).


Attachments:
HTMLv_v0.38.zip [110.19 KiB]
Downloaded 133 times

_________________
Через тернии к звездам
Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Sat Oct 18, 2008 11:38 am 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Как появится чуть времени, попробую сеть к нему приделать (только попробую :-)


Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Sat Oct 18, 2008 3:19 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
Я только ЗА! :D

Я бы сам прикрутил, но у меня сеть в Кьему не работает из-за того что у меня Прокси.

_________________
Через тернии к звездам


Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Sun Oct 19, 2008 12:06 am 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
Скроллинг "большой страницы", когда окно развернуто на весь экран происходит странно: текст сначала отрисовывается за пределы окна, потом перескакивает в нормальное положение, но поскольку полосы прокрутки после этого не перерисовываюся, на них можно заметить буквы.

ЗЫ: тестировал в klbriwin при разрешении 1680х1050, но думаю это не должно повлиять на результат.

Кстати, спецсимволы типа типографского тире, знаки всяких копилефтов пока не обрабатываются, но радует что неразрывный пробел хотя бы не выглядит как   иначе многие страницы были бы нечитаемыми почти ))


Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Sun Oct 19, 2008 12:29 am 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
А еще в файле index.htm тег <body> не закрыт :wink:


Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Sun Oct 19, 2008 1:41 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
Heavyiron wrote:
Скроллинг "большой страницы", когда окно развернуто на весь экран происходит странно: текст сначала отрисовывается за пределы окна, потом перескакивает в нормальное положение, но поскольку полосы прокрутки после этого не перерисовываюся, на них можно заметить буквы.
ЗЫ: тестировал в klbriwin при разрешении 1680х1050, но думаю это не должно повлиять на результат.
Именно оно и повлияло :) Исправил (надеюсь)).
Heavyiron wrote:
Кстати, спецсимволы типа типографского тире, знаки всяких копилефтов пока не обрабатываются, но радует что неразрывный пробел хотя бы не выглядит как &nbsp; иначе многие страницы были бы нечитаемыми почти ))
В Колибри есть в тексте знак копилефта? :o Если есть, я добавлю. С длинным тире всё будет сложнее, но его можно заменить обычным :)
Heavyiron wrote:
А еще в файле index.htm тег <body> не закрыт :wink:
Это пока что не имеет значения :)

Кстати, вот версия с фиксом. Там увеличена скорость обработки страниц на 7-10%, файлы с расширением ".txt" корректно отображаются в окне программы.


Attachments:
HTMLv_v0.38.1.zip [110.27 KiB]
Downloaded 128 times

_________________
Через тернии к звездам
Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Sun Oct 19, 2008 9:37 am 
Offline
Kernel Developer
User avatar

Joined: Mon Mar 20, 2006 10:44 am
Posts: 557
Есть только такие символы:


Attachments:
[The extension bmp has been deactivated and can no longer be displayed.]
Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Sun Oct 19, 2008 1:10 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
Ghost wrote:
Есть только такие символы:
Спасибо. Очень полезная табличка :)
А как насчёт новых символов - в ней есть для них место?


Attachments:
copyright.gif
copyright.gif [ 108 Bytes | Viewed 3214 times ]

_________________
Через тернии к звездам
Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Sun Oct 19, 2008 11:48 pm 
Offline
Site Founder
User avatar

Joined: Sun Aug 08, 2004 8:55 am
Posts: 689
Я бы заменял на текстовые "(c)" и "(r)"...

_________________
in code we trust


Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Mon Oct 20, 2008 12:04 am 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1071
mike.dld wrote:
Я бы заменял на текстовые "(c)" и "(r)"...

Тоже приходила в голову мысль, но это только если в качестве временного решения.


Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Mon Oct 20, 2008 7:17 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5061
HTML Viewer v0.40
Сразу скажу что это очень хорошая версия :)
- обработка нескольких параметров тега для ссылки и текста;
- перечёркивание и подчёркивание отображается тем же цветом что и текст
- правильная обработка табов;
- улучшение тега <li>;
- корректный переход на страницу, адрес которой содержит знак "#";
- исправлен баг из-за которого часть текста могла ставать невидимой;
- исправлен тег <q>;
- некоторые спецсимволы заменены своими "аналогами": (с), (r), обычное тире
вместо типографического;
- поддержка тегов <ins> и <del>;
- прочие доработки и хитрожопые оптимизации отображения :)

Кстати, не забудьте обновить файлы в папке /sys/html/ !!!


Attachments:
HTMLv_v0.40.zip [173.86 KiB]
Downloaded 142 times

_________________
Через тернии к звездам
Top
   
 Post subject: Re: HTML Viewer in C--
PostPosted: Mon Oct 20, 2008 7:42 am 
Offline
Kernel Developer
User avatar

Joined: Mon Mar 20, 2006 10:44 am
Posts: 557
Leency
Место то есть (пустые дырки), но по идее это cp866, а в ней таких символов нет.

По символам (и вообще по веб технологиям) есть хорошие шпоргалки от VisiBone, прямой ссылки не помню, поэтому прикрепляю нужную страницу (смотреть второй лист).


Attachments:
webfonts.jpg
webfonts.jpg [ 664.64 KiB | Viewed 3119 times ]
Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 802 posts ]  Go to page Previous 13 4 5 6 754 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited