Entwicklung Firefox (Trunk)

Hier geht es um Betas, Nightlies und alle anderen nicht offiziellen Releases.
Benutzeravatar
Zitronella
Senior-Mitglied
Beiträge: 8615
Registriert: Di, 07. Feb 2012 18:06

Re: Entwicklung Firefox (Trunk)

#4921

Beitrag von Zitronella » Do, 22. Feb 2018 21:06

cool :klasse:
EDIT: ich frage mich nur ob das nicht auf Dauer Probleme bereiten könnte, denn es wurde ja auf ein http Bild in Beitrag #7 verwiesen und nun wird der Link auf https umgeleitet. Im Quelltext der Seite wird weiterhin (das muss wohl auch so sein) http angezeigt.
Also ich meine Probleme in dem Sinne, dass zb. https nicht mehr verfügbar ist (aus welchem Grund auch immer) oder das Zertifikat abgelaufen ist usw...
Aber ich lasse mich gerne überraschen.
Hilfe auch im deutschsprachigen Firefox-Chat möglich.
Meine Anleitungstexte dürfen gerne "geklaut" und weiter verwendet/kopiert werden ;)

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 17486
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: Entwicklung Firefox (Trunk)

#4922

Beitrag von Sören Hentzschel » Do, 22. Feb 2018 22:39

Ich hab das mal eben etwas ausführlicher (mit 952 Wörtern) in einem Artikel verpackt, um das genau zu erklären. ;)


Relaunch Q3|2018 ;)

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 17486
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: Entwicklung Firefox (Trunk)

#4923

Beitrag von Sören Hentzschel » Mo, 26. Feb 2018 22:38

Für die "Newsletter-Liebhaber", es gibt nach ein paar Monaten Pause wieder die wöchentlichen Newsletter über die Entwicklungen der Servo-Engine! :)

https://blog.servo.org/2018/02/26/twis-105/


Relaunch Q3|2018 ;)

Lurtz
Mitglied
Beiträge: 482
Registriert: Sa, 14. Nov 2015 15:33

Re: Entwicklung Firefox (Trunk)

#4924

Beitrag von Lurtz » Mo, 26. Feb 2018 22:53

Einige der Tickets erkenne ich aus den WebRender Tickets wieder. Ich hatte bisher aber den Eindruck dass sich die Implementation in Firefox und Servo teils grundlegend unterscheiden würde. Ist dem nicht so?

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 17486
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: Entwicklung Firefox (Trunk)

#4925

Beitrag von Sören Hentzschel » Mo, 26. Feb 2018 22:57

WebRender ist eine Servo-Komponente. Für die Integration in Firefox ist noch die Gecko-Seite wichtig. Die WebRender-Newsletter sind ja immer zweigeteilt: ein Abschnitt benennt die Änderungen auf Servo-Seite, ein Abschnitt die Änderungen auf Gecko-Seite.


Relaunch Q3|2018 ;)

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 17486
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: Entwicklung Firefox (Trunk)

#4926

Beitrag von Sören Hentzschel » Di, 27. Feb 2018 16:21

Mit identity.fxaccounts.enabled gibt es eine neue Option in about:config, um Sync aus den Firefox-Einstellungen auszublenden.

Und Themes können nun auch die ganzen Menüs verändern:
themes.png
(das dunkle Firefox-Theme wird davon auch bald Gebrauch machen.)


Relaunch Q3|2018 ;)

Lurtz
Mitglied
Beiträge: 482
Registriert: Sa, 14. Nov 2015 15:33

Re: Entwicklung Firefox (Trunk)

#4927

Beitrag von Lurtz » Mi, 28. Feb 2018 10:36

Ein Nachrichtenzentrum für Firefox:
Bild
https://mozilla.invisionapp.com/share/7 ... 6#/screens

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 17486
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: Entwicklung Firefox (Trunk)

#4928

Beitrag von Sören Hentzschel » Mi, 28. Feb 2018 21:35

^ Geplant für Firefox 61.

