atari-home.de - Foren

Software => Software (16-/32-Bit) => Thema gestartet von: tuxie am Mo 17.05.2010, 14:12:39

Titel: Weiterentwicklung Highwire
Beitrag von: tuxie am Mo 17.05.2010, 14:12:39
Ich mach jetzt einfach mal los! Sonst diskutieren wir hier nur um Kaisers Bart.


Ich schlage jetzt hier einmal folgendes Vor und hoffe das ihr mizieht.

Weiterentwicklung Highwire für aktuelles Browsing auf den schnellen Atari Computern

Wünsche:

1. Html4 besser 5
2. CSS2 besser css3
3. Javascript
4. Modulanbindung für Extensions
5. Besseres Formularhandling


Was benötigen wir dafür

1. Koordinator
2. Programmierer
3. Dokumentation


Was wäre der reihe nach zu tun

1. Projektplanung
2. Kontaktieren der ehemaligen Entwickler
3. Aufgabenverteilung
4. Umsetzung

Ich möchte hier nicht Diskutieren weil diskutiert wurde schon genug. Ich möchte das was geschieht.

Bitte schreibt wer was übernehmen könnte, wenn ihr bereit seit dann wäre es eventuell schön wenn Johannes dafür einen Extra verstecktes Forum für die Teilnehmer freischalten könnte.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: FrederickMeißner am Mo 17.05.2010, 18:09:50
Aber warum versteckt? Bin da eher für transparenz,
Man kann ja gesonderte Schreibrechte verteilen oder so...

btw. Hat der highwire https ?
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Mo 17.05.2010, 18:53:08
Versteckt weil, man dann mehr ruhe hat und wirklich nur die Entwickler schreiben können. Gut wenn das geht kann man auch das mit den Schreibrechten regeln.

Nein Highwire kann kein SSL
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mo 17.05.2010, 19:39:14
Ich bin zu haben für:

SSL einbindung, JavaScript einbindung ( solange eine bestehnde engine verwendet wird) und evt. Parsen von CSS 2 / 3, aber für rendering bin ich nicht zu haben :)

Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Mo 17.05.2010, 19:59:18
Nur erstmal soeine idee! Aber was haltet ihr davon mal eine Rendering Engine und so aus dem Open Source bereich anzusehen? Wie z.b. die Gecko engine.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mo 17.05.2010, 21:32:01
Also ich bin dabei mir die netsurf engine anzusehen.

Hier sieht man den aktuellen stand des Browsers:
http://www.netsurf-browser.org/documentation/progress#Web

Die schreiben allerdings das man noch weit weg ist von der JavaScript implementierung.... hmpf.

Wenn sich jemand WebKit und/oder Gecko anschaut und vergleicht, wäre das sehr gut :)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Mo 17.05.2010, 22:40:59
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. Die sourcen von Highwire habe ich mir auch gezogen. Mal schauen was so geht aber bevor ich richtig los legen kann muß mein Falcon mit aktuellem Gentoo-MiNT laufen.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Di 18.05.2010, 20:34:35
Zitat
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.

Das hat man bei netsurf ebenfalls. Wenn ich es richtig einschätze ist es folgendermassen aufgebaut, bisher habe ich noch kein Modul "aus gemacht" das sich nicht so verhält:

1. Alle libs sind nochmals gewrappt.
2. Jedes Modul meldet seine funktionen bei netsurf an, in dem es eine Sturktur mit FUnktionspointern füllt. Netsurf wird diese FUnktionen dann im weiteren Verlauf nutzen.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mi 19.05.2010, 00:32:38
Also heute Abend habe ich mich mal an das kompilieren der netsurf libs gemacht, hat alles funktioniert, bis auf die framebuffer lib und librosprite (zum laden von risc cursors), aber die habe ich eh noch nicht probiert,... soll auch glaub ich nicht, mal schauen :)

naja, aber dafür kompilieren folgende libs mit gcc2.9.x unter freemint:

 libnsbmp  
libparserutils  
json-c      
libnsfb  
hubbub      
 libcss      
libnsgif  
libwapcaplet
librosprite gabe einen fehler - aber mal schauen ob man die braucht? ...

Also bis hierhin ging das sehr sauber :)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Mi 19.05.2010, 11:38:19
Schade das es nur zwei Leute gibt die bereit sind etwas dafür zu tun! Irgendwie hat man absolut keine lust mehr was zu machen. Egal welches Projekt man startet, man steht immer allein da und das bei 1408 Mitgliedern hier im Forum.

@m0n0,

das sieht doch schonmal ganz gut aus. Wenn mein Falcon entlisch richtig fliegen würde, würde ich einmal ein aktuelles MiNT aufsetzen mit aktuellerem Compiler. Vielleicht erleichtert das schon einiges. Würde es dann auch hier zur verfügung stellen.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Mi 19.05.2010, 13:44:14
Ach Ingo (und m0n0), Kopf hoch, wenigstens zeigt ihr Pioniergeist, das ist doch schonmal was!  ;)

Freut mich sehr, dass ihr euch da drüber macht! Und wenn die Librarys ohne zu meckern kompilierbar waren, dann könnte es ja vielleicht doch klappen...

Wenn ihr mir sagt, was ich machen soll, dann kann ich auch gerne ein paar Stunden pro Woche in das Projekt investieren!
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mi 19.05.2010, 16:45:00
Du könntest versuchen libcurl ( http://pmandin.atari.org/download/bin/curl-devel-7.0.21-mint.tar.gz ) mit openSSL zu linken /( http://www.atariforge.net/sparemint/html/packages/openssl-devel.html )

 8)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Mi 19.05.2010, 17:06:19
