Page 8 of 59
Re: HTML Viewer in C--
Posted: Thu Jan 29, 2009 10:08 am
by ДедОк
Leency
Посмотри эти странички... из файла list.htm ссылки на функции работают некорректно, а именно, в ссылке отсутствует последняя буква... если её дописать вручную, переход осуществляется...

кроме того, в конце списка ссылки почему-то смещены...
Re: HTML Viewer in C--
Posted: Thu Jan 29, 2009 4:50 pm
by Leency
ДедОк
Спасибо, буду разбираться...
Veliant
Какбы захотелось сделать обработку тега, устанавливающего фон страницы и цвет текста по-умолчанию

Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 2:46 am
by Leency
HTML Viewer v0.48.5
- если присутствует только закрывающий тег </a> без открывающего ссылки больше не "съезжают";
- корректная обработка параметров, не взятых в скобки, пример: href=1.htm;
- исправлен баг с цветом ссылок и цветом текста после ссылок;
- многоуровневые списки;
- немного улучшен алгоритм парсинга тегов;
- клашива BackSpace опять возвращает назад.
ДедОк
Исправил, кстати баги были т.к. страницы в этих местах криво свёрстаны
diamnd
Для тех кто в танке: HTMLv не браузер, и я его так никогда не называл, прошу это заметить. Он задумывался как центр справки и поддержки, а дабы не изобретать собственный формат файлов, был выбран html. Так получилось, что как центр справки (замена doc_pack), его юзать никто не стал, а вот как просмоторщик веб страниц он пригодился, потому и имеет такое название. Я добавил пару страничек, на которых ясно видно что как центр справки и поддержки - он вполне пригоден.
Тестерам
Информация о багах приветствуется, т.к. после выпуска дистра, я думаю, её будет очень много.

Потому пофиксить их хотелось бы сейчас.
Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 9:42 am
by Veliant
Немного потестил просмотрщик.. нареканий нет.. случайно заметил вот такое
если ссылка вида <a href="#">test</a> нажать на нее, а потом сделать неактивным окном то окно больше не отрисовывается, но и проц не грузит=>не повисла
а так браво! хорошая програмка=) ща буду думать по поводу сетевого стека(просто его не очень удобно под виндой отлаживать т.к. эмулятор такой функции не поддерживает пока... правда уже пару раз пытался прикрутить...коннектился норм)
P.S. хочу тебя кое чем порадовать
Вот смотри
http://www.onlinedisk.ru/file/75064/
так что скоро может даже удастся из просмотрщика сделать браузер, без лишних напрягов
2diamond если вышлю исходники и dll сможешь прикрутить к новой версии потом?
Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 11:38 am
by maximYCH
Leency, ты бы мог вынести код отображения и обработки в библиотеку?
Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 11:55 am
by IgorA
Leency
Так получилось, что как центр справки (замена doc_pack), его юзать никто не стал
Для того чтобы использовать его как центр справки нужно перевести документацию из TXT в HTML.
А это займет много времени. Я думаю, если кто-то согласится это сделать, то можно и как замену doc_pack использовать.
Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 12:31 pm
by Mario
IgorA
Весьма сомнительно, что саму doc_pack стоит заменять. Потому что это всего лишь код передающий текстовые файлы через IPC к Тинипаду. Если прикрутить к вьюверу тот же механизм, то с не меньшим успехом можно также отправлять и HTML файлы. Правда сжатые kpack HTML с большой вероятностью будут занимать больше места на рамдиске, но это уже некомпенсируемые издержки формата.
З.Ы. Для того чтобы выносить веское мнение о уже существующей вещи лучше сначала знать логику ее работы. Впрочем ИМХО.
Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 2:18 pm
by Leency
Veliant
Сам как-то замечал баг с #, но забыл поправить. Спасибо, поправлю)
Если из HTMLv сделать настоящий браузер как замена дифективному httpc, это было бы просто прекрасно! Хоть читать можно, а не разбирать иерогливы. Да и это даст толчёк развитию программы вообще.
maximYCH
Я не вижу в этом смысла, программа до ужаса примитивна, любой может написать такую же, да ещё и в 100 раз лучше.
Mario
Согласен, что занимать будет больше, но для ISO-версии это ведь не проблема. А чем не документация - те странички что я вложил? А txt-файлы HTMLv, кстати, тоже поддерживает и в отличии от Тайнипада имеет перенос по словам.
Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 2:32 pm
by Mario
Leency
maximYCH как ни странно предложил правильную идею. Модульная структура весьма перспективна, хоть и можетс кушать чуть больше памяти.
любой может написать такую же, да ещё и в 100 раз лучше.
Может, но ему придется писать с нуля, а это долго.
А чем не документация - те странички что я вложил?
Я говорил о методе хранения и методе доставки - я не осуждал и уж тем более не обсуждал содержимое.
Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 2:43 pm
by Leency
Mario
Там 500 строк в основном файле что немного. А для чего может понадобиться этот элемент в других прогах?
Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 2:47 pm
by ДедОк
Эти странички верстал автомат, и я их не проверял,
Leency, извини... но пользоваться ими намного удобнее, чем текстовым файлом, однако...

Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 2:51 pm
by Mario
Leency
Последний тег при выделении жирным должен быть с символом "/".
А для чего может понадобиться этот элемент в других прогах
А подумать лень?
Для подсказки: некоторые модули некоторой реальной программ (не будем сейчас называть ее имя), можно использовать в гипотетическом аналоге Photoshop'а.
Ты серьезно думаешь что отображать информацию в формате HTML нужно только в одной единственной программе? Я понимаю что при этом у нее почти не будет конкуренции, конечно если другие не будут написаны с нуля. Даже имея применение в одной программе - гораздо меньше головной боли дорабатывать и исправлять модуль, если при этом стык (интерфейс) модуля не меняется. А отлаженный модуль легко применить в новой версии программы.
Используешь ведь сам BOX_LIB.OBJ неужели не понятна такая простая мысль.
Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 2:54 pm
by Leency
ДедОк
Да ничё, даже Вам спасибо

Т.к. не только автомат верстает кривые страницы, а 80% интернетов) Добавил так же разные уровни для списка, ИМХО так стало ещё удобней).
Только отступ по-моему слишком большой...
Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 3:06 pm
by Leency
- подчёркивание цветных ссылок теперь цвета самих самих ссылок;
- исправлен баг в заглушке с переходом по ссылке внутри страницы, которая начинается с #.
Номер версии тот же.
Re: HTML Viewer in C--
Posted: Fri Jan 30, 2009 8:20 pm
by Leency
Mario
Сам я модулем этот элемент не сделаю, я понятия не имею как это делать.
И не хочется чтобы такая кривая прога была использована во многих программах.