GithubHelp home page GithubHelp logo

waterfoxco / waterfox Goto Github PK

View Code? Open in Web Editor NEW
3.6K 113.0 333.0 5.17 GB

The official Waterfox ๐Ÿ’ง source code repository

Home Page: https://www.waterfox.net

License: Other

browser web-browser waterfox web gecko

waterfox's Introduction

Waterfox Source Code

Welcome to Waterfox! Waterfox is now once again fully independent. We'd love to accept help from contributors, so feel free to reach out via Reddit.

Website ๐Ÿ— Builds License: MPL 2.0

An explanation of the Waterfox Source Code Directory Structure and links to project pages can be found at the Directory Structure documents.

For information on how to build Waterfox from the source code and create patches see the quick reference.

Developer Working Hours

Typically, we are available 9:00 ๐Ÿ•˜ โ†’ 17:00 ๐Ÿ•”, Monday โ†’ Friday. This does not include UK bank holidays or annual leave. During this time we will be programming or responding to queries as and when appropriate.

Roadmap

Q3 2023

  • Release G6, the latest time by September 26.
  • Prepare Waterfox for Android for release, ideally by September 26 depending on previous project complexity.
  • Release updated OSS website, powered by astro.

2H 2023

  • Implement a native vertical tab implementation. Work has already started for this in the background.
  • Make profile switching more accessible.

2024

  • Implement own profile sync service. This is a hard complexity item and no guarantee of this.
  • Prepare Waterfox for iOS.
  • Some more special surprises, with work already started.

waterfox's People

Contributors

anba avatar arai-a avatar archaeopteryx avatar bakulf avatar bavariantomcat avatar bholley avatar bzbarsky avatar daogottwald avatar dbaron avatar dholbert avatar ehsan avatar emilio avatar gijsk avatar glandium avatar jandem avatar jfkthame avatar jonco3 avatar jswalden avatar kmaglione avatar kwierso avatar masayuki-nakano avatar mattwoodrow avatar mfromanmoz avatar moz-wptsync-bot avatar ms2ger avatar mstange avatar nnethercote avatar philor avatar rvandermeulen avatar staktrace avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

waterfox's Issues

RAM usage + CPU usage goes up over time

14:20

17:20

The EXACT same tabs are open, periodically reloaded.

restarting Waterfox fixes the problem and the usage goes down to normal levels.

2 windows, 4 pins and 5 tabs on the first window, 15 pins on the second window

when the usage goes up the browser becomes noticeably slower and sometimes freeze for a second

I have this problem on my other computer as well

any idea what the problem might be?

Windows 8.1
Waterfox 38.1.0

BUG: Waterfox security notification system

Hello, my name is vladimir

I think i have found a issue with Waterfox security notification system.

This url is an example url since its 350 chars long i have shortened it you can see the preview url for its full length.

This issue is the data uri base structure.

In Firefox latest version the url triggers this notification "firefox prevented this site from asking you to install software on your computer."

In Waterfox no notification is triggered.

Expected result:
Waterfox should show security notification "Waterfox prevented this site from asking you to install software on your computer."

Linux support

Hey guys.

I heard about Waterfox and think it's really cool! But I did not found a Linux version.

Today I use Ubuntu and it would be great to testing Waterfox here.

What do you think? ๐Ÿ˜„

Why can't waterfox run at the same time with firefox?

It would be good to see if waterfox could run along with firefox at the same time? I use palemoon (another firefox "fast" fork) and it can run side by side just fine. I actually wanted to benchmark Waterfox vs Firefox

I know about -p -no-remote but why not include this by default during install

Keyboard not fully functional in newest version Waterfox

I updated today to the 43.0.4 and since then i cant fully use my keyboard when playing Battle Pirates , i did an reboot , checked my keyboard in Chrome and Edge in game of course and there it worked perfectly , the only addon i use now Lastpass ( usually i use Tab Mix Plus and LastPass ) , any idea how this problem could be solved ?

Youtube Repeat Video Causes No Sound

After watching a youtube video and pressing the repeat button the video will often play again but this time with no sound. Windows 8.1 Waterfox 40.1.0 but occurred on older builds too.

Possible Memory Leak

When I open my profile with Waterfox, the memory slowly grows until it locks and then has to use the disk and pagefile. When I open the same profile in Firefox, there are absolutely 0 problems. It stays at a healthy memory.

