From eda588aa6e356e63f91630cb035e30e4c16809ea Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Sat, 13 Nov 2021 10:16:24 +0000 Subject: [PATCH 1/6] Update README.md --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7cf426e..e9927d5 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,11 @@ # LibreWolf for windows * **[download latest release](https://gitlab.com/librewolf-community/browser/windows/-/releases)** -* or install via _[chocolatey](https://community.chocolatey.org/packages/librewolf)_: `choco install librewolf` +* Visit [the FAQ](https://librewolf.net/docs/faq/). +* Install via _[chocolatey](https://community.chocolatey.org/packages/librewolf)_: `choco install librewolf` +* or install via _winget_: `winget install librewolf` * **If your LibreWolf crashes on startup**, you probably miss the right [Visual C++ Runtime](https://support.microsoft.com/en-us/topic/the-latest-supported-visual-c-downloads-2647da03-1eea-4433-9aff-95f26a218cc0). You want the _Visual Studio 2015, 2017 and 2019_ version for **x64**, which would be **[this file](https://aka.ms/vs/16/release/vc_redist.x64.exe)**. -* The .zip files are _'portable zip files'_ that allows for a user profile in the extracted zip file folders. Everything self-contained. +* The .zip files are _'portable zip files'_ that allows for a user profile in the extracted zip file folders. It is _self-contained_. # Settings repository From 6161361c34ca66bf67e5033c5aed1e3d37bbf986 Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Sat, 13 Nov 2021 10:20:21 +0000 Subject: [PATCH 2/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e9927d5..9f969b6 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,6 @@ * For all librewolf.cfg issues, go here: [[settings repository](https://gitlab.com/librewolf-community/settings)] - _([issues](https://gitlab.com/librewolf-community/settings/-/issues))_ # Community links - * [[reddit](https://www.reddit.com/r/LibreWolf/)] - [r/LibreWolf](https://www.reddit.com/r/LibreWolf/) 😺 * [[gitter](https://gitter.im/librewolf-community/librewolf)], and the same room on [matrix](https://app.element.io/#/room/#librewolf-community_librewolf:gitter.im) (element.io). +* The install instructions for Windows on [librewolf.net](https://librewolf.net/installation/windows/). From bbfde27a1b1627f2e51f5f32014d07d2c95e6f94 Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Tue, 16 Nov 2021 10:41:23 +0000 Subject: [PATCH 3/6] Add CONTRIBUTING --- CONTRIBUTING.md | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 CONTRIBUTING.md diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..5fc67f1 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,31 @@ +Compiling +--------- + +To compile on Windows, you need to: + +* Install Mozilla build setup tools: [here](). +* Install Microsoft visual studio community edition [here](). +* Within Visual Studio, setup the Blah API. + +* Open start-shell terminal and basically do the following: +``` +wget -q "https://hg.mozilla.org/mozilla-central/raw-file/default/python/mozboot/bin/bootstrap.py" +python3 bootstrap.py --no-interactive --application-choice=browser +``` +If you choose to, you can now build Firefox Nightly as follows: +``` +cd mozilla-unified +./mach build +./mach package +./mach run # or just run it.. +``` +Or you can just forget about that, and remove the firefox tree: +``` +rm -rf bootstrap.py mozilla-unified +``` +To build the current windows setup.exe, we do the following: +``` +git clone --recursive https://gitlab.com/librewolf-community/browser/windows.git +cd windows +./build.py all +``` From d73514b2a3462ad3ae74d6c4b4180aadb6f2a0f7 Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Tue, 16 Nov 2021 10:48:02 +0000 Subject: [PATCH 4/6] Update CONTRIBUTING.md --- CONTRIBUTING.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5fc67f1..391d846 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,5 +1,8 @@ -Compiling ---------- +# How to contribute: + +If you want to contribute, or just build from source yourself, below are the inistructions to do that. If there is something unclear please type your feedback in [this ticket](https://gitlab.com/librewolf-community/browser/windows/-/issues/112) and we can adress it. + +## Compiling To compile on Windows, you need to: From 5d45ae0acacad75aaed789c38ff17968952290b9 Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Tue, 16 Nov 2021 13:04:17 +0000 Subject: [PATCH 5/6] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9f969b6..8caf052 100644 --- a/README.md +++ b/README.md @@ -15,3 +15,4 @@ * [[reddit](https://www.reddit.com/r/LibreWolf/)] - [r/LibreWolf](https://www.reddit.com/r/LibreWolf/) 😺 * [[gitter](https://gitter.im/librewolf-community/librewolf)], and the same room on [matrix](https://app.element.io/#/room/#librewolf-community_librewolf:gitter.im) (element.io). * The install instructions for Windows on [librewolf.net](https://librewolf.net/installation/windows/). +* Want to compile it for yourself or contribute? check [CONTRIBUTING.md](https://gitlab.com/librewolf-community/browser/windows/-/blob/master/CONTRIBUTING.md). From c43b15b83f1e49dc7b51e535767d6c9f9b0aa33c Mon Sep 17 00:00:00 2001 From: Bert van der Weerd Date: Tue, 16 Nov 2021 14:19:55 +0000 Subject: [PATCH 6/6] Update CONTRIBUTING.md --- CONTRIBUTING.md | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 391d846..daebd4c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,14 +1,21 @@ # How to contribute: -If you want to contribute, or just build from source yourself, below are the inistructions to do that. If there is something unclear please type your feedback in [this ticket](https://gitlab.com/librewolf-community/browser/windows/-/issues/112) and we can adress it. +If you want to contribute, or just build from source yourself, below are the inistructions to do that. If there is something unclear please type your feedback in **[this ticket](https://gitlab.com/librewolf-community/browser/windows/-/issues/112)** and we can adress it. -## Compiling +## Reference documentation: + +* [Building Firefox On Windows](https://firefox-source-docs.mozilla.org/setup/windows_build.html). + +## Compiling: To compile on Windows, you need to: -* Install Mozilla build setup tools: [here](). -* Install Microsoft visual studio community edition [here](). -* Within Visual Studio, setup the Blah API. +* Install Mozilla build setup tools: [MozillaBuildSetup-Latest.exe](https://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/win32/MozillaBuildSetup-Latest.exe). +* Install Microsoft visual studio community edition: [here](https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2022). +* Within Visual Studio: +** Desktop development with C++. +** Windows 10 SDK (at least 10.0.19041.0). +** C++ ATL for v143 build tools (x86 and x64). * Open start-shell terminal and basically do the following: ```