IBrowse 2.5 Released!
Sept 20, 2019 9:37:27 GMT 2
Post by Cool_amigaN on Sept 20, 2019 9:37:27 GMT 2
Σε MorphOS, αν χρησιμοποιήσατε τον InstallerLG, λογικά δεν θα είχατε πρόβλημα στην εγκατάσταση. Αλλά ο default του συστήματος πέταγε το σφάλμα που ανέφερα αρχικά στο thread. Το updated script για τον default installer του IB2.5 μπορείτε να το βρείτε, εδώ.
ΠΡΟΣΟΧΗ στην εγκατάσταση των MUI classes καθώς αντικαθιστά τα ppc natives με εκδόσεις 68k, οπότε κάποια προγράμματα μπορεί να μην συμπεριφέρονται νορμάλ μετά. <- Vulture μήπως συμβαίνει κάτι παρόμοιο σε εσένα όσον αφορά το IFX στον G5;
edit: btw μία αρκετά ενδιαφέρουσα συνέντευξη με τον dev βρίσκεται εδώ. Παραθέτω ίσως την σημαντικότερη ερωτοαπάντηση:
AN: With regard to the previous question - is it possible at all to add those features to the current IBrowse without having to completely rewrite it?
OR: Not at all. The GUI side of things wouldn't need rewriting, but the HTML engine would need a complete rewrite from scratch. Firstly, there are the HTML/CSS parsers which turn the source text into the internal DOM structures, and those structures are then read by the layout engine to properly display them in the browser. You can't change one of these things without the other - it is all intertwined. You can't just add bits of CSS support to the existing engine as you go along, for example. Everything has to be rewritten.
IBrowse 2.x's HTML engine was designed in a time when essentially it was mainly images and form elements that were accessible via Javascript, whereas now it is much more complex and Javascript needs to be able to interface with every single element on a page, visible or not. This design really does not fit the current requirements of HTML5/CSS and DHTML, hence there is no way around it but to rewrite or port some existing solution. IMHO, Javascript is used way too much and to unnecessary extremes these days, but that's another story!
IMO, η μόνη προσιτή λύση για 68k broswing βρίσκεται στον netsurf αλλά για νορμάλ χρήση φαντάζομαι απαιτεί Vampire καθώς σε stock μηχάνημα σέρνεται (όπως είναι και το λογικό για CSS/JS κτλ).
ΠΡΟΣΟΧΗ στην εγκατάσταση των MUI classes καθώς αντικαθιστά τα ppc natives με εκδόσεις 68k, οπότε κάποια προγράμματα μπορεί να μην συμπεριφέρονται νορμάλ μετά. <- Vulture μήπως συμβαίνει κάτι παρόμοιο σε εσένα όσον αφορά το IFX στον G5;
edit: btw μία αρκετά ενδιαφέρουσα συνέντευξη με τον dev βρίσκεται εδώ. Παραθέτω ίσως την σημαντικότερη ερωτοαπάντηση:
AN: With regard to the previous question - is it possible at all to add those features to the current IBrowse without having to completely rewrite it?
OR: Not at all. The GUI side of things wouldn't need rewriting, but the HTML engine would need a complete rewrite from scratch. Firstly, there are the HTML/CSS parsers which turn the source text into the internal DOM structures, and those structures are then read by the layout engine to properly display them in the browser. You can't change one of these things without the other - it is all intertwined. You can't just add bits of CSS support to the existing engine as you go along, for example. Everything has to be rewritten.
IBrowse 2.x's HTML engine was designed in a time when essentially it was mainly images and form elements that were accessible via Javascript, whereas now it is much more complex and Javascript needs to be able to interface with every single element on a page, visible or not. This design really does not fit the current requirements of HTML5/CSS and DHTML, hence there is no way around it but to rewrite or port some existing solution. IMHO, Javascript is used way too much and to unnecessary extremes these days, but that's another story!
IMO, η μόνη προσιτή λύση για 68k broswing βρίσκεται στον netsurf αλλά για νορμάλ χρήση φαντάζομαι απαιτεί Vampire καθώς σε stock μηχάνημα σέρνεται (όπως είναι και το λογικό για CSS/JS κτλ).