Ja, und genau da haben wir das Problem, warum ICH keinen Browser portieren kann :( Ich verstehe praktisch kein Wort von dem was Du da geschrieben hast... weiß nur theoretisch, dass es was mit C, objektorientierter Programmierung und mit Linkern zu tun hat, oder so... :( Ich stelle mir das so vor, dass es gilt die beiden Libraries (das kenne ich von SDL) miteinander zu verknüpfen...

Aber wenigstens hab ich hier mal Netsurf auf dem Ubuntu Rechner installiert und schreibe grad hier im Forum damit... funktioniert soweit ganz gut, auch verkaufen bei Ebay scheint zu klappen (natürlich ohne Javascript und ohne den Ebay Bilderservice, also Bilder per URL einbinden). Auf jeden Fall wesentlich besser als LINKS! Und Netsurf läuft ja auch laut Seite auf nem 200 MHz ARM...

Wenn man das mit Highwire verschmelzen könnte...

Aber das lass ich euch besser machen ;)

Also wenn Du mir sagst wie so ein verlinken funktioniert, dann versuch ich das gerne... Befehle eintippen geht schon...

Viele Grüsse,

Chris
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Mi 19.05.2010, 17:08:16
Ach ja, auch online Banking, etc. z.B. Postbank scheint gut zu klappen ;) So schön dargestellt hab ich die Seite lange nicht mehr gesehen :)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Mi 19.05.2010, 17:25:19
@Chris, du könntest versuchen aus dem was hier geschrieben wird eine Struktur zu machen und zu Dokumentieren. Ich stell die Tage noch ne Plattform zu verfügung wo wir das tun können. bzw. exisitiert sie ja schon.

Wir sollten jetzterstmal Testen was in richtung Portierung machbar ist, was mono ja schon getan hat. Und eventuell versuchen mit den Entwicklern von Highwire in verbindung setzen und sie mit zu Animieren.

Auch wenn das jetzt das jetzt so klingt wie das bringt doch nix an Entwicklung ist es dennoch ein wichtiger part. Von Anfang an richtig Dokumentieren ist manchmal die halbe Arbeit in nachhinein.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Mi 19.05.2010, 17:31:04
Na das kann ich ja gerne machen... so ne Timeline, wo daraufsteht, wer wann was gemacht hat und so... das bekomm ich schon hin :)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mi 19.05.2010, 20:30:03
Also ich sehe meine Arbeit jetzt darin zu evaluieren ob ein Netsurf port sinn macht, dafür gehe ich die ersten schritte die zum erstellen von netsurf notwendig sind. Wenn ich soweit bin, muss noch eine minimale gui erstellt werden ( d.h. einfach nur ein fenster in dem gerendert wird) wenn das klappen sollte, dann kann man nochmal über netsurf nachdenken ;)

Dieser schritt mit dem "minimalen" fenster wird aber nicht ganz einfach...., denn dafür muss ich funktionen implementieren die unter angesicht der momentanen auflösung und farbtiefe die richtigen sachen auf den Bildschirm zeichnen. Die Funktionen werden von netsurf vorgegeben, jedoch muss ich sie implementieren - soweit die Theorie!

zum Linken:
wenn man curl kompiliert, schaut das kompilierungs-script ( make + makefile) nach ob eine SSL Library installiert ist, falls das der fall ist, werden die SSL funktionen der Library in curl integriert, so das SSL in curl nutzbar ist.
...Mal vereinfacht ausgedrückt. Ich lass das aber jetzt erstmal sein, weil es nur ein Proof-of-concept sein soll. D.h. ich nehme die bestehende curl-library für mint ohne SSL unterstützung, um schneller ans Proof-of-concept ziel zu kommen :)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Mathias am Do 20.05.2010, 00:17:37
Ich hab´noch was Altes bzgl. JS gefunden:
http://tinyurl.com/2bckkw7

Womöglich kann man ja  John Rojewskis Arbeit (der auch Newsie gemacht hat), noch irgendwo auftreiben, und muß nicht bei 0 Anfangen. Keine Ahnung ob´s hilfreich ist.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Do 20.05.2010, 00:41:37
@m0no, das sind doch schonmal schöne aussichten. Immer schön infos an Chris geben  ;D

Mal sehen ob ich bis zum WE meinen Falcon hin bekomme. Damit ich dir helfen kann.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Do 20.05.2010, 09:14:22
@Mathias:

JavaScript SpiderMonkey 1.7 habe ich bereits portiert, aber das ist nur der kleinste teil der Arbeit die gemacht werden muss wenn man JS einbauen will, groesser ist der DOM-Anbindungs Teil... (aka. Web 2.0 :D )
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Mathias am Do 20.05.2010, 09:47:42
Jap, m0n0 das hab´ ich mitbekommen, ich lese ja die Mailingliste auch aufmerksam und so ;) Ich dachte nur da es ein richtiges TOS Programm gewesen ist, kann das womöglich weiterhelfen. Ich hab´ ja keine Ahnung von Programmieren ;) Klingt also so wie wenn Die Spidermonkey jetzt auch richtig unter TOS läuft?
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Do 20.05.2010, 10:53:29
Das wird die JavaScript Konsole sein, die gehoert zu SpiderMonkey dazu :) Wobei ich das natuerlich verfizieren muesste, bevor ich das sage....;)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mi 26.05.2010, 22:19:05
Kompiliert & gelinkt habe ich jetzt zwar alles (prg groesse: 8MB inkl. debug infos :) ) , aber... leider, zeigt sich noch garnichts auf dem Bildschirm - ich hätte gerne einen Screenshot gezeigt  ::) :-[ Sieht so aus als sei das ein Problem bei der GUI backend Library, die sollte eigentlich den string "sdl" "auflösen" - aber die lib sagt "gui backend sdl nicht vorhanden" ...

entweder ein fehler beim Kompilieren, oder ein Fehler in der funktion die das SDL backend registriert...

P.S: noch viel schlimmer, beim testen des backends kommen mir viele illegal instructions engegen gesprungen :///
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Do 27.05.2010, 18:31:45
verdammt, will mir keiner helfen ;) ?

Ein bisschen Verständnis und Mitgefühl würde mir ja schon reichen  ;D
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Mathias am Do 27.05.2010, 19:10:34
verdammt, will mir keiner helfen ;) ?

Hast du schon Patrice Mandin direkt kontaktiert. Womöglich hat er lust Dich zu supporten

Ein bisschen Verständnis und Mitgefühl würde mir ja schon reichen  ;D
Nagut: 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.
(Kein Scherz Alles)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Do 27.05.2010, 20:27:00
Kann Mathias nur zustimmen, hab ja schon gesehen da Du schon was programmiert hattest, aber das hier ist schon ne Hausnummer. Noch kann ich da nicht unterstützen, aber wenn ich den C-Kurs von Ragnar hinter mir habe, ja dann.... ;D

Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Do 27.05.2010, 21:18:55
Danke für die Aufbauenden Worte! :)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tost40 am Fr 28.05.2010, 08:39:23
Hallo m0n0,

ich finde es beeindruckend, wie weit Du in dieser
kurzen Zeit gekommen bist.

Klar, jetzt beginnt die Fehlersuche, ein eher
mühsames Geschäft.

Ich wünsche Dir viel Erfolg!

Gruss Martin
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Fr 28.05.2010, 10:38:31
Auch ich drück Dir ganz fest die Daumen m0n0! Das bekommst Du hin, halte durch! Bin auch beeindruckt, was Du schon geschafft hast!

Viele Grüße,

Chris
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Fr 28.05.2010, 10:59:55
Werde mir am WE ein aranym mit easymint aufsetzen. Damit ich dir doch bissi helfen kann. Für den Falcon ist momentan kein Platz  ;D
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Fr 28.05.2010, 14:22:34
Das problem jetzt ist eher was für assembler freaks - ich vermute ja das gcc das irgendwie Mist gebaut hat... oder das halt irgend etwas im Code dafuer sorgt das keine Vernunftige PRG Datei heruaskommt... So gut kann ich 68k Assembler aber nicht ;)

mal schauen, heute Abend mal die neuen binutils probieren.... Vielleicht behebn die das Problem ja.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Fr 28.05.2010, 21:29:56
Es gibt nun zumindest einen ersten Screenshot ;)
Das der Bildschirm Schwar bleibt schockt mich nicht so sehr, ich habe dieses Problem beim lesen in diversen Amiga/Netsurf Foren schon gesehen, von daher denke ich, das es sich lösen wird :)

Ich weiss, noch nicht viel zu sehen, aber ich habe mich trotzdem gefreut :)

(http://forum.atari-home.de/index.php?action=dlattach;topic=7047.0;attach=1841)

Erstes Fazit:
Der SDL Port ist so nicht zu benutzen:
 Evt. gehen die Input Events nicht, oder man sieht einfach nichts in der Adressbar...
Die Maus ist relativ langsam, wird halt von SDL gezeichnet...
Der Bildschirm ist schwarz....

die Curl Anbindung scheint zu funktionieren, ich habe jedoch kein Netzwerk für mein Aranym, aber curl liefert brav Fehler zurück wenn es Seiten laden soll. ( Endlich SSL!? :) )

Evt. stammen die Grafik Probleme d.h. das ich mit Aranym keine Farbeinstellung vornehmen kann, versuche ich das innerhal von Xaaes umzustellen, hängt sich die Maus auf... ( Wenn das jemand kann, bitte melden zum testen) - Ich habe gelesen das es helfen kann wenn man nsfb unter andere Farbtiefe betreibt.

Das Projekt ging trotz einiger Schwierigkeiten gut zu kompilieren (Wenn man mal die Größe des Projektes berücksichtigt) - da habe ich schon viel schlimmeres gesehen.

Eine Eigene GUI (d.h. kein SDL Framebuffer) ist absolut notwendig....




Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Fr 28.05.2010, 21:55:05
Hallo Mono, schön das Du in dieser kurzen Zeit schon so viel erreicht hast. Wenn Du das Netzwerk von Aranym benutzen möchtest und Du das auf einem PC unter Windos laufen lässt, dann kann ich dir bei der Einrichtung des Netzwerkes behilflich sein.

Gruß Arthur
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Fr 28.05.2010, 22:58:11
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?
 d.) Netzwerk funktioniert bei Dir

Wenn Du 3 Punkte mit Ja beantworten kannst, dann wärst Du ein Kandidat um auszutesten ob das Problem auch bei Dir vorhanden ist...  :)


Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Fr 28.05.2010, 23:37:29
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...).

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.

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?

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. Zuletzt habe ich das mal im SW-Modus verwendet und da hat die Maus funktioniert. Mit TOS 4.04 funktioniert es auch.

Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Sa 29.05.2010, 00:12:40
Zitat
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.

Hierfür kann ich übrigens ReadyDriverPlus empfehlen - Damit kann man unsignierte Treiber für Windows Vista ( und höher) dauerhaft Laden.

Zitat
Werde ich gleich mal testen, aber was bitte meinst Du mit "echten Betriebsystem" ? Eine kurze Erklärung dazu wäre nicht schlecht.

Damit meine ich das "Host" Betriebsystem unter der die Virtuelle Maschine läuft.

Zitat
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.

Ok, werde ich auch mal ausprobieren.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Sa 29.05.2010, 00:39:35
Hierfür kann ich übrigens ReadyDriverPlus empfehlen - Damit kann man unsignierte Treiber für Windows Vista ( und höher) dauerhaft Laden.

Ist aber bei dem 32/64Bit Tap driver nicht noctwendig da er ja signiert ist.

Damit meine ich das "Host" Betriebsystem unter der die Virtuelle Maschine läuft.

Hier kann ich zwischen 8,16 und 32 Bit Farbtiefe einstellen.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Sa 29.05.2010, 01:33:09
Hi,

also die Farbtiefe und auflösung stellst du in der fvdi.sys ein. Oder wenn du die standardconfi hast, kannst du sie beim booten auswählen.

Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Sa 29.05.2010, 02:54:06

also die Farbtiefe und auflösung stellst du in der fvdi.sys ein.

Und wie geht das genau?
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Sa 29.05.2010, 10:21:58
Die Datei fvdi.sys editieren... Die Auflösung steht da z.B. 1024x768x und da kommt dann 8 für 256 Farben, 16 und 32 für High oder True Color. Bei www.dhs.nu findest Du eine Beispielkonfigurierung, die kannst Du nehmen auch wenn sie für die ctpci gedacht ist, musst halt nur radeon.sys durch aranym.sys o.ä.ersetzen! @m0n0 die ctpci Besitzer sind bestimmt auch willige Tester ;)   
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tost40 am Sa 29.05.2010, 11:37:51
Hallo,

ich hätte auch großes Interesse das Programm einmal auf
einem Milan 060 mit einer ATI Range Pro zu testen.

Veilleicht kann man das Programm ja auf www.newtosworld.de
zum download bereit stellen.

Viele Grüße
Martin
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Sa 29.05.2010, 13:33:18
@tost40,

ich glaube da gibts noch nix zum downloaden, werden ur Codefragmente sein.

Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Sa 29.05.2010, 15:14:53
Und diese Codefragmente erzeugen dann einen Screenshot  ;D
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Sa 29.05.2010, 15:37:17
Also Codefragmente würde ich das nicht nennen, es ist ein komplett kompilierter Browser, aber zum testen auf einem echtem Atari ist es wohl noch zu früh, habe auch als Debug version ohne Optimierung kompiliert.

Ich werde ein Paket zusammenschnüren mit dem man es mal testen kann, Interessant wird es allemal sein... aber bitte seid nicht enttäuscht wenn euer Atari aufeinmal so lahm ist ;)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Beetle am Di 01.06.2010, 16:09:43
Es ist niemals zu früh für einen Test auf der echten Maschine.

Ich wäre an einem Test-Binary sehr interessiert. Mein Falcon wartet 8)

Toll, was du schon auf die Beine gestellt hast! Das wäre auch einen eigenen "Netsurf Port" Thread wert, m0n0!

Gruss,
Beetle
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mi 02.06.2010, 10:59:12
Hallo, ich habe geestern noch einmal ein Feature versucht zu aktivieren, font rendering durch die freetype library...,
die freetype Lib für Mint scheint aber etwas zu alt zu sein...
      
 Also muss ich das nochmal ohne kompilieren,... dauert immer ne Stunde (sofern man das Makefile editiert hat... :/ )
      
Ausserdem habe ich noch nen Patch aus dem Amiga Lager einfliessen lassen. Es geht um das Zeichnen von Pixeln... aber ich denke das es nochmal an anderer Stelle besprochen werden sollte - ich kenne mich mit den Atari Grafik Modi nicht so gut aus :(
      
Ob der Patch was bringt kann ich noch nicht sagen, da ich wie gesagt aufgrund von freetype nicht fertig kompilieren konnte.
      
Aber ich habe natürlich nicht vergessen das ich das Programm bereitstellen wollte  8)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mi 02.06.2010, 21:03:24
Hallo,

also erstmal, das kann man noch nicht nutzen! Aber ich stells trotzdem mal zur verfügung, vielleicht gibts ja ne Überraschung ;)

http://freeshell.de/~monokrom/tmp/nsfbalpha.tar.gz

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.



Titel: Re: Weiterentwicklung Highwire
Beitrag von: cyberish am Mi 02.06.2010, 21:12:32
Highwireupdate vom 29.5.2010:

http://sourceforge.net/projects/highwire/files/

Werkelt daran z.Z. einzig und alleine Paul Wratt daran?

raphael
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mi 02.06.2010, 21:20:05
Hallo,

Paul Wratt hat viel vor mit Highwire,... SSL und DOM krams... aber bisher habe ich noch keinen code von Ihm gesehen.

Peter Slegg war noch dabei der ab und zu einige Patches submitted hat.

ich habe auch versucht mich in Highwire einzuarbeiten und einige Patches veröffentlicht, die dann auch ins Offizielle CVS eingeflossen sind.
Da Highwire aber keinen DOM tree bietet, bin ich nicht ganz so Überzeugt von Highwire für schnelle Ataris, was die zukünftigen Entwicklungen angeht.

Hier sind die Offiziellen CVS checkins:
http://highwire.atari-users.net/cgi-bin/cvsweb/highwire/?cvsroot=Atariforge&sortby=date#dirlist

Paul Wratt wollte ein anderes Versionierungs-System und überhaupt wollte er alles Moderniseren - was einige "Original" Authoren nicht so gut fanden... Ich glaube die wollten nicht das alte Wunden aufgerissen werden ;)

Von daher würde ich sagen das http://highwire.svn.sourceforge.net eher ein Fork ist...
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Fr 04.06.2010, 09:40:20
Egal wer dran arbeitet, schön zu sehen, dass es auch mit Highwire vorwärts geht!

Nesturf hab ich mir mal gezogen... erster Test war nicht wirklich erfolgreich, aber ich guck nochmal heute abend...

MfG

Chris
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Fr 04.06.2010, 10:07:12
Was heisst "wirklich nicht erfolgreich" ?

Ich habe im Gefühl, das ich demnächst noch eine bessere Version produziert bekomme =)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Fr 04.06.2010, 11:24:18
Ne neue Version wäre cool  ;D

"nicht wirklich erfolgreich" wollte ich noch näher erforschen... Netsurf liess sich auf CT60/CTPCI starten, hat mir aber total die GUI zerschossen, Auflösung auf irgendwas geringes umgestellt und der Mousercursor war ein großes schwarzes Rechteck. Scrollbalken haben sich erahnen lassen ;) Hab Netsurf aber ohne Parameter, einfach durch doppelklick gestartet (ich dämlicher Mausschubser ich), also nicht wirklich repräsentativ, weswegen ich auch noch nix drüber schreiben wollte :)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Fr 04.06.2010, 12:03:30
Ahja, ok, gut das Du es sagst :) Weil eigentlich soll die Aufloesung nicht umgestellt werden, das ist eigentlich falsch konfigurriert... Soll ja im Fenster laufen!
Titel: Re: Weiterentwicklung Highwire
Beitrag von: gstoll am Fr 04.06.2010, 12:07:50
Leer
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Fr 04.06.2010, 12:37:39
Hallo, habe ich bis jetzt nur per free angeschaut was der verbraucht, das war nicht so viel... ( 4 MB, oder so...) - Aber es wurde ja auch noch keine Page geladen - das ist der springende Punkt... ;) Ich denke das da ganz gut was verbraten wird.

