Hab mir webKit gezogen. Die Sources sind schön zerlegt! alles einzeln. Core engine, Javascript engine und auch css engine alles einzeln. Ich denke das wäre ne gute basis wenn man da aufsetzt und versucht diese zu integrieren.
verdammt, will mir keiner helfen ;) ?
Ein bisschen Verständnis und Mitgefühl würde mir ja schon reichen ;DNagut: es ist ein Wahhnsinn, wie hochmotiviert Du da rangehts. 10 bis 20 solche Leute wie Dich und die gesamte Atari Plattform würde steil bergaufgehen! Ich sehe Dich als einen der wichtigsten "Neuzugänge" der letzten Jahre! Danke für Deine Energie.
Ich sehe bei mir im Moment keinen bedarf das einzurichten (Mal ganz davon abgesehen ist mein Netzwerkaufbau etwas Wirr, so das Problem bestimmt vorprogrammiert sind...).
Aber wie sieht es denn bei Dir aus....?
kannst Du:
a.) Die Farbiefe des "echten" Betriebssystems einstellen?
b.) Die Farbtiefe von Aranym anpassen und Speichern ( geht bei mir auch... )
c.) Die Farbtiefe von xaaes einstellen, speichern und die Maus noch bewegen?
Eigentlich brauchts dafür nur den richtingen TAP-Win32 Adapter Treiber evtl. den der auch unter 64Bit funktioniert und eine Anpassung der Aranym Config. Wenn Du dich anders entscheidest dann melde dich kurz.
Werde ich gleich mal testen, aber was bitte meinst Du mit "echten Betriebsystem" ? Eine kurze Erklärung dazu wäre nicht schlecht.
Die Farbtiefe von Aranym läßt sich bei mir nur dann einstellen wenn ich fVDI deaktiviere und dann in Teradesk oder eigentlich sogar nur im xaaes Programm ändere.
Hierfür kann ich übrigens ReadyDriverPlus empfehlen - Damit kann man unsignierte Treiber für Windows Vista ( und höher) dauerhaft Laden.
Damit meine ich das "Host" Betriebsystem unter der die Virtuelle Maschine läuft.
also die Farbtiefe und auflösung stellst du in der fvdi.sys ein.
Notizen zum Build:
Das Archiv auf einem Dateisystem entpacken das Lange Dateinamen und symlinks unterstützt.
das bash script netsurf.sh zum Starten benutzen... (evt. vorher mal reinschauen ;) )
Testen des ersten kompilates:
Dies ist die erste kompilierte Netsurf Browser version.
Es ist absolut unoptimiert und auch noch absolut nicht-debuggt.
Es ist nicht im Ansatz nutzbar!
Trotzdem möchte ich diese Version für kleine Tests zugänglich machen.
Aufruf des Programms von der Shell (hier bash) aus:
NETSURFRES=/pfad/zum/programm/Resources
export NETSURFRES
nsfb [-v (Log messages)] -b (Farbtiefe z.b. 16 für 16 Bit) [URL]
Das angeben des Netsurf Resourcen ist Pflicht!
Schon bekannte fehler:
- moven der Scrollbar wenn kein Scrolling benötigt wird: failed assert -> application exit
- Das Browserwindow ist schwarz -> evt. besser unter anderen SYSTEM Farbtiefen?
- Farbtiefen kleiner oder gleich 8 Bit sind sehr langsam.
- Im momentanen Build werden die Controls nur richtig dargestellt wenn Farbtiefe 16 Bit ist.
- Die Maus verschwindet manchmal :( ( wenn man mit der Maus auf dem Desktop ein Quadrat
zieht, scheint es wieder zu gehen )
- Es erscheint kein Text in der URL Bar... ( Text rendering Problem?)
Folgendes wäre gut zu testen:
Testen der Netzwerkfunktionalität (mittels Sniffer / anschauen der LOG Meldungen):
- Testen ob HTTP Seiten über das Netzwerk geladen werden.
- Testen ob HTTPS Seiten über das Netzwerk geladen werden.
Da mir noch nicht bekannt ist ob das Input-Feld für die URL funktionieren könnte ( bei mir
scheint das nicht def Fall zu sein), gibt es einen workaround für das Testen:
Man kann dem browser ueber die Shell eine URL uebergeben.
Bitte diese Möglichkeit nutzen...
- Testens der verschiedenen Farbtiefen des SYSTEMS, dann auch wie der Browser sich bei
dieser Farbtiefe mit den verschiedenen Einstellungen der -b Option beim Aufruf verhält.
NETSURFRES=./framebuffer/res/export NETSURFRES./nsfb -v -b 16 file:///c/index.html
<a href="file://C:"> HDD </a>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<title>Index of /~monokrom/monochrom.net</title>
</head>
<body>
<html>
<body bgcolor="#ffffff">
<center>
<!-- <img border=0 src="files/atari/uniterm_links_monochrom_net.png"/> -->
<!--
<img border=0 src="images/runes1.png">
<img border=0 src="images/runes2.png">
<img border=0 src="images/runes4.png">
-->
<!-- <img border=0 src="images/cover2.gif"> -->
</code>
<!--
<div align="center"><img src="images/image_00005.jpg"></img></div>
-->
<pre>
░░░▒▒▓▓▓██ cyberpunk sewers ██▓▓▓▒▒░░░
- I'm an official hater of domain driven design and **** like that!!!
</pre>
<pre>
<table><tr><th><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr><tr><th colspan="5"><hr></th></tr>
<tr><td valign="top"><img src="/icons/back.gif" alt="[DIR]"></td><td><a href="/~monokrom/">Parent Directory</a></td><td> </td><td align="right"> - </td><td> </td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="atari/">atari/</a></td><td align="right">03-Jun-2010 10:40 </td><td align="right"> - </td><td> </td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="cracked/">cracked/</a></td><td align="right">04-Jan-2010 19:47 </td><td align="right"> - </td><td> </td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="sources_and_tools/">sources_and_tools/</a></td><td align="right">21-May-2010 17:02 </td><td align="right"> - </td><td> </td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="kitespots.html">kitespots.html</a></td><td align="right">03-Jun-2010 19:37 </td><td align="right">455 </td><td>Where to go kiting in germany?</td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="kontakt.html">kontakt.html</a></td><td align="right">13-Jan-2010 11:39 </td><td align="right">1.1K</td><td>Kontakt / Contact</td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="linux.html">linux.html</a></td><td align="right">02-Jun-2010 14:17 </td><td align="right">2.9K</td><td>Shell Cheating</td></tr>
<tr><td valign="top"><img src="/icons/text.gif" alt="[TXT]"></td><td><a href="windows.html">windows.html</a></td><td align="right">17-Feb-2010 15:41 </td><td align="right">338 </td><td>Shell Cheating-part 2</td></tr>
<tr><th colspan="5"><hr></th></tr>
</table>
<!--<center>
<img border=0
src="http://www.ewetel.net/~hartmut.loots/monochrom.net/mono_bg_65.jpg"
</center><br> --><pre>
09.06.2010 - I recently tested some malloc implementations... I found it very impressive!
Just some numbers, but you can clearly see how slow libc malloc
is: <a
href="http://nic-nac-project.org/~monokrom/monochrom.net/sources_and_tools/C/malloc_hoarde_benchmark.txt">Results</a>
10.02.2010 - Added a new version of uboot gui (check Sources -> CSHARP :) )
08.02.2010 - Added a package of scripts / binaries for WRAP Boards, it uses the LPC port as GPIO's and configures the device according to the pin states. Check sources section C.
04.01.2010 - Wrote a textfile about cracking Atari Software in cracking / atari section.
30.010.11.2007 - I added a new Tool that reads Wammu backup files and imports them into an squirrel mail account to Sources and Tools section, <a
href="sources_and_tools/CSHARP/sqwimp/">click here.</a>
24.07.2007 - Tiny tutorial on accessing MS SQL Server Database via ADO .net (C# code)
24.07.2007 - I finished my career training (oh my gawd, i can't think of an english word that fits better...) about a month ago, here's the project i
have done to overcome the examination. It was rated with 85 % :)!
08.12.2006 - Short text on how to use Sitecom WL-100 V2 PCMCIA Network card with xubuntu Linux.
28.06.2006 - Today I send my contribution for rrlf#7! Click here to vist rrlf =)Or click here to download the release
08.03.2006 - A small tutorial on configuring SSHD with Key Authentification (german)
30.11.2005 - PHP Shellscript that converts Palm Dev Resource files into C header files. This script uses the #! trick to be executable like any other
shellscript! :)
18.10.2005 - Release: PHP Portscanner (just a P0C)
13.10.2005 - Uploaded the source of a really tiny PHP library that contains some Javascript Code generation functions. I really often use that
functions at work, so maybe someone can use 'em too.
11.10.2005 - Finally I updated the Link to my Link Collection - the new version supports caching, and sarches in the cache.
30.09.2005 - In our school download of zip's, exe's, rar's etc. is blocked. Here is the tool to bypass the blocking.
27.09.2005 - Added two small Win32 Commandline tools: sleep & kill
12.08.2005 - Did some updates @ funkycoderz
13.03.2005 - I added a small tool that calculates a checksum for a given String and copies the checksum to the Clipboard, usefull for VX and
Shellcode coding.
13.03.2005 - My contact form is up & running again :) thanks nic-nac-project for allowing access to the php mail function again!!!
15.01.2005 - A new Crack for Edit Plus, build 147 & 183
29.11.2004 - Added an crack for the best editor on earth: "Edit Plus"
23.11.2004 - Added an exploit for the freeware webserver "webby"
</div></pre>
<center><img border=0 src="images/cover2.gif"></center>
</body></html>
U:\usr\share\fonts\truetype\ttf-dejavu\ in Wirklichkeit nur ein symbolischer Link war...der wird einfach in die Mint.cnf eingetragen. Der Ordner kann irgendwo anders sein. Bei mir z.B. auf Laufwerk C:\usr\share\fonts\truetype\ttf-dejavu\
Habe mittlerweile ein RPM für die Fonts bereitgestellt.
Cool! Bei dir funktioniert das mit dem Netz sogar? Weil im Atari-forum.com meinte jemand es würde nur mit LAN Seiten gehen!ZitatU:\usr\share\fonts\truetype\ttf-dejavu\ in Wirklichkeit nur ein symbolischer Link war...der wird einfach in die Mint.cnf eingetragen. Der Ordner kann irgendwo anders sein. Bei mir z.B. auf Laufwerk C:\usr\share\fonts\truetype\ttf-dejavu\
hm,... aber /usr/share/ ... sollte eigentlich funktionieren - ohne Laufwerksbuchstaben... Habe mittlerweile ein RPM für die Fonts bereitgestellt.
Gibt was neues zu SSL zu sagen...
Curl funktioniert gut wenn man SSLv2 benutzt... nur das machen nicht alle webseiten mit ;) Gerade wenn es um Sicherheit geht, wird bestimmt SSLv3 forciert.
SSLv3 funktioniert aber nicht mit Curl, warum auch immer... da wartet curl endlos, so wie es aussieht.
Edit: bei manchen Seiten scheint auch SSLv3 zu funktionieren... bei meinem Webmailer aber nicht :(
Wie kann ich das mal ausprobieren oder nutzen?
Sicherlich ist das ganze noch ziemlich langsam und unbequem.
desktop/netsurf.c netsurf_init 142: version '3.0 (Development)'
desktop/netsurf.c netsurf_init 149: NetSurf on <FreeMiNT>, node <easymint>, release <1.16.3a>, version <2.6>, machine <aranym>
desktop/netsurf.c netsurf_init 151: Using './Choices' for Options file
desktop/options.c options_read 308: failed to open file './Choices'
utils/messages.c messages_load 122: Loading Messages from '/d/root/netsurf/netsurf/!NetSurf/Resources/en/Messages'
content/fetchers/fetch_curl.c fetch_curl_register 154: curl_version libcurl/7.20.1 OpenSSL/0.9.8l zlib/1.2.5
utils/useragent.c user_agent_build_string 72: Built user agent "NetSurf/3.0 (FreeMiNT; aranym)"
content/fetchers/fetch_curl.c fetch_curl_register 214: cURL linked against openssl
content/fetchers/fetch_curl.c fetch_curl_initialise 246: Initialise cURL fetcher for dict
content/fetchers/fetch_curl.c fetch_curl_initialise 246: Initialise cURL fetcher for file
content/fetchers/fetch_curl.c fetch_curl_initialise 246: Initialise cURL fetcher for ftp
content/fetchers/fetch_curl.c fetch_curl_initialise 246: Initialise cURL fetcher for ftps
content/fetchers/fetch_curl.c fetch_curl_initialise 246: Initialise cURL fetcher for http
content/fetchers/fetch_curl.c fetch_curl_initialise 246: Initialise cURL fetcher for https
content/fetchers/fetch_data.c fetch_data_initialise 63: fetch_data_initialise called for data
atari/gui.c gui_init 840: Load /d/root/netsurf/netsurf/gtk/res/netsurf.rsc
atari/gui.c gui_init 876: Using '/d/root/netsurf/netsurf/!NetSurf/Resources/Aliases' as Aliases file
atari/gui.c gui_init 880: Enabling core select menu
atari/gui.c gui_init 885: Using 'file:///d/root/netsurf/netsurf/!NetSurf/Resources/CSS,f79' as Default CSS URL
atari/gui.c process_cmdline 777: argc 1, argv 0x302febc
atari/font_freetype.c ft_face_requester 89: Loaded face from /d/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
atari/font_freetype.c ft_face_requester 89: Loaded face from /d/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
atari/font_freetype.c ft_face_requester 89: Loaded face from /d/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf
atari/font_freetype.c ft_face_requester 89: Loaded face from /d/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf
atari/font_freetype.c ft_face_requester 89: Loaded face from /d/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
atari/font_freetype.c ft_face_requester 89: Loaded face from /d/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf
atari/font_freetype.c ft_face_requester 89: Loaded face from /d/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Bold.ttf
atari/global_evnt.c bind_global_events 664: Parsing Menu accelerators...
atari/browser_win.c window_set_focus 318: set focus: 0x13f090c
atari/gui.c gui_create_browser_window 251: gw: 0x13f07fc, BW: 0x13f090c, clone (nil), tab: 0
atari/gui.c gui_create_browser_window 258: Window is open: x: 20, y20 ,w:512 ,h:375
atari/gui.c gui_create_browser_window 260: Window workarea: x: 21, y53 ,w:490 ,h:321
desktop/browser.c browser_window_go_post 262: bw 0x13f090c, url http://www.netsurf-browser.org/welcome/
gui_window_stop_throbber Unimplemented!
gui_window_remove_caret Unimplemented!
gui_clear_selection Unimplemented!
desktop/browser.c browser_window_go_post 374: Loading 'http://www.netsurf-browser.org/welcome/'
content/fetchers/fetch_curl.c fetch_curl_setup 326: fetch 0x13fb71c, url 'http://www.netsurf-browser.org/welcome/'
gui_window_start_throbber Unimplemented!
gui_window_set_url Unimplemented!
atari/browser_win.c window_set_url 349: new url:http://www.netsurf-browser.org/welcome/
atari/browser_win.c window_url_widget_place_caret 143: New caret pos: 0, scrollx: 0
atari/global_evnt.c global_evnt_multi_done 408: global_evnt_multi_done, mbut: 0
atari/browser_win.c window_redraw_url_widget 249: Redraw URL widget at x: 183,y:55,w: 489 ,h: 55
* Curl_ipv4_resolve_r failed for www.netsurf-browser.org
* Couldn't resolve host 'www.netsurf-browser.org'
* Expire cleared
* Closing connection #0
content/fetchers/fetch_curl.c fetch_curl_done 772: done http://www.netsurf-browser.org/welcome/
content/fetchers/fetch_curl.c fetch_curl_stop 660: fetch 0x13fb71c, url 'http://www.netsurf-browser.org/welcome/'
Couldn't resolve host 'www.netsurf-browser.org'
gui_window_stop_throbber Unimplemented!
atari/global_evnt.c global_evnt_menu 604: global_evnt_menu
atari/browser_win.c window_set_focus 318: set focus: (nil)
atari/global_evnt.c menu_quit 88: menu_quit
atari/global_evnt.c global_evnt_apterm 230: global_evnt_apterm
atari/global_evnt.c global_evnt_multi_done 408: global_evnt_multi_done, mbut: 0