<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[60965] trunk/src/wp-content/themes/twentysixteen: Twenty Sixteen: Remove code and checks for obsolete browsers.</title>
</head>
<body>
<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; }
#msg dl a { font-weight: bold}
#msg dl a:link { color:#fc3; }
#msg dl a:active { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/60965">60965</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/60965","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>joedolson</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2025-10-17 21:03:52 +0000 (Fri, 17 Oct 2025)</dd>
</dl>
<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Twenty Sixteen: Remove code and checks for obsolete browsers.
Remove IE specific code from Twenty Sixteen. Remove custom IE stylesheet contents, the HTML5 shiv contents (also targeting Safari 4.x and Firefox 3.x), and IE-specific code. Change relevant enqueues to registrations.
Props desrosj, sabernhardt, karmatosed, neychok, metodiew, mukesh27, joedolson.
See <a href="https://core.trac.wordpress.org/ticket/58836">#58836</a>.</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunksrcwpcontentthemestwentysixteencssiecss">trunk/src/wp-content/themes/twentysixteen/css/ie.css</a></li>
<li><a href="#trunksrcwpcontentthemestwentysixteencssie7css">trunk/src/wp-content/themes/twentysixteen/css/ie7.css</a></li>
<li><a href="#trunksrcwpcontentthemestwentysixteencssie8css">trunk/src/wp-content/themes/twentysixteen/css/ie8.css</a></li>
<li><a href="#trunksrcwpcontentthemestwentysixteenfunctionsphp">trunk/src/wp-content/themes/twentysixteen/functions.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentysixteeninccustomizerphp">trunk/src/wp-content/themes/twentysixteen/inc/customizer.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentysixteenjshtml5js">trunk/src/wp-content/themes/twentysixteen/js/html5.js</a></li>
<li><a href="#trunksrcwpcontentthemestwentysixteenreadmetxt">trunk/src/wp-content/themes/twentysixteen/readme.txt</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunksrcwpcontentthemestwentysixteencssiecss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentysixteen/css/ie.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentysixteen/css/ie.css 2025-10-17 21:02:55 UTC (rev 60964)
+++ trunk/src/wp-content/themes/twentysixteen/css/ie.css 2025-10-17 21:03:52 UTC (rev 60965)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,48 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/*
-Theme Name: Twenty Sixteen
-Description: Global Styles for older IE versions (previous to IE10).
-*/
-
-.site-header-main:before,
-.site-header-main:after,
-.site-footer:before,
-.site-footer:after {
- content: "";
- display: table;
-}
-
-.site-header-main:after,
-.site-footer:after {
- clear: both;
-}
-
-@media screen and (min-width: 56.875em) {
- .site-branding,
- .site-info {
- float: left;
- }
-
- .site-header-menu,
- .site-footer .social-navigation {
- float: right;
- }
-
- .site-footer .social-navigation {
- margin-left: 7px;
- }
-
- .rtl .site-branding,
- .rtl .site-info {
- float: right;
- }
-
- .rtl .site-header-menu,
- .rtl .site-footer .social-navigation {
- float: left;
- }
-
- .rtl .site-footer .social-navigation {
- margin-right: 7px;
- margin-left: 0;
- }
-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* This theme does not support Internet Explorer since version 3.7. */
</ins></span></pre></div>
<a id="trunksrcwpcontentthemestwentysixteencssie7css"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentysixteen/css/ie7.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentysixteen/css/ie7.css 2025-10-17 21:02:55 UTC (rev 60964)
+++ trunk/src/wp-content/themes/twentysixteen/css/ie7.css 2025-10-17 21:03:52 UTC (rev 60965)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,176 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/*
-Theme Name: Twenty Sixteen
-Description: IE7 specific style.
-*/
-
-.site-inner {
- max-width: 656px;
-}
-
-.post-navigation,
-.pagination,
-.image-navigation,
-.entry-header,
-.entry-summary,
-.entry-content,
-.entry-footer,
-.page-header,
-.page-content,
-.post-thumbnail,
-.content-bottom-widgets,
-.comments-area {
- margin-right: 28px;
- margin-left: 28px;
- max-width: 100%;
-}
-
-.site-header,
-.sidebar,
-.site-footer,
-.widecolumn {
- padding-right: 28px;
- padding-left: 28px;
-}
-
-.search-submit {
- height: auto;
- margin-top: 28px;
- padding: 15px 0 8px;
- position: relative;
- width: auto;
-}
-
-.search-submit .screen-reader-text {
- height: auto;
- position: relative !important;
- width: auto;
-}
-
-.image-navigation .nav-previous,
-.image-navigation .nav-next,
-.comment-navigation .nav-previous,
-.comment-navigation .nav-next {
- *display: inline;
- zoom: 1;
-}
-
-.image-navigation .nav-previous + .nav-next,
-.comment-navigation .nav-previous + .nav-next {
- margin-left: 14px;
-}
-
-.pagination .nav-links {
- padding: 0;
-}
-
-.pagination .page-numbers {
- line-height: 1;
- margin: -4px 14px 0;
- padding: 18px 0;
-}
-
-.pagination .prev,
-.pagination .next {
- display: inline-block;
- font-size: 16px;
- font-weight: 700;
- height: auto;
- left: 0;
- line-height: 1;
- margin: 0;
- padding: 18px 14px;
- position: relative;
- right: 0;
- text-transform: none;
- width: auto;
-}
-
-.dropdown-toggle {
- display: none;
-}
-
-.main-navigation ul ul {
- display: block;
-}
-
-.social-navigation {
- margin-top: 1.75em;
-}
-
-.social-navigation a {
- height: auto;
- padding: 3px 7px;
- width: auto;
-}
-
-.social-navigation .screen-reader-text {
- height: auto;
- position: relative !important;
- width: auto;
-}
-
-.site-header-main {
- overflow : hidden;
- zoom : 1;
-}
-
-.entry-footer > span {
- margin-right: 14px;
-}
-
-.site-info .site-title {
- font-size: 13px;
- margin-right: 14px;
-}
-
-.gallery-item {
- max-width: 30%;
-}
-
-.gallery-columns-1 .gallery-item {
- max-width: 100%;
-}
-
-.gallery-columns-2 .gallery-item {
- max-width: 46%;
-}
-
-.gallery-columns-4 .gallery-item {
- max-width: 22%;
-}
-
-.gallery-columns-5 .gallery-item {
- max-width: 17%;
-}
-
-.gallery-columns-6 .gallery-item {
- max-width: 13.5%;
-}
-
-.gallery-columns-7 .gallery-item {
- max-width: 11%;
-}
-
-.gallery-columns-8 .gallery-item {
- max-width: 9.5%;
-}
-
-.gallery-columns-9 .gallery-item {
- max-width: 8%;
-}
-
-.rtl .image-navigation .nav-previous + .nav-next,
-.rtl .comment-navigation .nav-previous + .nav-next {
- margin-right: 14px;
- margin-left: 0;
-}
-
-.rtl .entry-footer > span {
- margin-right: 14px;
- margin-left: 0;
-}
-
-.rtl .site-info .site-title {
- margin-right: 0;
- margin-left: 14px;
-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* This theme does not support Internet Explorer since version 3.7. */
</ins></span></pre></div>
<a id="trunksrcwpcontentthemestwentysixteencssie8css"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentysixteen/css/ie8.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentysixteen/css/ie8.css 2025-10-17 21:02:55 UTC (rev 60964)
+++ trunk/src/wp-content/themes/twentysixteen/css/ie8.css 2025-10-17 21:03:52 UTC (rev 60965)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,222 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/*
-Theme Name: Twenty Sixteen
-Description: IE8 specific style.
-*/
-
-code {
- background-color: transparent;
- padding: 0;
-}
-
-.entry-content a,
-.entry-summary a,
-.taxonomy-description a,
-.logged-in-as a,
-.comment-content a,
-.pingback .comment-body > a,
-.textwidget a,
-.entry-footer a:hover,
-.site-info a:hover {
- text-decoration: underline;
-}
-
-.entry-content a:hover,
-.entry-content a:focus,
-.entry-summary a:hover,
-.entry-summary a:focus,
-.taxonomy-description a:hover,
-.taxonomy-description a:focus,
-.logged-in-as a:hover,
-.logged-in-as a:focus,
-.comment-content a:hover,
-.comment-content a:focus,
-.pingback .comment-body > a:hover,
-.pingback .comment-body > a:focus,
-.textwidget a:hover,
-.textwidget a:focus,
-.entry-content .wp-audio-shortcode a,
-.entry-content .wp-playlist a,
-.page-links a {
- text-decoration: none;
-}
-
-.site {
- margin: 21px;
-}
-
-.site-inner {
- max-width: 710px;
-}
-
-.site-header {
- padding-top: 3.9375em;
- padding-bottom: 3.9375em;
-}
-
-.site-branding {
- float: left;
- margin-top: 1.3125em;
- margin-bottom: 1.3125em;
-}
-
-.site-title {
- font-size: 28px;
- line-height: 1.25;
-}
-
-.site-description {
- display: block;
-}
-
-.menu-toggle {
- float: right;
- font-size: 16px;
- margin: 1.3125em 0;
- padding: 0.8125em 0.875em 0.6875em;
-}
-
-.site-header-menu {
- clear: both;
- margin: 0;
- padding: 1.3125em 0;
-}
-
-.site-header .main-navigation + .social-navigation {
- margin-top: 2.625em;
-}
-
-.header-image {
- margin: 1.3125em 0;
-}
-
-.site-main {
- margin-bottom: 5.25em;
-}
-
-.post-navigation {
- margin-bottom: 5.25em;
-}
-
-.post-navigation .post-title {
- font-size: 28px;
- line-height: 1.25;
-}
-
-.pagination {
- margin: 0 7.6923% 4.421052632em;
-}
-
-.pagination .nav-links:before,
-.pagination .nav-links:after {
- display: none;
-}
-
-/* restore screen-reader-text */
-.pagination .current .screen-reader-text {
- position: absolute !important;
-}
-
-.pagination .page-numbers {
- display: inline-block;
- font-weight: 400;
-}
-
-.image-navigation .nav-previous,
-.image-navigation .nav-next,
-.comment-navigation .nav-previous,
-.comment-navigation .nav-next {
- display: inline-block;
-}
-
-.image-navigation .nav-previous + .nav-next:before,
-.comment-navigation .nav-previous + .nav-next:before {
- content: "\002f";
- display: inline-block;
- filter: alpha(opacity=70);
- padding: 0 0.538461538em;
-}
-
-.site-main > article {
- margin-bottom: 5.25em;
-}
-
-.entry-title {
- font-size: 33px;
- line-height: 1.2727272727;
- margin-bottom: 0.8484848485em;
-}
-
-.entry-content blockquote.alignleft,
-.entry-content blockquote.alignright {
- border-width: 4px 0 0 0;
- padding: 0.9473684211em 0 0;
- width: 50%;
-}
-
-.entry-footer > span:after {
- content: "\002f";
- display: inline-block;
- filter: alpha(opacity=70);
- padding: 0 0.538461538em;
-}
-
-.updated {
- display: none;
-}
-
-.updated.published {
- display: inline;
-}
-
-.comment-author {
- margin-bottom: 0;
-}
-
-.comment-author .avatar {
- height: 42px;
- position: relative;
- top: 0.25em;
- width: 42px;
-}
-
-.comment-list .children > li {
- padding-left: 1.75em;
-}
-
-.comment-list + .comment-respond,
-.comment-navigation + .comment-respond {
- padding-top: 3.5em;
-}
-
-.comment-reply-link {
- margin-top: 0;
-}
-
-.comments-area,
-.widget,
-.content-bottom-widgets .widget-area {
- margin-bottom: 5.25em;
-}
-
-.sidebar,
-.widecolumn {
- margin-bottom: 5.25em;
-}
-
-.site-footer .main-navigation,
-.site-footer .social-navigation {
- display: none;
-}
-
-.rtl .site-branding {
- float: right;
-}
-
-.rtl .menu-toggle {
- float: left;
-}
-
-.rtl .comment-list .children > li {
- padding-right: 1.75em;
- padding-left: 0;
-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* This theme does not support Internet Explorer since version 3.7. */
</ins></span></pre></div>
<a id="trunksrcwpcontentthemestwentysixteenfunctionsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentysixteen/functions.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentysixteen/functions.php 2025-10-17 21:02:55 UTC (rev 60964)
+++ trunk/src/wp-content/themes/twentysixteen/functions.php 2025-10-17 21:03:52 UTC (rev 60965)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -403,23 +403,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> // Theme block stylesheet.
</span><span class="cx" style="display: block; padding: 0 10px"> wp_enqueue_style( 'twentysixteen-block-style', get_template_directory_uri() . '/css/blocks.css', array( 'twentysixteen-style' ), '20240817' );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- // Load the Internet Explorer specific stylesheet.
- wp_enqueue_style( 'twentysixteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentysixteen-style' ), '20170530' );
- wp_style_add_data( 'twentysixteen-ie', 'conditional', 'lt IE 10' );
-
- // Load the Internet Explorer 8 specific stylesheet.
- wp_enqueue_style( 'twentysixteen-ie8', get_template_directory_uri() . '/css/ie8.css', array( 'twentysixteen-style' ), '20170530' );
- wp_style_add_data( 'twentysixteen-ie8', 'conditional', 'lt IE 9' );
-
- // Load the Internet Explorer 7 specific stylesheet.
- wp_enqueue_style( 'twentysixteen-ie7', get_template_directory_uri() . '/css/ie7.css', array( 'twentysixteen-style' ), '20170530' );
- wp_style_add_data( 'twentysixteen-ie7', 'conditional', 'lt IE 8' );
-
- // Load the html5 shiv.
- wp_enqueue_script( 'twentysixteen-html5', get_template_directory_uri() . '/js/html5.js', array(), '3.7.3' );
- wp_script_add_data( 'twentysixteen-html5', 'conditional', 'lt IE 9' );
-
- // Skip-link fix is no longer enqueued by default.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // Register handles for removed stylesheets and scripts.
+ wp_register_style( 'twentysixteen-ie', false, array( 'twentysixteen-style' ) );
+ wp_register_style( 'twentysixteen-ie8', false, array( 'twentysixteen-style' ) );
+ wp_register_style( 'twentysixteen-ie7', false, array( 'twentysixteen-style' ) );
+ wp_register_script( 'twentysixteen-html5', false );
</ins><span class="cx" style="display: block; padding: 0 10px"> wp_register_script( 'twentysixteen-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20230526', array( 'in_footer' => true ) );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
</span></span></pre></div>
<a id="trunksrcwpcontentthemestwentysixteeninccustomizerphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentysixteen/inc/customizer.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentysixteen/inc/customizer.php 2025-10-17 21:02:55 UTC (rev 60964)
+++ trunk/src/wp-content/themes/twentysixteen/inc/customizer.php 2025-10-17 21:03:52 UTC (rev 60965)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -791,13 +791,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> .comment-reply-link,
</span><span class="cx" style="display: block; padding: 0 10px"> .no-comments,
</span><span class="cx" style="display: block; padding: 0 10px"> .widecolumn .mu_register .mu_alert {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- border-color: {$colors['main_text_color']}; /* Fallback for IE7 and IE8 */
</del><span class="cx" style="display: block; padding: 0 10px"> border-color: {$colors['border_color']};
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> hr,
</span><span class="cx" style="display: block; padding: 0 10px"> code {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- background-color: {$colors['main_text_color']}; /* Fallback for IE7 and IE8 */
</del><span class="cx" style="display: block; padding: 0 10px"> background-color: {$colors['border_color']};
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1089,7 +1087,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> .comment-author,
</span><span class="cx" style="display: block; padding: 0 10px"> .comment-reply-title small a:hover,
</span><span class="cx" style="display: block; padding: 0 10px"> .comment-reply-title small a:focus {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- color: %1$s
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ color: %1$s;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> blockquote,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1169,13 +1167,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> .comment-reply-link,
</span><span class="cx" style="display: block; padding: 0 10px"> .no-comments,
</span><span class="cx" style="display: block; padding: 0 10px"> .widecolumn .mu_register .mu_alert {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- border-color: %1$s; /* Fallback for IE7 and IE8 */
</del><span class="cx" style="display: block; padding: 0 10px"> border-color: %2$s;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> hr,
</span><span class="cx" style="display: block; padding: 0 10px"> code {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- background-color: %1$s; /* Fallback for IE7 and IE8 */
</del><span class="cx" style="display: block; padding: 0 10px"> background-color: %2$s;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span></span></pre></div>
<a id="trunksrcwpcontentthemestwentysixteenjshtml5js"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentysixteen/js/html5.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentysixteen/js/html5.js 2025-10-17 21:02:55 UTC (rev 60964)
+++ trunk/src/wp-content/themes/twentysixteen/js/html5.js 2025-10-17 21:03:52 UTC (rev 60965)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,326 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/**
-* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
-*/
-;(function(window, document) {
-/*jshint evil:true */
- /** version */
- var version = '3.7.3';
-
- /** Preset options */
- var options = window.html5 || {};
-
- /** Used to skip problem elements */
- var reSkip = /^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i;
-
- /** Not all elements can be cloned in IE **/
- var saveClones = /^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i;
-
- /** Detect whether the browser supports default html5 styles */
- var supportsHtml5Styles;
-
- /** Name of the expando, to work with multiple documents or to re-shiv one document */
- var expando = '_html5shiv';
-
- /** The id for the the documents expando */
- var expanID = 0;
-
- /** Cached data for each document */
- var expandoData = {};
-
- /** Detect whether the browser supports unknown elements */
- var supportsUnknownElements;
-
- (function() {
- try {
- var a = document.createElement('a');
- a.innerHTML = '<xyz></xyz>';
- //if the hidden property is implemented we can assume, that the browser supports basic HTML5 Styles
- supportsHtml5Styles = ('hidden' in a);
-
- supportsUnknownElements = a.childNodes.length == 1 || (function() {
- // assign a false positive if unable to shiv
- (document.createElement)('a');
- var frag = document.createDocumentFragment();
- return (
- typeof frag.cloneNode == 'undefined' ||
- typeof frag.createDocumentFragment == 'undefined' ||
- typeof frag.createElement == 'undefined'
- );
- }());
- } catch(e) {
- // assign a false positive if detection fails => unable to shiv
- supportsHtml5Styles = true;
- supportsUnknownElements = true;
- }
-
- }());
-
- /*--------------------------------------------------------------------------*/
-
- /**
- * Creates a style sheet with the given CSS text and adds it to the document.
- * @private
- * @param {Document} ownerDocument The document.
- * @param {String} cssText The CSS text.
- * @returns {StyleSheet} The style element.
- */
- function addStyleSheet(ownerDocument, cssText) {
- var p = ownerDocument.createElement('p'),
- parent = ownerDocument.getElementsByTagName('head')[0] || ownerDocument.documentElement;
-
- p.innerHTML = 'x<style>' + cssText + '</style>';
- return parent.insertBefore(p.lastChild, parent.firstChild);
- }
-
- /**
- * Returns the value of `html5.elements` as an array.
- * @private
- * @returns {Array} An array of shived element node names.
- */
- function getElements() {
- var elements = html5.elements;
- return typeof elements == 'string' ? elements.split(' ') : elements;
- }
-
- /**
- * Extends the built-in list of html5 elements
- * @memberOf html5
- * @param {String|Array} newElements whitespace separated list or array of new element names to shiv
- * @param {Document} ownerDocument The context document.
- */
- function addElements(newElements, ownerDocument) {
- var elements = html5.elements;
- if(typeof elements != 'string'){
- elements = elements.join(' ');
- }
- if(typeof newElements != 'string'){
- newElements = newElements.join(' ');
- }
- html5.elements = elements +' '+ newElements;
- shivDocument(ownerDocument);
- }
-
- /**
- * Returns the data associated to the given document
- * @private
- * @param {Document} ownerDocument The document.
- * @returns {Object} An object of data.
- */
- function getExpandoData(ownerDocument) {
- var data = expandoData[ownerDocument[expando]];
- if (!data) {
- data = {};
- expanID++;
- ownerDocument[expando] = expanID;
- expandoData[expanID] = data;
- }
- return data;
- }
-
- /**
- * returns a shived element for the given nodeName and document
- * @memberOf html5
- * @param {String} nodeName name of the element
- * @param {Document|DocumentFragment} ownerDocument The context document.
- * @returns {Object} The shived element.
- */
- function createElement(nodeName, ownerDocument, data){
- if (!ownerDocument) {
- ownerDocument = document;
- }
- if(supportsUnknownElements){
- return ownerDocument.createElement(nodeName);
- }
- if (!data) {
- data = getExpandoData(ownerDocument);
- }
- var node;
-
- if (data.cache[nodeName]) {
- node = data.cache[nodeName].cloneNode();
- } else if (saveClones.test(nodeName)) {
- node = (data.cache[nodeName] = data.createElem(nodeName)).cloneNode();
- } else {
- node = data.createElem(nodeName);
- }
-
- // Avoid adding some elements to fragments in IE < 9 because
- // * Attributes like `name` or `type` cannot be set/changed once an element
- // is inserted into a document/fragment
- // * Link elements with `src` attributes that are inaccessible, as with
- // a 403 response, will cause the tab/window to crash
- // * Script elements appended to fragments will execute when their `src`
- // or `text` property is set
- return node.canHaveChildren && !reSkip.test(nodeName) && !node.tagUrn ? data.frag.appendChild(node) : node;
- }
-
- /**
- * returns a shived DocumentFragment for the given document
- * @memberOf html5
- * @param {Document} ownerDocument The context document.
- * @returns {Object} The shived DocumentFragment.
- */
- function createDocumentFragment(ownerDocument, data){
- if (!ownerDocument) {
- ownerDocument = document;
- }
- if(supportsUnknownElements){
- return ownerDocument.createDocumentFragment();
- }
- data = data || getExpandoData(ownerDocument);
- var clone = data.frag.cloneNode(),
- i = 0,
- elems = getElements(),
- l = elems.length;
- for(;i<l;i++){
- clone.createElement(elems[i]);
- }
- return clone;
- }
-
- /**
- * Shivs the `createElement` and `createDocumentFragment` methods of the document.
- * @private
- * @param {Document|DocumentFragment} ownerDocument The document.
- * @param {Object} data of the document.
- */
- function shivMethods(ownerDocument, data) {
- if (!data.cache) {
- data.cache = {};
- data.createElem = ownerDocument.createElement;
- data.createFrag = ownerDocument.createDocumentFragment;
- data.frag = data.createFrag();
- }
-
-
- ownerDocument.createElement = function(nodeName) {
- //abort shiv
- if (!html5.shivMethods) {
- return data.createElem(nodeName);
- }
- return createElement(nodeName, ownerDocument, data);
- };
-
- ownerDocument.createDocumentFragment = Function('h,f', 'return function(){' +
- 'var n=f.cloneNode(),c=n.createElement;' +
- 'h.shivMethods&&(' +
- // unroll the `createElement` calls
- getElements().join().replace(/[\w\-:]+/g, function(nodeName) {
- data.createElem(nodeName);
- data.frag.createElement(nodeName);
- return 'c("' + nodeName + '")';
- }) +
- ');return n}'
- )(html5, data.frag);
- }
-
- /*--------------------------------------------------------------------------*/
-
- /**
- * Shivs the given document.
- * @memberOf html5
- * @param {Document} ownerDocument The document to shiv.
- * @returns {Document} The shived document.
- */
- function shivDocument(ownerDocument) {
- if (!ownerDocument) {
- ownerDocument = document;
- }
- var data = getExpandoData(ownerDocument);
-
- if (html5.shivCSS && !supportsHtml5Styles && !data.hasCSS) {
- data.hasCSS = !!addStyleSheet(ownerDocument,
- // corrects block display not defined in IE6/7/8/9
- 'article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}' +
- // adds styling not present in IE6/7/8/9
- 'mark{background:#FF0;color:#000}' +
- // hides non-rendered elements
- 'template{display:none}'
- );
- }
- if (!supportsUnknownElements) {
- shivMethods(ownerDocument, data);
- }
- return ownerDocument;
- }
-
- /*--------------------------------------------------------------------------*/
-
- /**
- * The `html5` object is exposed so that more elements can be shived and
- * existing shiving can be detected on iframes.
- * @type Object
- * @example
- *
- * // options can be changed before the script is included
- * html5 = { 'elements': 'mark section', 'shivCSS': false, 'shivMethods': false };
- */
- var html5 = {
-
- /**
- * An array or space separated string of node names of the elements to shiv.
- * @memberOf html5
- * @type Array|String
- */
- 'elements': options.elements || 'abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video',
-
- /**
- * current version of html5shiv
- */
- 'version': version,
-
- /**
- * A flag to indicate that the HTML5 style sheet should be inserted.
- * @memberOf html5
- * @type Boolean
- */
- 'shivCSS': (options.shivCSS !== false),
-
- /**
- * Is equal to true if a browser supports creating unknown/HTML5 elements
- * @memberOf html5
- * @type boolean
- */
- 'supportsUnknownElements': supportsUnknownElements,
-
- /**
- * A flag to indicate that the document's `createElement` and `createDocumentFragment`
- * methods should be overwritten.
- * @memberOf html5
- * @type Boolean
- */
- 'shivMethods': (options.shivMethods !== false),
-
- /**
- * A string to describe the type of `html5` object ("default" or "default print").
- * @memberOf html5
- * @type String
- */
- 'type': 'default',
-
- // shivs the document according to the specified `html5` object options
- 'shivDocument': shivDocument,
-
- //creates a shived element
- createElement: createElement,
-
- //creates a shived documentFragment
- createDocumentFragment: createDocumentFragment,
-
- //extends list of elements
- addElements: addElements
- };
-
- /*--------------------------------------------------------------------------*/
-
- // expose html5
- window.html5 = html5;
-
- // shiv the document
- shivDocument(document);
-
- if(typeof module == 'object' && module.exports){
- module.exports = html5;
- }
-
-}(typeof window !== "undefined" ? window : this, document));
</del><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// This theme does not support Internet Explorer since version 3.7.
</ins></span></pre></div>
<a id="trunksrcwpcontentthemestwentysixteenreadmetxt"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-content/themes/twentysixteen/readme.txt</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentysixteen/readme.txt 2025-10-17 21:02:55 UTC (rev 60964)
+++ trunk/src/wp-content/themes/twentysixteen/readme.txt 2025-10-17 21:03:52 UTC (rev 60965)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -45,10 +45,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> Twenty Sixteen Theme bundles the following third-party resources:
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-HTML5 Shiv v3.7.0, Copyright 2014 Alexander Farkas
-Licenses: MIT/GPL2
-Source: https://github.com/aFarkas/html5shiv
-
</del><span class="cx" style="display: block; padding: 0 10px"> Genericons icon font, Copyright 2013-2017 Automattic Inc.
</span><span class="cx" style="display: block; padding: 0 10px"> License: GNU GPL, Version 2 (or later)
</span><span class="cx" style="display: block; padding: 0 10px"> Source: http://www.genericons.com
</span></span></pre>
</div>
</div>
</body>
</html>