Das Highwire Dokument ist mir schon bekannt, ist sicherlich auch hilfreich, aber die Frage ist wie weit man mit der Strutkur kommt... Wenn jemand damit gut  klar kommt, OK. Aber es ist halt kein 1 zu 1 DOM Mapping... Ich will das nicht kritisieren, und zu sagen das Highwire kein DOM hat ist vielleicht auch nicht ganz richtig, aber ich tue mich schwer damit das ganze wie ein DOM tree vom XML parser zu betrachten....
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Sa 05.06.2010, 01:26:26
So, einige Probleme wurden behoben ;) Ich denke das reicht für ein Proof of concept :) ...was SEHR lahmarschig ist, ist das scrolling, aber das kann auch an verspäteten maus events liegen... oder so.

Neues Testpaket werde ich schnüren, aber dauert etwas, ich möchte die Debugging Optionen beim Kompilieren entfernen ( aus etwa 10+ Paketen die alle lange brauchen bis sie kompiliert sind :) )

(http://forum.atari-home.de/index.php?action=dlattach;topic=7047.0;attach=1845)

Wer jetzt lust bekommen hat mitzumachen bei netsurf, dann mal los  :)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Sa 05.06.2010, 02:08:11
Hallo m0n0, auf was für einer Kiste läßt Du den laufen? Unter Aranym oder einem Atari? Sieht ja schlank aus, wenn die erste Webseite angezeigt wird werde ich es wahrscheinlich kaum glauben. Auch jetzt schon, Hut ab, von mir. Du bist der größte. ;D
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Sa 05.06.2010, 13:09:30
Hallo,

was ist denn daran keine Webpage?!  8) Das ist meine webseite lokal gespeichert. Netzwerk wird schon funktionieren, ich habe nur keinen bock das im Moment einzurichten, ich gehe einfach mal davon aus :)

Ich lasse das unter aranym auf einem Linux System mit 1,5 GB Ram und einem Single Core AMD Athlon XP 2000+ ( 1,8GHZ) laufen.

Für Aranym habe ich 64 MB FastRam konfiguriert. Werde ich gleich mal höher stellen wo ich das sehe...

Hier ist ein Benchmark von Kronos, ich weiß aber nicht genau wie ich das zu deuten habe, denn da ganz unten steht manchmal sind höhere % Werte gut, und manchmal kleinere... :

(http://forum.atari-home.de/index.php?action=dlattach;topic=7047.0;attach=1847)

(http://forum.atari-home.de/index.php?action=dlattach;topic=7047.0;attach=1849)



Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Sa 05.06.2010, 19:18:48
Hi,
na das sind doch mal Neuigkeiten *RESPEKT*.

Startest du Aranym mit JIT Compiling? Sieht von den Benchmarks nicht so aus. Also mein Rechner macht bei CPU weit über 1000 Punkte. Dann sollte auch das Kompilieren viel schneller gehen und natürlich auch AtariSURF  ;D
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Sa 05.06.2010, 20:46:38
Ah, danke für den Tip, kompilieren dauert echt zu lange ... werds mal probieren.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am So 06.06.2010, 15:41:39
Ja, der JIT Compiling beschleunigt wirklich extrem. Und ist zumindest so stabil das Kronos und ZBench durch läuft. ;D
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am So 06.06.2010, 21:55:20
m0n0 Du rockst ;)

Wo kann man denn den proof of concept
runterladen...

Echt spitze was Du geschafft hast!
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Di 08.06.2010, 21:34:44
Also JIT war eh schon eingeschaltet und allgemein ist es ziemlich nervig mit dem aranym zu kompilieren, weil ich weiss das es auf dem selben system, ohne emulation viel schneller geht.

Insbesondere das erstellen der RPM's hat mich ziemlich genervt und hat zu nix geführt. (Nicht das man die bräuchte, aber ich würde die portierten Libs gerne für FreeMint zugänglich machen...) .

Echt nervig, ich bin gerade dabei mein Ubuntu System zu updaten, so das ich mit dem cross-compiler kompilieren kann. Das ist ein Ubuntu Distribution Upgrade, ich hoffe das geht diesmal glatt, letztes mal durfte ich danach eine Installation von CD machen ;)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Do 10.06.2010, 22:56:55
Hallo,

es gibt einen neuen PoC Build - wie es dann weiter geht müsste man nochmal diskutieren ;)

http://nic-nac-project.org/~monokrom/monochrom.net/atari/netsurf.htm
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Do 10.06.2010, 23:33:14
Hi,

zu dem JIT, es reicht nicht es einzuschalten du mußt explizit die JIT exe starten. Sonst funzt kein JIT.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Do 10.06.2010, 23:34:44
gleich mal ausprobieren ;) Danke!

Das ringt richtig was! Super   :)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Fr 11.06.2010, 00:06:47
Hallo m0n0, wie kommt man zu einem schnellen Erfolgserlebnis mit deinem Paket?
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Fr 11.06.2010, 00:27:08
in die netsurf.sh datei reinschauen zum bearbeiten, dort eine URL als startseite eintragen, und dann netsurf.sh in der shell aufrufen.

Wenns nicht geht (unter aranym mit netzwerk) liegt es evt. daran das etwas mit dem netzwerkcode nicht funktioniert. Dann mal versuchen eine lokal gespeicherte datei zu laden, so wie es beispielhaft in der netsurf.sh eingetragen ist.

Ansonsten kann ich nichts dazu sagen wie es auf anderen systemen läuft, aber jegliches feedback ist erwünscht :)

Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Fr 11.06.2010, 00:29:58
Ok, werde ich mal ausprobieren. Morgen erfährst Du mehr.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Fr 11.06.2010, 00:34:47
Hab jetzt mal versucht das Script "netsurf.sh" aus der bash zu starten. Ausser ein paar Debuginfos passiert aber nicht viel. Evtl. kannst Du ja was damit anfangen.


