Announcement

Collapse
No announcement yet.

Quantum-ized Firefox 57 Ready For Download

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • TheLexMachine
    replied
    It is now available to Ubuntu users and I am using it, but it breaks 99% of the add-ons, so don't bother upgrading for at least another three months if you rely on specific plug-ins and whatnot. It's not something that they should have put in the update pipeline until next year because of the "full-menu change" difference between it and 56.

    Leave a comment:


  • Sonadow
    replied
    Originally posted by rene View Post
    As their mix of languages and build glue gets more complex it becomes harder to actually get the source build. The last I could build from source was 55, which was already a pains due to the complex crap that is the Rust Cargo module system. Since 56 and still in 57 I get even more obscure new build failures :-/ http://t2sde.org/packages/firefox.html
    if people can not even get to build it, how should people even review or possibility contribute back to the source?
    Is it really that complicated? I only had a few problems, namely:
    1) Up to date Rust and Cargo required. Do not use Rust from the current Git if you want to avoid a lot of pain later on (speaking from experience).
    2) Semi up-to-date LLVM required. You are good to go with LLVM v4 and higher
    3) Semi up-to-date Clang required. You are good to go with LLVM v4 and higher with Clang built as part of the LLCM package.

    With these requirements met (i built my own Rust, Cargo, LLVM and CLang using a mix of instructions from the Git readmes and the LFS site), I was able to build a working copy of Quantum.

    Leave a comment:


  • rene
    replied
    As their mix of languages and build glue gets more complex it becomes harder to actually get the source build. The last I could build from source was 55, which was already a pains due to the complex crap that is the Rust Cargo module system. Since 56 and still in 57 I get even more obscure new build failures :-/ http://t2sde.org/packages/firefox.html
    if people can not even get to build it, how should people even review or possibility contribute back to the source?

    Leave a comment:


  • iive
    replied

    Originally posted by finalzone View Post
    Three years is plenty times. Some API aren't handled mainly due to security concern and some functionalities will be resorted once a proper solution is found. Rome
    Originally posted by ua=42 View Post
    It was announced in Aug 2015 they would be switching to the webextention api.
    If the extention makers decided not to update over 2 years 2 months... -_O_-
    Originally posted by AnonymousCoward View Post
    And Nov 2016 Mozilla themselves said that they still need to implement APIs: "Throughout the year we’ll expand the set of APIs available" (https://blog.mozilla.org/addons/2016...d-ons-in-2017/) Hard to update to something that didn't exist yet.
    Actually, the first stable version of WebExtension was released with Firefox 48 (2016-08-02).[1]
    The announcement for the deprecation was done in the blogpost posted in the above quote 2016-11-23.[2]

    This means that the deprecation has been decided and executed in one year (1Y).
    It's insanely short timeframe for rewriting and testing anything complex.


    [1]https://blog.mozilla.org/addons/2016...in-firefox-48/
    [2]https://blog.mozilla.org/addons/2016...d-ons-in-2017/

    Leave a comment:


  • Sonadow
    replied
    Quantum is quite troublesome to build.

    First, it demands that Rust and Cargo be very up to date. And woe to anyone who tries to compile Quantum with the git version of Rust: the process will throw out 19 (i counted) errors that must be manually patched.

    Then, it needs an up-to-date LLVM and Clang to build the Stylo component.

    And even when Quantum successfully builds, the default sandbox level of 3 blocks linking to shared system ffmpeg libraries, so no h264 or mp3 playback inbrowser. I managed to restore Facebook video playback by changing the sandbox level to 1.
    Last edited by Sonadow; 15 November 2017, 07:00 AM.

    Leave a comment:


  • AnonymousCoward
    replied
    Originally posted by ua=42 View Post

    It was announced in Aug 2015 they would be switching to the webextention api.
    If the extention makers decided not to update over 2 years 2 months... -_O_-
    And Nov 2016 Mozilla themselves said that they still need to implement APIs: "Throughout the year we’ll expand the set of APIs available" (https://blog.mozilla.org/addons/2016...d-ons-in-2017/) Hard to update to something that didn't exist yet.

    Leave a comment:


  • ua=42
    replied
    Originally posted by AnonymousCoward View Post

    They did it in a pretty bad way though:

    Hey, lets break old addons with that multiprocess thing(?), then lets break them again by moving to a whole new API. And lets remove the old API before we implement the replacements!
    It was announced in Aug 2015 they would be switching to the webextention api.
    If the extention makers decided not to update over 2 years 2 months... -_O_-

    Leave a comment:


  • johnp117
    replied
    Originally posted by Luke View Post
    The inablity to use Canvasblocker would force me to run run all browsers in a VM pretending to be a default (except for remaining browser extensions) Linux Mint (or whatever distro is most popular) install on whatever computer was the highest selling model of the past year.

    CanvasBlocker is a WebExtension since October 6th with version 0.4.0.

    Leave a comment:


  • 89c51
    replied
    Originally posted by marco-c View Post

    I've seen a lot of activity in the Wayland-related bugs on Bugzilla recently, so I'm hoping we will see official support in 59.
    CSD should land in 59 too.
    i wouldn't expect it before 60. And hopefully all the other features missing (layers acceleration on by default, HW video accel etc) would make some progress.

    Leave a comment:


  • Da:Sourcerer
    replied
    It does provide a snappier experience. But I really miss my old setup around TST. Any suggestions on how to replace BarTabHeavy's "unload tab" feature? Also, ticket #1332447 is a real downer.

    Edit: unload tab does the trick.
    Last edited by Da:Sourcerer; 14 November 2017, 12:43 PM.

    Leave a comment:

Working...
X