mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-10-29 18:47:31 +09:00
partly import changes from tenfourfox:
- #654: M1739957 M1740985+backbugs, update TLDs (861ae8f62)
This commit is contained in:
parent
223f5ace9a
commit
e350f0c040
3 changed files with 71 additions and 23 deletions
|
|
@ -22,6 +22,7 @@
|
||||||
#include "mozilla/dom/Element.h"
|
#include "mozilla/dom/Element.h"
|
||||||
#include "mozilla/dom/Event.h"
|
#include "mozilla/dom/Event.h"
|
||||||
#include "mozilla/dom/EventTargetBinding.h"
|
#include "mozilla/dom/EventTargetBinding.h"
|
||||||
|
#include "mozilla/ScopeExit.h"
|
||||||
#include "mozilla/dom/TouchEvent.h"
|
#include "mozilla/dom/TouchEvent.h"
|
||||||
#include "mozilla/TimelineConsumers.h"
|
#include "mozilla/TimelineConsumers.h"
|
||||||
#include "mozilla/EventTimelineMarker.h"
|
#include "mozilla/EventTimelineMarker.h"
|
||||||
|
|
@ -751,6 +752,8 @@ EventListenerManager::SetEventHandler(nsIAtom* aName,
|
||||||
bool aPermitUntrustedEvents,
|
bool aPermitUntrustedEvents,
|
||||||
Element* aElement)
|
Element* aElement)
|
||||||
{
|
{
|
||||||
|
auto removeEventHandler = MakeScopeExit([&] { RemoveEventHandler(aName, EmptyString()); });
|
||||||
|
|
||||||
nsCOMPtr<nsIDocument> doc;
|
nsCOMPtr<nsIDocument> doc;
|
||||||
nsCOMPtr<nsIScriptGlobalObject> global =
|
nsCOMPtr<nsIScriptGlobalObject> global =
|
||||||
GetScriptGlobalAndDocument(getter_AddRefs(doc));
|
GetScriptGlobalAndDocument(getter_AddRefs(doc));
|
||||||
|
|
@ -825,6 +828,8 @@ EventListenerManager::SetEventHandler(nsIAtom* aName,
|
||||||
NS_ENSURE_TRUE(context, NS_ERROR_FAILURE);
|
NS_ENSURE_TRUE(context, NS_ERROR_FAILURE);
|
||||||
NS_ENSURE_STATE(global->GetGlobalJSObject());
|
NS_ENSURE_STATE(global->GetGlobalJSObject());
|
||||||
|
|
||||||
|
removeEventHandler.release();
|
||||||
|
|
||||||
Listener* listener = SetEventHandlerInternal(aName,
|
Listener* listener = SetEventHandlerInternal(aName,
|
||||||
EmptyString(),
|
EmptyString(),
|
||||||
TypedEventHandler(),
|
TypedEventHandler(),
|
||||||
|
|
|
||||||
|
|
@ -2206,6 +2206,7 @@ void ReportLoadError(ErrorResult& aRv, nsresult aLoadResult,
|
||||||
switch (aLoadResult) {
|
switch (aLoadResult) {
|
||||||
case NS_ERROR_FILE_NOT_FOUND:
|
case NS_ERROR_FILE_NOT_FOUND:
|
||||||
case NS_ERROR_NOT_AVAILABLE:
|
case NS_ERROR_NOT_AVAILABLE:
|
||||||
|
case NS_ERROR_CORRUPTED_CONTENT:
|
||||||
aLoadResult = NS_ERROR_DOM_NETWORK_ERR;
|
aLoadResult = NS_ERROR_DOM_NETWORK_ERR;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
// ===BEGIN ICANN DOMAINS===
|
// ===BEGIN ICANN DOMAINS===
|
||||||
|
|
||||||
// ac : https://en.wikipedia.org/wiki/.ac
|
// ac : http://nic.ac/rules.htm
|
||||||
ac
|
ac
|
||||||
com.ac
|
com.ac
|
||||||
edu.ac
|
edu.ac
|
||||||
|
|
@ -865,6 +865,7 @@ gov.cx
|
||||||
|
|
||||||
// cy : http://www.nic.cy/
|
// cy : http://www.nic.cy/
|
||||||
// Submitted by registry Panayiotou Fotia <cydns@ucy.ac.cy>
|
// Submitted by registry Panayiotou Fotia <cydns@ucy.ac.cy>
|
||||||
|
// namespace policies URL https://www.nic.cy/portal//sites/default/files/symfonia_gia_eggrafi.pdf
|
||||||
cy
|
cy
|
||||||
ac.cy
|
ac.cy
|
||||||
biz.cy
|
biz.cy
|
||||||
|
|
@ -872,10 +873,9 @@ com.cy
|
||||||
ekloges.cy
|
ekloges.cy
|
||||||
gov.cy
|
gov.cy
|
||||||
ltd.cy
|
ltd.cy
|
||||||
name.cy
|
mil.cy
|
||||||
net.cy
|
net.cy
|
||||||
org.cy
|
org.cy
|
||||||
parliament.cy
|
|
||||||
press.cy
|
press.cy
|
||||||
pro.cy
|
pro.cy
|
||||||
tm.cy
|
tm.cy
|
||||||
|
|
@ -1366,7 +1366,7 @@ info
|
||||||
int
|
int
|
||||||
eu.int
|
eu.int
|
||||||
|
|
||||||
// io : http://www.nic.io/rules.html
|
// io : http://www.nic.io/rules.htm
|
||||||
// list of other 2nd level tlds ?
|
// list of other 2nd level tlds ?
|
||||||
io
|
io
|
||||||
com.io
|
com.io
|
||||||
|
|
@ -3765,11 +3765,10 @@ org.kw
|
||||||
// ky : http://www.icta.ky/da_ky_reg_dom.php
|
// ky : http://www.icta.ky/da_ky_reg_dom.php
|
||||||
// Confirmed by registry <kysupport@perimeterusa.com> 2008-06-17
|
// Confirmed by registry <kysupport@perimeterusa.com> 2008-06-17
|
||||||
ky
|
ky
|
||||||
edu.ky
|
|
||||||
gov.ky
|
|
||||||
com.ky
|
com.ky
|
||||||
org.ky
|
edu.ky
|
||||||
net.ky
|
net.ky
|
||||||
|
org.ky
|
||||||
|
|
||||||
// kz : https://en.wikipedia.org/wiki/.kz
|
// kz : https://en.wikipedia.org/wiki/.kz
|
||||||
// see also: http://www.nic.kz/rules/index.jsp
|
// see also: http://www.nic.kz/rules/index.jsp
|
||||||
|
|
@ -6037,7 +6036,7 @@ gov.sg
|
||||||
edu.sg
|
edu.sg
|
||||||
per.sg
|
per.sg
|
||||||
|
|
||||||
// sh : http://www.nic.sh/registrar.html
|
// sh : http://nic.sh/rules.htm
|
||||||
sh
|
sh
|
||||||
com.sh
|
com.sh
|
||||||
net.sh
|
net.sh
|
||||||
|
|
@ -7132,7 +7131,7 @@ org.zw
|
||||||
|
|
||||||
// newGTLDs
|
// newGTLDs
|
||||||
|
|
||||||
// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2021-12-04T15:13:28Z
|
// List of new gTLDs imported from https://www.icann.org/resources/registries/gtlds/v2/gtlds.json on 2022-02-18T15:13:38Z
|
||||||
// This list is auto-generated, don't edit it manually.
|
// This list is auto-generated, don't edit it manually.
|
||||||
// aaa : 2015-02-26 American Automobile Association, Inc.
|
// aaa : 2015-02-26 American Automobile Association, Inc.
|
||||||
aaa
|
aaa
|
||||||
|
|
@ -7527,7 +7526,7 @@ bosch
|
||||||
// bostik : 2015-05-28 Bostik SA
|
// bostik : 2015-05-28 Bostik SA
|
||||||
bostik
|
bostik
|
||||||
|
|
||||||
// boston : 2015-12-10 Boston TLD Management, LLC
|
// boston : 2015-12-10 Registry Services, LLC
|
||||||
boston
|
boston
|
||||||
|
|
||||||
// bot : 2014-12-18 Amazon Registry Services, Inc.
|
// bot : 2014-12-18 Amazon Registry Services, Inc.
|
||||||
|
|
@ -7557,9 +7556,6 @@ brother
|
||||||
// brussels : 2014-02-06 DNS.be vzw
|
// brussels : 2014-02-06 DNS.be vzw
|
||||||
brussels
|
brussels
|
||||||
|
|
||||||
// budapest : 2013-11-21 Minds + Machines Group Limited
|
|
||||||
budapest
|
|
||||||
|
|
||||||
// bugatti : 2015-07-23 Bugatti International SA
|
// bugatti : 2015-07-23 Bugatti International SA
|
||||||
bugatti
|
bugatti
|
||||||
|
|
||||||
|
|
@ -7596,7 +7592,7 @@ call
|
||||||
// calvinklein : 2015-07-30 PVH gTLD Holdings LLC
|
// calvinklein : 2015-07-30 PVH gTLD Holdings LLC
|
||||||
calvinklein
|
calvinklein
|
||||||
|
|
||||||
// cam : 2016-04-21 AC Webconnecting Holding B.V.
|
// cam : 2016-04-21 Cam Connecting SARL
|
||||||
cam
|
cam
|
||||||
|
|
||||||
// camera : 2013-08-27 Binky Moon, LLC
|
// camera : 2013-08-27 Binky Moon, LLC
|
||||||
|
|
@ -7869,9 +7865,6 @@ cruise
|
||||||
// cruises : 2013-12-05 Binky Moon, LLC
|
// cruises : 2013-12-05 Binky Moon, LLC
|
||||||
cruises
|
cruises
|
||||||
|
|
||||||
// csc : 2014-09-25 Alliance-One Services, Inc.
|
|
||||||
csc
|
|
||||||
|
|
||||||
// cuisinella : 2014-04-03 SCHMIDT GROUPE S.A.S.
|
// cuisinella : 2014-04-03 SCHMIDT GROUPE S.A.S.
|
||||||
cuisinella
|
cuisinella
|
||||||
|
|
||||||
|
|
@ -8871,9 +8864,6 @@ live
|
||||||
// living : 2015-07-30 Lifestyle Domain Holdings, Inc.
|
// living : 2015-07-30 Lifestyle Domain Holdings, Inc.
|
||||||
living
|
living
|
||||||
|
|
||||||
// lixil : 2015-03-19 LIXIL Group Corporation
|
|
||||||
lixil
|
|
||||||
|
|
||||||
// llc : 2017-12-14 Afilias Limited
|
// llc : 2017-12-14 Afilias Limited
|
||||||
llc
|
llc
|
||||||
|
|
||||||
|
|
@ -9012,7 +9002,7 @@ menu
|
||||||
// merckmsd : 2016-07-14 MSD Registry Holdings, Inc.
|
// merckmsd : 2016-07-14 MSD Registry Holdings, Inc.
|
||||||
merckmsd
|
merckmsd
|
||||||
|
|
||||||
// miami : 2013-12-19 Minds + Machines Group Limited
|
// miami : 2013-12-19 Registry Services, LLC
|
||||||
miami
|
miami
|
||||||
|
|
||||||
// microsoft : 2014-12-18 Microsoft Corporation
|
// microsoft : 2014-12-18 Microsoft Corporation
|
||||||
|
|
@ -10815,6 +10805,10 @@ myasustor.com
|
||||||
// Submitted by Sam Smyth <devloop@atlassian.com>
|
// Submitted by Sam Smyth <devloop@atlassian.com>
|
||||||
cdn.prod.atlassian-dev.net
|
cdn.prod.atlassian-dev.net
|
||||||
|
|
||||||
|
// Authentick UG (haftungsbeschränkt) : https://authentick.net
|
||||||
|
// Submitted by Lukas Reschke <lukas@authentick.net>
|
||||||
|
translated.page
|
||||||
|
|
||||||
// AVM : https://avm.de
|
// AVM : https://avm.de
|
||||||
// Submitted by Andreas Weise <a.weise@avm.de>
|
// Submitted by Andreas Weise <a.weise@avm.de>
|
||||||
myfritz.net
|
myfritz.net
|
||||||
|
|
@ -10868,6 +10862,10 @@ theshop.jp
|
||||||
shopselect.net
|
shopselect.net
|
||||||
base.shop
|
base.shop
|
||||||
|
|
||||||
|
// Beget Ltd
|
||||||
|
// Submitted by Lev Nekrasov <lnekrasov@beget.com>
|
||||||
|
*.beget.app
|
||||||
|
|
||||||
// BetaInABox
|
// BetaInABox
|
||||||
// Submitted by Adrian <adrian@betainabox.com>
|
// Submitted by Adrian <adrian@betainabox.com>
|
||||||
betainabox.com
|
betainabox.com
|
||||||
|
|
@ -11109,6 +11107,10 @@ cloudns.us
|
||||||
// Submitted by Angelo Gladding <angelo@lahacker.net>
|
// Submitted by Angelo Gladding <angelo@lahacker.net>
|
||||||
cnpy.gdn
|
cnpy.gdn
|
||||||
|
|
||||||
|
// Codeberg e. V. : https://codeberg.org
|
||||||
|
// Submitted by Moritz Marquardt <git@momar.de>
|
||||||
|
codeberg.page
|
||||||
|
|
||||||
// CoDNS B.V.
|
// CoDNS B.V.
|
||||||
co.nl
|
co.nl
|
||||||
co.no
|
co.no
|
||||||
|
|
@ -11240,6 +11242,11 @@ dedyn.io
|
||||||
*.rss.my.id
|
*.rss.my.id
|
||||||
*.diher.solutions
|
*.diher.solutions
|
||||||
|
|
||||||
|
// Discord Inc : https://discord.com
|
||||||
|
// Submitted by Sahn Lam <slam@discordapp.com>
|
||||||
|
discordsays.com
|
||||||
|
discordsez.com
|
||||||
|
|
||||||
// DNS Africa Ltd https://dns.business
|
// DNS Africa Ltd https://dns.business
|
||||||
// Submitted by Calvin Browne <calvin@dns.business>
|
// Submitted by Calvin Browne <calvin@dns.business>
|
||||||
jozi.biz
|
jozi.biz
|
||||||
|
|
@ -11964,10 +11971,21 @@ futuremailing.at
|
||||||
*.kunden.ortsinfo.at
|
*.kunden.ortsinfo.at
|
||||||
*.statics.cloud
|
*.statics.cloud
|
||||||
|
|
||||||
// GDS : https://www.gov.uk/service-manual/operations/operating-servicegovuk-subdomains
|
// GDS : https://www.gov.uk/service-manual/technology/managing-domain-names
|
||||||
// Submitted by David Illsley <david.illsley@digital.cabinet-office.gov.uk>
|
// Submitted by Stephen Ford <hostmaster@digital.cabinet-office.gov.uk>
|
||||||
|
independent-commission.uk
|
||||||
|
independent-inquest.uk
|
||||||
|
independent-inquiry.uk
|
||||||
|
independent-panel.uk
|
||||||
|
independent-review.uk
|
||||||
|
public-inquiry.uk
|
||||||
|
royal-commission.uk
|
||||||
service.gov.uk
|
service.gov.uk
|
||||||
|
|
||||||
|
// CDDO : https://www.gov.uk/guidance/get-an-api-domain-on-govuk
|
||||||
|
// Submitted by Jamie Tanna <jamie.tanna@digital.cabinet-office.gov.uk>
|
||||||
|
api.gov.uk
|
||||||
|
|
||||||
// Gehirn Inc. : https://www.gehirn.co.jp/
|
// Gehirn Inc. : https://www.gehirn.co.jp/
|
||||||
// Submitted by Kohei YOSHIDA <tech@gehirn.co.jp>
|
// Submitted by Kohei YOSHIDA <tech@gehirn.co.jp>
|
||||||
gehirn.ne.jp
|
gehirn.ne.jp
|
||||||
|
|
@ -12437,6 +12455,10 @@ js.org
|
||||||
kaas.gg
|
kaas.gg
|
||||||
khplay.nl
|
khplay.nl
|
||||||
|
|
||||||
|
// Kapsi : https://kapsi.fi
|
||||||
|
// Submitted by Tomi Juntunen <erani@kapsi.fi>
|
||||||
|
kapsi.fi
|
||||||
|
|
||||||
// Keyweb AG : https://www.keyweb.de
|
// Keyweb AG : https://www.keyweb.de
|
||||||
// Submitted by Martin Dannehl <postmaster@keymachine.de>
|
// Submitted by Martin Dannehl <postmaster@keymachine.de>
|
||||||
keymachine.de
|
keymachine.de
|
||||||
|
|
@ -13046,6 +13068,10 @@ pleskns.com
|
||||||
// Submitted by Maximilian Schieder <maxi@zeug.co>
|
// Submitted by Maximilian Schieder <maxi@zeug.co>
|
||||||
dyn53.io
|
dyn53.io
|
||||||
|
|
||||||
|
// Porter : https://porter.run/
|
||||||
|
// Submitted by Rudraksh MK <rudi@porter.run>
|
||||||
|
onporter.run
|
||||||
|
|
||||||
// Positive Codes Technology Company : http://co.bn/faq.html
|
// Positive Codes Technology Company : http://co.bn/faq.html
|
||||||
// Submitted by Zulfais <pc@co.bn>
|
// Submitted by Zulfais <pc@co.bn>
|
||||||
co.bn
|
co.bn
|
||||||
|
|
@ -13207,6 +13233,10 @@ itcouldbewor.se
|
||||||
// Submitted by Jennifer Herting <jchits@rit.edu>
|
// Submitted by Jennifer Herting <jchits@rit.edu>
|
||||||
git-pages.rit.edu
|
git-pages.rit.edu
|
||||||
|
|
||||||
|
// Rocky Enterprise Software Foundation : https://resf.org
|
||||||
|
// Submitted by Neil Hanlon <neil@resf.org>
|
||||||
|
rocky.page
|
||||||
|
|
||||||
// Rusnames Limited: http://rusnames.ru/
|
// Rusnames Limited: http://rusnames.ru/
|
||||||
// Submitted by Sergey Zotov <admin@rusnames.ru>
|
// Submitted by Sergey Zotov <admin@rusnames.ru>
|
||||||
биз.рус
|
биз.рус
|
||||||
|
|
@ -13483,6 +13513,10 @@ gdynia.pl
|
||||||
med.pl
|
med.pl
|
||||||
sopot.pl
|
sopot.pl
|
||||||
|
|
||||||
|
// team.blue https://team.blue
|
||||||
|
// Submitted by Cedric Dubois <cedric.dubois@team.blue>
|
||||||
|
site.tb-hosting.com
|
||||||
|
|
||||||
// Teckids e.V. : https://www.teckids.org
|
// Teckids e.V. : https://www.teckids.org
|
||||||
// Submitted by Dominik George <dominik.george@teckids.org>
|
// Submitted by Dominik George <dominik.george@teckids.org>
|
||||||
edugit.io
|
edugit.io
|
||||||
|
|
@ -13686,6 +13720,10 @@ me.vu
|
||||||
// Submitted by Serhii Rostilo <sergey@rostilo.kiev.ua>
|
// Submitted by Serhii Rostilo <sergey@rostilo.kiev.ua>
|
||||||
v.ua
|
v.ua
|
||||||
|
|
||||||
|
// Vultr Objects : https://www.vultr.com/products/object-storage/
|
||||||
|
// Submitted by Niels Maumenee <storage@vultr.com>
|
||||||
|
*.vultrobjects.com
|
||||||
|
|
||||||
// Waffle Computer Inc., Ltd. : https://docs.waffleinfo.com
|
// Waffle Computer Inc., Ltd. : https://docs.waffleinfo.com
|
||||||
// Submitted by Masayuki Note <masa@blade.wafflecell.com>
|
// Submitted by Masayuki Note <masa@blade.wafflecell.com>
|
||||||
wafflecell.com
|
wafflecell.com
|
||||||
|
|
@ -13735,6 +13773,10 @@ wmcloud.org
|
||||||
panel.gg
|
panel.gg
|
||||||
daemon.panel.gg
|
daemon.panel.gg
|
||||||
|
|
||||||
|
// Wizard Zines : https://wizardzines.com
|
||||||
|
// Submitted by Julia Evans <julia@wizardzines.com>
|
||||||
|
messwithdns.com
|
||||||
|
|
||||||
// WoltLab GmbH : https://www.woltlab.com
|
// WoltLab GmbH : https://www.woltlab.com
|
||||||
// Submitted by Tim Düsterhus <security@woltlab.cloud>
|
// Submitted by Tim Düsterhus <security@woltlab.cloud>
|
||||||
woltlab-demo.com
|
woltlab-demo.com
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue