Skip to content

Commit

Permalink
68.14.5 - everything else
Browse files Browse the repository at this point in the history
  • Loading branch information
Fedor committed Nov 25, 2024
1 parent 1645bcf commit 22954ac
Show file tree
Hide file tree
Showing 1,218 changed files with 49,511 additions and 31,344 deletions.
3 changes: 1 addition & 2 deletions .clang-format-ignore
Original file line number Diff line number Diff line change
Expand Up @@ -133,17 +133,16 @@ media/webrtc/trunk/.*
mfbt/double-conversion/double-conversion/.*
mfbt/lz4.*
mobile/android/geckoview/src/thirdparty/.*
mobile/android/thirdparty/.*
modules/brotli/.*
modules/fdlibm/.*
modules/freetype2/.*
modules/libbz2/.*
modules/libmar/.*
modules/pdfium/.*
modules/woff2/.*
modules/xz-embedded/.*
modules/zlib/.*
mozglue/misc/decimal/.*
mozglue/tests/glibc_printf_tests/.*
netwerk/dns/nsIDNKitInterface.h
netwerk/sctp/src/.*
netwerk/srtp/src/.*
Expand Down
1 change: 1 addition & 0 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -248,6 +248,7 @@ module.exports = {
"dom/security/test/general/**",
"dom/security/test/mixedcontentblocker/**",
"dom/security/test/sri/**",
"dom/security/test/referrer-policy/**",
"dom/serviceworkers/**",
"dom/smil/**",
"dom/tests/mochitest/**",
Expand Down
2 changes: 1 addition & 1 deletion .flake8
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ exclude =
# - http://pep8.readthedocs.io/en/latest/intro.html#configuration
ignore =
# These should be triaged and either fixed or moved to the list below.
F632, F633, F811, E117, W504, W605, W606,
F633, F811, E117, W504, W605, W606,
# These are intentionally disabled (not necessarily for good reason).
# F723: syntax error in type comment
# text contains quotes which breaks our custom JSON formatter
Expand Down
93 changes: 24 additions & 69 deletions Makefile.in
Original file line number Diff line number Diff line change
Expand Up @@ -31,29 +31,26 @@ GARBAGE_DIRS += _javagen _profile staticlib
# subdirectories to remove. So we add to GARBAGE_DIRS once here, globally,
# for it to have the desired effect.
GARBAGE_DIRS += $(RUST_TARGET)
DIST_GARBAGE = config.cache config.log config.status* config-defs.h \
GARBAGE_DIRS += config.statusd
DIST_GARBAGE = config.cache config.log config.status config-defs.h \
config/autoconf.mk \
mozilla-config.h \
netwerk/necko-config.h xpcom/xpcom-config.h xpcom/xpcom-private.h \
xpcom/xpcom-config.h \
.mozconfig.mk

ifndef MOZ_PROFILE_USE
ifneq (mobile/android,$(MOZ_BUILD_APP))
$(MDDEPDIR)/buildid.h.stub $(MDDEPDIR)/source-repo.h.stub: FORCE
endif
source-repo.h: $(MDDEPDIR)/source-repo.h.stub
buildid.h: $(MDDEPDIR)/buildid.h.stub
endif

BUILD_BACKEND_FILES := $(addprefix backend.,$(addsuffix Backend,$(BUILD_BACKENDS)))

ifndef TEST_MOZBUILD
ifndef MOZ_PROFILE_USE
# We need to explicitly put BUILD_BACKEND_FILES here otherwise the rule in
# rules.mk doesn't run early enough.
$(RUNNABLE_TIERS) binaries:: CLOBBER $(BUILD_BACKEND_FILES)
endif
endif

ifdef JS_STANDALONE
.PHONY: CLOBBER
Expand Down Expand Up @@ -115,33 +112,17 @@ install-test-files:

include $(topsrcdir)/build/moz-automation.mk

# dist and _tests should be purged during cleaning. However, we don't want them
# purged during PGO builds because they contain some auto-generated files.
ifneq ($(filter-out maybe_clobber_profiledbuild,$(MAKECMDGOALS)),)
# dist and _tests should be purged during cleaning.
GARBAGE_DIRS += dist _tests
endif

# Dummy rule for the cases below where we don't depend on dist/include
recurse_pre-export::

# Windows PGO builds don't perform a clean before the 2nd pass. So, we want
# to preserve content for the 2nd pass on Windows. Everywhere else, we always
# process the install manifests as part of export.
# For the binaries rule, not all the install manifests matter, so force only
# the interesting ones to be done.
ifdef MOZ_1TIER_PGO
ifndef NO_PROFILE_GUIDED_OPTIMIZE
ifneq ($(OS_ARCH)_$(GNU_CC), WINNT_)
recurse_pre-export:: install-manifests
binaries::
@$(MAKE) install-manifests install_manifests=dist/include
endif
endif
else # !MOZ_1TIER_PGO (normal build)
recurse_pre-export:: install-manifests
binaries::
@$(MAKE) install-manifests install_manifests=dist/include
endif

# Host binaries are not produced for macOS consumers: that is, there's
# no macOS-hosted job to produce them at this time. Therefore we
Expand All @@ -152,8 +133,21 @@ recurse_artifact:

ifdef MOZ_ANDROID_FAT_AAR_ARCHITECTURES
recurse_android-fat-aar-artifact:
$(call py_action,fat_aar,$(MOZ_ANDROID_FAT_AAR_ARCHITECTURES) --distdir $(abspath $(DIST)/fat-aar))
endif # MOZ_ANDROID_FAT_AAR_ARCHITECTURES
$(call py_action,fat_aar,\
$(addprefix --armeabi-v7a $(MOZ_FETCHES_DIR)/,$(MOZ_ANDROID_FAT_AAR_ARMEABI_V7A)) \
$(addprefix --arm64-v8a $(MOZ_FETCHES_DIR)/,$(MOZ_ANDROID_FAT_AAR_ARM64_V8A)) \
$(addprefix --x86 $(MOZ_FETCHES_DIR)/,$(MOZ_ANDROID_FAT_AAR_X86)) \
$(addprefix --x86-64 $(MOZ_FETCHES_DIR)/,$(MOZ_ANDROID_FAT_AAR_X86_64)) \
--distdir $(abspath $(DIST)/fat-aar))
endif

ifeq ($(MOZ_BUILD_APP),mobile/android)

recurse_android-stage-package: stage-package

recurse_android-archive-geckoview:
GRADLE_INVOKED_WITHIN_MACH_BUILD=1 $(topsrcdir)/mach --log-no-times android archive-geckoview
endif

ifdef MOZ_WIDGET_TOOLKIT
ifdef ENABLE_TESTS
Expand All @@ -165,37 +159,6 @@ endif
default all::
$(call BUILDSTATUS,TIERS $(TIERS) $(if $(MOZ_AUTOMATION),$(MOZ_AUTOMATION_TIERS)))

# PGO build target.
profiledbuild::
$(call BUILDSTATUS,TIERS pgo_profile_generate pgo_package pgo_profile pgo_clobber pgo_profile_use)
$(call BUILDSTATUS,TIER_START pgo_profile_generate)
$(MAKE) default MOZ_PROFILE_GENERATE=1 MOZ_LTO=
$(call BUILDSTATUS,TIER_FINISH pgo_profile_generate)
$(call BUILDSTATUS,TIER_START pgo_package)
$(MAKE) package
rm -f jarlog/en-US.log
$(call BUILDSTATUS,TIER_FINISH pgo_package)
$(call BUILDSTATUS,TIER_START pgo_profile)
JARLOG_FILE=jarlog/en-US.log $(PYTHON) $(topsrcdir)/build/pgo/profileserver.py
$(call BUILDSTATUS,TIER_FINISH pgo_profile)
$(call BUILDSTATUS,TIER_START pgo_clobber)
$(MAKE) maybe_clobber_profiledbuild
$(call BUILDSTATUS,TIER_FINISH pgo_clobber)
$(call BUILDSTATUS,TIER_START pgo_profile_use)
$(MAKE) default MOZ_PROFILE_USE=1 MOZ_1TIER_PGO=1
$(call BUILDSTATUS,TIER_FINISH pgo_profile_use)

# Change default target to PGO build if PGO is enabled.
ifdef MOZ_PGO
ifdef COMPILE_ENVIRONMENT
# If one of these is already set in addition to PGO we are doing a single phase
# of PGO in isolation, so don't override the default target.
ifeq (,$(MOZ_PROFILE_GENERATE)$(MOZ_PROFILE_USE))
OVERRIDE_DEFAULT_GOAL := profiledbuild
endif
endif
endif

include $(topsrcdir)/config/rules.mk

ifdef SCCACHE_VERBOSE_STATS
Expand Down Expand Up @@ -261,19 +224,6 @@ update-packaging:
package-generated-sources:
$(call py_action,package_generated_sources,'$(DIST)/$(PKG_PATH)$(GENERATED_SOURCE_FILE_PACKAGE)')

# PGO support, but we can't do this test in client.mk
# No point in clobbering if PGO has been explicitly disabled.
ifdef NO_PROFILE_GUIDED_OPTIMIZE
maybe_clobber_profiledbuild:
else
maybe_clobber_profiledbuild: clean
ifneq (,$(findstring clang,$(CC_TYPE)))
$(LLVM_PROFDATA) merge -o $(DEPTH)/merged.profdata $(DEPTH)/*.profraw
endif
endif # NO_PROFILE_GUIDED_OPTIMIZE

.PHONY: maybe_clobber_profiledbuild

ifdef JS_STANDALONE
# Delegate js-specific rules to js
check-%:
Expand All @@ -289,4 +239,9 @@ config/export:

endif

ifdef REBASE_DIR
default all::
$(REBASE_DIR)\Rebase.Exe -b 61d60000 $(DIST)/bin/mozglue.dll $(DIST)/bin/lgpllibs.dll $(DIST)/bin/nss3.dll $(DIST)/bin/xul.dll $(DIST)/bin/softokn3.dll $(DIST)/bin/freebl3.dll $(DIST)/bin/nssckbi.dll $(DIST)/bin/mozavutil.dll $(DIST)/bin/mozavcodec.dll $(DIST)/bin/libEGL.dll $(DIST)/bin/libGLESv2.dll $(DIST)/bin/qipcap.dll
endif

# There used to be build interdependencies here. They are now in config/recurse.mk
23 changes: 13 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,40 +5,43 @@ A browser for Windows XP based on Firefox 68.
![image](https://user-images.githubusercontent.com/19492771/152347482-f51058cd-2967-4bc5-80fd-5d269c328774.png)


**WARNING**
## WARNING

This browser does not run well on winxp SP2 and lower. If you do not want to install SP3, be ready for crashes and blue screens.
If you are on SP2 and lower, there is no need to post a screenshot from blue_screen_view. And i suggest to apply postready updates of 2019.
Some say that it runs fine on sp2 but it is no accurate data what to do.

**IF YOU GOT A BLUE SCREEN**
## IF YOU GOT A BLUE SCREEN

Don't post a screenshot of the blue screen, as the screen isn't useful for troubleshooting.
For more data look [#3](https://github.com/Feodor2/Mypal68/issues/3), and please do not make new duplicate reports.
Suddenly restart may be also this error depends of the settings

**IF YOU GOT A CRASH BUT WITHOUT BLUE SCREEN**
## IF YOU GOT A CRASH BUT WITHOUT BLUE SCREEN

Describe detailed how to reproduces the crash, do not forget to put the link.
Do not post pictures of the crash, this is useless and a waste.
If i don't reproduce the crash myself then you may to submit drwatson.log.
Also put your pc specs: cpu, ram and graphics card
If I don't reproduce the crash myself then you may to submit drwatson.log.
Drwatson log is usually inside All Users\Application Data\Microsoft\Dr Watson.
Minidump also may be usefull. Do not post any irrelevent logs.
An issue without details cosider as invalid.

**IF YOU WANT REPORT A SITE**
## IF YOU WANT REPORT A SITE

Report [there](https://github.com/Feodor2/Mypal68/issues/228).
Put the actual link to the site
Notice that i never would look to the site which requires the login, including any goolag sites. Please try to find what feature is missig by yourself.
Then report like for site 'x' is missing feature 'y'
Notice that I never would look to the site which requires the login, including any goolag sites.
Please try to find what feature is missig by yourself by checking on newer firefoxes and find first version where it works.
Actually I do not look every site, no time for this.

**YOU MAY DONATE**
## YOU MAY DONATE

But only by crypto [Look here](https://github.com/Feodor2/Mypal68/issues/84)


**MY MIRROR PAGES**
## MY MIRROR PAGES

https://codeberg.org/Theodor2/Mypal68
https://codeberg.org/Theodor2/Mypal68 \
https://notabug.org/Theodor/Mypal68

2 changes: 1 addition & 1 deletion accessible/base/nsCoreUtils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ void nsCoreUtils::DispatchMouseEvent(EventMessage aMessage, int32_t aX,
event.mRefPoint = LayoutDeviceIntPoint(aX, aY);

event.mClickCount = 1;
event.mButton = MouseButton::eLeft;
event.mButton = MouseButton::ePrimary;
event.mTime = PR_IntervalNow();
event.mInputSource = dom::MouseEvent_Binding::MOZ_SOURCE_UNKNOWN;

Expand Down
2 changes: 0 additions & 2 deletions accessible/tests/mochitest/attributes/test_obj_css.xul
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,6 @@
testCSSAttrs("display_mozstack");
testCSSAttrs("display_mozdeck");
testCSSAttrs("display_mozpopup");
testCSSAttrs("display_mozgroupbox");
SimpleTest.finish();
}
Expand Down Expand Up @@ -61,7 +60,6 @@
<vbox id="display_mozstack" style="display: -moz-stack;" role="img"/>
<vbox id="display_mozdeck" style="display: -moz-deck;" role="img"/>
<vbox id="display_mozpopup" style="display: -moz-popup;" role="img"/>
<vbox id="display_mozgroupbox" style="display: -moz-groupbox;" role="img"/>

</hbox>
</window>
Expand Down
6 changes: 0 additions & 6 deletions aclocal.m4
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ builtin(include, build/autoconf/hotfixes.m4)dnl
builtin(include, build/autoconf/hooks.m4)dnl
builtin(include, build/autoconf/config.status.m4)dnl
builtin(include, build/autoconf/toolchain.m4)dnl
builtin(include, build/autoconf/nspr.m4)dnl
builtin(include, build/autoconf/nspr-build.m4)dnl
builtin(include, build/autoconf/nss.m4)dnl
builtin(include, build/autoconf/pkg.m4)dnl
builtin(include, build/autoconf/codeset.m4)dnl
builtin(include, build/autoconf/altoptions.m4)dnl
Expand All @@ -19,11 +16,8 @@ builtin(include, build/autoconf/compiler-opts.m4)dnl
builtin(include, build/autoconf/expandlibs.m4)dnl
builtin(include, build/autoconf/arch.m4)dnl
builtin(include, build/autoconf/android.m4)dnl
builtin(include, build/autoconf/zlib.m4)dnl
builtin(include, build/autoconf/icu.m4)dnl
builtin(include, build/autoconf/clang-plugin.m4)dnl
builtin(include, build/autoconf/alloc.m4)dnl
builtin(include, build/autoconf/ios.m4)dnl
builtin(include, build/autoconf/sanitize.m4)dnl

MOZ_PROG_CHECKMSYS()
Expand Down
2 changes: 1 addition & 1 deletion browser/actors/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ with Files("PluginChild.jsm"):
BUG_COMPONENT = ("Core", "Plug-ins")

with Files("WebRTCChild.jsm"):
BUG_COMPONENT = ("Firefox", "Device Permissions")
BUG_COMPONENT = ("Firefox", "Site Permissions")

FINAL_TARGET_FILES.actors += [
'AboutReaderChild.jsm',
Expand Down
1 change: 0 additions & 1 deletion browser/app/macbuild/Contents/MacOS-files.in
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
#if defined(MOZ_ASAN) || defined(MOZ_TSAN)
/llvm-symbolizer
#endif
/pingsender
/pk12util
/ssltunnel
/webrtc-gtest
Expand Down
2 changes: 1 addition & 1 deletion browser/app/module.ver
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
WIN32_MODULE_COMPANYNAME=Feodor2
WIN32_MODULE_COMPANYNAME=Theodor2
WIN32_MODULE_COPYRIGHT=�Mypal and Mozilla Developers; available under the MPL 2 license.
WIN32_MODULE_PRODUCTVERSION=@MOZ_APP_WINVERSION@
WIN32_MODULE_PRODUCTVERSION_STRING=@MOZ_APP_VERSION@
Expand Down
4 changes: 0 additions & 4 deletions browser/app/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,6 @@ if CONFIG['CC_TYPE'] == 'clang-cl':

if CONFIG['OS_ARCH'] == 'WINNT':
RCINCLUDE = 'splash.rc'
DEFINES['MOZ_PHOENIX'] = True
DIRS += [
# 'winlauncher',
]
Expand Down Expand Up @@ -118,9 +117,6 @@ if CONFIG['OS_ARCH'] == 'WINNT' and CONFIG['CC_TYPE'] not in ('clang', 'gcc'):

DisableStlWrapping()

if CONFIG['MOZ_LINKER']:
OS_LIBS += CONFIG['MOZ_ZLIB_LIBS']

if CONFIG['HAVE_CLOCK_MONOTONIC']:
OS_LIBS += CONFIG['REALTIME_LIBS']

Expand Down
Loading

0 comments on commit 22954ac

Please sign in to comment.