Klick ins Bild vergrößert.
(http://forum.atari-home.de/index.php?action=dlattach;topic=7047.0;attach=1861) (http://forum.atari-home.de/index.php?action=dlattach;topic=7047.0;attach=1861)
Bild nur für eingeloggte Forenmitglieder sichtbar.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Fr 11.06.2010, 10:06:57
Ach scheisse, ich habe die Font vergessen mit rein zu packen. ...

Gibs hier zum Dload:

http://sourceforge.net/projects/dejavu/files/dejavu/dejavu-fonts-ttf-2.31.zip

Den enthaltenen Ordner ttf umbenennen in ttf-dejavu und dann nach /usr/share/fonts/truetype kopieren.

Sorry!

Für die Englisch sprechenden:
http://atari-forum.com/viewtopic.php?f=27&t=17676
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am So 13.06.2010, 00:27:40
Hallo m0n0, was muß ich tun um ein Verzeichnis anzeigen zu lassen? Mehr als das leere Fenster von netsurf kriege ich nicht hin. Wenn ich auf eine HTML-Datei verweise, dann schmiert er mir ab oder er treibt die Systemlast hoch, aber nichts passiert.

Wenn ich versuche z.B. eine netsurf.sh mit folgendem Inhalt zu starten:

NETSURFRES=./framebuffer/res/export NETSURFRES./nsfb -v  -b 16 file:///c/index.html
wobei die index.html folgendes enthält:

<a href="file://C:"> HDD </a>
Dann gibt es einen Buserror. Was hast Du in deine Index.html rein geschrieben?

Arthur
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am So 13.06.2010, 01:15:40
Hallo,

dazu kann ich glaub ich erstmal nichts sagen. Ich habe diese Version auch bei Atari-forum.com gepostet und dort schien es zu funktionieren.

Ich habe heute aber auch mit BUS errors nach dem Start zu kämpfen. Weißt Du welche Mintlib du nutzt?

Ob es geht ein Verzeichnis anzuzeigen kann ich auch nicht sagen... die HTML Datei die ich zum testen genommen hatte sah so aus:
<!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>&nbsp;</td><td align="right">  - </td><td>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>


Sobald ich etwas neues weiss, sag ich bescheid.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am So 13.06.2010, 01:51:51
Hallo, bei mir treten die BUS errors nur auf wenn ich aranym-jit aufrufe. Aber ich nehme mal an Du hast es auf einem echten Atari getestet?
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am So 13.06.2010, 15:24:56
So hier mal ein Screenshot von meiner alten, lokalen, Website. Wenn die Bedienung und der Fensterkrams noch an GEM angepasst wird dann ist der Browser ja schon fast zu gebrauchen. ;) Ich benutze auch Aranym für meine Tests. Jetzt ohne Jit...


(http://mcp.selfip.com/bilder/kellerkinder.gif)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mo 14.06.2010, 00:01:32
Danke für den screenshot :)

... habe heute mal ebay mit 50 auktionen probiert. Das hat 84 sek. gedauert  8)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Mo 14.06.2010, 06:52:27
Hier noch die Bilder vom Forum und Google frisch aus dem Netz...

