Netsurf
-
Вах.
- Attachments
-
-
screen.png (117.35 KiB)Viewed 7366 times
-
"ПРОСЬ ПРОСЬАТЬ" - баг Netsurf'а?
Problem this time lies in Sourcerer's code for fetcher using libhttp, he did not do error-checking (yet).Heavyiron wrote:Вах.
Then he passed an invalid parameter to libHTTP with catastrophic results..
"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
Похоже. И шрифты странные. Это Freetype 2.5 такие рисует?lev wrote:"ПРОСЬ ПРОСЬАТЬ" - баг Netsurf'а?
Жаль только не на своем ноуте
- Attachments
-
-
1.jpg (257.9 KiB)Viewed 7327 times
-
to infinity and beyond
Fixed forms; now GET requests should work (but still can't Google and Yandex anything because of broken 30x status parsing).
Теперь поля для ввода работают, йиппи. Жаль, в коде еще куча потаённых штук. Но, думаю, самые критичные все же в модуле закачек - поборю его, и будет супер.
Совет добрым молодцам: не пишите опрометчиво Make-файлы; лишние include - тоже зло. Отдельное спасибо команде Netsurf за размещение файлов с почти одинаковым содержимым, одинаковыми именами и одинаковыми путями в папках include и src. Особенно круто, что одной из всех внешних библиотек требуется не dom_elements из /include/dom/html/html_elements.h, а dom_elements из /src/dom/html/html_elements.h.
Теперь поля для ввода работают, йиппи. Жаль, в коде еще куча потаённых штук. Но, думаю, самые критичные все же в модуле закачек - поборю его, и будет супер.
Совет добрым молодцам: не пишите опрометчиво Make-файлы; лишние include - тоже зло. Отдельное спасибо команде Netsurf за размещение файлов с почти одинаковым содержимым, одинаковыми именами и одинаковыми путями в папках include и src. Особенно круто, что одной из всех внешних библиотек требуется не dom_elements из /include/dom/html/html_elements.h, а dom_elements из /src/dom/html/html_elements.h.
- Attachments
-
-
ns_http.7z (1.6 MiB)Downloaded 360 times
-
1. Все вложенные папки в /res не нужны.
2. У окна не прозрачный фон - моргает при перерисовке.
3. Баг с залезанием содержимого на нижний ободок, уже писал тебе об этом.
2. У окна не прозрачный фон - моргает при перерисовке.
3. Баг с залезанием содержимого на нижний ободок, уже писал тебе об этом.
- Attachments
-
-
Screenshot_1.png (99.86 KiB)Viewed 7288 times
-
Из хаоса в космос
only the following files seem to be needed in the 'res' folder:
adblock.css
credits.html
default.css
favicon.png
internal.css
licence.html
messages
netsurf.png
quirks.css
sans.ttf
welcome.html
When you pack netsurf with kpack, and use another font, everything can fit together with kernel and needed libraries on a single floppy disk!
adblock.css
credits.html
default.css
favicon.png
internal.css
licence.html
messages
netsurf.png
quirks.css
sans.ttf
welcome.html
When you pack netsurf with kpack, and use another font, everything can fit together with kernel and needed libraries on a single floppy disk!
"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
Падает при обращении к сети
to infinity and beyond
Hello!
It now works with the latest http.obj
URLs like http://www.google.co.in open as they do not use redirection, but http://www.google.com does not automatically redirect to the country-based Google page.
What needs to be added/tested now :
1) Handling Redirections.
2) POST
3) Cookies
4) Caching
I am currently working on bringing curl.c so that we can handle redirects (at least the 3xx series).
As posted before , the _netsurf binary needs to be placed just outside the res/ directory to be run.
Currently, netsurf seems to work without crashes but please test it and offer suggestions on how to improve!
Here's the (kinda long) board log : http://bpaste.net/show/201581/
Thanks.
I've been doing some work on getting Netsurf over to KolibriOS. It now works with the latest http.obj
URLs like http://www.google.co.in open as they do not use redirection, but http://www.google.com does not automatically redirect to the country-based Google page.
What needs to be added/tested now :
1) Handling Redirections.
2) POST
3) Cookies
4) Caching
I am currently working on bringing curl.c so that we can handle redirects (at least the 3xx series).
As posted before , the _netsurf binary needs to be placed just outside the res/ directory to be run.
Currently, netsurf seems to work without crashes but please test it and offer suggestions on how to improve!
Here's the (kinda long) board log : http://bpaste.net/show/201581/
Thanks.
- Attachments
-
-
_NETSURF_kpacked (701.97 KiB)
- _netsurf binary compressed with KPACK
Downloaded 368 times
-
res.7z (677.95 KiB)
- contains the res subdirectory.
Downloaded 2465 times
-
---
Check out the Netsurf Web Browser for KolibriOS.
Read the wiki and happy hacking with KolibriOS!
Check out the Netsurf Web Browser for KolibriOS.
Read the wiki and happy hacking with KolibriOS!
Wow! That's awesome! By the way, you could use WebView souces to investigate how to handle redirects.
Из хаоса в космос
Could you also remove @notify call while loading resouses?
(But you could save this call for development builds, of course).
(But you could save this call for development builds, of course).
Из хаоса в космос
Wonderful work and please continue to develop this, we really need it.
Thanks, I am looking at WebView sources for some reference on how to get redirects working. It uses a different implementation of http.obj . As far as the @notify call is concerned, I was thinking of removing it later once things are in a better stateLeency wrote:Wow! That's awesome! By the way, you could use WebView souces to investigate how to handle redirects.
Could you also remove @notify call while loading resouses?
(But you could save this call for development builds, of course).
---
Check out the Netsurf Web Browser for KolibriOS.
Read the wiki and happy hacking with KolibriOS!
Check out the Netsurf Web Browser for KolibriOS.
Read the wiki and happy hacking with KolibriOS!
For historical purposes -
Start of discussion with Netsurf developers on their IRC channel (#netsurf @ freenode): http://bpaste.net/show/R5KgNoor94mqniDNCQxK/
Start of discussion with Netsurf developers on their IRC channel (#netsurf @ freenode): http://bpaste.net/show/R5KgNoor94mqniDNCQxK/
Who is online
Users browsing this forum: Google [Bot] and 0 guests