roytam1
1822f2031e
Merge remote-tracking branch 'origin/tracking' into custom
2022-07-30 08:49:22 +08:00
Job Bautista
584cfbd809
Issue #1967 - Remove mozprotocol handler (moz://a easter egg).
2022-07-30 08:43:37 +08:00
roytam1
3926096dfa
DownloadUIHelper: move async keyword position to prevent raising javascript error.
2022-06-30 22:17:30 +08:00
roytam1
e89a9eafb1
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-22 09:04:44 +08:00
Brian Smith
7e63a3f440
Issue #1905 - Part 4b - Fix issue loading the profile and saving changes to the profile. Based on the following Mozilla bugs: 1659904, 1659905 and 1659077.
2022-06-22 08:55:22 +08:00
roytam1
22356686f9
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-13 09:12:00 +08:00
Jeremy Andrews
41b9919e7c
Issue #1909 - Ensure UpdateChecker and UpdateParser can handle empty manifest URLs.
2022-06-13 09:11:23 +08:00
roytam1
d8e6867dad
Revert "Issue #1909 - Guard against empty update manifest URL"
...
This reverts commit 7b3f9fb7c0 .
2022-06-10 09:47:01 +08:00
roytam1
79792a91ee
Merge remote-tracking branch 'origin/tracking' into custom
2022-06-06 08:58:26 +08:00
Brian Smith
8cee7f2b18
Issue #1905 - Part 1 - Implement detection of Monterey (12.x), Intel emulation and fix required OS version check.
2022-06-06 08:57:09 +08:00
roytam1
8c7e1338ce
Revert "Issue #1909 - Guard against empty update manifest URL"
...
This reverts commit 7b3f9fb7c0 .
2022-06-06 08:53:49 +08:00
roytam1
2cedfc1adf
Merge remote-tracking branch 'origin/tracking' into custom
2022-05-31 10:17:22 +08:00
FranklinDM
7b3f9fb7c0
Issue #1909 - Guard against empty update manifest URL
...
When installing an incompatible add-on, the add-ons manager checks first if a newer and compatible version of that add-on is available by sending a request either to the AUS or the provided update URL in the manifest.
If there's no update URL in the manifest and if the application does not provide an add-on update URL via preferences, the add-ons manager will error out and fail to notify that the said add-on is incompatible.
This commit addresses that by:
(a) preventing substitutions on the update manifest URL - this throws an error if it's empty; and
(b) failing early in the add-on update checker if the update manifest URL is empty and sends out an error notification
2022-05-31 09:43:02 +08:00
roytam1
1e871780fb
Merge remote-tracking branch 'origin/tracking' into custom
2022-05-19 21:00:31 +08:00
FranklinDM
d42af42d26
Issue #1898 - Make sure that the sanity test stops running if necessary
...
As part of telemetry removal, d60103257eb83db103f9acab54b1755486b7e9c1 removed the `reportResult` function which also handles the stopping of the sanity test. This also removes unused histogram enumeration values and revises/adds some comments.
2022-05-19 20:59:34 +08:00
roytam1
ed4e67920f
GMP: revert GMPUtils.jsm back to state of rev 4a010b9495
...
This should fix GMP DLLs loading.
2022-05-18 22:45:20 +08:00
roytam1
7747508390
Merge remote-tracking branch 'origin/tracking' into custom
2022-05-12 09:45:58 +08:00
Moonchild
046b81d062
Issue #1509 - Invalidate previous result when datalist is changed.
...
Even if `<datalist>` is dynamically changed, the autocomplete controller still
uses the previous search result. If changed, we have to ignore the previous
result that may now be invalid.
Also, even if `<datalist>` is changed, we have to keep the selected index
(See Mozilla Bug 595069), so we cannot use `ResetInternalState` in this
situation because it resets the selected index.
This resolves #1509 .
2022-05-12 09:45:35 +08:00
roytam1
ef6b9353a3
gmp: replace preprocessor directives with AppConstants conditions
2022-05-10 21:11:08 +08:00
roytam1
7f068ecce3
Merge remote-tracking branch 'origin/tracking' into custom
2022-05-04 10:14:24 +08:00
FranklinDM
4caef059e4
[Toolkit] Set an icon for the default handler
2022-05-04 10:11:36 +08:00
FranklinDM
06d8563a58
Issue #21 - Remove run phase property and constants from XPIProvider.jsm
...
These were introduced in Bug 853388 for the sole purpose of tracking the current startup phase for telemetry
2022-05-04 10:11:17 +08:00
Brian Smith
f0e5e56533
Issue #1829 - Build system fixes. Readd de-unified source changes that got clobbered by commit 378738aaa9924d0b95e2c57f27cbad2b2e644282. Fix build issues using clang broken by commit 39f9ab375b2bfd9e46df9695b78870cf1e9cf3c6.
2022-05-04 10:03:30 +08:00
Brian Smith
d5c43d1d35
Issue #1829 - Readd code cleanup that is not Mac related that got clobbered by reverting Issue #1751
2022-05-04 10:01:23 +08:00
Brian Smith
13fcc4a046
Issue #1829 - Revert "Issue #1751 "
2022-05-04 09:40:24 +08:00
roytam1
cf4e046f90
Merge remote-tracking branch 'origin/tracking' into custom
2022-04-28 22:15:55 +08:00
roytam1
37fa205f24
webextensions: remove telemetry
2022-04-28 22:14:48 +08:00
roytam1
a507f5972d
Merge remote-tracking branch 'origin/tracking' into custom
2022-04-28 21:32:51 +08:00
roytam1
c2e9a2691f
url-classifier: fix build after removal of telemetry
2022-04-28 21:31:49 +08:00
roytam1
6de07653b9
Merge remote-tracking branch 'origin/tracking' into custom
2022-04-28 10:45:19 +08:00
Moonchild
d562709920
Issue #21 - Remove calls to Services.telemetry and nsITelemetry
...
These calls would cause breakage without the supporting plumbing.
2022-04-28 10:38:12 +08:00
Moonchild
d356440fa3
Issue #21 - Remove unused telemetry build variables.
...
Hard-code the values in AppConstants.jsm for compatibility, even if
nobody should actually be using this in extensions or what not.
2022-04-28 10:37:10 +08:00
Moonchild
2ed3e31c4f
Issue #21 - Remove telemetry from PopupNotifications.jsm.
2022-04-28 10:34:18 +08:00
Moonchild
44388b01a3
Issue #21 - Remove Telemetry accumulation/structures from toolkit js.
...
This fixes toolkit modules and prevents toolkit component breakage.
Also removes about:telemetry
2022-04-28 10:26:19 +08:00
Moonchild
8d800b1cb0
Issue #21 - Remove Telemetry plumbing and fix build.
...
Note this won't give working applications. Requires FE changes and
additional js module changes (next part).
2022-04-28 10:25:48 +08:00
roytam1
059e35a463
Merge remote-tracking branch 'origin/tracking' into custom
2022-04-21 21:59:16 +08:00
Moonchild
d4eac725fd
Issue #1877 - Resolve RELEASE_OR_BETA conditionals.
2022-04-21 21:46:47 +08:00
roytam1
96fb72ec56
Merge remote-tracking branch 'origin/tracking' into custom
2022-04-19 22:11:35 +08:00
Moonchild
6c1c2339bc
Issue #1859 - Part 6: Update mach mar to accept --bz2 for old style MAR
...
So we can build bzip2 MARs for selectively updating older versions of
the applications that don't understand xz.
2022-04-19 22:05:01 +08:00
Moonchild
a195efca40
Issue #1859 - Part 3: Replace bzip2 handling in MAR files with xz.
...
Since there really is no need to add file detection logic to the updater
if updating through AUS is old->new only anyway, replacing bzip2
handling with xz handling is fine, instead of adding it.
Considering the far superior compression of LZMA and MAR not being
a common archive format anyway, let's just K.I.S.S. it :)
2022-04-19 22:04:43 +08:00
roytam1
8481f005ce
update Twemoji to v14.0.1 based font.
2022-03-23 13:53:26 +08:00
roytam1
c277d761f3
Merge remote-tracking branch 'origin/tracking' into custom
2022-03-22 23:32:48 +08:00
Moonchild
2073c44990
No Issue - Break overly long tooltips into multiple lines.
...
A very very old bug and annoyance: tooltips with very long content without
spaces (e.g. long URLs or gibberish data) would just cut off and leave an
un-styled right border going over the widget's constrained space.
Because of an additional bug (still unsolved), this was never properly
addressed because solutions attempted didn't work.
The workaround for the secondary bug allows for word-break to now work and this
primary problem to be resolved.
2022-03-22 23:09:58 +08:00
Moonchild
bae3220dd5
No issue - Fix a potential autocomplete issue.
...
Account for the case where we don't have a tree view in selectedIndex
setter which may break future autocompletes.
2022-03-22 23:04:29 +08:00
roytam1
34231f343b
partly import changes from tenfourfox:
...
- #482 : better bidi M1358275 M1392181 M1428774 + backbugs (e88a717ab)
- M1739352 M1732572(partial) M1717318(partial) M1586061 (03ffdeadb)
- M1737515 M1737470(no tests) +TLDs, tzdata (fd2b82f13)
2022-01-07 09:05:32 +08:00
roytam1
eedc02ee94
Merge remote-tracking branch 'origin/tracking' into custom
2021-11-10 09:12:40 +08:00
roytam1
fdb10cb2f3
search: enlarge MAX_ICON_SIZE
2021-11-10 09:10:26 +08:00
roytam1
0104a9cd3c
webextensions: remove tele leftover
2021-09-25 18:10:48 +08:00
Fedor
18908d2f06
[Basilisk] Fix error when installing signed webextensions
2021-09-21 09:49:59 +08:00
roytam1
d6a5a51430
[toolkit] use windows colors if windows classic theme is used
2021-07-31 10:46:42 +08:00