Page 1 of 59

WebView: Text-based Browser

Posted: Sat Jun 21, 2008 1:07 am
by Leency
Около полугода назад Veliant кинул мне все свои прокты для Колибри. Среди них был один довольно интересный - "HTML Viewer in C--", но только как идея :) Он лежал у меня всё это время, пока я не накопил достаточно знаний для того чтобы начать приводить его в нормальное состояние (и всё же не надо забывать что я такой себе программист и всё ещё учусь).
Я уже адаптировал код программы под новую версию библиотеки menuet.h-- -> kolibri.h--. Изменил структуру елемента TWB. Сам по себе браузер - это компонент, но в текущей реализации может быть в окне только один, вообще и данная структура требует переделки... там ещё работы и работы... Изменён, конечно, дизайн, добавлены клавиши управления\скролл колёсиком. При прокрутке уже не перерисовывается ВЕСЬ список, но всё ежё текст выводиться по букве :)
Я бы никогда не стал выкладывать ЭТУ версию, т.к. она всё ещё версия 0.00001, если бы не возникла эта тема. Пока эта программа демонстрирует только то, что работа ведётся... и велась бы намного быстрее если бы я работал в комманде с программистом, знающим ассемблер, имеющим аську и желание отвечать на вопросы и иногда писать код :D

В планах очень и очень многое. Версия 0.1 возможно выйдет через неделюку-полторы где-то ЕСЛИ ВСЁ БУДЕТ ХОРОШО.

P.S. 1. Я думаю, все догадались что "браузер" пишеться на С--.
2. Будет прикручен ЕдитБокс от Лрз, пока проосто не успел.

Re: Пародия на HTML Viewer

Posted: Sat Jun 21, 2008 1:50 am
by Veliant
Ну имеются еще вот такие версии если честно
htmlv по умолчанию открывает /rd/1/index.htm


А критику в мой адрес я понял.... чтож поделать извини что я так

Re: HTML Viewer

Posted: Mon Jun 23, 2008 2:14 am
by Leency
Ну вот и вышла новая версия HTML Viewer 0.1. Изменения, внесённые за полтора дня:

- более или менее полная поддержка тегов: b, strong, i, u, s, br, pre, title, li, p. Поддержка закрывающих тегов соответственно;
- поддержка вложеных тегов;
- игнорирование ненужных пробелов в теге (пример: < b >);
- увеличена скорость прокрутки и программы;
- полоса адреса (EditBox) от <Lrz>, спасибо ему огромное;
- остановка рисования после тега </html>.

Да, и прежде чем писать "У меня программа не работает" прочитайте ReadMe.

Re: HTML Viewer

Posted: Tue Jun 24, 2008 8:21 am
by Leency
Все так хотели браузер, а в итоге так и нет никаких эмоций по этому поводу :)

- исправления и улучшения тега <li>;
- теперь можно прописывать путь к странице не добавляя в конце ".htm", программа добавит расширение автоматически;
- немного уменьшена перерисовка окна;
- добавлен тег "strike", аналог "s";
- начальная поддержка некоторых других тегов;
- исправлен баг, из-за которого нельзя было перематывать текст вниз до конца.

Re: HTML Viewer

Posted: Tue Jun 24, 2008 3:40 pm
by ceca
Все так хотели браузер, а в итоге так и нет никаких эмоций по этому поводу!
Всё нормально, качаем, просто все кинулись инет к косе подключать, может стек с буксиром заработает или с толчка, хотя другие уже трехлинейку чистят.... что то ты кодить много стал.... тормошишь всех в этом сонном царстве... :)

Re: HTML Viewer in C--

Posted: Tue Jun 24, 2008 10:58 pm
by ДедОк
Leency
замечательное начало!... конечно, ещё работы и работы...:) но для начала, уже отлично!... начинаю испытывать тягу к переходу на С-- ;)

Re: HTML Viewer in C--

Posted: Tue Jun 24, 2008 11:20 pm
by b00bl1k
Прикольный браузер, только вот некоторые спец. символы не так выводит... заменяет « на k, а » на {, а так очень даже хорошо :)

Re: HTML Viewer in C--

Posted: Wed Jun 25, 2008 6:50 am
by Albom
и ещё - нужно добавить обработку   и подобного

Re: HTML Viewer in C--

Posted: Thu Jun 26, 2008 3:52 am
by Leency
ДедОк
Спасибо, но хорошо что диамонд не слышал последней фразы :)
Sh@dy, Albom
Замечания учту, я знаю об этих проблемах :) но пока руки не дошли... Браузер оказалось писать куда сложнее, чем файловый менеджер.

Версия 0.1.3, в основном багфиксы.
Проверил на реальной системе - не работает :) буду исправлять...

Re: HTML Viewer in C--

Posted: Fri Jun 27, 2008 3:27 am
by Leency
Эта последняя версия работает нормально. Выбраный изначально подход оказался неверным, всё надо переделывать.
*где смайлик бьющийся головой об стенку?*
Пытаюсь переделать...

Re: HTML Viewer in C--

Posted: Sat Jun 28, 2008 10:33 am
by ALLiGaToR
О, отличная новость!
Leency, ты просто фанат программирования под КОС, молодец!

Re: HTML Viewer in C--

Posted: Sat Jun 28, 2008 2:07 pm
by Gluk
не знаю как вы, а я уже предвкушаю релиз Leency's Word Processor)))

Re: HTML Viewer in C--

Posted: Sat Jun 28, 2008 2:09 pm
by Leency
ALLiGaToR
Это просто хобби :)

Gluk
Э... с меня пока что и Еолайта с ХТМЛ вьюером хватает :)

Re: HTML Viewer in C--

Posted: Sun Jun 29, 2008 6:02 pm
by Leency
HTML Viewer v0.2

- уменьшена перерисовка при открытии проги, во время перехода по страницам, во время их прокрутки - текст выводится не побуквенно, а короткими строчками;
- изменения в структуре программы, она стала ещё чуть более гибкой;
- теперь заголовок не перерисовывается постоянно во время перемотки;
- теперь не выводится больше 1 пробела;
- запуск с параметром - открывается страница;
- немного подправлено положение строки адреса при разной высоте заголовков;
- если страница не существует, выводится предупреждение.

Re: HTML Viewer in C--

Posted: Mon Jun 30, 2008 9:31 am
by DmitrySokolowsky
У меня вылетает при запуске :(