Waterfox 40.1.0
Windows 8.1 Pro x64

X-marks Error

[2015-08-18 09:00:39] ------ Xmarks/4.3.7.1-signed (/Places) starting sync with sync.xmarks.com ------
[2015-08-18 09:00:39] Host browser is FF22+, use private DB, use async favicon and livemarks functions
[2015-08-18 09:00:39] Host browser is FF29+, use promises for livemarks
[2015-08-18 09:00:39] Entered Status...
[2015-08-18 09:00:39] >>> POST https://sync.xmarks.com/sync/bookmarks/status
[2015-08-18 09:00:39] >>> Body is: {}
[2015-08-18 09:00:39] Sync Error: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIHttpChannel.getRequestHeader](undefined: 7)
[2015-08-18 09:00:39] Returned error: Synchronization error(4)

Line break in DeveloperTools

Open DeveloperTool then choose "Console". Then ever u print something in line ">>" any key press "Enter" break the like. It make waterfox unsable for debugging websites.

Netflix on a Mac

There does not appear to be a 64-bit version of Silverlight for Mac OSX, so Netflix simply won't work until they add HTML5 support for Firefox. Are there any workarounds besides simply switching to another browser for Netflix?

Pinterest.com NOT LOADING IN WATERFOX

Pinterest.com loads in every browser I've have installed, except for Waterfox.

The network settings are good, this is just a Waterfox issue. The site doesn't even gives an error is just trying to loads and nothing happens.

Please do something about it, I had to switch to Cyberfox in the meantime. Cyberfox sucks, it crashes all the time even though I have RAM to spare.

Waterfox Hello does not Import Contacts from Google

This is a common problem due to not including the correct OAUTH2 keys when building Waterfox.
Steps to reproduce:

  1. Click Hello
  2. Click the Contacts tab
  3. Click 'Import from Google'

The popup window should provide a Google OAUTH2 login UI. Instead it simply provides an error. This bug has been reported before : https://bugzilla.mozilla.org/show_bug.cgi?id=1106854

Information on how this can be fixed when building Waterfox is here : https://wiki.mozilla.org/Loop/OAuth_Setup

Jemalloc and WebGL

It appears compiling with ICL 14 Update 3 causes a crash with WebGL when jemalloc is used. Disabling it solves this issue but is not a long term solution.

I feel like it may be due to the version of Windows SDK being used, but I haven't confirmed it yet.

Reuses Firefox Profile(s)

This complicates running alongside Firefox. Please use a new profile folder as Palemoon and other forks do.

Too far behind Firefox, therefore using your software is a major security issue

Hi,

Waterfox is too far behind Firefox. Firefox 42 is the current version, but Waterfox still is at 40. This means that all the security fixes included in Firefox 41 and 42 are not included in Waterfox. Since Firefox is open source, it's easy for hackers to develop malware for already fixed security issues, because they can just look at the code and see how this could be exploited.

Also this is not the first time that Waterfox is far behind Firefox.

So this makes it impossible to use Waterfox at a daily base, which is kind of sad given the amount of work you've put into this project. On the other side, people who are actually use your software at a daily base are exposed to major risks (probably without even knowing).

Show my windows and tabs from last time not working properly

This functionality sometimes works, sometimes not.
I close the browser normally. Then i turn off my computer. When i turn it on again and run waterfox, it starts with a blank page.

If i just close and open waterfox, it brings the last used tabs normally.

Licensing of the Waterfox logo

Just a legal question regarding the logo found in Wikimedia Commons.

I found the logo inside this repo, but I don't found any document that license that rather than the MPLv2. Then, What is the actual licensing of the logo?

Not an issue, only a question

Sorry for using the Issues channel for the only purpose of finding an answer concerning of course Waterfox. There is unfortunately little documentation provided regarding this Firefox fork.

I'd wish to know what differentiates Waterfox from Firefox besides the code optimization.

I'm running Firefox 43.0.4 64-BIT at this time. I am as many Firefox users concerned with the browser's planned development and bothered by mainly two upcoming changements.

1- The add-on signature made mandatory starting Firefox 44 (some say not before ver.45). I've read that Waterfox will not subscribe to this add-on signature enforcement : is this true?

2- The Electrolysis project, planned for late 2016 as I understand it. Will Waterfox include Electrolysis accordingly with Firefox? I am concerned moreover because I run ~70 add-ons of which most valuable ones could become obsolete for the sole reason of not being updated to an Electrolysis-compatible version.

Thanks for sharing your knowledge of these two points, mainly.

43.0.4: Crash

While the latest release have been stable, this release (43.0.4) is not stable. I installed it today and it has crashed twice. I didn't even interact with it when the crashes happened.

This is what windows 7 x64 has recorded in the event log (two entries, 5 seconds apart):

Faulting application name: waterfox.exe, version: 43.0.4.5857, time stamp: 0x5697e7ec
Faulting module name: xul.dll, version: 43.0.4.5857, time stamp: 0x5697ead1
Exception code: 0xc0000005
Fault offset: 0x00000000063c1ae7
Faulting process id: 0x50d4
Faulting application start time: 0x01d15423173e1194
Faulting application path: C:\Program Files\Waterfox\waterfox.exe
Faulting module path: C:\Program Files\Waterfox\xul.dll
Report Id: 6beff1ab-c03a-11e5-88f3-c4346b5589da

Faulting application name: waterfox.exe, version: 43.0.4.5857, time stamp: 0x5697e7ec
Faulting module name: xul.dll, version: 43.0.4.5857, time stamp: 0x5697ead1
Exception code: 0xc0000005
Fault offset: 0x0000000006230a23
Faulting process id: 0x50d4
Faulting application start time: 0x01d15423173e1194
Faulting application path: C:\Program Files\Waterfox\waterfox.exe
Faulting module path: C:\Program Files\Waterfox\xul.dll
Report Id: 688acdab-c03a-11e5-88f3-c4346b5589da

I will say that have several windows open and many many tabs in each window. Used to work without issues (except having to restart when reaching approx 5-6 GB memory used).

Visual quirk in Trello card, not happening in Firefox

Hello there

we've found a small visual quirk when working in Trello. It does not happen in Firefox nor Google Chrome, but it happens in Waterfox so we thought it could help notifying that.

Repro

  1. Log in trello with Firefox
  2. Open a card with a checklist and some items in it
  3. Click on the last item to put it in edit mode

Expected (Firefox)

firefox

"Add an item..." element is correctly shown below the "Save" button.

Actual (Waterfox)

waterfox

"Add an item..." element cannot be found under the "Save" button. Instead, it has moved next to the item being edited, and a tiny bit of the initial "A" can be seen.

Data downloaded

Hi, i saw this report from the user Zin about pale moon and firefox/chrome based browsers and i'm curious to know why this happens:

http://www.majorgeeks.com/files/details/pale_moon.html

I can say he's not wrong and sure it's a serious thing to have data downloaded without our knowledge and consent, what and why this is downloaded? I advice you to make several tests with small and big size's sites to see the problem, also, you need a tool to see how much data is downloaded, i did the tests on trusted websites and yes, extra data is downloaded and got nothing to do with ads, viruses, plugins, auto-update feature, start-up page, extensions (i didnt have any of those things here) and i can also confirm that IE or the Opera 12 he mentions doesnt download this data.

That's all, thank you for you work with seamonkey and your attention.

Google Play Music

This one baffles me. I normally keep Google Play music as a pinned tab to listen to music. It worked fine until recently. Now, when I go to listen to MY MUSIC, all I get is a blank page.

This is the URL that appears as I get the blank page: https://play.google.com/music/listen#

It works perfectly in Edge, IE, Chrome, and Firefox but not Waterfox.

I have the latest update of Waterfox.

Speed benchmarks

I have installed the WF and so far have not see the difference between it and Firefox and PaleMoon in terms of speed - do you have any benchmarks you could share around speed claims? Thanks

Manifestations of copyrastic idiocy should be excluded from Waterfox builds

When Waterfox is installed, there is a piece of third-party(!) bloatware(!) "primetime content decryption module provided by abdolbe..." implementing copyrastic idiocy concepts(!) integrated(!!!) and enabled by default(!!!).

The copyright morons must care about their shitware themselves. They and only they must integrate it and distribute. Nobody else(since nobody else need it).

Waterfox builds should be based on the EME-free version, and 'media.eme.enabled' config option should be 'false' by default.
A special note for those who are infected by copyrastic idiocy, describing the way they can enable it, may be provided.