Wenn wir schon beim Activity Stream sind, noch für Firefox 60 geplant, hier die geplanten neuen Einstellungen - die Einstellungen werden alle in die Haupt-Einstellungs-Seite integriert:
firefox-home.png
https://mozilla.invisionapp.com/share/E ... /280785532


Relaunch Q3|2018 ;)

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 17486
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: Entwicklung Firefox (Trunk)

#4929

Beitrag von Sören Hentzschel » Do, 01. Mär 2018 9:44

Hier mal ein aktueller Graph zur Entfernung von XBL aus Firefox (Code-Zeilen):
de-xbl.jpg
(https://twitter.com/mike_conley/status/ ... 9888762881)


Relaunch Q3|2018 ;)

EffPeh
Senior-Mitglied
Beiträge: 1288
Registriert: Mi, 04. Okt 2017 10:22

Re: Entwicklung Firefox (Trunk)

#4930

Beitrag von EffPeh » Do, 01. Mär 2018 9:48

Gutes Tempo. Wenn es so weiter geht, dürfte XBL in gut einem Jahr Geschichte sein. :)
Windows 10 | FF 61.0 (64-Bit) / FF 60.0 (64-Bit)

miku23
Moderator
Beiträge: 962
Registriert: Mi, 27. Mai 2015 14:22

Re: Entwicklung Firefox (Trunk)

#4931

Beitrag von miku23 » Do, 01. Mär 2018 20:01

Gibt es eigentlich nach der Entfernung der letzen Zeile XBL noch weitere Sachen die erst dann komplett gelöscht werden können? Wie Libraries etc.?

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 17486
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: Entwicklung Firefox (Trunk)

#4932

Beitrag von Sören Hentzschel » Do, 01. Mär 2018 20:53

XUL. :) XBL definiert ja das Verhalten von XUL-Widgets.

Ansonsten diese DOM-Events sind auch nur XBL da:
https://bugzilla.mozilla.org/show_bug.cgi?id=662335

Ein wichtiger Aspekt ist aber auch, dass das halt proprietäre Mozilla-Technologie mit eigenen Verhaltensweisen ist, was eine hohe Hürde für andere ist, zur Entwicklung von Firefox beizutragen, weil erst etwas gelernt werden muss, was nur in Firefox existiert. Wird nur noch Webtechnologie verwendet - und XBL kann durch Webtechnologie wie Shadow DOM und Web Components ersetzt werden -, senkt das diese Hürde, wovon Firefox als Ganzes profitiert, ganz unabhängig von Dingen, die entfernt werden können, wenn XBL nicht mehr da ist.


Relaunch Q3|2018 ;)

Lurtz
Mitglied
Beiträge: 482
Registriert: Sa, 14. Nov 2015 15:33

Re: Entwicklung Firefox (Trunk)

#4933

Beitrag von Lurtz » Do, 01. Mär 2018 21:18

Was haben andere Browser statt XBL verwendet? Shadow DOM und Web Components gibt es ja noch nicht so lange?

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 17486
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: Entwicklung Firefox (Trunk)

#4934

Beitrag von Sören Hentzschel » Fr, 02. Mär 2018 8:42

Andere Browser verwenden kein XUL, die brauchen dementsprechend auch kein XBL. Die meisten Desktop-Browser haben ihre Oberfläche in C++ programmiert. Der Internet Explorer verwendet definitiv C++, Google Chrome ebenfalls auf Windows und Linux, auf macOS stattdessen Objective C, plus eben entsprechender UI-Bibliotheken. Auf macOS wäre das Cocoa, auf Windows ist es deren eigene Entwicklung Aura, auf Linux war es früher GTK+, jetzt ist es dort auch Aura.


Relaunch Q3|2018 ;)

Benutzeravatar
Sören Hentzschel
Administrator
Beiträge: 17486
Registriert: Mi, 23. Nov 2011 0:39
Wohnort: Salzburg
Kontaktdaten:

Re: Entwicklung Firefox (Trunk)

#4935

Beitrag von Sören Hentzschel » Fr, 02. Mär 2018 9:18

So soll die neue Bibliothek im Tab aussehen:
library.png
(https://mozilla.invisionapp.com/share/W ... /281925506)


Relaunch Q3|2018 ;)

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast