Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Вс июн 25, 2017 10:09 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 782 сообщения ]  На страницу Пред. 149 50 51 52 53 След.
Автор Сообщение
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Вс ноя 06, 2016 5:48 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1157
viewtopic.php?f=40&t=2315&start=153
WebView написан на С--. И скорей хобби одного Leency. И то, он уже делает Aelia.


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Вс ноя 06, 2016 12:59 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4088
Там нет динамичесного выделения памяти. А из-за особенностей страницы (длинный список тегов) она вылетает.

Создание браузера очень и очень сложная работа. В данный момент я не дорабатываю WebView, только фикшу наиболее серьезные баги, вроде вылетов. Я помню про брузер и однажды запилю его, скорее всего портирую или помогу с портированием.

Я обязательно займусь этим делом, несколько позже.

Куда более интересно почему вылетает http://ru.html.net/tutorials/html/ ...

Mega_Myr
Ты хорошо тестируешь, мое почтение.

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


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Пн ноя 07, 2016 7:18 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вс окт 30, 2016 1:30 am
Сообщения: 64
Цитата:
Создание браузера очень и очень сложная работа.

Без знаний, опыта и поддержки всё сложно.

Цитата:
В данный момент я не дорабатываю WebView, только фикшу наиболее серьезные баги, вроде вылетов.

А как обстоит дело с браузерами в Колибри вообще? Может быть мне не стоит мараться переписыванием WebView с нуля, а заняться более важными вещами? Базовые знания ассемблера у меня уже есть. Осталось определиться с задачей.
Для меня Колибри важна как мультиплатформенная, дружелюбная, минималистичная ОС, которая:
1. с основным набором приложений: браузер-реадер, "офисный пакет", IDE и важные утилиты.
2. умещается на 3,5'' дискету. Работает на первом пеньке. И не доставляет проблем в повседневной жизни.
3. способна устанавливаться и работать с "флешки", HDD, SDD, карт памяти.
4. Имеет "магазин" с серьёзными приложениями под разные системные требования. Типа всяких CAD, 3D-пакетов и т.д.

Цитата:
Mega_Myr
Ты хорошо тестируешь, мое почтение.

Баги меня "любят". Но мне нравится быть рядовым пользователем, а не возиться с багами.
В одно время я думал стать проф-тестером. В другое разработчиком. Даже в мини-мечту это желание переросло. Но не сложилось. В 2013 решил заняться 3D, изучить блендер. Чем глубже я в него погружался, тем чаще мне встречались баги. Я по началу отбивался. Но когда осознал, что сбывается давняя мечта - смирился. Но в мои планы не входило становиться разработчиком блендера. И русскоязычное "профессиональное" сообщество у него не дружелюбное - отбивает всякую охоту расти и что-нибудь для него делать.


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Пн ноя 07, 2016 8:04 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вс окт 30, 2016 1:30 am
Сообщения: 64
Leency писал(а):
Куда более интересно почему вылетает http://ru.html.net/tutorials/html/ ...

сделал снимки Board до падения
Спойлер: Показать
Вложение:
Снимок1a.PNG
Снимок1a.PNG [ 123.44 КБ | 1405 просмотров ]

Спойлер: Показать
Вложение:
Снимок1b.PNG
Снимок1b.PNG [ 131.45 КБ | 1405 просмотров ]

и после падения
Спойлер: Показать
Вложение:
Снимок2a.PNG
Снимок2a.PNG [ 123.69 КБ | 1405 просмотров ]

Спойлер: Показать
Вложение:
Снимок2b.PNG
Снимок2b.PNG [ 133.12 КБ | 1405 просмотров ]


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Пн ноя 07, 2016 12:02 pm 
Не в сети

Зарегистрирован: Пн фев 16, 2009 5:40 am
Сообщения: 74
Mega_Myr писал(а):
сделал снимки Board до падения


