Page 13 of 59
Re: HTML Viewer in C--
Posted: Sat Jan 30, 2010 11:22 pm
by IgorA
Leency wrote:Как пример получения цвета из строки #FFFFFF (белый цвет) есть следующий код:
переделай пример, думаю так получится:
Code: Select all
dword StrToSymb(char* htmlcolor)
{
dword j=0, symbol=0;
// char ch=0x00; //не пойму зачем они обнуляли ??? все равно в цикле будет новое значение
FOR (;j<2;j++)
{
ch=ESBYTE[htmlcolor+j];
IF ((ch>='0') && (ch<='9')) ch -= '0';
IF ((ch>='A') && (ch<='F')) ch -= 'A'-10;
IF ((ch>='a') && (ch<='f')) ch -= 'a'-10;
symbol = symbol*0x10 + ch;
}
AL=symbol;
}
Re: HTML Viewer in C--
Posted: Sun Jan 31, 2010 10:29 pm
by Leency
IgorA
Как банально, а ведь работает. Спасибо.
Re: HTML Viewer in C--
Posted: Mon Feb 01, 2010 12:47 am
by Leency
HTML Viewer v0.60
-
поддержка utf-8 реализованая
Asper'ом ещё в ноябре, увы не попавшая в дистр 0.7.7.0. От меня огромное спасибо
Asper'у в помощи!
- исправлена ошибка при открытии страницы с /fd и /cd (спасибо
Nasarus и
IgorA, сообщившим мне об ошибке);
- поддержка шайтанской кодировки mht-страниц, тоесть, сохранённых со всем содержимым через ИЕ7 (спасибо за помощь
IgorA);
- улучшено определение кодировки: например, теперь можно нормально читать хабр;
- небольшое исправление в парсинге параметров тега;
- увеличена длинна URL до 4096 символов.
О хорошей поддержке mht давно мечтал
Album, это не хорошая, но на некоторых страницах рабочая

Re: HTML Viewer in C--
Posted: Sun Feb 14, 2010 4:51 am
by Leency
HTML Viewer v0.62
- поиск в Интернетах с помощью nigma.ru, поиск только по английским символам, горячая комбинация клавиш Ctrl+Enter. Запрос нужно вводить в строку адреса;
- улучшено и оптимизировано определение кодировки;
- небольшой фикс для работы с XHTML-тегами типа br/;
- исправлен баг: не работал просмотр (по f3) страниц из интернета;
- немного улучшено отображение изображений, но всё равно ещё очень плохо;
- поддержка тегов с кавычками ' (как на главной странице kolibrios.org);
- работа с историей вынесена в отдельный файл;
- исправлена поломанная в предыдущей версии работа в Интернетах.
ВАЖНО! Если у вас вдруг страницы из Интернетов не грузяться, или грузяться, но частично, проверьте свободное место на рам-диске!
Re: HTML Viewer in C--
Posted: Sun Feb 14, 2010 12:30 pm
by Mario
А сделать указание темповской директории из INI файла? На рамдиске места в любом случае мало.
Re: HTML Viewer in C--
Posted: Sun Feb 14, 2010 12:49 pm
by Nasarus
Здравствуйте. Спасибо
Leency за то, что мое сообщение о баге было принято во внимание (я наконец-то могу смотреть HTML не только в '/sys/'

)
Но, как известно, программ без ошибок не бывает, поэтому есть вот такие замечания:
1. 'Box_Lib.obj', который
Leency советует положить в папку '/lib/', не только не исправляет проблемы адресной строкой, а еще портит все textedit'ы в системе, если им заменить стандартную библиотеку дистрибутива 0.7.7.0.
2. При кликании ссылок на нетекстовые файлы (+большого размера) броузер зависает. Может быть запретить ему открывать бинарные файлы?
3. Если веб-станицу пролистать до конца и попытаться увеличить размер окна, то увеличатся только его границы, а внутри них окажется фон десктопа. Судя по всему программа обновляет только ту часть окна где есть активное содержимое (текст, графика, etc.) (при прокрутке вверх эта проблема пропадает, но если снова отскроллить вниз опять получается прозрачная область окна и сквозь нее опять виден фон

.
Re: HTML Viewer in C--
Posted: Sun Feb 14, 2010 3:11 pm
by Leency
Mario
Отличная идея, в принципе не сложно реализуемая. Я обеими руками "за", но даунлоадер по-умолчанию сохраняет скаченые файлы в /sys/.download. Всё что я могу - это сделать кэш/хистори в другом месте, копируя .download туда. Эээ... надеюсь, понятно объяснил.
Nasarus
Спасибо за багрепорт, коих уже давно не было.
1. Box_Lib.obj надо менять, _только_в_случае_ если тот Box_Lib.obj', что в дистре не работает. Хотя и эта версия видно старовата

Спасибо, обновлю.
2. Он не зависает - он долго думает - пытается распарсить

Проверял)) И ты можешь проверить. Хотя, в принципе, можно сделать заглушку для некоторых типов... или даже ассоциировать с программами.
3. А вот это древнейший баг. Знаем-с, когда-нибудь пофикшу)
Re: HTML Viewer in C--
Posted: Mon Feb 15, 2010 11:45 am
by Nasarus
А еще один баг: если в любом участке адресной строки ввести цифру 4, то откроется TinyPad, а в нем-с тот документ, который просматривается в браузере, или иногда просто эдитбокс очищается; а если ввести 6 то HTMLv переходит на '/sys/HTML/index.htm6'.
P.S.: если бы я понимал бы в Си, то помог бы исправить

Re: HTML Viewer in C--
Posted: Mon Feb 15, 2010 3:25 pm
by Leency
Nasarus
Спасибо, эти баги поправил.
Re: HTML Viewer in C--
Posted: Tue Feb 23, 2010 10:39 am
by Nasarus
Добрый день/вечер/ночь. К вопросу о графике - при скроллинге страницы с изображениями, последниие наглым образом заползают на строку заголовка, панель и на нижний бордер окна.
Сэнкс за внимание.
Re: HTML Viewer in C--
Posted: Sat Mar 27, 2010 1:11 pm
by SoUrcerer
Про картинки - это верно...
Может, делать перерисовку панели в случае скроллинга?
Или не выводить изображения, которые начинаются выше, чем видимая часть страницы...
Начал потихоньку переносить информацию из wiki в html-странички.
Жалко, что разметка и таблицы не поддерживаются, было бы намного проще.
Даже несколько картинок в одну строку не выводятся

Ну и ещё картинка не может быть ссылкой, что тоже печально.
: Leency, ты когда-то обещал оказать посильную помощь. Если тебе не трудно, можешь набросать html-страничку для справки, которая бы выглядела симпатично в htmlv? 
Re: HTML Viewer in C--
Posted: Sat Mar 27, 2010 6:40 pm
by Leency
Вот эти вроде ничё так. С изображениями трабла есть, знаем-с. Некоторые прокручиваются нормально, некоторые - нет.
Re: HTML Viewer in C--
Posted: Mon Apr 05, 2010 5:40 pm
by Leency
Доставил вот этот скрин. Найден
здесь.
Re: HTML Viewer in C--
Posted: Mon Apr 05, 2010 6:18 pm
by Mario
Вообще-то сегодня уже пятое...
Re: HTML Viewer in C--
Posted: Sat May 01, 2010 2:32 pm
by Nasarus
Опять двадцать пять.... Та же самая ошибка, о которой я сообщал, только происхождение другое.

-
Error at HTMLv.jpg (162.34 KiB)
Viewed 6481 times