Netsurf
-
Scrolling the mouse does not workto infinity and beyond
Is GET/POST supported?
Writing this message using Netsurf on Kolibri OS.
Regarding the mouse scroll not working, I"ve looked into it but seems like Netsurf can"t capture the scroll wheel"s movement yet. I have added support for detecting up to 5 mouse buttons (for fancy mice) and will try to fix mouse scroll soon. I can scroll up and down by using the arrow keys on the keyboard.
Also, I"ve fixed some minor glitches in libnsfb which made the netsurf window capture mouse clicks even when it was covered by some other window and was not in focus. Not it doesn"t do that anymore.
GET seems to work without problems as I can browse most of the websites without facing crashes. Regarding POST, I"ve checked with paste.kolibrios.org and it seems to work. So right now, Forms work with http_post . Regarding multipart data and other types (such as uploading images/binaries etc) I"ll add functionality soon.
The CPU usage has also gone down a bit as the check_for_event has been replaced with wait_for_event. Although the gains aren"t as impressive as I initially anticipated, the CPU usage fluctuates to lower values now.
I"ll look at improving the POST support and finalize the http.obj library fetcher. Also, some issues in the UI regarding a full screen and the scroll mouse working are also some things I"ll fix once POST works properly.
Not uploading the binary will this, but stay tuned for a new binary!
Regards,
Ashish
- Sent with Netsurf on KolibriOS
Regarding the mouse scroll not working, I"ve looked into it but seems like Netsurf can"t capture the scroll wheel"s movement yet. I have added support for detecting up to 5 mouse buttons (for fancy mice) and will try to fix mouse scroll soon. I can scroll up and down by using the arrow keys on the keyboard.
Also, I"ve fixed some minor glitches in libnsfb which made the netsurf window capture mouse clicks even when it was covered by some other window and was not in focus. Not it doesn"t do that anymore.
GET seems to work without problems as I can browse most of the websites without facing crashes. Regarding POST, I"ve checked with paste.kolibrios.org and it seems to work. So right now, Forms work with http_post . Regarding multipart data and other types (such as uploading images/binaries etc) I"ll add functionality soon.
The CPU usage has also gone down a bit as the check_for_event has been replaced with wait_for_event. Although the gains aren"t as impressive as I initially anticipated, the CPU usage fluctuates to lower values now.
I"ll look at improving the POST support and finalize the http.obj library fetcher. Also, some issues in the UI regarding a full screen and the scroll mouse working are also some things I"ll fix once POST works properly.
Not uploading the binary will this, but stay tuned for a new binary!
Regards,
Ashish
- Sent with Netsurf on KolibriOS
---
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!
Very cool, keep up the good work!ashmew2 wrote:Writing this message using Netsurf on Kolibri OS.
"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
ashmew2
Very cool! I am glad that you have an impressive progress.
Very cool! I am glad that you have an impressive progress.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Hi!
I thought it would be better to not make you wait for another binary, so here it is (as promised).
I've fixed a couple of crashes that were being caused by an assert while setting a cookie, so this version has basic cookie handling, but the cookie jar needs some more work (and thought).
The CPU usage has gone down a bit and I've isolated the cause of the high CPU usage to a constantly active kolibri_input() function. It is called like 10 times in 1 second, thereby choking all the processing of Netsurf on Kolibri OS.
Here is what a successful paste looks like on Netsurf :
Please report any crashes/misbehaving/minor or major issues because it might be different for different machines.
Stay tuned for the next binary! (but beware, it might take some time to integrate it properly with the KolibriOS GUI).
Regards,
Ashish
I thought it would be better to not make you wait for another binary, so here it is (as promised).
I've fixed a couple of crashes that were being caused by an assert while setting a cookie, so this version has basic cookie handling, but the cookie jar needs some more work (and thought).
The CPU usage has gone down a bit and I've isolated the cause of the high CPU usage to a constantly active kolibri_input() function. It is called like 10 times in 1 second, thereby choking all the processing of Netsurf on Kolibri OS.
Here is what a successful paste looks like on Netsurf :
Finally got scrolling to work! Please check this binary and let me know if it works for youpunk_joker wrote:Scrolling the mouse does not work
This binary works for posting messages on the board and on paste.kolibrios.org . Please try it for more sites if you get time. This is regarding the POST for forms. As far as other data types or file uploading is concerned, I cannot test it properly as clicking "Browse" on a form does not bring up the "Select a file.." dialog mostly due to netsurf not being integrated properly with the KolibriOS GUI. Once the GUI is integrated, I'll add support for file uploads etc which hopefully shouldn't be much.SoUrcerer wrote:Is GET/POST supported?
hidnplayr wrote:Very cool, keep up the good work!ashmew2 wrote:Writing this message using Netsurf on Kolibri OS.
Thanks for the encouragement and appreciationMario_r4 wrote: ashmew2
Very cool! I am glad that you have an impressive progress.
Please report any crashes/misbehaving/minor or major issues because it might be different for different machines.
Stay tuned for the next binary! (but beware, it might take some time to integrate it properly with the KolibriOS GUI).
Regards,
Ashish
This message is written from KolibriOS by the program NetSurf.
It's really cool.Dzhva goda ya zhdal etogo! I have been waiting ten years for this!
It's really cool.
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Glad to know it works for you!Mario_r4 wrote:This message is written from KolibriOS by the program NetSurf.
It's really cool.Dzhva goda ya zhdal etogo!I have been waiting ten years for this!
These are the list of things that need to be done for Netsurf :
Short Term:
Determine the cause of 100% CPU usage and fluctuations and fix it.
Integrate with the Kolibri UI and fix bugs such as the Choose a File Dialog bofor uploading content.
Get the remaining parts of POST working.
Update to a later Netsurf version
Handle Cookies in Netsurf along with cached handles.
Medium Term:
Fix the build scripts have a make.everything file to build everytng from scratch in Netsurf (including libs).
Update to a newer version of netsurf so that things can stay more current.
Auto-build Netsurf from sources on KolibriOS build server.
Long Term:
Integrate with Netsurf BuildSystem.
Integrate with the Netsurf CI after UI is merged and we have a triple toolchai
Add HTTPS Support (Incomplete Polar SSL C Port needs fixing first.)
If you feel like something's missing from the list, please respond so I can add it
Regards,
Ashish
---
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!
How many points browser shows in this ( http://acid3.acidtests.org/ ) test?
Surprise, Surprise!Wildwest wrote:How many points browser shows in this ( http://acid3.acidtests.org/ ) test?
Spoiler:
JS surprise!Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!
Acid3 relies on javascript, which is not present yet. (Who uses that anyway?)
"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
Javascript support is being added to Netsurf. Should be more till Netsurf v4 but thats something we'll have to wait for
The netsurf devs are active though so shouldnt be very long.
The netsurf devs are active though so shouldnt be very long.
---
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!
К сожалению не работает:
Выдает сообщение: не поддерживаемая инструкция процессора
Процессор: Intel Pentium III EB
K : Process - forced terminate PID: 00000019 [_NETSURF]
K : Undefined Exception
K : EAX : 0060365C EBX : 0060365C ECX : 00000000
K : EDX : 00000000 ESI : 00000000 EDI : 0060365C
K : EBP : 006038B8 EIP : 000102A1 ESP : 002382D4
K : Flags : 00011206 CS : 0000001B (application)
K : Stack dump:
K : [ESP+00]: 00000000 [ESP+04]: 00238338 [ESP+08]: 000AD500
K : [ESP+12]: 00633E1C [ESP+16]: 0023832C [ESP+20]: 5F456337
K : [ESP+24]: 00000000 [ESP+28]: 006314B4 [ESP+32]: 00000000
Выдает сообщение: не поддерживаемая инструкция процессора
Процессор: Intel Pentium III EB
K : Process - forced terminate PID: 00000019 [_NETSURF]
K : Undefined Exception
K : EAX : 0060365C EBX : 0060365C ECX : 00000000
K : EDX : 00000000 ESI : 00000000 EDI : 0060365C
K : EBP : 006038B8 EIP : 000102A1 ESP : 002382D4
K : Flags : 00011206 CS : 0000001B (application)
K : Stack dump:
K : [ESP+00]: 00000000 [ESP+04]: 00238338 [ESP+08]: 000AD500
K : [ESP+12]: 00633E1C [ESP+16]: 0023832C [ESP+20]: 5F456337
K : [ESP+24]: 00000000 [ESP+28]: 006314B4 [ESP+32]: 00000000
Hi!Unduing wrote:К сожалению не работает:
Выдает сообщение: не поддерживаемая инструкция процессора
Процессор: Intel Pentium III EB
English version :
Unfortunately does not work:
Produces the message: Unsupported CPU instruction
Processor: Intel Pentium III EB
K : Process - forced terminate PID: 00000019 [_NETSURF]
K : Undefined Exception
K : EAX : 0060365C EBX : 0060365C ECX : 00000000
K : EDX : 00000000 ESI : 00000000 EDI : 0060365C
K : EBP : 006038B8 EIP : 000102A1 ESP : 002382D4
K : Flags : 00011206 CS : 0000001B (application)
K : Stack dump:
K : [ESP+00]: 00000000 [ESP+04]: 00238338 [ESP+08]: 000AD500
K : [ESP+12]: 00633E1C [ESP+16]: 0023832C [ESP+20]: 5F456337
K : [ESP+24]: 00000000 [ESP+28]: 006314B4 [ESP+32]: 00000000
Thanks for reporting this crash. I remember I saw the "Unsupported CPU instruction" during the time I was developing, but it seems to be fixed for me now. Can you also post the file stderr.log that you get in the same directory as the _netsurf binary by running "_netsurf -v" from the SHELL? If the stderr.log file is too big, consider posting the last 100 lines or so so we can fix this.
PS - I should have mentioned this before, in case you run into problems , the stderr.log file created using "netsurf -v" from the shell along with the BOARDLOG are the files which will give us hints on how to fix it. So please post both
Regards,
Ashish
Edit : Added english translation.
---
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!
Hi. Attached log files what you asked.
- Attachments
-
-
STDOUT.LOG (5.08 KiB)Downloaded 241 times
-
STDERR.LOG (14.5 KiB)Downloaded 233 times
-
BOARDLOG.TXT (7.3 KiB)Downloaded 220 times
-
Who is online
Users browsing this forum: No registered users and 4 guests