Ghost of FF crashed of first install

The new ugly version with the ghost of FF icon crash in 1st load for the first time ever with using WF.It crash 4 or 5 times the first 3 days of using it. Now it hasn't been able to load web web pages for 4 days.

I downgraded to WF 39 but no joy. Changed profiles and it crashed again. What did you do kill waterfox????

Thank God for chrome.

html5 playback issue

Some html5 videos won't skip at all. For example:
(NSFW) [deleted, see link below]
I've tested simultaneously in Chrome, Firefox and Waterfox (with add-ons disabled) and this only happens in Waterfox. Firefox was slightly slower than Chrome, but Waterfox doesn't skip at all. It just hangs and hangs.

Handle unboxed arrays in jsarray.cpp fast paths {part 2}

this thread is in relation to #20

the current modifications to

js/src/builtin/SMID.cpp
js/src/gc/Marking.cpp
js/src/gc/Nursery.cpp
js/src/gc/Nursery.h
js/src/jit/EffectiveAddressAnalysis.h
js/src/jit/jitcodeMap.cpp
js/src/vm/debugger.h
js/src/vm/ReceiverGuard.cpp

Below are few examples of changes in watefox not in firefox relative to bug 1163091
js/src/builtin/SMID.cpp
line 19 ++ #include "jsprf.h"

js/src/gc/Marking.cpp
line 42 ++ using mozilla::PodCopy;
line 43 ++ using mozilla::PodZero;

js/src/jit/EffectiveAddressAnalysis.h
line 10 ++ #include "jit/MIRGenerator.h"

js/src/jit/jitcodeMap.cpp
line 1555 ++ JS::ForEachProfiledFrameOp::FrameHandle::FrameHandle(JSRuntime* rt, js::jit::JitcodeGlobalEntry& entry,

js/src/vm/ReceiverGuard.cpp
line 7 ++ #include "builtin/TypedObject.h"
line 8 -
line 11 ++ using namespace js;

say otherwise & the changes in the files are not present in firefox 40.0.3 branch when running a diff of waterfox 40.0.3 & firefox.40.0.3 branch.

you have https://github.com/MrAlex94/Waterfox/tree/master/intl/icu the whole tree version different to firefox even firefox nightly which is testing the next safe branch of icu.

there are many changes visible when running a diff of current git branch of waterfox & firefox 40.0.3 did you use or do you use the same code i this git repository for the browser builds you release. if not where can i find its code.

rss feeds in combination with Sync

If i create a rss feed in Waterfox A then that feed will appear in Waterfox B as a empty map.

I have used this for yeas in Firefox (32bit windows) to Firefox (32bit windows) and later Firefox (64bit Linux) and even on Firefox (Android) without problems.

Addons that were locked by Firefox' signing policy stay locked when switching to Waterfox

I've switched two Firefox installs over to Waterfox these past few days, one from 43 and one from 44. Both versions where the addon signing policy had already been enforced.
After starting Waterfox, the message on the addon screen changed to the "could not be verified ... proceed with caution" one as expected, but removing the addon is still the only option given.

Reinstalling the extension in question solves this problem.

It seems like Firefox stores somewhere in the users profile which addons have already been locked and keeps them this way. This will probably confuse users making the switch and finding their addons still being disabled.

Possible Adobe CDM Issues (needs confirmation)

As of today waterfox will no longer play any videos from netflix giving a error code relating to the Adobe CDM Module. Netflix support ran through troubleshooting and essentially said it has to be an issue with the browser at this point.

Cleared Cache and Cookies (no change)
Reinstalled Waterfox (no change)
Installed the latest version of Firefox's main branch which played the videos perfectly fine.

can anyone else confirm this issue and figure out weather or not its a Netflix issue or an issue with waterfox's implementation of adobe CDM

New benchmarks

Now that there is an official Firefox x64 for Windows, there really need to be some new official benchmarks. I'm convinced, but it'd hard to convince other people why to use it.

URL bar issues

When I go to open a new tab and then start typing, after a small amount of time, what has been typed is becomes automatically highlighted. This often catches me out when I for example hit Ctrl+T then start typing facebook. I know that if I type face then hit enter it will autocomplete and take me to facebook... but because of this I will get "fac" typed, which will then be highlighted and when I hit "e" then the enter key I get my email page, cause the browser is autocompleting from "e".

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.