Compare commits

...

467 commits

Author SHA1 Message Date
Bert van der Weerd
5cc029bd41
Update file README.md 2023-04-30 15:00:06 +02:00
Bert van der Weerd
9f347e1fa9
Update file README.md 2023-04-30 14:22:40 +02:00
stanzabird
531d6d5d8a Update file README.md 2023-04-30 12:19:55 +00:00
Bert van der Weerd
264e65b71a
Thu Apr 20 10:55:46 AM CEST 2023 2023-04-20 10:55:46 +02:00
Bert van der Weerd
855ab1b658
archived attic/librewolf-portable 2023-04-20 10:53:50 +02:00
Bert van der Weerd
9ff7404248
Thu Apr 20 10:51:12 AM CEST 2023 2023-04-20 10:51:12 +02:00
Bert van der Weerd
b8eb667f83
big cleanup 2023-04-20 10:49:40 +02:00
Bert van der Weerd
36da860f4b
Thu Apr 20 10:25:52 AM CEST 2023 2023-04-20 10:25:52 +02:00
Bert van der Weerd
69ef35c946
Thu Apr 20 10:25:43 AM CEST 2023 2023-04-20 10:25:43 +02:00
Guillaume
dafc371cf5 Update README.md to correct the information about the AutoHotkey scripts (LW Portable and WinUpdater) 2023-04-11 20:16:28 +00:00
Bert van der Weerd
70b155aca4
Fri Feb 24 07:29:33 PM CET 2023 2023-02-24 19:29:33 +01:00
Bert van der Weerd
7cc528056c
Fri Feb 24 07:24:59 PM CET 2023 2023-02-24 19:24:59 +01:00
Bert van der Weerd
c3af9a1a70
Fri Feb 24 06:50:08 PM CET 2023 2023-02-24 18:50:09 +01:00
Bert van der Weerd
38cb5b9e02
Fri Feb 24 06:14:14 PM CET 2023 2023-02-24 18:14:14 +01:00
Bert van der Weerd
b799f288ea
Fri Feb 24 05:48:01 PM CET 2023 2023-02-24 17:48:01 +01:00
Bert van der Weerd
d3e0b0661f
Fri Feb 24 05:24:46 PM CET 2023 2023-02-24 17:24:46 +01:00
Bert van der Weerd
0bd5407d46
Fri Feb 24 02:27:47 PM CET 2023 2023-02-24 14:27:47 +01:00
Bert van der Weerd
420f1540b7
Fri Feb 24 02:19:53 PM CET 2023 2023-02-24 14:19:53 +01:00
Bert van der Weerd
5fd44e22af
now using ohfp package method with curl 2023-02-18 22:00:00 +01:00
Bert van der Weerd
b3b007f171
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2023-02-17 19:56:00 +01:00
Bert van der Weerd
f4d764eb5e
fixups and winbuild/version update to v110.0-1 2023-02-17 19:55:52 +01:00
Bert van der Weerd
59547ac198 this builds for v110.0-1 2023-02-17 13:46:39 +01:00
Bert van der Weerd
1838a4cb18 fix 2023-02-17 10:23:03 +01:00
Bert van der Weerd
33336b6ac7
Fri Feb 17 10:14:49 AM CET 2023 2023-02-17 10:14:49 +01:00
Bert van der Weerd
5f1dfb584c
Fri Feb 17 09:26:49 AM CET 2023 2023-02-17 09:26:49 +01:00
Bert van der Weerd
a58e35af23
building natively under arch also fails 2023-02-17 08:54:13 +01:00
stanzabird
89efcf05ac fix 2023-02-16 21:03:05 +00:00
stanzabird
367b8a539c Update file Makefile 2023-02-16 21:02:29 +00:00
Bert van der Weerd
578c8fc99f
Thu Feb 16 09:50:45 PM CET 2023 2023-02-16 21:50:45 +01:00
stanzabird
bab3935d59 Update file Dockerfile 2023-02-16 20:38:47 +00:00
stanzabird
3ddf557f91 Update file Dockerfile 2023-02-16 20:32:37 +00:00
Bert van der Weerd
0fb55b6836
Thu Feb 16 09:26:41 PM CET 2023 2023-02-16 21:26:41 +01:00
stanzabird
70f74b8551 Update file Dockerfile 2023-02-16 20:08:28 +00:00
33821c6166
Revert all the stuff I changed 2023-02-16 11:11:34 +01:00
bbd7554753
Revert "test"
This reverts commit dd67d03258.
2023-02-16 00:44:01 +01:00
dd67d03258
test 2023-02-16 00:34:33 +01:00
654646ef5b
fix another lowercase path 2023-02-16 00:22:48 +01:00
98975b69ff
test 2023-02-16 00:12:29 +01:00
eeac2ffed7
fix (maybe) 2023-02-15 23:39:32 +01:00
8e3c9ccd09
linux64-liblowercase doesn't seem to be needed anymore 2023-02-15 18:41:34 +01:00
88bd02314a
fix download link 2023-02-15 18:28:21 +01:00
bbb00255ea
testing 2023-02-15 18:25:49 +01:00
Bert van der Weerd
5111065312
added buildsymbols target to resolve issue windows#217 2023-02-13 10:40:46 +01:00
Bert van der Weerd
8da4524d85
moved some more stuff to the target 2023-02-11 11:36:11 +01:00
Bert van der Weerd
746d573cf3
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2023-02-11 11:27:04 +01:00
Bert van der Weerd
e35f1aad69
first try on the ahk-tools 2023-02-11 11:26:56 +01:00
stanzabird
8fea42eb78 Added ahk-tools section 2023-02-11 10:19:23 +00:00
Bert van der Weerd
c8db5e4845
Thu Feb 9 12:08:09 AM CET 2023 2023-02-09 00:08:09 +01:00
Bert van der Weerd
f891157b95
fix merge conflict 2023-02-08 07:48:56 +01:00
Bert van der Weerd
dbb4d7ba66
lets no longer ignore the exit code from wineconsole and see if that improves the error log 2023-02-08 07:46:07 +01:00
stanzabird
7195223960 tryiing with curses backend 2023-02-08 04:51:28 +00:00
stanzabird
f3a1a4faa2 let's not check for executables 2023-02-07 22:01:06 +00:00
stanzabird
adfc097a38 remove win62 wine config dir 2023-02-07 21:07:32 +00:00
Bert van der Weerd
93965f80c8
Tue Feb 7 08:40:20 PM CET 2023 2023-02-07 20:40:20 +01:00
Bert van der Weerd
920e8cb424
Tue Feb 7 06:41:53 PM CET 2023 2023-02-07 18:41:53 +01:00
Bert van der Weerd
fca838f507
added check for existence of autohotkey executables 2023-02-07 15:11:12 +01:00
Bert van der Weerd
2f61f8e9e2
Tue Feb 7 02:39:05 PM CET 2023 2023-02-07 14:39:05 +01:00
Bert van der Weerd
8f61f1a1fb
removed icon parameters 2023-02-05 16:07:19 +01:00
Bert van der Weerd
91b0eaf892
just ignore wineconsole exit status for now 2023-02-04 12:59:25 +01:00
Bert van der Weerd
5086a71785
removed .ini from the portable zip 2023-02-03 16:53:16 +01:00
Bert van der Weerd
b10bbadf70
wine32 - 2023-02-03 11:42:26 +01:00
Bert van der Weerd
8e14a9f643
bump to v109.0-1 2023-01-17 14:25:04 +01:00
Bert van der Weerd
d70d906de8
added LibreWolf-WinUpdater.ini file to prevent update on first run 2023-01-17 13:01:32 +01:00
Bert van der Weerd
bc0c65f3df
Mon Jan 16 12:00:44 PM CET 2023 2023-01-16 12:00:44 +01:00
Bert van der Weerd
4c20e73711
Mon Jan 16 11:57:55 AM CET 2023 2023-01-16 11:57:55 +01:00
Bert van der Weerd
4b82f6e8d0
bump to upstream 108.0.2 2023-01-11 21:09:40 +01:00
Bert van der Weerd
e35068cf3d
Sun 18 Dec 2022 10:02:23 AM CET 2022-12-18 10:02:23 +01:00
Bert van der Weerd
45fe3129c9
Wed 14 Dec 2022 06:24:24 PM CET 2022-12-14 18:24:24 +01:00
Bert van der Weerd
ae482c3f6b
Sat 03 Dec 2022 04:48:05 PM CET 2022-12-03 16:48:05 +01:00
Bert van der Weerd
b48bef9ac5
bump to version 197.0-1 2022-11-18 09:46:45 +01:00
Bert van der Weerd
3118747d0b
bump to version 106.0.5-1 2022-11-05 16:13:10 +01:00
Bert van der Weerd
11864a2395
bump to version 106.0.4-1 2022-11-03 16:32:12 +01:00
Bert van der Weerd
705ec64d29
bump version v106.0.3-1 2022-11-01 10:36:20 +01:00
Bert van der Weerd
d276dc33d7
bump to 106.0.2 2022-10-30 15:22:43 +01:00
Bert van der Weerd
d19a684f80
remove testing flags 2022-10-22 14:34:33 +02:00
Bert van der Weerd
2001f3ddfd
testing 2022-10-21 18:40:01 +02:00
Bert van der Weerd
d74f63ae74
bump v106.0.1-1 2022-10-21 13:44:21 +02:00
Bert van der Weerd
27095a380e
add git pull command 2022-10-21 01:25:55 +02:00
Bert van der Weerd
1eae334021
using mozilla widl 2022-10-21 00:48:12 +02:00
Bert van der Weerd
2fee2fff19
now showing progress when downloading source tarball 2022-10-21 00:01:57 +02:00
Bert van der Weerd
aeb599e6a0
trying widl (emilio hint) 2022-10-20 23:54:11 +02:00
Bert van der Weerd
adce09fbe2
bump winbuild version 2022-10-20 23:33:24 +02:00
Bert van der Weerd
ea4a8b3243
revert debug build parameters 2022-10-09 12:42:19 +02:00
Bert van der Weerd
785e3a241d
debug CI 2022-10-09 11:23:53 +02:00
Bert van der Weerd
95045ac69a
removed --disable-verify-mar 2022-10-08 16:22:01 +02:00
Bert van der Weerd
67e8a14fd9
testing 2022-10-08 15:59:23 +02:00
Bert van der Weerd
c66ce4d63f
bump version to v105.0.3-1 2022-10-08 12:38:41 +02:00
Bert van der Weerd
0842264966
now the builds are in windows/winbuild 2022-10-07 20:49:51 +02:00
Bert van der Weerd
245ddc0d62
moved windows stuff to winbuild folder 2022-10-07 20:48:22 +02:00
Bert van der Weerd
266894f2f3
added docker related commands 2022-10-07 20:45:05 +02:00
Bert van der Weerd
b622286893
re-enable ac_add_options --disable_updater due to url-star-icon disappearing 2022-10-07 14:13:32 +02:00
Bert van der Weerd
8ca4ad7f31
bump version v105.0.2 2022-10-05 12:07:15 +02:00
Bert van der Weerd
af49869667
ditch this option 2022-10-01 15:30:53 +02:00
Bert van der Weerd
1b63561748
clean up linux*/assets/mozconifg 2022-10-01 15:17:38 +02:00
stanzabird
0bb1c40bdf fix unclear plugin distinction 2022-10-01 12:51:11 +00:00
Bert van der Weerd
cbae6e21a6
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2022-09-29 21:45:51 +02:00
Bert van der Weerd
72873723de
added .gitlab-ci.yaml for creating win64 branch 2022-09-29 21:45:42 +02:00
stanzabird
5125126dea Update linux-mar/assets/mozconfig 2022-09-29 00:08:05 +00:00
Bert van der Weerd
7e713025d6
improved tickets section 2022-09-28 23:09:39 +02:00
Bert van der Weerd
4225d3d785
removed uploading a release section 2022-09-28 23:00:21 +02:00
Bert van der Weerd
4a9aa95fd4
improved windows native section 2022-09-28 22:44:15 +02:00
Bert van der Weerd
6a06c9132a
cosmetics 2022-09-28 22:36:40 +02:00
Bert van der Weerd
1e05a22c03
moved all use-related stuff to the top 2022-09-28 21:59:06 +02:00
Bert van der Weerd
925db910be
removed community links 2022-09-28 21:54:07 +02:00
Bert van der Weerd
2232157ddf
more emphasis on auto-update plugins 2022-09-28 21:52:06 +02:00
Bert van der Weerd
95c8967a9c
depricate windows native builds 2022-09-28 21:42:00 +02:00
Bert van der Weerd
745124c791
remove help wanted section 2022-09-28 21:38:06 +02:00
Bert van der Weerd
75b604d472
bigger download link 2022-09-28 21:35:25 +02:00
Bert van der Weerd
d6b50bebf4
added blurb on Linux builds 2022-09-28 21:34:27 +02:00
Bert van der Weerd
445e09979e
adding --no-interactive when running mach to create vs tarball 2022-09-28 17:26:15 +02:00
Bert van der Weerd
50a02d8e11
added #244 to windows script 2022-09-27 09:30:12 +02:00
Bert van der Weerd
67b8a5b60d
fix typo 2022-09-27 09:23:15 +02:00
Bert van der Weerd
31fb023542
windows issue #244 2022-09-27 09:20:43 +02:00
Bert van der Weerd
bfcc829d87
added missing newline 2022-09-26 00:00:06 +02:00
Bert van der Weerd
f18a0b2393
fixed veryclean target 2022-09-25 23:54:40 +02:00
Bert van der Weerd
3c8a6d50dd
now also cleaning linux subfolders 2022-09-25 23:51:56 +02:00
Bert van der Weerd
d7f10406da
fixing mar artifact name 2022-09-25 23:42:01 +02:00
Bert van der Weerd
f84c661e1d
added wine package (for now) 2022-09-25 22:53:59 +02:00
Bert van der Weerd
78dcebb1eb
added wine as a dependency (for now) 2022-09-25 21:15:25 +02:00
Bert van der Weerd
dd49760cef
--disable-verify-mar 2022-09-25 21:10:28 +02:00
Bert van der Weerd
e4d87bb6ea
adding fetch target 2022-09-25 20:55:32 +02:00
Bert van der Weerd
61a6317a5f
added linux and linux-mar folders 2022-09-25 17:04:14 +02:00
Bert van der Weerd
7d48baebb8
v105.0.1-1 2022-09-24 09:32:14 +02:00
Bert van der Weerd
eb1a66e6bc
this stuff is missing from the theming 2022-09-23 13:52:48 +02:00
stanzabird
6ff3a792ef Update version 2022-09-22 14:07:21 +00:00
Bert van der Weerd
9a89e389fd
v104.0.2 2022-09-07 22:30:03 +02:00
stanzabird
0eefddf0f8 Update version 2022-08-27 10:26:53 +00:00
Bert van der Weerd
ea58161133
Changed README 2022-08-19 22:07:55 +02:00
Bert van der Weerd
37b33ea0ca
update to v103.0.2-1 2022-08-10 13:01:59 +02:00
Bert van der Weerd
c267440255
v103.0.1-2 2022-08-08 21:58:20 +02:00
Bert van der Weerd
19e72e78e8
prepare for v103.0.1-2 2022-08-08 21:45:34 +02:00
Bert van der Weerd
0df1ee885f
PWD on windows should not use cygwin paths 2022-08-08 21:29:36 +02:00
Bert van der Weerd
2976003f98
bump version for testing choco 2022-08-08 21:24:37 +02:00
Bert van der Weerd
df807b3ce7
restored absolute path to $PWD 2022-08-07 18:26:26 +02:00
Bert van der Weerd
6775213808
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2022-08-06 13:44:46 +02:00
Bert van der Weerd
15b76dfd61
removed chunk 3 2022-08-06 13:44:38 +02:00
stanzabird
90edceead9 Update source_release, version 2022-08-05 11:24:33 +00:00
Malte Jürgens
fb6eb3ab72 fix nsProcess issue 2022-07-31 18:11:35 +02:00
Malte Jürgens
34803dbebd revert changes 2022-07-31 18:11:15 +02:00
Bert van der Weerd
6e9b4c57c4
Sun 31 Jul 2022 09:34:39 AM CEST 2022-07-31 09:34:39 +02:00
Bert van der Weerd
a1339e613d
Sun 31 Jul 2022 08:27:08 AM CEST 2022-07-31 08:27:08 +02:00
Bert van der Weerd
7d208db7c4
Sat 30 Jul 2022 08:35:21 PM CEST 2022-07-30 20:35:21 +02:00
Bert van der Weerd
48b0e79d5b
v103.0-2 2022-07-28 22:54:53 +02:00
Bert van der Weerd
7e8675b828
Mon 25 Jul 2022 06:35:20 PM CEST 2022-07-25 18:35:20 +02:00
Bert van der Weerd
769f6c26f2
we dont need this anymore. revisit this later to set the right CONFIG[] 2022-07-25 18:13:59 +02:00
stanzabird
ee7cc19c6f Update version 2022-07-25 15:47:45 +00:00
stanzabird
a876d0cef6 Update README.md 2022-07-15 16:13:55 +00:00
Bert van der Weerd
f66f6f861d
v102.0.1-1 2022-07-09 12:00:32 +02:00
stanzabird
83b4c6db4d Update source_release 2022-07-01 16:10:44 +00:00
stanzabird
c41441bdbe Update version 2022-06-29 20:04:08 +00:00
Bert van der Weerd
f52a636d2d
fix l10n patch 2022-06-10 14:34:04 +02:00
Bert van der Weerd
350fba377c
v101.0.1-1 2022-06-09 23:18:27 +02:00
Bert van der Weerd
975d085961
v101.0-2 2022-06-01 17:48:54 +02:00
Bert van der Weerd
8c702fbdc5
v101.0-1 2022-06-01 14:43:01 +02:00
6b786547d9
fix NSIS welcome page strings 2022-05-31 16:20:42 +02:00
eb5236f6f2
Include Visual C++ Redistributable in Installer 2022-05-31 16:07:50 +02:00
Bert van der Weerd
e1f03e41f7
removed do_zip and added gpg signatures 2022-05-28 00:09:01 +02:00
Bert van der Weerd
e0081cf49e
added patch to allow l10n to run on windows 2022-05-25 13:53:01 +02:00
Bert van der Weerd
9709e3f62f
doing langpacks before the mk.py subcommand 2022-05-23 12:09:10 +02:00
stanzabird
5a14f06435 Update Makefile 2022-05-21 10:41:40 +00:00
stanzabird
430cda40b1 Update Makefile 2022-05-21 10:34:56 +00:00
stanzabird
762ee08b19 Update version 2022-05-21 09:02:24 +00:00
Bert van der Weerd
488bfd740d
v100.0.1-1 2022-05-15 10:24:56 +02:00
Bert van der Weerd
42b6233c55
removed MACH_USE_SYSTEM_PYTHON=1 2022-05-07 18:59:43 +02:00
Bert van der Weerd
35998e2a84
bugfxies 2022-05-06 18:34:18 +02:00
Bert van der Weerd
cba3ffd075
bugfixes 2022-05-06 10:26:46 +02:00
Bert van der Weerd
d82582a43a
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2022-05-06 09:18:00 +02:00
Bert van der Weerd
2ea06c6718
v100.0-3 2022-05-06 09:17:45 +02:00
35bd388d25 Ask user before closing LibreWolf in installer 2022-05-05 17:36:49 +02:00
Bert van der Weerd
709882a499
do_zip variable has disappeared, fixing that 2022-05-05 11:16:03 +02:00
38061dd0bf
disable updater in mozconfig again 2022-05-05 00:53:36 +02:00
Bert van der Weerd
6a5917ab48
v100.0-2.1-rc1 2022-05-04 22:40:16 +02:00
Bert van der Weerd
d123a737dd
added make langpacks 2022-05-04 20:21:11 +02:00
Bert van der Weerd
467e842b38
this release 1 2022-05-04 12:00:55 +02:00
Bert van der Weerd
34d3413e07
v99.0.1.2 2022-04-29 17:15:00 +02:00
Bert van der Weerd
8540016455
bugfixes 2022-04-28 20:34:22 +02:00
Bert van der Weerd
c5364490f2
serve-mar command added 2022-04-27 14:33:54 +02:00
Bert van der Weerd
44773d461d
creating mar files 2022-04-27 12:53:26 +02:00
Bert van der Weerd
e95da84da6
add --disable-verify-mar 2022-04-27 10:26:24 +02:00
Bert van der Weerd
49cc4b9813
add disable-verify-mar patch 2022-04-27 10:25:15 +02:00
Bert van der Weerd
78aad0d382
fixed the bogus check target 2022-04-27 10:10:20 +02:00
Bert van der Weerd
6cfec04701
v99.0.1 2022-04-12 13:48:41 +02:00
Bert van der Weerd
1ee0f36df4
bugfixes 2022-04-08 23:12:12 +02:00
Bert van der Weerd
7d5fecb789
v99.0 2022-04-08 13:10:14 +02:00
Bert van der Weerd
eb4a264fd8
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2022-04-01 18:04:05 +02:00
Bert van der Weerd
0cd22f9d3b
mk.py-commit 2022-04-01 18:03:50 +02:00
Bert van der Weerd
084a314db5
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2022-04-01 18:01:31 +02:00
Bert van der Weerd
db5d2ec46f
tools.py 2022-04-01 18:01:09 +02:00
Bert van der Weerd
216fb36503
now checking checksum 2022-03-26 12:59:58 +01:00
Bert van der Weerd
e23bc0cf20
v98.0.2 2022-03-24 21:46:46 +01:00
Bert van der Weerd
07973526bd
bugfixes 2022-03-24 14:21:34 +01:00
Bert van der Weerd
7f3990f182
moved old portable exe out of the way 2022-03-23 10:17:29 +01:00
Bert van der Weerd
0a68621cd0
rm todo.md 2022-03-19 23:34:07 +01:00
Bert van der Weerd
7386b46dc4
todo 2022-03-19 22:34:39 +01:00
Guillaume
c92bc88455 Add Scoop to the installation methods (was also added on librewolf.net)
Simplified description for portable
2022-03-11 11:51:56 +00:00
Brian
084116c930 Fixed shell command launcher 2022-03-11 11:48:50 +00:00
Bert van der Weerd
fc4f1e1424
Release v98.0 2022-03-09 17:00:38 +01:00
Bert van der Weerd
2f7ecd2e1d
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2022-03-05 17:45:48 +01:00
Bert van der Weerd
22da218bb4
v97.0.2 2022-03-05 17:45:33 +01:00
4641c4812d
fix: remove submodules 2022-03-05 16:58:28 +01:00
b3245a5320
nsis: use old InstallDir when already installed
See https://gitlab.com/librewolf-community/browser/windows/-/issues/178
2022-03-05 16:53:16 +01:00
Bert van der Weerd
58b2271e34
removed old zip 2022-02-28 23:52:32 +01:00
Bert van der Weerd
563c053672
bugfixes, final portable.zip looks good 2022-02-27 22:51:41 +01:00
Bert van der Weerd
f0daa09d8c
bugfixes 2022-02-27 22:43:56 +01:00
Bert van der Weerd
3aaeadc20b
First version of PortableApps zip file 2022-02-27 14:58:59 +01:00
Bert van der Weerd
cca6c0dcfb
bugfix 2022-02-23 22:06:18 +01:00
Bert van der Weerd
6f350f04f1
updated to new mozilla-build location 2022-02-23 21:30:37 +01:00
Bert van der Weerd
0150e0b2d1
bumped to version 97.0.1 2022-02-18 10:41:54 +01:00
Bert van der Weerd
de2df4e571
Updated clean and veryclean targets 2022-02-09 12:06:52 +01:00
Bert van der Weerd
ce1428938f
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2022-02-08 17:06:56 +01:00
Bert van der Weerd
3cb41798c6
v97.0 (source release 2) 2022-02-08 17:06:40 +01:00
Bert van der Weerd
545731c5c4
Update README.md 2022-01-28 15:03:28 +01:00
Bert van der Weerd
1e10e0ff63
v96.0.3 2022-01-27 21:03:28 +01:00
Bert van der Weerd
b6836454e7
using new librewolf-portable.exe 2022-01-26 21:29:08 +01:00
Bert van der Weerd
31eb346039
allow librewolf-portable.exe to pass its parameters to librewolf.exe (issue #154) 2022-01-26 21:19:25 +01:00
Bert van der Weerd
b2a92cc6ec
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2022-01-26 14:40:56 +01:00
Bert van der Weerd
a97c7dc4a2
updated to new source_release versioning 2022-01-26 14:40:43 +01:00
Bert van der Weerd
954ad5a784
Added LibreWolf-WinUpdater to the README 2022-01-26 12:56:16 +01:00
Bert van der Weerd
e5758b64da
added debugging mozconfig and targets 2022-01-26 12:08:20 +01:00
Bert van der Weerd
798d5300f9
minox fix 2022-01-24 13:36:40 +01:00
Bert van der Weerd
89e19f0801
!addplugindir fix 2022-01-21 14:39:07 +01:00
Bert van der Weerd
6d6eef5bcc
v96.0.2-0 2022-01-21 11:37:23 +01:00
Bert van der Weerd
bd1064205d
removed common and settings 2022-01-19 22:20:28 +01:00
64972b5b34 Update NSIS to use a more modern style and detect if LibreWolf is still running 2022-01-19 20:43:40 +00:00
Bert van der Weerd
c4156370ba
changed md5 sums into sha256 sums 2022-01-18 15:22:21 +01:00
Bert van der Weerd
ec836c49f2
release 1 of v96.0.1 2022-01-18 14:16:55 +01:00
Bert van der Weerd
7fdbe2af4a
fixing issue #148 2022-01-18 14:08:15 +01:00
Bert van der Weerd
0ffb0ad651
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2022-01-15 10:13:47 +01:00
Bert van der Weerd
7a4fa17d30
added target: make check 2022-01-15 10:13:37 +01:00
Bert van der Weerd
cd7107a05e
fix to actually remove librewolf distfiles 2022-01-14 15:22:22 +01:00
Bert van der Weerd
93c4a2a4c6
added _with_app_name to mk.py and added cairo-windows as drawing toolkit, also added .pdf as a file association in the nsis setup file 2022-01-14 15:18:21 +01:00
Bert van der Weerd
7c3ff63c31
bugfixes 2022-01-14 10:59:27 +01:00
Bert van der Weerd
77b2238a3c
Updated README.md 2022-01-11 21:21:25 +01:00
Bert van der Weerd
c3e8d8850f
Cleanup old cruft after successful release of v96.0-0 2022-01-11 21:13:56 +01:00
Bert van der Weerd
1240cdb7b1
bugfixes 2022-01-11 15:44:56 +01:00
Bert van der Weerd
df251864cd
v96.0-0 2022-01-10 21:50:41 +01:00
Bert van der Weerd
dfdb3eb4ee
disable some extra stuff in mozconfig 2022-01-10 13:41:34 +01:00
Bert van der Weerd
c36d0f808c
bugfixes 2022-01-10 13:33:59 +01:00
Bert van der Weerd
4f8e6031b0
added uploading to mk.py 2022-01-10 09:33:53 +01:00
Bert van der Weerd
942c237a08
moved old stuff out of the way 2022-01-10 09:09:18 +01:00
Bert van der Weerd
3911df71cd
make artifacts works again, next is make upload 2022-01-10 09:01:35 +01:00
Bert van der Weerd
1bfed68322
commit due to artifacts now having priority. 2022-01-10 07:57:49 +01:00
Bert van der Weerd
d9a155ccba
changes to _native use 2022-01-08 20:46:18 +01:00
Bert van der Weerd
99090a20f0
created mozconfig.windows 2022-01-08 20:35:09 +01:00
Bert van der Weerd
aeeaa1bcba
updates 2022-01-08 12:28:30 +01:00
Bert van der Weerd
9c341378d6
bugfixes 2022-01-08 12:17:23 +01:00
Bert van der Weerd
7a0a57c7cf
bugfixes 2022-01-08 12:09:57 +01:00
Bert van der Weerd
0801ed372f
win10pro vm installed 2022-01-07 12:35:02 +01:00
Bert van der Weerd
14b031064e
bugfixes 2021-12-29 23:34:06 +01:00
Bert van der Weerd
71261dadcb
build failure 2021-12-29 14:27:10 +01:00
Bert van der Weerd
ff5b82939d
build failure 2021-12-29 13:53:28 +01:00
Bert van der Weerd
134005c5d2
build failure 2021-12-29 13:47:49 +01:00
Bert van der Weerd
c3f88d72c9
build failure 2021-12-29 13:38:36 +01:00
Bert van der Weerd
f5123b8fce
build failure 2021-12-29 13:37:47 +01:00
Bert van der Weerd
912df746c9
bugfixes 2021-12-29 11:33:18 +01:00
Bert van der Weerd
98a1f82462
v95.0.2 2021-12-20 06:03:16 +01:00
Bert van der Weerd
97599d58a4
Sun 19 Dec 2021 02:17:37 PM CET 2021-12-19 14:17:37 +01:00
Bert van der Weerd
965bc3db05
Sun 19 Dec 2021 02:16:46 PM CET 2021-12-19 14:16:46 +01:00
Bert van der Weerd
b09e162310
removed obsolete docker folder 2021-12-19 14:15:32 +01:00
Bert van der Weerd
8b7809aad5
v95.0.1 2021-12-17 12:49:58 +01:00
Bert van der Weerd
71b0ef45a0
v95.0 2021-12-10 13:53:22 +01:00
Bert van der Weerd
bc6497b150
bugfixes 2021-12-08 20:32:24 +01:00
Bert van der Weerd
ecda79da05
quote librewolf arguments to allow for spaces in filenames (issue #116) 2021-11-30 13:55:44 +01:00
Bert van der Weerd
d21d3137a1 Update README.md 2021-11-27 13:07:20 +00:00
Bert van der Weerd
54bd66ec24 Update README.md 2021-11-27 13:05:52 +00:00
Bert van der Weerd
6ead6460e8 Update README.md 2021-11-27 13:00:59 +00:00
Bert van der Weerd
4c6ebbec7d Update README.md 2021-11-27 13:00:00 +00:00
Bert van der Weerd
fdca4c8d23 Update README.md 2021-11-27 12:58:20 +00:00
Bert van der Weerd
adf05892e4
v94.0.2.3 2021-11-23 13:05:14 +01:00
Bert van der Weerd
43443adfbf
v94.0.2-2 2021-11-19 15:54:36 +01:00
Bert van der Weerd
d648684fd9
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2021-11-19 11:31:04 +01:00
Bert van der Weerd
af0d3b0ca9
v94.0.2 2021-11-19 11:30:48 +01:00
Bert van der Weerd
c43b15b83f Update CONTRIBUTING.md 2021-11-16 14:19:55 +00:00
Bert van der Weerd
5d45ae0aca Update README.md 2021-11-16 13:04:17 +00:00
Bert van der Weerd
d73514b2a3 Update CONTRIBUTING.md 2021-11-16 10:48:02 +00:00
Bert van der Weerd
bbfde27a1b Add CONTRIBUTING 2021-11-16 10:41:23 +00:00
Bert van der Weerd
6161361c34 Update README.md 2021-11-13 10:20:21 +00:00
Bert van der Weerd
eda588aa6e Update README.md 2021-11-13 10:16:24 +00:00
Bert van der Weerd
f444640f1b
v94.0.1 2021-11-04 23:35:25 +01:00
Bert van der Weerd
e7ffc5d1dc
updates needed for compiling v94.0.1 2021-11-04 21:31:07 +01:00
Bert van der Weerd
f9e85a1f25
start with building for windows 2021-10-10 17:16:15 +02:00
Bert van der Weerd
6cc1b84d68
changes 2021-10-07 22:48:48 +02:00
Bert van der Weerd
a5da8de1f9
final touches on fedora34 build target 2021-10-06 16:32:00 +02:00
Bert van der Weerd
eca9b131f7
docker builds seem to work completely for the first time now 2021-10-06 15:43:21 +02:00
Bert van der Weerd
cf9d5ae61b
added option --disable-default-browser-agent to mozconfig 2021-10-06 12:54:04 +02:00
Bert van der Weerd
8cdf2cd8f2
improved docker builds and removed default-browser-agent* from the distribution 2021-10-06 12:46:35 +02:00
Bert van der Weerd
bd3ba0926a
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2021-10-05 17:51:05 +02:00
Bert van der Weerd
f574fe48e7
v93.0 2021-10-05 17:50:47 +02:00
Bert van der Weerd
cd50478cc2
temp version for fedora 2021-10-05 17:18:08 +02:00
Bert van der Weerd
e0e44d6bc0
fix 2021-10-04 13:36:16 +02:00
Bert van der Weerd
9e67085d66
tested mint20 and ubuntu20 2021-10-04 13:34:17 +02:00
Bert van der Weerd
2626643205
initial .deb versions for debian10,mint,ubuntu 2021-10-04 11:47:06 +02:00
Bert van der Weerd
de74c266f9
renamed debian to debian11 (bullseye) 2021-10-04 09:32:03 +02:00
Bert van der Weerd
b5573ca721
monday morning commit 2021-10-04 09:23:16 +02:00
Bert van der Weerd
7f7b036baa
update .gitignore 2021-10-02 11:43:45 +02:00
Bert van der Weerd
8db733dee8
tweaks to the artifacts Makefile 2021-10-02 11:42:21 +02:00
Bert van der Weerd
f6d5ef1108
fixes 2021-10-02 11:22:35 +02:00
Bert van der Weerd
5a93220522
fixes to docker 2021-10-02 08:13:59 +02:00
Bert van der Weerd
a5db8bda88
minor fixes 2021-09-30 18:55:56 +02:00
Bert van der Weerd
5d7a02f997
added targets mint and ubuntu 2021-09-30 18:35:45 +02:00
Bert van der Weerd
50f7e3b3bc
updates 2021-09-30 02:01:09 +02:00
Bert van der Weerd
48ce299674
add todo files for empty folders 2021-09-30 01:38:24 +02:00
Bert van der Weerd
2aed9e7b99
fixes 2021-09-30 01:22:31 +02:00
Bert van der Weerd
c039ae197e
fixes 2021-09-30 00:20:14 +02:00
Bert van der Weerd
2424b0c7f2
fixes 2021-09-29 22:49:02 +02:00
Bert van der Weerd
738f87ceef
cp -r release librewolf 2021-09-29 21:45:16 +02:00
Bert van der Weerd
de19118dc4
docker: first working version 2021-09-29 21:22:28 +02:00
Bert van der Weerd
e720a811ef
docker builds 2021-09-28 17:22:41 +02:00
Bert van der Weerd
543d8c34d5
Docker builds 2021-09-28 16:43:36 +02:00
Bert van der Weerd
ab5a09aab4
Most dockerfiles build now 2021-09-28 14:13:51 +02:00
Bert van der Weerd
57b8823f33
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2021-09-28 11:42:20 +02:00
Bert van der Weerd
85fe66908d
docker 2021-09-28 11:42:10 +02:00
Bert van der Weerd
3ba87634fd
Docker builds 2021-09-28 11:36:55 +02:00
Bert van der Weerd
2523ec7e57
updates 2021-09-28 11:23:02 +02:00
Bert van der Weerd
1af2db3cc8
Updating dockerfiles 2021-09-28 10:41:30 +02:00
Bert van der Weerd
a95d5771de
Starting with dockerfiles 2021-09-28 10:03:57 +02:00
Bert van der Weerd
5172e50652
Update submodules, new librewolf.cfg 2021-09-26 14:24:10 +02:00
Bert van der Weerd
694878d1d3
changes 2021-09-24 12:26:44 +02:00
Bert van der Weerd
318fce8430
tweaking mozconfig 2021-09-22 09:02:26 +02:00
Bert van der Weerd
456a600397
changes to which patches get applied 2021-09-16 07:04:42 +02:00
Bert van der Weerd
8961b3265c
v92.0 2021-09-09 22:47:34 +02:00
stanzabird
4613108c3f Docs 2021-09-01 16:10:40 +00:00
Bert van der Weerd
9775b85e9c
v91.0.2 2021-09-01 17:47:11 +02:00
Bert van der Weerd
cf7bc44b45
Now building settings pane by default 2021-08-29 10:44:33 +02:00
Bert van der Weerd
576230272b
Much improved handling of the settings UI repository 2021-08-28 12:16:05 +02:00
Bert van der Weerd
8599b6d0ae
Update submodules 2021-08-22 22:47:33 +02:00
Bert van der Weerd
1e44435165
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2021-08-21 14:16:11 +02:00
Bert van der Weerd
c7fe2e69fb
tmp 2021-08-21 14:16:00 +02:00
Bert van der Weerd
c6e9e01d50
Defining MOZ_REQUIRE_SIGNING to be empty 2021-08-21 11:36:42 +02:00
Bert van der Weerd
c092c222cd
New submodule commits 2021-08-20 19:46:28 +02:00
Bert van der Weerd
01107df881
updates 2021-08-17 11:35:55 +02:00
Bert van der Weerd
df4633f9a7
fix the settings-pane dragon and portable stuff 2021-08-15 09:18:14 +02:00
Bert van der Weerd
617c7b2eaf
v91.0 2021-08-10 21:18:36 +02:00
Bert van der Weerd
b1e26fbe91
changes 2021-08-08 13:07:08 +02:00
Bert van der Weerd
ca87c15a7b
Included librewolf-portable project as subdir into windows repo. 2021-08-08 10:46:31 +02:00
Bert van der Weerd
1d7b20e246
Update README.md 2021-08-07 00:01:58 +02:00
stanzabird
a209634f2e Update README.md 2021-08-06 21:40:06 +00:00
Bert van der Weerd
a9b768042f
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2021-08-06 23:20:06 +02:00
Bert van der Weerd
da7aeef05b
portable zipfile fixes 2021-08-06 23:19:51 +02:00
stanzabird
4c3326096e Update README.md 2021-08-04 13:09:30 +00:00
stanzabird
b7a5486c3c Update README.md 2021-08-04 13:08:24 +00:00
Bert van der Weerd
1b48885c91
updates to gecko-dev compilation 2021-08-02 14:17:33 +02:00
Bert van der Weerd
fc4cdde529
Added librewolf-portable.exe to windows zip files 2021-08-01 16:50:10 +02:00
Bert van der Weerd
4cf3e8791b
minor changes 2021-07-27 15:24:46 +02:00
Bert van der Weerd
4bb268a031
gecko-dev --settings-pane 2021-07-26 21:19:10 +02:00
Bert van der Weerd
65305e2ee4
v90.0.2 2021-07-24 12:07:13 +02:00
Bert van der Weerd
17b7c2588d
added prefs-pane 2021-07-23 18:19:53 +02:00
Bert van der Weerd
4ef34a9836
Release v90.0.1 2021-07-20 13:23:57 +02:00
Bert van der Weerd
5efb3c4c34
updates 2021-07-20 09:19:50 +02:00
Bert van der Weerd
cafdfb23ac
v90.0 2021-07-17 08:59:22 +02:00
Bert van der Weerd
a66fc42849
add crosscompile aarch64 target 2021-07-08 11:21:48 +02:00
Bert van der Weerd
816367b235
./mach package on macOS now produces a valid librewolf .dmg 2021-07-06 17:53:09 +02:00
Bert van der Weerd
90f2c3d0ca
updates 2021-07-01 17:26:49 +02:00
Bert van der Weerd
c8aa37f13b
updates 2021-07-01 17:14:01 +02:00
Bert van der Weerd
5b854810ab
updates 2021-07-01 16:58:21 +02:00
Bert van der Weerd
5f0d4dc8df
bugfixes 2021-07-01 15:42:24 +02:00
Bert van der Weerd
8ee65fc4f6
added --src gecko-dev 2021-07-01 13:01:54 +02:00
Bert van der Weerd
9840980db8
option -x implies -t win 2021-06-30 12:21:53 +02:00
Bert van der Weerd
3af893b165
update help message 2021-06-30 12:18:59 +02:00
Bert van der Weerd
a9341594ad
try autodetecting --distro parameter 2021-06-30 10:31:06 +02:00
Bert van der Weerd
65dc7d8060
bugfixes 2021-06-29 19:44:41 +02:00
Bert van der Weerd
f107e45cf9
test 2021-06-29 14:06:44 +02:00
Bert van der Weerd
613dee5518
v89.0.2 2021-06-29 10:18:15 +02:00
Bert van der Weerd
94e7c18a76
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2021-06-28 16:02:02 +02:00
Bert van der Weerd
62d231a030
updates 2021-06-28 16:01:48 +02:00
Bert van der Weerd
cf70d7a8af
updates 2021-06-28 15:57:08 +02:00
Bert van der Weerd
3eb92f29ca
updates 2021-06-24 12:13:09 +02:00
Bert van der Weerd
a7ef564050
updates 2021-06-20 13:43:20 +02:00
Bert van der Weerd
fb69daf1de
updates 2021-06-20 11:22:20 +02:00
Bert van der Weerd
0c23abbfc3
Update README.md 2021-06-20 11:21:08 +02:00
Bert van der Weerd
1ff72baa85 bugfixes 2021-06-20 11:16:16 +02:00
Bert van der Weerd
88aa775304
v89.0.1 2021-06-18 00:37:44 +02:00
Bert van der Weerd
b9c6c392da
added script_exit() function 2021-06-17 10:24:46 +02:00
Bert van der Weerd
527ce9fe31
new commits in Common submodule 2021-06-16 13:24:41 +02:00
Bert van der Weerd
16888df744
updates 2021-06-14 16:19:04 +02:00
Bert van der Weerd
862b95a65e
updates 2021-06-14 09:13:46 +02:00
Bert van der Weerd
a03b92e1e9
updates 2021-06-13 08:08:38 +02:00
Bert van der Weerd
dbcc50089c
updates 2021-06-12 17:54:13 +02:00
Bert van der Weerd
d49a020d37
updates 2021-06-12 11:11:41 +02:00
Bert van der Weerd
0f8e02ce35
updates 2021-06-12 11:11:23 +02:00
Bert van der Weerd
1362e61802
Merge branch 'pybuild' 2021-06-12 11:06:57 +02:00
Bert van der Weerd
7c8be01b29
branch work complete 2021-06-12 11:01:53 +02:00
Bert van der Weerd
c9c01b9fdc
updates 2021-06-11 21:32:26 +02:00
Bert van der Weerd
a7326a0680
updates 2021-06-10 15:27:33 +02:00
Bert van der Weerd
f80ce7a583
updates 2021-06-10 13:49:15 +02:00
Bert van der Weerd
f2fa4ce26b
updates 2021-06-10 11:54:11 +02:00
Bert van der Weerd
0bd27fb698
Added pybuild_lw.py 2021-06-10 00:14:09 +02:00
Bert van der Weerd
147e5f7be8
Implemented most non-librewolf functionality 2021-06-09 18:57:51 +02:00
Bert van der Weerd
1ef6478501
updates 2021-06-08 15:40:10 +02:00
Bert van der Weerd
312b272fd0
commandline parsed 2021-06-08 14:21:10 +02:00
Bert van der Weerd
779a4bc1d0
updates 2021-06-08 13:28:39 +02:00
Bert van der Weerd
4f6ea3ccab
updates 2021-06-08 11:49:59 +02:00
Bert van der Weerd
982ca26e9b
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2021-06-08 11:48:42 +02:00
Bert van der Weerd
22b26dc8cc
megabar3 2021-06-08 11:48:19 +02:00
stanzabird
c0a5c954f6 Update README.md 2021-06-08 08:25:40 +00:00
Bert van der Weerd
d048271c53
Building v91.0a1 nightly for v89.0 release 2021-06-03 10:12:13 +02:00
Bert van der Weerd
0ba021e502
v89.0 2021-06-02 04:49:59 +02:00
Bert van der Weerd
1a11b07147
updates 2021-06-01 13:41:06 +02:00
Bert van der Weerd
dd661f7023
updates 2021-05-22 23:18:18 +02:00
stanzabird
58cfdf9239 Update README.md 2021-05-11 12:09:36 +00:00
stanzabird
853ada8a3a Delete build.readme.md 2021-05-11 09:49:09 +00:00
Bert van der Weerd
c1ed17f1a3
Now using patches from the Common repository 2021-05-11 11:47:32 +02:00
Bert van der Weerd
11448dc5ee
removed Linux submodule 2021-05-11 09:46:09 +02:00
Bert van der Weerd
2139d4fc99
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2021-05-08 15:43:59 +02:00
Bert van der Weerd
7f8352be8f
Removed uninstall check messagebox, causes problems with Chocolatey. 2021-05-08 15:43:41 +02:00
stanzabird
3d5dc092cc Update link. 2021-05-08 11:04:17 +00:00
Bert van der Weerd
c3394c308d
Merge branch 'maltejur/windows-master' 2021-05-08 10:20:58 +02:00
Bert van der Weerd
6ea3f9492c
merge-conflict 2021-05-07 23:33:38 +02:00
Bert van der Weerd
7fff5d28d4
artifacts_all.sh on debian 2021-05-07 23:30:59 +02:00
maltejur
dd8cb7123d Update README.md to include chocolatey 2021-05-06 19:55:51 +00:00
Bert van der Weerd
5f1e8b2360
v88.0.1 2021-05-06 12:57:03 +02:00
Bert van der Weerd
74dcc11d58
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2021-05-03 09:30:29 +02:00
Bert van der Weerd
500e8f793d
updates 2021-05-03 09:30:09 +02:00
Bert van der Weerd
7dfb1602a3
removed permissive/strict variants, updated rpm flavor artifacts 2021-04-29 09:23:10 -04:00
Bert van der Weerd
87831661d9
updates 2021-04-29 04:06:49 -04:00
Bert van der Weerd
51d9a07c8c
added more config files 2021-04-29 01:08:30 +02:00
Bert van der Weerd
4815b2bcb3
changes 2021-04-24 23:46:24 +02:00
Bert van der Weerd
dac682c48a
cleanup, new patch 2021-04-21 14:51:08 +02:00
Bert van der Weerd
bee53b4e3b
Hopefully git_subs() now correctly pulls the latest from the master branch 2021-04-20 16:10:50 +02:00
Bert van der Weerd
2d8f2dc21e
Release v88.0 2021-04-19 13:13:03 +02:00
Bert van der Weerd
d321b24c54 Update README.md 2021-04-19 01:29:27 +00:00
Bert van der Weerd
e28ac99d5a Typo 2021-04-19 01:26:50 +00:00
Bert van der Weerd
2209d06605 Update README.md 2021-04-19 01:22:41 +00:00
Bert van der Weerd
a44548eaa5
enable webgl 2021-04-14 16:42:15 +02:00
Bert van der Weerd
d9945ef969
Removed macOS stuff, updated librewolf-config.patch 2021-04-13 17:06:51 +02:00
Bert van der Weerd
505de6dbae
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2021-04-12 13:34:56 +02:00
Bert van der Weerd
e1ff04a597
added util/upload-distfiles.sh 2021-04-12 13:34:39 +02:00
Bert van der Weerd
a35270249d Update README.md 2021-04-12 09:08:05 +00:00
Bert van der Weerd
c789457faa
rewriting build.sh, add microphone/webcam to permissive .cfg 2021-04-11 22:02:25 +02:00
Bert van der Weerd
1cc106f950
added -strict 2021-04-11 12:40:10 +02:00
Bert van der Weerd
79fa60e3ee
changes 2021-04-11 06:58:05 +02:00
Bert van der Weerd
3bc86e1b41 changes 2021-04-11 02:52:26 +00:00
Bert van der Weerd
4cf9ad289f
Before xcompile merge 2021-04-11 04:19:15 +02:00
Bert van der Weerd
1a4fcc2689
found tor-browser repo, does not build yet 2021-04-11 00:13:53 +02:00
Bert van der Weerd
a5900bbe52
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2021-04-10 21:12:22 +02:00
Bert van der Weerd
8a9e8e1f0c
updated debian deps 2021-04-10 21:12:07 +02:00
Bert van der Weerd
5a84e4cccf
documentation 2021-04-10 00:23:40 +02:00
Bert van der Weerd
f79790481f Update build.readme.md 2021-04-09 14:49:30 +00:00
Bert van der Weerd
ab290c19f3
added build.readme.md 2021-04-09 16:45:52 +02:00
Bert van der Weerd
e327b9710a
update mozilla_unified build stuff 2021-04-09 16:12:32 +02:00
Bert van der Weerd
8307ff568c
mozilla-unified changes 2021-04-09 11:34:38 +02:00
Bert van der Weerd
a6e86400a5
added init_mozilla_unfied, set_mozilla_unified for Nightly builds. 2021-04-08 19:01:09 +02:00
Bert van der Weerd
d0dd908ef5 updates 2021-04-04 18:29:04 +02:00
Bert van der Weerd
26955c2590
Created a seperate version.sh for pipeline builds 2021-04-04 15:04:26 +02:00
Bert van der Weerd
b1ab8b5261
created linux_xcompile.sh 2021-04-04 14:40:14 +02:00
Bert van der Weerd
91be01b7b7
Renamed branding_Files to files. 2021-04-04 12:33:17 +02:00
Bert van der Weerd
be0a1fbe65 Update README.md 2021-04-03 22:54:04 +00:00
Bert van der Weerd
128654cf63 Update README.md 2021-04-03 22:51:39 +00:00
Bert van der Weerd
e29f744807 Update README.md 2021-04-03 22:50:42 +00:00
Bert van der Weerd
3a60b9f807 Update README.md 2021-04-03 22:41:19 +00:00
Bert van der Weerd
9b845c92bc
added deps_mac 2021-04-03 19:49:54 +02:00
Bert van der Weerd
14aecdc347
moved artifacts_* to artifacts_all 2021-04-03 12:37:17 +02:00
Bert van der Weerd
d341a34ee5
Cleanup build.sh 2021-04-03 10:59:54 +02:00
Bert van der Weerd
06e31e374a
changes 2021-04-03 10:37:24 +02:00
Bert van der Weerd
8480a183a8
Moved getting patches to a linux git module at clone time. (no worries about diskspace #here) 2021-04-02 20:57:42 +02:00
Bert van der Weerd
82e73ac843
Merge branch 'master' of gitlab.com:librewolf-community/browser/windows 2021-04-01 18:35:09 +02:00
Bert van der Weerd
828edd1627
Removed decentraleyes and added LocalCDN and first_party_isolation. 2021-04-01 18:34:48 +02:00
Bert van der Weerd
02b3deb067 Update README.md 2021-03-31 15:13:27 +00:00
Bert van der Weerd
fa64d80122
Renamed -experimental to -permissive, a much better name. 2021-03-31 16:50:48 +02:00
Bert van der Weerd
ac27acc4b5 Update README.md 2021-03-30 15:16:17 +00:00
Bert van der Weerd
2ef0a31ec8 Update README.md 2021-03-30 15:13:38 +00:00
Bert van der Weerd
5e05410625
New cookie behavior in -experimental allows for cookie exceptions to be honored. (after a restart of LW) 2021-03-30 16:02:25 +02:00
Bert van der Weerd
dd52adad67
Comment out extensions.update.url in -experimental 2021-03-30 11:11:19 +02:00
Bert van der Weerd
f038bdebb7
Removed GNU sed usage, using patches instead. 2021-03-29 23:38:57 +02:00
Bert van der Weerd
21abdd645d
Moved experimental patches into patches/experimental 2021-03-29 07:52:37 +02:00
Bert van der Weerd
955fba899c
Additional fix for MR !15, but spaces in $HOME will cause more problems that just this fix. 2021-03-28 20:49:49 +02:00
Jason Yundt
79476e8732 Prevent error when $HOME contains spaces
Fixes #39.
2021-03-28 11:43:29 -04:00
18 changed files with 17 additions and 1091 deletions

11
.gitignore vendored
View file

@ -1,11 +0,0 @@
firefox-*
librewolf-*
megabar.patch
remove_addons.patch
unity-menubar.patch
context-menu.patch
mozilla-vpn-ad.patch
mozconfig
librewolf
tmp.nsi
tmp-experimental.nsi

6
.gitmodules vendored
View file

@ -1,6 +0,0 @@
[submodule "settings"]
path = settings
url = https://gitlab.com/librewolf-community/settings.git
[submodule "common"]
path = common
url = https://gitlab.com/librewolf-community/browser/common.git

View file

@ -1,45 +1,30 @@
# LibreWolf for windows
# LibreWolf Issue Tracker & Update Tools 🚀
* [download latest release](https://gitlab.com/librewolf-community/browser/windows/-/releases).
* [issue tracker](https://gitlab.com/librewolf-community/browser/windows/-/issues).
Welcome to the **LibreWolf for Windows** repository! This repository is now dedicated to the **Issue Tracker**. Submit your issues and get the latest updates on LibreWolf for Windows.
# download locations
To download the latest release, visit the [official LibreWolf release page](https://gitlab.com/librewolf-community/browser/bsys6/-/releases). For installation options, check out the [FAQ](https://librewolf.net/docs/faq/).
* [[arch releases](https://gitlab.com/librewolf-community/browser/arch/-/releases)] - [librewolf-bin AUR(en)](https://aur.archlinux.org/packages/librewolf-bin/), [librewolf AUR(en)](https://aur.archlinux.org/packages/librewolf/)
* [[linux releases](https://gitlab.com/librewolf-community/browser/linux/-/releases)] - Flatpak, AppImage, Arch and other Linux builds of the LibreWolf browser.
* [[windows releases](https://gitlab.com/librewolf-community/browser/windows/-/releases)] - (this repository)
## Update Tools 🛠️
# settings repository
Stay secure and up-to-date with these LibreWolf update tools:
* [[settings repository](https://gitlab.com/librewolf-community/settings)] - all _librewolf.cfg_ stuff.. _([issues](https://gitlab.com/librewolf-community/settings/-/issues))_
1. **LibreWolf WinUpdater**: Kudos to @ltguillaume for this [automatic updater](https://codeberg.org/ltguillaume/librewolf-winupdater) that can be set up to update LibreWolf automatically or run manually.
# librewolf repositories
2. **LibreWolf Update Checker Extension**: Created by Defkev, this [extension](https://addons.mozilla.org/en-US/firefox/addon/librewolf-updater/) will notify you when an update is available and guide you to the download link.
* [[common](https://gitlab.com/librewolf-community/browser/common)] -> _([issues](https://gitlab.com/librewolf-community/browser/common/-/issues))_
* [[linux](https://gitlab.com/librewolf-community/browser/linux)] -> _([issues](https://gitlab.com/librewolf-community/browser/linux/-/issues))_
* [[website](https://gitlab.com/librewolf-community/librewolf-community.gitlab.io)] - _([issues](https://gitlab.com/librewolf-community/librewolf-community.gitlab.io/-/issues))_
> Please note: The *updater* can _install_ updates automatically, while the *extension* can only _check_ for updates.
# distro repositories
## LibreWolf for Windows 🖥️
* [[arch](https://gitlab.com/librewolf-community/browser/arch)] -> _([issues](https://gitlab.com/librewolf-community/browser/arch/-/issues))_
* [[debian](https://gitlab.com/librewolf-community/browser/debian)] -> _([issues](https://gitlab.com/librewolf-community/browser/debian/-/issues))_
* [[flatpack](https://gitlab.com/librewolf-community/browser/flatpak)] -> _([issues](https://gitlab.com/librewolf-community/browser/flatpak/-/issues))_
* [[gentoo](https://gitlab.com/librewolf-community/browser/gentoo)] -> _([issues](https://gitlab.com/librewolf-community/browser/gentoo/-/issues))_
* [[macos](https://gitlab.com/librewolf-community/browser/macos)] -> _([issues](https://gitlab.com/librewolf-community/browser/macos/-/issues))_
* [[windows](https://gitlab.com/librewolf-community/browser/windows)] -> _([issues](https://gitlab.com/librewolf-community/browser/windows/-/issues))_
- LibreWolf supports multiple UI languages, available in settings.
- The latest **-portable.zip** release is self-contained and can be run on removable storage.
# community links
## Issue Tracker 🎫
* If at all possible, pleasse go to the relevant 'issues' link and start discussing thing there.
* [[reddit](https://www.reddit.com/r/LibreWolf/)] - [r/LibreWolf](https://www.reddit.com/r/LibreWolf/) 😺
* [readthedocs.io](https://librewolf.readthedocs.io/en/latest/).
* [[gitter](https://gitter.im/librewolf-community/librewolf)].
- For issues with Settings or Advanced Settings (`about:config`), submit them to the [settings repository](https://gitlab.com/librewolf-community/settings/-/issues).
- For other issues, such as crashes/theme/graphics/speed problems, submit them to [issues for windows repository](https://gitlab.com/librewolf-community/browser/windows/-/issues).
# hardening firefox
## Building from Source 🏗️
* **tools**: [[deviceinfo.me](https://www.deviceinfo.me/)], [[coveryourtracks](https://coveryourtracks.eff.org/learn)], [[privacytools.io](https://privacytools.io/)],
* eff.org: [surveillance self-defense](https://ssd.eff.org/en).
* mozilla: [Firefox](https://www.mozilla.org/en-US/firefox/new/), [Thunderbird](https://www.thunderbird.net/en-US/); ...
* news: [ghacks](https://www.ghacks.net/)
* wikipedia: [Browser fingerprinting](https://en.wikipedia.org/wiki/Device_fingerprint).
* wikipedia: [Browser security](https://en.wikipedia.org/wiki/Browser_security), [browser exploit](https://en.wikipedia.org/wiki/Browser_exploit).
- Our `bsys` build system supports cross-compiling from Linux to Windows. Building the Windows version from within Windows is not tested yet.
- The build system can be found here: [bsys6](https://gitlab.com/librewolf-community/browser/bsys6).

View file

@ -1,54 +0,0 @@
exe=
objdir=obj-x86_64-pc-linux-gnu/dist/firefox
ospkg=deb
# sanity checks
if [ ! -d $objdir ]; then
echo "artifacts_win.sh: directory $objdir not found. did you run './build.sh build'?"
exit 1;
fi
rm -rf ../firefox ../librewolf
cp -r $objdir ..
pushd ..
mv firefox librewolf
# apply the LibreWolf settings
cp -rv settings/* librewolf
# rename the executable manually
pushd librewolf ; mv -v firefox$exe librewolf$exe ; popd
# clean garbage files
cd librewolf ; rm -rf maintenanceservice* pingsender* firefox.*.xml precomplete removed-files ; cd ..
# linux: copy app icon stuff
cp branding_files/register-librewolf branding_files/start-librewolf branding_files/start-librewolf.desktop.in librewolf
# create the final zip artifact
rm -f librewolf-$pkgver.en-US.$ospkg.zip
zip -qr9 librewolf-$pkgver.en-US.$ospkg.zip librewolf
if [ $? -ne 0 ]; then exit 1; fi
# now to try to make the installer
# (create a .deb here)
# patch to experimental config
if [ ! -z $experimental ]; then
pushd librewolf
echo "Applying experimental patches..."
patch -p1 -i ../patches/librewolf-config.patch
if [ $? -ne 0 ]; then exit 1; fi
patch -p1 -i ../patches/librewolf-policies.patch
if [ $? -ne 0 ]; then exit 1; fi
popd
# create the final zip artifact
rm -f librewolf-$pkgver.en-US.$ospkg-experimental.zip
zip -qr9 librewolf-$pkgver.en-US.$ospkg-experimental.zip librewolf
if [ $? -ne 0 ]; then exit 1; fi
# now to try to make the installer
# (create a .deb here)
fi
popd

View file

@ -1,55 +0,0 @@
exe=
objdir=obj-x86_64-pc-linux-gnu/dist/firefox
ospkg=rpm
# sanity checks
if [ ! -d $objdir ]; then
echo "artifacts_win.sh: directory $objdir not found. did you run './build.sh build'?"
exit 1;
fi
rm -rf ../firefox ../librewolf
cp -r $objdir ..
pushd ..
mv firefox librewolf
# apply the LibreWolf settings
cp -rv settings/* librewolf
# rename the executable manually
pushd librewolf ; mv -v firefox$exe librewolf$exe ; popd
# clean garbage files
cd librewolf ; rm -rf maintenanceservice* pingsender* firefox.*.xml precomplete removed-files ; cd ..
# linux: copy app icon stuff
cp branding_files/register-librewolf branding_files/start-librewolf branding_files/start-librewolf.desktop.in librewolf
# create the final zip artifact
rm -f librewolf-$pkgver.en-US.$ospkg.zip
zip -qr9 librewolf-$pkgver.en-US.$ospkg.zip librewolf
if [ $? -ne 0 ]; then exit 1; fi
# now to try to make the installer
# (create a .deb here)
# patch to experimental config
if [ ! -z $experimental ]; then
pushd librewolf
echo "Applying experimental patches..."
patch -p1 -i ../patches/librewolf-config.patch
if [ $? -ne 0 ]; then exit 1; fi
patch -p1 -i ../patches/librewolf-policies.patch
if [ $? -ne 0 ]; then exit 1; fi
popd
# create the final zip artifact
rm -f librewolf-$pkgver.en-US.$ospkg-experimental.zip
zip -qr9 librewolf-$pkgver.en-US.$ospkg-experimental.zip librewolf
if [ $? -ne 0 ]; then exit 1; fi
# now to try to make the installer
# (create a .deb here)
fi
popd

View file

@ -1,122 +0,0 @@
#
# Change these values to fit your application...
#
!define APPNAME "LibreWolf" # Full app name, like: "Gtk+ 2.0 Hello World"
!define PROGNAME "librewolf" # executable name, like: gtk2hello
!define PROG_VERSION "pkg_version" # the program version, like: 0.3.0
!define ICON_NAME "librewolf.ico" # filename of icon to use for this app
!define COMPANYNAME "LibreWolf" # Your name, or company (or just the program name)
!define ESTIMATED_SIZE 190000 # Estimated size (in KB) of installed program for use in "add or remove programs" / 190 MB
#
# The actual installer/uninstaller, you should not need to change much here below
#
Name "${PROGNAME}"
OutFile "${PROGNAME}-${PROG_VERSION}.en-US.win64-setup.exe"
InstallDir $PROGRAMFILES64\${APPNAME}
RequestExecutionLevel admin
Page directory
Page instfiles
function .onInit
setShellVarContext all
functionEnd
Section "${PROGNAME}"
# Copy files
SetOutPath $INSTDIR
File /r librewolf\*.*
# Start Menu
createDirectory "$SMPROGRAMS\${COMPANYNAME}"
createShortCut "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}.lnk" "$INSTDIR\${PROGNAME}.exe" "" "$INSTDIR\${ICON_NAME}"
createShortCut "$SMPROGRAMS\${COMPANYNAME}\Uninstall.lnk" "$INSTDIR\uninstall.exe" "" ""
# Uninstaller
writeUninstaller "$INSTDIR\uninstall.exe"
# Registry information for add/remove programs
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayName" "${APPNAME}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "UninstallString" "$\"$INSTDIR\uninstall.exe$\""
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "QuietUninstallString" "$\"$INSTDIR\uninstall.exe$\" /S"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "InstallLocation" "$\"$INSTDIR$\""
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayIcon" "$\"$INSTDIR\${ICON_NAME}$\""
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "Publisher" "${COMPANYNAME}"
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayVersion" "${PROG_VERSION}"
# There is no option for modifying or repairing the install
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "NoModify" 1
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "NoRepair" 1
# Set the INSTALLSIZE constant (!defined at the top of this script) so Add/Remove Programs can accurately report the size
WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "EstimatedSize" ${ESTIMATED_SIZE}
#
# Registry information to let Windows pick us up in the list of available browsers
#
WriteRegStr HKLM "Software\Clients\StartMenuInternet\LibreWolf" "" "LibreWolf"
WriteRegStr HKLM "Software\Clients\StartMenuInternet\LibreWolf\Capabilities" "ApplicationDescription" "LibreWolf"
WriteRegStr HKLM "Software\Clients\StartMenuInternet\LibreWolf\Capabilities" "ApplicationIcon" "$INSTDIR\librewolf.exe,0"
WriteRegStr HKLM "Software\Clients\StartMenuInternet\LibreWolf\Capabilities" "ApplicationName" "LibreWolf"
WriteRegStr HKLM "Software\Clients\StartMenuInternet\LibreWolf\Capabilities\FileAssociations" ".htm" "LibreWolfHTM"
WriteRegStr HKLM "Software\Clients\StartMenuInternet\LibreWolf\Capabilities\FileAssociations" ".html" "LibreWolfHTM"
WriteRegStr HKLM "Software\Clients\StartMenuInternet\LibreWolf\Capabilities\Startmenu" "StartMenuInternet" "LibreWolf"
WriteRegStr HKLM "Software\Clients\StartMenuInternet\LibreWolf\Capabilities\URLAssociations" "http" "LibreWolfHTM"
WriteRegStr HKLM "Software\Clients\StartMenuInternet\LibreWolf\Capabilities\URLAssociations" "https" "LibreWolfHTM"
WriteRegStr HKLM "Software\Clients\StartMenuInternet\LibreWolf\DefaultIcon" "" "$INSTDIR\librewolf.exe,0"
WriteRegStr HKLM "Software\Clients\StartMenuInternet\LibreWolf\shell\open\command" "" "$INSTDIR\librewolf.exe"
WriteRegStr HKLM "Software\RegisteredApplications" "LibreWolf" "Software\Clients\StartMenuInternet\LibreWolf\Capabilities"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM" "" "LibreWolf Handler"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM" "AppUserModelId" "LibreWolf"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\Application" "AppUserModelId" "LibreWolf"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\Application" "ApplicationIcon" "$INSTDIR\librewolf.exe,0"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\Application" "ApplicationName" "LibreWolf"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\Application" "ApplicationDescription" "Howling to Freedom"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\Application" "ApplicationCompany" "LibreWolf"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\DefaultIcon" "" "$INSTDIR\librewolf.exe,0"
WriteRegStr HKLM "Software\Classes\LibreWolfHTM\shell\open\command" "" "$INSTDIR\librewolf.exe %1"
SectionEnd
# Before uninstall, ask for confirmation
function un.onInit
SetShellVarContext all
#Verify the uninstaller - last chance to back out
MessageBox MB_OKCANCEL "Permanantly remove ${APPNAME}?" IDOK next
Abort
next:
functionEnd
# Uninstaller
section "uninstall"
# Remove Start Menu launcher
delete "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}.lnk"
delete "$SMPROGRAMS\${COMPANYNAME}\Uninstall.lnk"
# Try to remove the Start Menu folder - this will only happen if it is empty
rmDir "$SMPROGRAMS\${COMPANYNAME}"
# Remove files
rmDir /r $INSTDIR
# Remove uninstaller information from the registry
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}"
#
# Windows default browser integration
#
DeleteRegKey HKLM "Software\Clients\StartMenuInternet\LibreWolf"
DeleteRegKey HKLM "Software\RegisteredApplications"
DeleteRegKey HKLM "Software\Classes\LibreWolfHTM"
sectionEnd

View file

@ -1,60 +0,0 @@
exe=.exe
objdir=obj-x86_64-pc-mingw32/dist/firefox
ospkg=win64
# sanity checks
if [ ! -d $objdir ]; then
echo "artifacts_win.sh: directory $objdir not found. did you run './build.sh build'?"
exit 1;
fi
rm -rf ../firefox ../librewolf
cp -r $objdir ..
pushd ..
mv firefox librewolf
# apply the LibreWolf settings
cp -rv settings/* librewolf
# rename the executable manually
pushd librewolf ; mv -v firefox$exe librewolf$exe ; popd
# clean garbage files
cd librewolf ; rm -rf maintenanceservice* pingsender* firefox.*.xml precomplete removed-files ; cd ..
# windows: copy the windows icon
cp -v common/source_files/browser/branding/librewolf/firefox.ico librewolf/librewolf.ico
# create the final zip artifact
rm -f librewolf-$pkgver.en-US.$ospkg.zip
zip -qr9 librewolf-$pkgver.en-US.$ospkg.zip librewolf
if [ $? -ne 0 ]; then exit 1; fi
# now to try to make the installer
rm -f librewolf-$pkgver.en-US.win64-setup.exe tmp.nsi
sed "s/pkg_version/$pkgver/g" < artifacts_win.nsi > tmp.nsi
makensis-3.01.exe -V1 tmp.nsi
if [ $? -ne 0 ]; then exit 1; fi
# patch to experimental config
if [ ! -z $experimental ]; then
pushd librewolf
echo "Applying experimental patches..."
patch -p1 -i ../patches/librewolf-config.patch
if [ $? -ne 0 ]; then exit 1; fi
patch -p1 -i ../patches/librewolf-policies.patch
if [ $? -ne 0 ]; then exit 1; fi
popd
# create the final zip artifact
rm -f librewolf-$pkgver.en-US.$ospkg-experimental.zip
zip -qr9 librewolf-$pkgver.en-US.$ospkg-experimental.zip librewolf
if [ $? -ne 0 ]; then exit 1; fi
# now to try to make the installer
rm -f librewolf-$pkgver.en-US.win64-experimental-setup.exe tmp-experimental.nsi
sed "s/win64-setup/win64-experimental-setup/g" < tmp.nsi > tmp-experimental.nsi
makensis-3.01.exe -V1 tmp-experimental.nsi
if [ $? -ne 0 ]; then exit 1; fi
fi
popd

View file

@ -1,16 +0,0 @@
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
MOZ_APP_NAME=librewolf
MOZ_APP_BASENAME=LibreWolf
MOZ_APP_PROFILE=LibreWolf
MOZ_APP_VENDOR="LibreWolf Community"
MOZ_APP_DISPLAYNAME=LibreWolf
MOZ_APP_REMOTINGNAME=librewolf
MOZ_DEV_EDITION=1
MOZ_TELEMETRY_REPORTING=
MOZ_SERVICES_HEALTHREPORT=
MOZ_NORMANDY=
MOZ_REQUIRE_SIGNING=
MOZ_DEFAULT_BROWSER_AGENT=0

View file

@ -1,7 +0,0 @@
#!/usr/bin/env bash
sed "s,MYDIR,$(pwd),g" < start-librewolf.desktop.in > start-librewolf.desktop
mkdir -p "$HOME/.local/share/applications/"
cp -v ./start-librewolf.desktop "$HOME/.local/share/applications/"
update-desktop-database "$HOME/.local/share/applications/"

View file

@ -1,22 +0,0 @@
#!/usr/bin/env bash
# Do not (try to) connect to the session manager
unset SESSION_MANAGER
# If XAUTHORITY is unset, set it to its default value of $HOME/.Xauthority
# before we change HOME below. (See xauth(1) and #1945.) XDM and KDM rely
# on applications using this default value.
if [ -z "$XAUTHORITY" ]; then
XAUTHORITY=~/.Xauthority
export XAUTHORITY
fi
# Try to be agnostic to where we're being started from, chdir to where
# the script is.
mydir="`dirname "$0"`"
test -d "$mydir" && cd "$mydir"
#./librewolf --class "LibreWolf" -profile TorBrowser/Data/Browser/profile.default "${@}" > "$logfile" 2>&1 </dev/null &
./librewolf --detach --class "LibreWolf" > /dev/null 2>&1 </dev/null &
exit $?

View file

@ -1,10 +0,0 @@
[Desktop Entry]
Type=Application
Name=LibreWolf
GenericName=Web Browser
Comment=LibreWolf Browser
Categories=Network;WebBrowser;Security;
Exec=MYDIR/./start-librewolf
X-TorBrowser-ExecShell=MYDIR/./start-librewolf
Icon=MYDIR/./browser/chrome/icons/default/default64.png
StartupWMClass=LibreWolf

578
build.sh
View file

@ -1,578 +0,0 @@
#!/bin/bash
# build.sh - build librewolf on windows
# derived from https://gitlab.com/librewolf-community/browser/linux/-/blob/master/PKGBUILD
#
# This script is set up like a Makefile, it's a list of functions that perform a
# certain sub-task, that function can be called as a commandline argument to the script.
#
set -e
pkgver=87.0
deps_deb() {
echo "deps_deb: begin."
deps="python3 python3-distutils clang pkg-config libpulse-dev gcc curl wget nodejs libpango1.0-dev nasm yasm zip m4 libgtk-3-dev libgtk2.0-dev libdbus-glib-1-dev libxt-dev"
apt -y install $deps
echo "deps_deb: done."
}
deps_rpm() {
echo "deps_rpm: begin."
deps="python3 python3-distutils-extra clang pkg-config gcc curl wget nodejs nasm yasm zip m4 python3-zstandard python-zstandard python-devel python3-devel gtk3-devel llvm gtk2-devel dbus-glib-devel libXt-devel pulseaudio-libs-devel"
dnf -y install $deps
echo "deps_rpm: done."
}
deps_pkg() {
echo "deps_pkg: begin."
deps="wget gsed gmake m4 python3 py37-sqlite3 pkgconf llvm node nasm zip unzip yasm"
pkg install $deps
echo "deps_pkg: done."
}
clean() {
echo "clean: begin."
echo "Deleting firefox-${pkgver} ..."
rm -rf firefox-$pkgver
echo "Deleting other cruft ..."
rm -rf librewolf
rm -f firefox-$pkgver.source.tar.xz
rm -f mozconfig
rm -f *.patch
# windows
rm -f librewolf-$pkgver.en-US.win64.zip
rm -f librewolf-$pkgver.en-US.win64-setup.exe
rm -f librewolf-$pkgver.en-US.win64-experimental.zip
rm -f librewolf-$pkgver.en-US.win64-experimental-setup.exe
rm -f tmp.nsi tmp-experimental.nsi
# linux
rm -f librewolf-$pkgver.en-US.deb.zip
rm -f librewolf-$pkgver.en-US.deb-experimental.zip
rm -f librewolf-$pkgver.en-US.rpm.zip
echo "clean: done."
}
fetch() {
echo "fetch: begin."
# fetch the firefox source.
rm -f firefox-$pkgver.source.tar.xz
echo "Downloading firefox-$pkgver.source.tar.xz ..."
wget -q https://archive.mozilla.org/pub/firefox/releases/$pkgver/source/firefox-$pkgver.source.tar.xz
if [ $? -ne 0 ]; then exit 1; fi
if [ ! -f firefox-$pkgver.source.tar.xz ]; then exit 1; fi
echo "fetch: done."
}
extract() {
echo "extract: begin."
echo "Deleting previous firefox-${pkgver} ..."
rm -rf firefox-$pkgver
echo "Extracting firefox-$pkgver.source.tar.xz ..."
tar xf firefox-$pkgver.source.tar.xz
if [ $? -ne 0 ]; then exit 1; fi
if [ ! -d firefox-$pkgver ]; then exit 1; fi
echo "extract: done."
}
create_mozconfig() {
cat >../mozconfig <<END
ac_add_options --enable-application=browser
# This supposedly speeds up compilation (We test through dogfooding anyway)
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --enable-release
ac_add_options --enable-hardening
ac_add_options --enable-rust-simd
ac_add_options --enable-optimize
# Branding
ac_add_options --enable-update-channel=release
# theming bugs: ac_add_options --with-app-name=librewolf
# theming bugs: ac_add_options --with-app-basename=LibreWolf
ac_add_options --with-branding=browser/branding/librewolf
ac_add_options --with-distribution-id=io.gitlab.librewolf-community
ac_add_options --with-unsigned-addon-scopes=app,system
ac_add_options --allow-addon-sideload
export MOZ_REQUIRE_SIGNING=0
# Features
ac_add_options --disable-crashreporter
ac_add_options --disable-updater
# Disables crash reporting, telemetry and other data gathering tools
mk_add_options MOZ_CRASHREPORTER=0
mk_add_options MOZ_DATA_REPORTING=0
mk_add_options MOZ_SERVICES_HEALTHREPORT=0
mk_add_options MOZ_TELEMETRY_REPORTING=0
# first attempt to fix the win32 vcredist issue results in build errors..
#WIN32_REDIST_DIR=$VCINSTALLDIR\redist\x86\Microsoft.VC141.CRT
END
}
do_patches() {
echo "do_patches: begin."
# get the patches
echo 'Getting patches...'
rm -f context-menu.patch megabar.patch mozilla-vpn-ad.patch remove_addons.patch unity-menubar.patch
wget -q https://gitlab.com/librewolf-community/browser/linux/-/raw/master/context-menu.patch
if [ $? -ne 0 ]; then exit 1; fi
if [ ! -f context-menu.patch ]; then exit 1; fi
wget -q https://gitlab.com/librewolf-community/browser/linux/-/raw/master/megabar.patch
if [ $? -ne 0 ]; then exit 1; fi
if [ ! -f megabar.patch ]; then exit 1; fi
wget -q https://gitlab.com/librewolf-community/browser/linux/-/raw/master/mozilla-vpn-ad.patch
if [ $? -ne 0 ]; then exit 1; fi
if [ ! -f mozilla-vpn-ad.patch ]; then exit 1; fi
wget -q https://gitlab.com/librewolf-community/browser/linux/-/raw/master/remove_addons.patch
if [ $? -ne 0 ]; then exit 1; fi
if [ ! -f remove_addons.patch ]; then exit 1; fi
if [ ! -d firefox-$pkgver ]; then exit 1; fi
cd firefox-$pkgver
echo 'Applying patches...'
# Apply patches..
# context-menu.patch megabar.patch mozilla-vpn-ad.patch remove_addons.patch unity-menubar.patch
echo 'context-menu.patch:'
patch -p1 -i ../context-menu.patch
if [ $? -ne 0 ]; then exit 1; fi
echo 'megabar.patch:'
patch -p1 -i ../megabar.patch
if [ $? -ne 0 ]; then exit 1; fi
echo 'mozilla-vpn-ad.patch:'
patch -p1 -i ../mozilla-vpn-ad.patch
if [ $? -ne 0 ]; then exit 1; fi
echo 'remove_addons.patch:'
patch -p1 -i ../remove_addons.patch
if [ $? -ne 0 ]; then exit 1; fi
# create mozconfig..
create_mozconfig
# just a straight copy for now..
cp -v ../mozconfig .
# on freebsd we're called gsed..
set +e
sed=sed
gsed --version > /dev/null
if [ $? -eq 0 ]; then
sed=gsed;
# disable webrtc, build errors
cat>>../mozconfig <<END
# disable webrtc on freebsd
ac_add_options --disable-webrtc
END
fi
set -e
# Disabling Pocket
$sed -i "s/'pocket'/#'pocket'/g" browser/components/moz.build
if [ $? -ne 0 ]; then exit 1; fi
# this one only to remove an annoying error message:
$sed -i 's#SaveToPocket.init();#// SaveToPocket.init();#g' browser/components/BrowserGlue.jsm
if [ $? -ne 0 ]; then exit 1; fi
# Remove Internal Plugin Certificates
_cert_sed='s#if (aCert.organizationalUnit == "Mozilla [[:alpha:]]\+") {\n'
_cert_sed+='[[:blank:]]\+return AddonManager\.SIGNEDSTATE_[[:upper:]]\+;\n'
_cert_sed+='[[:blank:]]\+}#'
_cert_sed+='// NOTE: removed#g'
# on windows: the sed.exe in MozBuild is too old, no -z, using the one from Git instead.
if [ -f '/c/mozilla-build/start-shell.bat' ]; then
mysed='/c/mozilla-source/Git/usr/bin/sed.exe'
if [ ! -f $mysed ]; then
echo 'build.sh: For the build to work, copy "c:\program files\Git" folder into "c:\mozilla-source".'
exit
fi
else
mysed=$sed
fi
$mysed -z "$_cert_sed" -i toolkit/mozapps/extensions/internal/XPIInstall.jsm
if [ $? -ne 0 ]; then exit 1; fi
# allow SearchEngines option in non-ESR builds
$sed -i 's#"enterprise_only": true,#"enterprise_only": false,#g' browser/components/enterprisepolicies/schemas/policies-schema.json
if [ $? -ne 0 ]; then exit 1; fi
_settings_services_sed='s#firefox.settings.services.mozilla.com#f.s.s.m.c.qjz9zk#g'
# stop some undesired requests (https://gitlab.com/librewolf-community/browser/common/-/issues/10)
$sed "$_settings_services_sed" -i browser/components/newtab/data/content/activity-stream.bundle.js
if [ $? -ne 0 ]; then exit 1; fi
$sed "$_settings_services_sed" -i modules/libpref/init/all.js
if [ $? -ne 0 ]; then exit 1; fi
$sed "$_settings_services_sed" -i services/settings/Utils.jsm
if [ $? -ne 0 ]; then exit 1; fi
$sed "$_settings_services_sed" -i toolkit/components/search/SearchUtils.jsm
if [ $? -ne 0 ]; then exit 1; fi
# copy branding resources
cp -vr ../common/source_files/* ./
# new branding stuff
cp -v ../branding_files/configure.sh browser/branding/librewolf
# local patches
echo 'Local patches...'
echo 'browser-confvars.patch:'
patch -p1 -i ../patches/browser-confvars.patch
if [ $? -ne 0 ]; then exit 1; fi
cd ..
echo "do_patches: done."
}
build() {
echo "build: begin."
if [ ! -d firefox-$pkgver ]; then exit 1; fi
cd firefox-$pkgver
./mach build
if [ $? -ne 0 ]; then exit 1; fi
cd ..
echo "build: done."
}
artifacts_win() {
echo "artifacts_win: begin."
if [ ! -d firefox-$pkgver ]; then exit 1; fi
cd firefox-$pkgver
./mach package
if [ $? -ne 0 ]; then exit 1; fi
echo ""
echo "artifacts_win: Creating final artifacts."
echo ""
# there is just too much garbage in this installer function to
# have it all here..
. ../artifacts_win.sh
cd ..
echo "artifacts_win: done."
}
artifacts_deb()
{
echo "artifacts_deb: begin."
if [ ! -d firefox-$pkgver ]; then exit 1; fi
cd firefox-$pkgver
./mach package
if [ $? -ne 0 ]; then exit 1; fi
echo ""
echo "artifacts_deb: Creating final artifacts."
echo ""
. ../artifacts_deb.sh
cd ..
echo "artifacts_deb: done."
}
artifacts_rpm()
{
echo "artifacts_rpm: begin."
if [ ! -d firefox-$pkgver ]; then exit 1; fi
cd firefox-$pkgver
./mach package
if [ $? -ne 0 ]; then exit 1; fi
echo ""
echo "artifacts_rpm: Creating final artifacts."
echo ""
. ../artifacts_rpm.sh
cd ..
echo "artifacts_rpm: done."
}
rustup() {
# rust needs special love: https://www.atechtown.com/install-rust-language-on-debian-10/
echo "rustup: begin."
curl https://sh.rustup.rs -sSf | sh
. $HOME/.cargo/env
cargo install cbindgen
echo "rustup: done."
}
mach_env() {
echo "mach_env: begin."
if [ ! -d firefox-$pkgver ]; then exit 1; fi
cd firefox-$pkgver
./mach create-mach-environment
if [ $? -ne 0 ]; then exit 1; fi
cd ..
echo "mach_env: done."
}
git_subs() {
echo "git_subs: begin."
git submodule update --recursive
git submodule foreach git merge origin master
echo "git_subs: done."
}
#
# Experimental configuration options
#
config_diff() {
pushd settings > /dev/null
cp "/c/Program Files/LibreWolf/librewolf.cfg" librewolf.cfg
git diff librewolf.cfg > ../patches/librewolf-config.patch
git diff librewolf.cfg
git checkout librewolf.cfg > /dev/null 2>&1
popd > /dev/null
}
policies_diff() {
pushd settings/distribution > /dev/null
cp "/c/Program Files/LibreWolf/distribution/policies.json" policies.json
git diff policies.json > ../../patches/librewolf-policies.patch
git diff policies.json
git checkout policies.json > /dev/null 2>&1
popd > /dev/null
}
git_init() {
echo "git_init: begin."
if [ ! -d firefox-$pkgver ]; then exit 1; fi
cd firefox-$pkgver
echo "Removing old .git folder..."
rm -rf .git
echo "Creating new .git folder..."
git init
git config core.safecrlf false
git config commit.gpgsign false
git add -f * .[a-z]*
git commit -am 'Initial commit'
cd ..
echo "git_init: done."
}
# windows: change $PATH to find all the build tools in .mozbuild
# this might do the trick on macos aswell?
if [ -f '/c/mozilla-build/start-shell.bat' ]; then
export TPATH=$HOME/.mozbuild/clang/bin:$HOME/.mozbuild/cbindgen:$HOME/.mozbuild/node:$HOME/.mozbuild/nasm
export PATH=$TPATH:$PATH
fi
if [ -f $HOME/.cargo/env ]; then
. $HOME/.cargo/env
fi
# process commandline arguments and do something
done_something=0
# various administrative actions...
if [[ "$*" == *clean* ]]; then
clean
done_something=1
fi
if [[ "$*" == *git_subs* ]]; then
git_subs
done_something=1
fi
if [[ "$*" == *rustup* ]]; then
rustup
done_something=1
fi
if [[ "$*" == *mach_env* ]]; then
mach_env
done_something=1
fi
# dependencies on various platforms...
if [[ "$*" == *deps_deb* ]]; then
deps_deb
done_something=1
fi
if [[ "$*" == *deps_rpm* ]]; then
deps_rpm
done_something=1
fi
if [[ "$*" == *deps_pkg* ]]; then
deps_pkg
done_something=1
fi
# main building actions...
if [[ "$*" == *fetch* ]]; then
fetch
done_something=1
fi
if [[ "$*" == *extract* ]]; then
extract
done_something=1
fi
if [[ "$*" == *do_patches* ]]; then
do_patches
done_something=1
fi
if [[ "$*" == *git_init* ]]; then
git_init
done_something=1
fi
if [[ "$*" == *build* ]]; then
build
done_something=1
fi
# creating the artifacts...
if [[ "$*" == *artifacts_exp* ]]; then
experimental=experimental
artifacts_win
done_something=1
else
if [[ "$*" == *artifacts_win* ]]; then
artifacts_win
done_something=1
fi
fi
if [[ "$*" == *artifacts_deb_exp* ]]; then
experimental=experimental
artifacts_deb
done_something=1
else
if [[ "$*" == *artifacts_deb* ]]; then
artifacts_deb
done_something=1
fi
fi
if [[ "$*" == *artifacts_rpm_exp* ]]; then
experimental=experimental
artifacts_rpm
done_something=1
else
if [[ "$*" == *artifacts_rpm* ]]; then
artifacts_rpm
done_something=1
fi
fi
# librewolf.cfg and policies.json differences
if [[ "$*" == *config_diff* ]]; then
config_diff
done_something=1
fi
if [[ "$*" == *policies_diff* ]]; then
policies_diff
done_something=1
fi
if [[ "$*" == *mach_run_config* ]]; then
cp -r settings/* $(echo firefox-$pkgver/obj-*)/dist/bin
done_something=1
fi
# by default, give help..
if (( done_something == 0 )); then
cat << EOF
Use: ./build.sh fetch extract do_patches build artifacts_win
fetch - fetch the tarball.
extract - extract the tarball.
do_patches - create a mozconfig, and patch the source.
build - the actual build.
artifacts_win - apply .cfg, build the zip file and NSIS setup.exe installer.
artifacts_exp - package as above, but use the experimental config/policies.
Linux related functions:
deps_deb - install dependencies with apt.
deps_rpm - install dependencies with dnf.
deps_pkg - install dependencies with pkg.
artifacts_deb - apply .cfg, create a dist zip file (for debian10).
artifacts_deb_exp - include experimental build.
artifacts_rpm - apply .cfg, create a dist zip file (for fedora33).
artifacts_rpm_exp - include experimental build.
Generic utility functionality:
mach_env - create mach build environment.
rustup - perform a rustup for this user.
clean - remove generated cruft.
git_subs - update git submodules.
config_diff - diff between my .cfg and dist .cfg file. (win10)
policies_diff - diff between my policies and the dist policies. (win10)
git_init - create .git folder in firefox-$pkgver for creating patches.
mach_run_config - copy librewolf config/policies to enable 'mach run'.
Examples:
For windows, use:
./build.sh fetch extract do_patches build artifacts_win
For debian, use:
sudo ./build.sh deps_deb
./build.sh rustup mach_env
./build.sh fetch extract do_patches build artifacts_deb
EOF
exit 1
fi

1
common

@ -1 +0,0 @@
Subproject commit 9120ca6c6709673b0188a081ec6383c4db75d169

View file

@ -1,11 +0,0 @@
# current differences between -release and -experimental
## librewolf.cfg:
* lockPref("dom.w3c_pointer_events.enabled", true); -> This fixes YouTube picture-in-picture.
* defaultPref("dom.event.contextmenu.enabled", true); -> This fixes lastpass.com context menu.
* Comment out all WebGL related settings to enable WebGL again.
## policies.json
* Added the decentraleyes plugin.

View file

@ -1,28 +0,0 @@
diff --git a/browser/confvars.sh b/browser/confvars.sh
index 92871c9516..1e151180dd 100644
--- a/browser/confvars.sh
+++ b/browser/confvars.sh
@@ -3,8 +3,10 @@
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-MOZ_APP_VENDOR=Mozilla
-MOZ_UPDATER=1
+MOZ_APP_BASENAME=LibreWolf
+MOZ_APP_VENDOR="LibreWolf Community"
+
+MOZ_UPDATER=0
if test "$OS_ARCH" = "WINNT"; then
if ! test "$HAVE_64BIT_BUILD"; then
@@ -34,8 +36,8 @@ BROWSER_CHROME_URL=chrome://browser/content/browser.xhtml
# For mozilla-beta, mozilla-release, or mozilla-central repositories, use
# "unofficial" branding.
# For the mozilla-aurora repository, use "aurora".
-MOZ_BRANDING_DIRECTORY=browser/branding/unofficial
-MOZ_OFFICIAL_BRANDING_DIRECTORY=browser/branding/official
+MOZ_BRANDING_DIRECTORY=browser/branding/librewolf
+MOZ_OFFICIAL_BRANDING_DIRECTORY=browser/branding/librewolf
MOZ_APP_ID={ec8030f7-c20a-464f-9b0e-13a3a9e97384}
MOZ_PROFILE_MIGRATOR=1

View file

@ -1,63 +0,0 @@
diff --git a/librewolf.cfg b/librewolf.cfg
index 1ad0cea..8fe76be 100644
--- a/librewolf.cfg
+++ b/librewolf.cfg
@@ -389,7 +389,7 @@ defaultPref("extensions.ui.experiment.hidden", false);
lockPref("dom.indexedDB.enabled", true); //default true
//lockPref("dom.indexedDB.logging.details", false); //default true
//lockPref("dom.indexedDB.logging.enabled", false); //default true
-lockPref("dom.w3c_pointer_events.enabled", false);
+lockPref("dom.w3c_pointer_events.enabled", true);
//lockPref("network.http.spdy.enabled", false);
//lockPref("network.http.spdy.enabled.deps", false);
//lockPref("network.http.spdy.enabled.http2", false);
@@ -1132,7 +1132,7 @@ lockPref("prio.publicKeyB", "");
// >>>>>>>>>>>>>>>>>>>>
// Pref : Other webGl [WINDOWS]
-lockPref("webgl.dxgl.enabled", false);
+//lockkPref("webgl.dxgl.enabled", false);
// Pref : disable scanning for plugins [WINDOWS]
lockPref("plugin.scan.plid.all", false);
@@ -1365,7 +1365,7 @@ defaultPref("layout.frame_rate.precise", true);
// It's likely your browser is already set to use these features.
// May introduce instability on some hardware.
// Tor compatibility - have inverted values in tor.
-defaultPref("webgl.force-enabled", true);
+//defaultPref("webgl.force-enabled", true);
defaultPref("layers.acceleration.force-enabled", true);
// Pref : 2508: disable hardware acceleration to reduce graphics fingerprinting
@@ -1432,16 +1432,16 @@ defaultPref("browser.tabs.animate", false);
// WebGL introduces high fingerprinting (WebGL is a js API for directly accessing hardware)
defaultPref("webgl.disabled", false); // Tor have it false but the rest is the same (webgl)
// This does not leak
-lockPref("webgl.enable-webgl2", false);
-lockPref("webgl.min_capability_mode", true);
+//lockPref("webgl.enable-webgl2", false);
+//lockPref("webgl.min_capability_mode", true);
// Bench Diff : 0/5000
// Pref : Disable webGL II/II
// WebGL introduces high fingerprinting (WebGL is a js API for directly accessing hardware)
-lockPref("pdfjs.enableWebGL", false);
-lockPref("webgl.disable-extensions", true);
-lockPref("webgl.disable-fail-if-major-performance-caveat", true);
-lockPref("webgl.enable-debug-renderer-info", false); //Deprecated Active
+//lockPref("pdfjs.enableWebGL", false);
+//lockPref("webgl.disable-extensions", true);
+//lockPref("webgl.disable-fail-if-major-performance-caveat", true);
+//lockPref("webgl.enable-debug-renderer-info", false); //Deprecated Active
// Bench Diff : -1500/5000
// Pref : Disable asm.js
@@ -1804,7 +1804,7 @@ lockPref("datareporting.healthreport.uploadEnabled", false);
lockPref("datareporting.policy.dataSubmissionEnabled", false);
// Pref : Disable right-click menu manipulation via JavaScript (disabled)
-defaultPref("dom.event.contextmenu.enabled", false);
+defaultPref("dom.event.contextmenu.enabled", true);
// Pref : Disable clipboard event detection (onCut/onCopy/onPaste) via Javascript
// Disabling clipboard events breaks Ctrl+C/X/V copy/cut/paste functionaility in

View file

@ -1,14 +0,0 @@
diff --git a/distribution/policies.json b/distribution/policies.json
index 7f7e822..154db6e 100644
--- a/distribution/policies.json
+++ b/distribution/policies.json
@@ -62,7 +62,8 @@
"Extensions": {
"Install": [
- "https://addons.cdn.mozilla.net/user-media/addons/607454/ublock_origin-1.33.2-an+fx.xpi"
+ "https://addons.cdn.mozilla.net/user-media/addons/607454/ublock_origin-1.33.2-an+fx.xpi",
+ "https://addons.mozilla.org/firefox/downloads/file/3672658/decentraleyes-2.0.15-an+fx.xpi"
],
"Uninstall": [
"google@search.mozilla.org",

@ -1 +0,0 @@
Subproject commit 9ba36a97a914a9ec96860c836d420baacbb3bd66