после запуска board на диске /rd/1 появляется файл BOARDLOG.TXT - можно просто прикрепить его... В VirtualBOX`е можно передавать файлы подключая и отключая usb-флешку к виртуальной машине...


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Пн ноя 07, 2016 2:31 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4088
Задачу выбирай сам. Не советую сразу браться за сложную, а браузер штука невероятно сложная.

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


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Пн ноя 07, 2016 7:32 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вс окт 30, 2016 1:30 am
Сообщения: 64
akron1 писал(а):
... сделать таблицы очень непросто ...

А в чём их сложность?


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Пн ноя 07, 2016 10:00 pm 
Не в сети

Зарегистрирован: Вс окт 27, 2013 8:13 pm
Сообщения: 72
Mega_Myr писал(а):
А в чём их сложность?

Я несколько переоценил сложность. Буквально через несколько часов, после того, как я это
написал, мне удалось легко решить эту задачу.
Главная сложность в том, что ширина, высота и координаты ячеек неизвестны и расчитываются в
процессе обработки содержимого ячейки. Если изменяются параметры одной ячейки, то
соответственно надо изменить и другие (ячейки). Раньше я пробовал сделать так: каждая ячейка
содержит поля x, y, width, height (целые числа). Это очень сложно, так как количество ячеек в
строках не фиксировано, а ячейки могут быть объединены по вертикали и горизонтали. Проще
говоря, при изменении одной ячейки, трудно выяснить, какие еще ячейки надо изменить. Но вот
теперь я придумал такой способ: каждая ячейка содержит поля left, right, top, bottom --
указатели на границы ячейки. Таким образом, при изменении размеров/координат ячейки, сдвигаются
границы. А так как границы общие для нескольких ячеек, то необходимые изменения в соседних
ячейках происходят сами собой.


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Пн ноя 07, 2016 11:59 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4088
Я исправил два бага. Теперь должно быть стабильней.

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


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Вт ноя 08, 2016 4:16 am 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 915
После нажатия Enter в адресной строке
Вложение:
1.PNG
1.PNG [ 7.36 КБ | 1307 просмотров ]
svn6689

В svn6604 такого не наблюдается.


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Вт ноя 08, 2016 6:10 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вс окт 30, 2016 1:30 am
Сообщения: 64
А почему зависший WebView не возможно убить? Вернее, почему Колибри не может "вытеснить" процесс из <виртуальной> памяти? Или дело в чём-то другом?

Дело в том, что если запустит другое ПО. Или попытаться выключить/перезагрузить ОС штатно, через меню, то ПК виснет наглухо. На тестовой машине это "не страшно". А вот на реальном ПК "бесит" и не понятно к чему может привести.

Раньше ведь подобное не допускалось?!


Последний раз редактировалось Mega_Myr Вт ноя 08, 2016 9:12 am, всего редактировалось 1 раз.

Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Вт ноя 08, 2016 8:36 am 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1157
КОС не поддерживает ACPI, потому может не выключаться.


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Вт ноя 08, 2016 2:05 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 915
Тут не в ACPI дело. Насколько помню, CleverMouse сделала защиту от убийства процесса, который не завершил файловую операцию(вроде так, если, не ошибаюсь). И может, как раз в этот момент он зависает.


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Вт ноя 08, 2016 2:49 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4088
0CodErr писал(а):
Тут не в ACPI дело. Насколько помню, CleverMouse сделала защиту от убийства процесса, который не завершил файловую операцию(вроде так, если, не ошибаюсь). И может, как раз в этот момент он зависает.

Именно. Я считаю, что это не правильно. Должен быть диалог вроде: "Убивать процесс не завапренренвапке вапер кепркеер. Вы уверены что хотите это сделать?"
В крайнем случае, такая функция должна быть для разработчиков, которые знают, что делают.

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


Вернуться к началу
 Заголовок сообщения: Re: WebView: Text-based Browser
СообщениеДобавлено: Вт ноя 08, 2016 2:55 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Чт мар 26, 2015 5:16 pm
Сообщения: 1157
А, так это не баг, а фича... Тогда скажу, что она обходится открытием и закрытием другой программы (например, ctrl-alt-del).


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 782 сообщения ]  На страницу Пред. 149 50 51 52 53 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB