Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Ср май 24, 2017 2:36 pm

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




Начать новую тему  Ответить на тему  [ 201 сообщение ]  На страницу Пред. 18 9 10 11 1214 След.
Автор Сообщение
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Сб мар 21, 2015 2:34 am 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1046
Leency писал(а):
Need to update Netsurf for new http_lib.

r5535

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Сб мар 21, 2015 2:40 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Now need to get built version of Netsurf :)

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


Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Сб мар 21, 2015 12:31 pm 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
http://download.netsurf-browser.org/net ... ngeLog.txt Complete Changelog


Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Сб сен 05, 2015 11:26 pm 
Не в сети
Mentor

Зарегистрирован: Вт мар 11, 2014 11:37 am
Сообщения: 157
This is how Netsurf on KolibriOS looks right now:
Вложение:
nsgui.jpg
nsgui.jpg [ 38.57 КБ | 2238 просмотров ]


This is completely written in FASM and uses elements of _only_ boxlib so far. I will add elements of libimg (and libio for reading images/graphics) and then the blank working area should serve as the display region for netsurf's content. If anyone has any GUI related feedback, feel free to shout it out and I'll try to incorporate it into the main release.

PS - If some one has any suggestions on which drawing library to use to show the rendered content of an HTML page, please suggest and I will try to use one of those libraries. I am hoping to find something which is fast for KolibriOS. Currently, libimg seems like the only contender.

_________________
Download web browser for Kolibri : viewtopic.php?f=40&t=2315&p=68785#p68742

Make KolibriOS Better by contributing as a developer or designer or writing Documentation!
You can start at the wiki : wiki.kolibrios.org


Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Вс сен 06, 2015 1:19 am 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
You can use prev. WebView design http://habrastorage.org/getpro/habr/pos ... 8a6d81.png


Вложения:
Toolbar_icons.png
Toolbar_icons.png [ 5.62 КБ | 2215 просмотров ]

_________________
Через тернии к звездам
Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Пн сен 07, 2015 12:01 pm 
Не в сети
Mentor

Зарегистрирован: Вт мар 11, 2014 11:37 am
Сообщения: 157
Thank you for the icon set , Leency. I've used them in the GUI and have this for now.
Вложение:
nsv2a.png
nsv2a.png [ 37.66 КБ | 2154 просмотра ]


The GUI is made in FASM (gui.asm), and uses boxlib, libimg, libio and some system functions to draw. Feel free to hack around and make it look better :) Also attaching the binary (nsgui) with this.

Also started writing the entry point in C for netsurf, attached the file which will contain the main() function for entry point from KolibriOS to Netsurf engine (gui.c) . The file currently contains skeleton definitions and function prototypes for all the functions we will require for mandatory features.


Вложения:
Комментарий к файлу: Netsurf entry point
gui.c [6.96 КБ]
42 скачивания
Комментарий к файлу: Binary
nsgui [1.89 КБ]
47 скачиваний
Комментарий к файлу: Source file for Netsurf GUI
gui.asm [10.54 КБ]
39 скачиваний

_________________
Download web browser for Kolibri : viewtopic.php?f=40&t=2315&p=68785#p68742

Make KolibriOS Better by contributing as a developer or designer or writing Documentation!
You can start at the wiki : wiki.kolibrios.org
Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Пн сен 07, 2015 12:24 pm 
Не в сети
Designer
Аватара пользователя

Зарегистрирован: Чт янв 25, 2007 3:33 pm
Сообщения: 4080
Why do you use several png files instead one?
You can show one image with offset.

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


Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Пн сен 07, 2015 9:11 pm 
Не в сети
Mentor

Зарегистрирован: Вт мар 11, 2014 11:37 am
Сообщения: 157
I'll use the single png with offsets in the next version. Was experimenting how the UI would look without a few buttons here and there so split the single PNG into multiple PNGs.

_________________
Download web browser for Kolibri : viewtopic.php?f=40&t=2315&p=68785#p68742

Make KolibriOS Better by contributing as a developer or designer or writing Documentation!
You can start at the wiki : wiki.kolibrios.org


Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Пн сен 07, 2015 9:29 pm 
Не в сети
Mentor/Kernel Developer
Аватара пользователя

Зарегистрирован: Пт июн 30, 2006 9:01 am
Сообщения: 1204
Ashmew2: What Leency probably meant is that it's easy to splice the images in software, especially since they are all the same width and in a single column.

_________________
"Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius -- and a lot of courage -- to move in the opposite direction." Albert Einstein


Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Вт янв 12, 2016 9:08 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Didn't work on yesterday's build:
Вложение:
BOARDLOG.TXT [3.26 КБ]
26 скачиваний

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Пн янв 18, 2016 12:52 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
Всё же как заставить его работать в ночных сборках? Что ему не хватает?

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Пн янв 18, 2016 2:26 pm 
Не в сети

Зарегистрирован: Вт апр 12, 2011 11:19 pm
Сообщения: 1046
DmitrySokolowsky писал(а):
Всё же как заставить его работать в ночных сборках? Что ему не хватает?

Изменения в http.obj. Для работы в НС, необходимо собрать последнюю версию с SVN, если не ошибаюсь.

_________________
я лишь учусь


Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Чт янв 21, 2016 3:20 pm 
Не в сети
Mentor

Зарегистрирован: Вт мар 11, 2014 11:37 am
Сообщения: 157
DmitrySokolowsky писал(а):
Didn't work on yesterday's build:
Вложение:
BOARDLOG.TXT


Thank you for the DEBUG LOG.
My suggestion is to use the binary that I uploaded a few months ago (in this same thread, the post where I mentioned about posting this from netsurf , followed by post from mario_r4).

That is the most stable binary I ever wrote.

punk_joker писал(а):
Изменения в http.obj. Для работы в НС, необходимо собрать последнюю версию с SVN, если не ошибаюсь.


Thank you for this clarification, this might be worth a try to actually determine what's causing this.

_________________
Download web browser for Kolibri : viewtopic.php?f=40&t=2315&p=68785#p68742

Make KolibriOS Better by contributing as a developer or designer or writing Documentation!
You can start at the wiki : wiki.kolibrios.org


Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Пт янв 22, 2016 3:35 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Чт мар 01, 2007 7:57 pm
Сообщения: 834
It doesn't work also.
Код:
PATH1...
/tmp0/1/NETSURFPATH1...
PATH1...
/tmp0/1/res/PATH1...
====================START
MENUET01====================END
Calling HTTP_INIT() for KolibriOS http lib..
http_init() initialised properly.
HTTP init...
ok...
NS HTTP_INIT okayStart UI
Redraw

No process starts, no window appears.

_________________
Всех выше те, кто доброе творят,
И за дела добра не ждут наград,
Всем жертвуют для страждущих людей,
Не думая о выгоде своей.


Вернуться к началу
 Заголовок сообщения: Re: Netsurf
СообщениеДобавлено: Чт фев 18, 2016 6:25 pm 
Не в сети
Mentor

Зарегистрирован: Вт мар 11, 2014 11:37 am
Сообщения: 157
Hello!

It's been a long time, so here's an update on Netsurf's development. I've been writing some C level libraries / bindings for assembly code for the past few months / weeks and tried writing a cross compiler as well (but dropped in favour of Serge's already existing newlib based toolchain for now).

I created a kolibrios directory in Netsurf source.

Wrote a build script which builds all the libraries required by netsurf : Build Script
All libCURL related parts have been removed and stubbed.
All the functionality has been stubbed which is not supported by KolibriOS.
Removed some parts related to Linux / Windows not supported on KolibriOS.
Set up netsurf core tables according to KolibriOS frontend.
Wrote a kolibriOS specific make file for building netsurf for KolibriOS : Makefile.target

Migrate / Create some parts like kolibri_filesystem.c and kolibri_regex.c to expose functions used in most FOSS code but not available in KOS.



Problems / Current Status:
The main problem is understanding the Netsurf source code and how the functionality is split and decoupling core parts (as we do not have access to stuff that Linux/Windows have in terms of libraries)...but screw it : )

Getting stuff to build without a proper cross compiler is problematic. I'm trying to use the newlib toolchain (and Serge has been very helpful so far, Thank you!) but there are obvious problems along the way.
============

I guess this is it for now. If someone is interested in contributing to this, feel free to join this project. I've tried to keep the code base as clean as possible and as standard and Netsurf-compliant as possible till now so that we can put this port in Official Netsurf ports list.

Regards,
ashmew2

_________________
Download web browser for Kolibri : viewtopic.php?f=40&t=2315&p=68785#p68742

Make KolibriOS Better by contributing as a developer or designer or writing Documentation!
You can start at the wiki : wiki.kolibrios.org


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 201 сообщение ]  На страницу Пред. 18 9 10 11 1214 След.

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


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

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


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

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