(http://forum.atari-home.de/index.php?action=dlattach;topic=7047.0;attach=1876)

(http://forum.atari-home.de/index.php?action=dlattach;topic=7047.0;attach=1878)
Die Bilder sieht nur wer eingeloggt ist.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Mo 14.06.2010, 07:34:18
Ich finde die Programmierer vom Netsurf haben recht gute Arbeit geleistet. Das m0n0 dann den Netsurf, mal eben, angepasst hat, das kann ich kaum glauben. Er ist natürlich noch einiges zu tun denn der Bedinungskomfort muß erst noch eingebaut werden. Von Tempo her wird er auf einer CT60/CTPCI kombination schon benutzbar sein. Hoffentlich macht Beetle davon auch mal ein Video mit seiner Maschine für Youtube. Ich hatte am Anfang das Problem das die Fonts fehlten. Dann das Problem das der Ordner auf 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\

In der Mint.cnf steht dann u.a.:

sln c:/usr      u:/usr

Aber dann war ich echt von der Qualität in der die Seiten gerendert wurden verblüfft. Nichts gegen Highwire (für die kleinen Maschinen ist er gut geeignet) aber wenn Netsurf GEM konform ist, dann sind wir einen großen Schritt weiter.






Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mo 14.06.2010, 08:31:03
Cool! Bei dir funktioniert das mit dem Netz sogar? Weil im Atari-forum.com meinte jemand es würde nur mit LAN Seiten gehen!

Zitat
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\


hm,... aber /usr/share/ ... sollte eigentlich funktionieren - ohne Laufwerksbuchstaben... Habe mittlerweile ein RPM für die Fonts bereitgestellt.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Mo 14.06.2010, 10:49:08
Woooooooooooooooooooowwwwwwwwwwww
das ist ja Hammer,  :o :o :o :o

RESPEKTTTTTT

Dann will ich wohl meinen das dies der neue Browser für unsere Ataris wird.

Klasse Arbeit echt!!
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Johannes am Mo 14.06.2010, 12:16:52
Habe mittlerweile ein RPM für die Fonts bereitgestellt.

Wo denn?  ::)

Das ZIP scheint nämlich irgendwie defekt zu sein  ???
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mo 14.06.2010, 12:21:25
http://sparemint.org/sparemint/html/packages/dejavu-fonts-ttf.html
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Mo 14.06.2010, 15:40:19
Cool! Bei dir funktioniert das mit dem Netz sogar? Weil im Atari-forum.com meinte jemand es würde nur mit LAN Seiten gehen!

Zitat
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\


hm,... aber /usr/share/ ... sollte eigentlich funktionieren - ohne Laufwerksbuchstaben... Habe mittlerweile ein RPM für die Fonts bereitgestellt.

Das liegt ja dann ja auch da. Das ist whl so ne Mint-Geschichte. Wenn ich in der bash cd /bin eingeben dann bin ich eigentlich auf /u/bin usw. usw. In dem standart AFRos Paket auf aranym.org sind nicht alle benötigten Pfade schon aktiviert und angelegt.

Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mo 14.06.2010, 18:59:00
Achso, ich benutze EasyMint. Und das bietet soweit ich weiss ein "Komplettes" Unix Dateisystem.

Die Weite / Höhe des Browser kann man übrigens auch über die Kommandozeile modifizieren... also zb:

nsfb -w 1000 -h 700

Gruß

Edit:

Nochmal eine info bezüglich der Konfig Datei, die könnt ihr so erstellen:

erzeugt das Verzeichnis ".netsurf" im Benutzerverzeichniss, z.B. so:
mkdir /root/.netsurf

dann wechselt in das Verzeichniss:
cd /root/.netsurf

erstellt dort eine Datei "Choices-fb" mit folgenden Einträgen:

fb_font_monochrome:0
suppress_curl_debug:0

Um den Debug output bei Netzwerk Sachen zu aktivieren - kann für SSL nützlich werden...

Anscheinend wird die Konfig nur geparste wenn mehr als eine Zeile drin steht, deswegen der Eintrag fb_font_monochrome:0 noch vor der curl Option.... fb_font_monochrome:1 geht nicht, sieht shice aus , wenns gehen würde wäre anti-aliasing ausgeschaltet, was sicher auch nochmal eine Geschwindigkeitsverbesserung wäre...
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mo 14.06.2010, 22:52:47
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 :(
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Mo 14.06.2010, 23:04:40
Hier noch mal ein paar Netsurf-Screenshoots.

Google-Bilder
(http://mcp.ignorelist.com/bilder/google-bilder.jpg) (http://mcp.ignorelist.com/bilder/google-bilder.jpg)

Deutsche-Bank ohne SSL ;)
(http://mcp.ignorelist.com/bilder/deutsche-bank.jpg) (http://mcp.ignorelist.com/bilder/deutsche-bank.jpg)

Mythana
(http://mcp.ignorelist.com/bilder/mythana.jpg) (http://mcp.ignorelist.com/bilder/mythana.jpg)

Das deutsprachige Atariforum
(http://mcp.ignorelist.com/bilder/forum.atari-home.jpg) (http://mcp.ignorelist.com/bilder/forum.atari-home.jpg)

Die Netsurf-Startseite
(http://mcp.ignorelist.com/bilder/netsurf.jpg) (http://mcp.ignorelist.com/bilder/netsurf.jpg)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Mo 14.06.2010, 23:22:51
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?
Titel: Re: Weiterentwicklung Highwire
Beitrag von: cyberish am Mo 14.06.2010, 23:24:11
Hi  Arthur

sind das offline Bildschirmaufnahmen?

go mOnO go
thx
raphael
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mo 14.06.2010, 23:32:37
Zitat
Wie kann ich das mal ausprobieren oder nutzen?

Wenns bei dir nicht geht - wohl noch garnicht. :) Versuch doch einfach mal eine andere https Webpage...

Vielleicht beim näxten Mal,.... Ich teste gerade nur mit der Curl Library... aber nicht deren einbindung in netsurf...
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Arthur am Mo 14.06.2010, 23:36:05
Hallo raphael, alle sind mit Aranym und Netzwerkverbindung gemacht worden. Sicherlich ist das ganze noch ziemlich langsam und unbequem...was man ja den Screenshoots nicht unbedingt ansieht. Aber die Ergebnisse sind nahezu perfekt. Und das obwohl nur ein dutzent Fonts mit dabei sind. Keine Ahnung wie gut der Code sich an Ataribedingungen anpassen läßt...das kann dir evtl. m0n0 sagen. M0no hätte es aber bestimmt leichter wenn er etwas Unterstützung bekommen würde. Wär ja schön wenn sich noch 3-4 Programmierer melden. Vielleicht helfen die Amiganer ja mit? Träum....
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Mo 14.06.2010, 23:54:14
Sicherlich ist das ganze noch ziemlich langsam und unbequem.

Unbequem ja, aber wirklich langsam? Wie lange brauchen die anderen Browser denn für die Webpages? Wobei man auf keinen Fall den Fehler machen sollte und die geschwindigkeit von Aranym für die richtigen Ataris annehmen sollte... jemand bei Atari-forum.com meinte das was er sich angeschaut hat, würde schneller als von allen anderen Browsern die er auf dem Atari kennt gerendert...  und wenn ich das richtig verstanden habe, hat der auch auf einem richtigen Atari getestet. Wobei das aber Lokale Webseiten waren. Aber die geschwindigkeit beim Rendern sollte man eh immer mit lokalen Dateien messen...

Unterstützung wäre nicht schlecht, das stimmt wohl... Ich würde mir wünschen das sich ein paar Grafik Gurus um ein neues Grafik Routinen backend kümmern würden, weil ich davon keine Ahnung habe...  ::) Insbesondere nicht wie die Umwandlung von Bitmaps ins Atari Bildschirm Format von statten geht,...

Aber erstmal muss ich die Makefile jetzt "offiziell" für einen Atari Port erweitern... und dann kann ja jeder sich die Sourcen downloaden und loslegen ;)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Fr 13.08.2010, 10:56:05
Hallo,

wie ich entdeckt habe gibt es auch "back-ports" von Firefox bzw. Seamonkey ( und anderen browsern die die GECKO rendering engine benutzen) auf GTK1 - GTK gibt es ja auch für FreeMint, sofern der (alte und verlassene...)  X11 Server für GEM installiert ist....

Vielleicht will das jemand anderes nochmal abchecken wie es damit läuft?  ;D

http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/1.1.19/

http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/

http://www.lamarelle.org/mo-zi-lla/mozilla.php#sm
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Do 26.08.2010, 13:47:49
Hey m0n0:

wie entpacke ich denn das netsurf tar.gz? Mit tar -xzf bekomme ich einige Fehlermeldungen...

Das rpm hab ich mit rpm -i installiert, das hat geklappt...

Kann Netsurf jetzt zwar starten, komme aber nicht ins Web und er heult immer rum, dass er e:/netsurf.png nicht finden kann... denke mal das liegt an den Fehlermeldungen beim entpacken (xxxxx is not a directory, warnings usw.)...

VG,

Chris
Titel: Re: Weiterentwicklung Highwire
Beitrag von: tuxie am Do 26.08.2010, 14:04:52
müßte tar -xvjpf sein!
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Do 26.08.2010, 14:08:11
Kann sein das irgendetwas mit dem Archiv nicht stimmt, weil ich nicht aufgepasst habe das in der Ordnerstruktur Symlinks sind...

Hast Du ./netsurf.sh zum Starten benutzt?
Ausserdem musst du netsurf.sh auf dem Verzeichnis starten in dem es liegt...

Ich kümmer mich bald drum.
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Do 26.08.2010, 14:43:43
Hab das Archiv gerade mal auf einer Linux Partition mit:

 tar xfz nsfb_alpha_03.tar.gz

entpackt. Die enthaltenen Dateien / Ordner sind korrekt und bei mir wurde auch ohne Fehler entpackt.

Kann natürlich sein, das eine Datei fehlt... aber ich vermute Du hast nsfb direkt gestartet? ...musst du netsurf.sh nehmen :)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Do 26.08.2010, 15:38:51
Ich werd es später daheim nochmal versuchen... hab aber netsurf.sh gestartet (im Ordner netsurfalpha ./netsurf.sh eingegeben)

MfG

Chris
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Do 26.08.2010, 18:55:21
Also mit tar xfz hat es gerade geklappt,
also ohne Fehlermeldung... online gehen
kann ich leider trotzdem nicht :(
Und der Fehler mit dem netsurfpng not
found bleibt...
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Do 26.08.2010, 20:14:07
Poste mal den log und die letzte meldung in der statuszeile...

log in datei umleiten:

./netsurf.sh 2> log.txt

Ansonsten, es wurden schon 2 mal probleme mit Daynaport SCSI/Ethernet und Ethernat gemeldet, ich denke es gibt da ein Treiber Problem. Seiten werden nur in 30% der Fälle geladen :( Das Problem lässt sich aber über einen Proxy umgehen ;)

Ich schaue jetzt mal ob das Paket "out-of-the-box" bei mir funktioniert...

Also bei mir funktioniert es sofort... ich habe auch getestet ob es symlinks gibt die ins leere laufen, soweit ich das ueberblicken konnte, ist da alles OK...

wie startest du netsurf.sh ? Über die toswin2 Konsole? So mache ich es jedenfalls.

Die Fehlermeldung das das PNG nicht gefunden werden kann, ist nicht weiter schlimm.... das ist in der startseite "falsch" verlinkt... sollte aber keine probleme machen - siehst du denn garnichts?? Eigentlich sollte die Startseite angezeigt werden, auch ohne internet verbindung...

Ich vermute mal es ist das Problem mit den genannten Treibern... aber dann haben wir schonmal einen mehr der das Problem hat ;)

Umgehen kann man es, wenn man 1. diesen Proxy auf dem Atari installiert ( oder einen anderen proxy nutzt..):
http://nic-nac-project.org/~monokrom/monochrom.net/atari/ports/polipo-1.0.4-2.m68kmint.rpm

(muss mit "polipo" gestartet werden)

und dann die Konfig. ( /root/.netsurf/Choices-fb ) entsprechend anpasst...:
http://nic-nac-project.org/~monokrom/monochrom.net/atari/dl/nsfiles/Choices-fb

Ich gebe zu, das ist ein etwas ungewöhnliches vorgehen ;) 



Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Fr 27.08.2010, 08:25:25
Hi,

den log werde ich heute Abend posten... ich habe extra die Hydra verwendet, den Daynaport hab ich verkauft... (hoffe ja, dass ich dank CTPCI bald mal ne Netzwerkkarte nutzen kann)...

Hab mich etwas falsch ausgedrückt... die Startseite von netsurf (offline) bekomme ich schon angezeigt.

Wenn ich eine webadresse eingebe, oder die nesturf.sh so anpasse, dass ich z.B. google als Startseite habe, dann steht da einfach nur "opening page" und nichts tut sich... also richtig lange tut sich nix.

netsurf.sh starte ich über toswin2 also bei mir (ich befinde mich im Verzeichnis /e/nsfbalpha/): ./netsurf.sh

Wie gesagt, bekomme ich mit der Standard nesturf.sh (also out of the box) die Startseite in 800x600 Fenster angezeigt. Farben scheinen auch korrekt dargestellt zu sein.

Das mit dem Proxy werd ich mal versuchen...

MfG

Chris
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Fr 27.08.2010, 09:30:44
Proxy solltest Du nicht verwenden müssen bei der Hydra... 

Hast Du es schonmal mit dem Reload button probiert?

naja, der Log wird sicherlich weitere auskunft geben.... hoffe ich...

Ansonsten einfach mal Reload ein paar mal klicken, schauen ob das problem da begraben liegt...
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Fr 27.08.2010, 10:46:05
Also ich kann schon noch paarmal auf Reload klicken ;) Werd ich mal versuchen.

Warten wir den log heute abend ab...
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Di 31.08.2010, 08:12:30
Mehrfache reloads helfen auch nix :(

Bin leider noch nicht dazu gekommen die Logdatei zu machen...
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Do 02.09.2010, 19:03:27
Hättest Du doch gleich in einem Durchgang machen können ;)
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Sa 04.09.2010, 06:39:44
Hi,

also im log.txt steht nur folgendes:

1registered frontend: sdl

Die Startseite zeigt er mir an.
Dann hab ich www.yahoo.de eingegeben

Es steht  da "opening page..."
(in der  Adressleiste)

In der console bekomme ich dauernd die Meldungen:
sdl_input called with timeout: -1
und ... call without wake event: -1

MfG

Chris
Titel: Re: Weiterentwicklung Highwire
Beitrag von: Atari060 am Sa 04.09.2010, 06:43:19
Ach ja und unten steht immer noch
dieses "couldn' t open file /e/neturf_png""
Titel: Re: Weiterentwicklung Highwire
Beitrag von: m0n0 am Sa 04.09.2010, 10:59:56
Der fehler mit dem PNG ist OK, weil das PNG in der startseite verlinkt ist.... aber nicht vorhanden ist :)

und mit dem LOG kann ich nichts anfangen. Das ist entweder nicht der Verbose log oder nur Teile davon.

zu erstellen mit:
netsurf.sh 2> log.txt

(sofern das -v noch in netsurf.sh beim Programmaufruf von nsfb vorhanden ist...)

Der Log kann z.B so aus-sehen:

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