pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/www/firefox60 Update to 60.9.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/4a235c363995
branches: trunk
changeset: 346035:4a235c363995
user: ryoon <ryoon%pkgsrc.org@localhost>
date: Sat Dec 28 05:48:06 2019 +0000
description:
Update to 60.9.0
* Fix build with rust-1.39.0
Changelog:
#CVE-2019-11746: Use-after-free while manipulating video
#CVE-2019-11744: XSS by breaking out of title and textarea elements using innerHTML
#CVE-2019-11742: Same-origin policy violation with SVG filters and canvas to steal cross-origin images
#CVE-2019-11753: Privilege escalation with Mozilla Maintenance Service in custom Firefox installation location
#CVE-2019-11752: Use-after-free while extracting a key value in IndexedDB
#CVE-2019-9812: Sandbox escape through Firefox Sync
#CVE-2019-11743: Cross-origin access to unload event attributes
#CVE-2019-11740: Memory safety bugs fixed in Firefox 69, Firefox ESR 68.1, and Firefox ESR 60.9
diffstat:
www/firefox60/Makefile | 21 +-
www/firefox60/distinfo | 11 +-
www/firefox60/files/atom_macro.rs | 20907 ++++++++++
www/firefox60/files/bindings.rs | 440 +
www/firefox60/files/pseudo_element_definition.rs | 1741 +
www/firefox60/files/structs.rs | 2037 +
www/firefox60/mozilla-common.mk | 4 +-
www/firefox60/patches/patch-third__party_rust_cssparser_src_parser.rs | 57 +
8 files changed, 25208 insertions(+), 10 deletions(-)
diffs (truncated from 25295 to 300 lines):
diff -r 3068a8996091 -r 4a235c363995 www/firefox60/Makefile
--- a/www/firefox60/Makefile Sat Dec 28 02:28:54 2019 +0000
+++ b/www/firefox60/Makefile Sat Dec 28 05:48:06 2019 +0000
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.34 2019/11/04 22:09:54 rillig Exp $
+# $NetBSD: Makefile,v 1.35 2019/12/28 05:48:06 ryoon Exp $
FIREFOX_VER= ${MOZ_BRANCH}${MOZ_BRANCH_MINOR}
-MOZ_BRANCH= 60.7
-MOZ_BRANCH_MINOR= .2esr
+MOZ_BRANCH= 60.9
+MOZ_BRANCH_MINOR= .0esr
DISTNAME= firefox-${FIREFOX_VER}.source
PKGNAME= firefox${MOZ_BRANCH:C/\..*$//}-${MOZ_BRANCH}${MOZ_BRANCH_MINOR:S/b/beta/:S/esr//}
-PKGREVISION= 3
CATEGORIES= www
MASTER_SITES+= ${MASTER_SITE_MOZILLA:=firefox/releases/${FIREFOX_VER}/source/}
EXTRACT_SUFX= .tar.xz
@@ -76,6 +75,15 @@
post-extract:
mv ${WRKSRC}/gfx/ycbcr/yuv_row_arm.s ${WRKSRC}/gfx/ycbcr/yuv_row_arm.S
${CP} ${FILESDIR}/cubeb_sun.c ${WRKSRC}/media/libcubeb/src/cubeb_sun.c
+ ${CP} ${WRKSRC}/third_party/rust/cssparser/.cargo-checksum.json \
+ ${WRKSRC}/third_party/rust/cssparser/.cargo-checksum.json.orig
+ ${CAT} ${WRKSRC}/third_party/rust/cssparser/.cargo-checksum.json.orig | \
+ ${SED} -e 's/9ed4aec998221eb2d2ba99db2f9f82a02399fb0c3b8500627f68f5aab872adde/a90050bca85b7d52e976278752484ec47f1d0aebc0509afc8f40861f9a557e1a/' \
+ > ${WRKSRC}/third_party/rust/cssparser/.cargo-checksum.json
+ # Use pre-generated binding files (generated by rust-1.37.0).
+ # Original file is not up-to-date and rust-1.39.0 generates
+ # incorrect files. Fix build with rust-1.39.0.
+ ${CP} ${FILESDIR}/*.rs ${WRKSRC}/servo/components/style/gecko/generated
pre-configure:
cd ${WRKSRC} && autoconf
@@ -83,6 +91,11 @@
cd ${WRKSRC} && mkdir ${OBJDIR}
cd ${WRKSRC}/${OBJDIR} && touch old-configure.vars
+# For --disable-stylo-build-bindgen
+post-configure:
+ ${MKDIR} -p ${WRKSRC}/${OBJDIR}/dist/rust_bindings/style
+ ${CP} ${FILESDIR}/*.rs ${WRKSRC}/${OBJDIR}/dist/rust_bindings/style
+
post-build:
${SED} -e 's|@MOZILLA@|${MOZILLA}|g' \
-e 's|@MOZILLA_NAME@|${MOZILLA_NAME}|g' \
diff -r 3068a8996091 -r 4a235c363995 www/firefox60/distinfo
--- a/www/firefox60/distinfo Sat Dec 28 02:28:54 2019 +0000
+++ b/www/firefox60/distinfo Sat Dec 28 05:48:06 2019 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.18 2019/06/21 16:38:02 ryoon Exp $
+$NetBSD: distinfo,v 1.19 2019/12/28 05:48:06 ryoon Exp $
-SHA1 (firefox-60.7.2esr.source.tar.xz) = 508045d500929ff0ae7228d38d91d46b48d69fce
-RMD160 (firefox-60.7.2esr.source.tar.xz) = cff0dc7976dddab8dce579af8437de22d0e21f8c
-SHA512 (firefox-60.7.2esr.source.tar.xz) = 1258b0bf231b1b5c96b7063f2529ad9cd312cbd043b1d732abbc439093b41833361bbec3b740f3cf70299734035aa0a7db87c6b7b1537b9619b94bebf9b5c22b
-Size (firefox-60.7.2esr.source.tar.xz) = 268579256 bytes
+SHA1 (firefox-60.9.0esr.source.tar.xz) = 616f8afdee741f0bea607a671b8515ef13c68b4a
+RMD160 (firefox-60.9.0esr.source.tar.xz) = f3ef7629ab28960fb383d3fb12dab69feb0f45ee
+SHA512 (firefox-60.9.0esr.source.tar.xz) = 4baea5c9c4eff257834bbaee6d7786f69f7e6bacd24ca13c2705226f4a0d88315ab38c650b2c5e9c76b698f2debc7cea1e5a99cb4dc24e03c48a24df5143a3cf
+Size (firefox-60.9.0esr.source.tar.xz) = 269089044 bytes
SHA1 (patch-aa) = 5e07d1a01762b7face950ca41c71447106341f0d
SHA1 (patch-browser_app_profile_firefox.js) = 9a43095d94f83f315b9a3ce4a7b0a4301e9c40e6
SHA1 (patch-build_moz.configure_old.configure) = 1df6867eaf73a350fbe8fcd5bd34e1fcab09d707
@@ -36,6 +36,7 @@
SHA1 (patch-servo_components_style__traits_lib.rs) = b07dfc91bae3f94b7da0c5dab523a6901b9b1bf7
SHA1 (patch-servo_components_style_build__gecko.rs) = fca2260a70b496fc010f165ff4d68788b7e28632
SHA1 (patch-servo_components_style_lib.rs) = 1df2f6580da3c4a2fadd7ddcead000fa3c8a6a14
+SHA1 (patch-third__party_rust_cssparser_src_parser.rs) = 97d89ca616271dea3dd564b1e96f0087c21e8be0
SHA1 (patch-toolkit_components_terminator_nsTerminator.cpp) = 5b6d2e5c9f685d32894898d3ef3aec09a1a1e5ce
SHA1 (patch-toolkit_library_moz.build) = ecb6125e996d5496335c58ecd3433ad3214f29f0
SHA1 (patch-toolkit_moz.configure) = 40ee147cc1d2c62dd6c83b3f67ce9e61f758ea57
diff -r 3068a8996091 -r 4a235c363995 www/firefox60/files/atom_macro.rs
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/www/firefox60/files/atom_macro.rs Sat Dec 28 05:48:06 2019 +0000
@@ -0,0 +1,20907 @@
+/* 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/. */
+
+/* Autogenerated file created by components/style/gecko/binding_tools/regen_atoms.py, DO NOT EDIT DIRECTLY */
+
+use gecko_bindings::structs::nsStaticAtom;
+use string_cache::Atom;
+
+pub enum nsICSSPseudoElement {}
+
+pub enum nsICSSAnonBoxPseudo {}
+
+#[inline(always)]
+pub unsafe fn atom_from_static(ptr: *mut nsStaticAtom) -> Atom {
+ Atom::from_static(ptr)
+}
+
+
+cfg_if! {
+ if #[cfg(not(target_env = "msvc"))] {
+ extern {
+ #[link_name = "_ZN9nsGkAtoms6_emptyE"]
+ pub static nsGkAtoms__empty: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms3mozE"]
+ pub static nsGkAtoms_moz: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms12mozframetypeE"]
+ pub static nsGkAtoms_mozframetype: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms11_moz_absposE"]
+ pub static nsGkAtoms__moz_abspos: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms14_moz_activatedE"]
+ pub static nsGkAtoms__moz_activated: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms14_moz_anonclassE"]
+ pub static nsGkAtoms__moz_anonclass: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms13_moz_resizingE"]
+ pub static nsGkAtoms__moz_resizing: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms18mozallowfullscreenE"]
+ pub static nsGkAtoms_mozallowfullscreen: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms7moztypeE"]
+ pub static nsGkAtoms_moztype: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms8mozdirtyE"]
+ pub static nsGkAtoms_mozdirty: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms25mozdisallowselectionprintE"]
+ pub static nsGkAtoms_mozdisallowselectionprint: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms12mozdonotsendE"]
+ pub static nsGkAtoms_mozdonotsend: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms18mozeditorbogusnodeE"]
+ pub static nsGkAtoms_mozeditorbogusnode: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms25mozgeneratedcontentbeforeE"]
+ pub static nsGkAtoms_mozgeneratedcontentbefore: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms24mozgeneratedcontentafterE"]
+ pub static nsGkAtoms_mozgeneratedcontentafter: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms24mozgeneratedcontentimageE"]
+ pub static nsGkAtoms_mozgeneratedcontentimage: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms8mozquoteE"]
+ pub static nsGkAtoms_mozquote: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms12mozsignatureE"]
+ pub static nsGkAtoms_mozsignature: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms13_moz_is_glyphE"]
+ pub static nsGkAtoms__moz_is_glyph: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms18_moz_original_sizeE"]
+ pub static nsGkAtoms__moz_original_size: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms11_moz_targetE"]
+ pub static nsGkAtoms__moz_target: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms10menuactiveE"]
+ pub static nsGkAtoms_menuactive: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms13_poundDefaultE"]
+ pub static nsGkAtoms__poundDefault: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms9_asteriskE"]
+ pub static nsGkAtoms__asterisk: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms1aE"]
+ pub static nsGkAtoms_a: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms4abbrE"]
+ pub static nsGkAtoms_abbr: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms5abortE"]
+ pub static nsGkAtoms_abort: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms5aboveE"]
+ pub static nsGkAtoms_above: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms9acceltextE"]
+ pub static nsGkAtoms_acceltext: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms6acceptE"]
+ pub static nsGkAtoms_accept: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms13acceptcharsetE"]
+ pub static nsGkAtoms_acceptcharset: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms9accesskeyE"]
+ pub static nsGkAtoms_accesskey: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms7acronymE"]
+ pub static nsGkAtoms_acronym: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms6actionE"]
+ pub static nsGkAtoms_action: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms6activeE"]
+ pub static nsGkAtoms_active: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms19activetitlebarcolorE"]
+ pub static nsGkAtoms_activetitlebarcolor: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms13activateontabE"]
+ pub static nsGkAtoms_activateontab: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms7actuateE"]
+ pub static nsGkAtoms_actuate: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms7addressE"]
+ pub static nsGkAtoms_address: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms5afterE"]
+ pub static nsGkAtoms_after: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms9after_endE"]
+ pub static nsGkAtoms_after_end: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms11after_startE"]
+ pub static nsGkAtoms_after_start: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms5alignE"]
+ pub static nsGkAtoms_align: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms5alinkE"]
+ pub static nsGkAtoms_alink: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms3allE"]
+ pub static nsGkAtoms_all: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms9allowdirsE"]
+ pub static nsGkAtoms_allowdirs: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms11alloweventsE"]
+ pub static nsGkAtoms_allowevents: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms23allownegativeassertionsE"]
+ pub static nsGkAtoms_allownegativeassertions: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms10allowformsE"]
+ pub static nsGkAtoms_allowforms: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms15allowfullscreenE"]
+ pub static nsGkAtoms_allowfullscreen: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms11allowmodalsE"]
+ pub static nsGkAtoms_allowmodals: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms20alloworientationlockE"]
+ pub static nsGkAtoms_alloworientationlock: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms19allowpaymentrequestE"]
+ pub static nsGkAtoms_allowpaymentrequest: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms16allowpointerlockE"]
+ pub static nsGkAtoms_allowpointerlock: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms26allowpopupstoescapesandboxE"]
+ pub static nsGkAtoms_allowpopupstoescapesandbox: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms11allowpopupsE"]
+ pub static nsGkAtoms_allowpopups: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms17allowpresentationE"]
+ pub static nsGkAtoms_allowpresentation: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms15allowsameoriginE"]
+ pub static nsGkAtoms_allowsameorigin: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms12allowscriptsE"]
+ pub static nsGkAtoms_allowscripts: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms18allowtopnavigationE"]
+ pub static nsGkAtoms_allowtopnavigation: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms14allowuntrustedE"]
+ pub static nsGkAtoms_allowuntrusted: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms3altE"]
+ pub static nsGkAtoms_alt: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms9alternateE"]
+ pub static nsGkAtoms_alternate: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms6alwaysE"]
+ pub static nsGkAtoms_always: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms8ancestorE"]
+ pub static nsGkAtoms_ancestor: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms14ancestorOrSelfE"]
+ pub static nsGkAtoms_ancestorOrSelf: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms6anchorE"]
+ pub static nsGkAtoms_anchor: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms4_andE"]
+ pub static nsGkAtoms__and: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms10animationsE"]
+ pub static nsGkAtoms_animations: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms6anonidE"]
+ pub static nsGkAtoms_anonid: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms12anonlocationE"]
+ pub static nsGkAtoms_anonlocation: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms3anyE"]
+ pub static nsGkAtoms_any: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms6appletE"]
+ pub static nsGkAtoms_applet: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms12applyImportsE"]
+ pub static nsGkAtoms_applyImports: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms14applyTemplatesE"]
+ pub static nsGkAtoms_applyTemplates: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms7archiveE"]
+ pub static nsGkAtoms_archive: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms4areaE"]
+ pub static nsGkAtoms_area: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms21aria_activedescendantE"]
+ pub static nsGkAtoms_aria_activedescendant: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms11aria_atomicE"]
+ pub static nsGkAtoms_aria_atomic: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms17aria_autocompleteE"]
+ pub static nsGkAtoms_aria_autocomplete: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms9aria_busyE"]
+ pub static nsGkAtoms_aria_busy: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms12aria_checkedE"]
+ pub static nsGkAtoms_aria_checked: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms13aria_controlsE"]
+ pub static nsGkAtoms_aria_controls: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms12aria_currentE"]
+ pub static nsGkAtoms_aria_current: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms16aria_describedbyE"]
+ pub static nsGkAtoms_aria_describedby: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms13aria_disabledE"]
+ pub static nsGkAtoms_aria_disabled: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms15aria_dropeffectE"]
+ pub static nsGkAtoms_aria_dropeffect: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms13aria_expandedE"]
+ pub static nsGkAtoms_aria_expanded: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms11aria_flowtoE"]
+ pub static nsGkAtoms_aria_flowto: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms13aria_haspopupE"]
+ pub static nsGkAtoms_aria_haspopup: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms11aria_hiddenE"]
+ pub static nsGkAtoms_aria_hidden: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms12aria_invalidE"]
+ pub static nsGkAtoms_aria_invalid: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms15aria_labelledbyE"]
+ pub static nsGkAtoms_aria_labelledby: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms10aria_levelE"]
+ pub static nsGkAtoms_aria_level: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms9aria_liveE"]
+ pub static nsGkAtoms_aria_live: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms14aria_multilineE"]
+ pub static nsGkAtoms_aria_multiline: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms20aria_multiselectableE"]
+ pub static nsGkAtoms_aria_multiselectable: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms9aria_ownsE"]
+ pub static nsGkAtoms_aria_owns: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms13aria_posinsetE"]
+ pub static nsGkAtoms_aria_posinset: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms12aria_pressedE"]
+ pub static nsGkAtoms_aria_pressed: *mut nsStaticAtom;
+ #[link_name = "_ZN9nsGkAtoms13aria_readonlyE"]
Home |
Main Index |
Thread Index |
Old Index