Entwicklung Fx3 - Veränderungen, Neuerungen, Probleme

  • Der deutsche Build ist schon den dritten Tag am Stück mit diesem Fehler, sowas kommt recht häufig sogar vor, aber darum heißt es ja auch Nightly und nicht Beta oder gar Final... Nur gestern war ein rabenschwarzer Tag: Ähnlicher Fehler im gestrigen Thunderbird-Build. :D
    Naja, abwarten und Eistee trinken, solange die Beta 2 nutzen. =)

  • Wenn man in den Builds von Fx 3 ín der URLBar bspw. "fir" eingibt, dann werden per Default 10 Ergebnisse unter Einbeziehung Places angezeigt. Verantwortlich zeichnet nachfolgender Schalter:

    Name: browser.urlbar.maxRichResults
    Type: integer
    Wert: 10 (Default)

    Wem diese Anzahl zu hoch ist, kann man auch die Ergebnisanzahl einschränken; nachfolgend Syntax user.js:

    Code
    // Fx3, Anzahl der Autocomplete- Einträge, Default = 10
    user_pref("browser.urlbar.maxRichResults", 8);

    [Blockierte Grafik: http://img223.imageshack.us/img223/2524/bs979ib1.png]

    Abb. Beispiel mit *8*

    Quelle: http://mozillalinks.org/wp/2007/12/red…ete-menu/print/

    [Blockierte Grafik: http://imageshack.us/img/is1.gif]

  • Firefox macht ja Fehler in der Berechnung der Dialoggrößen.
    Da dem Firefox unter Linux die Fenster nicht gehören, ist es nur hinderlich, denn sie bleiben variabel.
    Unter Windows hingegen, hier gehören die Fenster ja dem Firefox, sind die Fenster fix und somit unter Firefox 3 durch die Änderung der Dialogfelder teilweise unbrauchbar.

    Zu den Eigenschaften eines Desktops gehört ja bekanntlich die freie Wahl der Schriftarten und deren Größe. Ändert man die Schriftart der Dialogfelder wie dargestellt
    [Blockierte Grafik: http://img3.imagebanana.com/img/zaialqv/thumb/fixedsys.png]
    zeigen sich die Netzwerkeinstellungen unter FF2 so
    [Blockierte Grafik: http://img3.imagebanana.com/img/osyog158/thumb/ff2_a.png]
    und was man nicht sieht ist der Proxy. Jedoch erreicht man diesen mit der Tab-Taste
    [Blockierte Grafik: http://img3.imagebanana.com/img/5nm778kw/thumb/ff2_b.png]
    und der gesamte dargestellte Inhalt ist entsprechend verschoben.

    Der gleiche Dialog unter FF3 ergibt sich zu
    [Blockierte Grafik: http://img3.imagebanana.com/img/x2dzrl4/thumb/ff3_a.png]
    Auf dem ersten Blick wie beim FF2, nur hier funktioniert die Tab-Taste nicht wie unter FF2, woraufhin der Proxy unerreichbar bleibt. Dafür ist, wenn man es sieht, das Dialogfeld jetzt rechtsbündig mit Firlefanz versehen.

    Unter Linux einfach das Fenster verbreitert, der Proxy wird sichtbar. Unter Windows dagegen bleibt das Fenster fix, man kann den Proxy nicht sichtbar machen.

    Je nach gewählter Schriftart, bei beliebiger Größe, kann der Dialog auch vollständig bis zur Breite der Monitors aufgebläht werden.

    Ist dagegen irgendetwas in der Pipeline ?

  • Ich schneide einfach mal das Thema des Auslagern von Bookmarks unter Places an. Für das Auslagern der Bookmarks gibt es ggf. Gründe (Zugriff, verschiedene Profile, Sicherheitsaspekt u.ä.). Ausgegangen wird vom gegenwärtigen Stand und Win- System.

    Places als "Ganzes" lassen sich hier momentan nicht auslagern - oder besser gesagt, der Zugriff auf ausgelagerte Places ist mir nicht möglich. Vllt. wird sich das ändern.

    Mit den Bookmarks als wesentlicher Bestandteil von Places geht dies jedoch. Auch wenn für mich noch nicht befriedigend. Folgende Vorgehensweise wurde getestet:

    (1) Örtliches und inhaltliches Anlegen eines Ordners. Hier als Beispiel:

    Code
    D:\GeckoBook\Places


    mit der Datei bookmarks.html.

    (2) Setzen des bekannten Schalters, Syntax user.js [1]:

    Code
    //========================================================================
    // 3, Bookmarks Firefox auslagern
    user_pref("browser.bookmarks.file", "D:\GeckoBook\Places\bookmarks.html");
    //========================================================================

    (3) Bei geschlossenem Firefox im Profil alle Dateien bookmarks.* und places.* umzubenennen.

    (4) Bei Start von Firefox und unveränderten Schaltern:

    Name: Browser.places.importBookmarksHTML
    Typ: boolean
    Wert: true (Default), wird nach erfolgtem Import auf *false* gesetzt

    Name: Browser.places.createdDefaultQueries
    Typ: boolean
    Wert: false (Default), wird nach erfolgtem Anlegen von Smart Bookmarks /LZ- Symbolleiste auf *true* gesetzt

    werden die ausgelagerten Bookmarks in der Datei places.sqlite (Profil) niedergeschrieben, Smart Bookmarks und LZ- Symbolleiste werden angelegt.

    (5) Bei Schließen des Firefox erfolgt das Rückschreiben der Datei bookmarks.postplaces.html an den Auslagerungsort [Abb.].

    http://img171.imageshack.us/img171/3849/bs982jq9.png
    Abb. Auslagerungsstuktur

    Momentaner Nachteil:
    - vollständige Places- Auslagerung scheint bisher nicht möglich
    - Schreiben von Places in das Profil :cry:

    Jedoch ist damit wieder der Weg für eine gepflegte und gesicherte bookmarks.html (*.postplaces.html) für die Verwendung in mehreren Profilen frei. Richtig "Auslagern" kann man es noch nicht nennen.

    :lol:

    Literatur:
    http://kb.mozillazine.org/Knowledge_Base

    [1] Fx und persönliche Einstellungen

  • Zitat von pcinfarkt
    Zitat von http://wiki.mozilla.org/Releases/Firefox_3.0b3

    * L10n freeze: January 22 (any l10n changes after this date need late-l10n keyword)
    * Code freeze: January 29
    * Build starts: February 4
    * QA/Testing starts: February 4/5
    * Final release: 1.5 weeks later (or so)

    nur der Übersichtlichkeit halber ...

    also rechnen wir mal gegen später Mitte/Ende Februar mit der Beta 3
    (ich würde dann mal gegen Ende März mit den RC's und Ende März/Anfang April mit der Finalen Version des Firefox 3.0 rechnen...)

    Firefox Firefox 3.6.x den festen und den zum Reisen,
    Win. 7 SP1

    Der IE ist wirklich sehr wichtig! Man benötigt ihn, um sich einen Browser zu besorgen!

  • Zitat von Freak416

    [...]also rechnen wir mal gegen später Mitte/Ende Februar mit der Beta 3
    (ich würde dann mal gegen Ende März mit den RC's und Ende März/Anfang April mit der Finalen Version des Firefox 3.0 rechnen...)


    Na, Na, Na.
    Dafür würde ich mich nicht aus dem Fenster lehnen :wink: . Es stehen noch viele inhaltliche Aufgaben bezügl. der Funktionsverbesserung und Stabilität an [1]. Nicht zuletzt auch das Win- Outfit. Nach allem, was im Netz zu lesen ist, wurde da eine Allianz? mit der innovativen Firma Humanized [2] eingegangen. Diese bietet übrigens interessante Softwaregedanken [3] (Flash ausnahmsweise aktivieren!).

    [1] http://wiki.mozilla.org/Firefox3/StatusMeetings/2008-01-22
    [2] http://www.humanized.com/enso/
    [3] http://www.humanized.com/enso_demo.php

  • sorry, aber besonders innovativ find ich das nicht. ich will nicht wegen jedem mist text eintippen. lieber wär mir was zu anklicken. aber es soll ja leute geben die auf die tastatur schwören...

  • ich hätte gern so ein hübsches durchsichtiges fenster, das beim halten erscheint, wo ich dann anklicken kann ^^

    aber gut, das ist OT. :)

    apropos fx-termin: ich bin da auch nicht gerade optimistisch, die vergangenheit hats gelehrt...

  • Hi,
    ich bin gewohnt meine Lesezeichen direkt an den Ort zu schieben(vom Symbol links des Adressenfeldes ausgehend), an dem ich sie haben will, Sprich in entsprechende Ordner und Unterordner und dort exakt an eine Position. Wie mir scheint geht das jetzt mit ffb2 nur bis zu (Ober-)Ordner in den man es "fallen lassen" kann. Könnt ihr das bei euch bestätigen, dass das noch nicht funktioniert? Oder ist das eine bewusste Gängelung? Kann ich mir weniger vorstellen, einmal weils keinen Sinn macht(ok, dass bedeutet nicht immer was) und weil es auch irgendwie noch buggt/ungenau ist, wenn man im ein bereits bestehendes Lesezeichen anders(und sei es nur im gleichen Ordner) positionieren will.

  • Auch ich kann nicht per Drag&Drop LZ in einen bestimmten Ordner setzen. Geht nur über Copy/Paste.

    Aber es ist ja auch noch eine Beta ;)

    ...:AOD:...

    HP Chromebook 15a-nb0225ng, i3N-305, 8 GB LPDDR5-4800 MHz RAM (integriert), 256GB UFS, - chromeOS 126 (Stable Channel) - Linux Debian Bookworm: Firefox Nightly, Beta und Main Release (Mozilla PPA), Android 13: Firefox Nightly und Firefox (Main Release)

    Smartphone - Firefox Main Release, Firefox Nightly, Firefox Klar (Main Release)

  • Das für mich wichtigste ist einfach das Speichermanagement ...
    Gerade hatte mein FF mal eben 800MB Speicher verbraten ...
    Nach 2 Tagen an sein und vielem browsen .... ein TRAUERSPIEL!

    System:
    Win7/x64 ; Linux Mint Cinnamon, 27" Dell Monitor
    CPU: AMD Ryzen 5 7600X (12) @ 4.700GHz
    GPU: AMD ATI Radeon RX 6700/6700 XT 12GB

  • Meiner liegt immer so zwischen 90 und 180 MB. So mach 5-6 Stunden an der Kiste.
    Allerdings auch unter XP mit der Einstellung config.trim_on_minimize = true.

    ...:AOD:...

    HP Chromebook 15a-nb0225ng, i3N-305, 8 GB LPDDR5-4800 MHz RAM (integriert), 256GB UFS, - chromeOS 126 (Stable Channel) - Linux Debian Bookworm: Firefox Nightly, Beta und Main Release (Mozilla PPA), Android 13: Firefox Nightly und Firefox (Main Release)

    Smartphone - Firefox Main Release, Firefox Nightly, Firefox Klar (Main Release)

  • Die Implementierung des Fx 3 - Cachesystems scheint nun nahezu abgeschlossen. Jedenfalls arbeiten hier mit dem heutigen Nightly wieder div. Funktionen :wink: .

    Zu dem bisherigen Memory cache device und Disk cache device gesellt sich nun der Offline cache device [Abb. 1].

    http://img247.imageshack.us/img247/43/fire…18informvv5.png
    Abb. 1 about:cache

    Nachdem dieser in ursprünglicher Phase im 1-ten Profil abgelegt wurde, ist nun der wahrscheinliche Ablageort mit dem beiden anderen Cache- Bestandteilen identisch und befindet sich im 2-ten Profil [Abb. 2].

    http://img443.imageshack.us/img443/610/bs995kh9.png
    Abb. 2 Ablageort

  • Zitat von gozoc

    Das für mich wichtigste ist einfach das Speichermanagement ...
    Gerade hatte mein FF mal eben 800MB Speicher verbraten ...
    Nach 2 Tagen an sein und vielem browsen .... ein TRAUERSPIEL!


    Also tut mir ja Leid, und ich weiß, dass Fx einfach viel zu viel frisst, aber hättest du ihn zwischendrin nicht einfach mal kurz neustarten können?! Schon klar, dass sie die Speicherprobleme in den Griff bekommen müssen, aber in so nem Szenario...nunja. :roll: