<!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>[60962] trunk/src/wp-content/themes/twentythirteen: Twenty Thirteen: 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/60962">60962</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/60962","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:00:32 +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 Thirteen: Remove code and checks for obsolete browsers.

Remove IE specific code from Twenty Thirteen. Remove custom IE stylesheet contents, the HTML5 shiv contents (also targeting Safari 4.x and Firefox 3.x), and IE-specific code. 

Props desrosj, sabernhardt, neychok, joedolson.
See <a href="https://core.trac.wordpress.org/ticket/58836">#58836</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunksrcwpcontentthemestwentythirteencssiecss">trunk/src/wp-content/themes/twentythirteen/css/ie.css</a></li>
<li><a href="#trunksrcwpcontentthemestwentythirteenfunctionsphp">trunk/src/wp-content/themes/twentythirteen/functions.php</a></li>
<li><a href="#trunksrcwpcontentthemestwentythirteenjshtml5js">trunk/src/wp-content/themes/twentythirteen/js/html5.js</a></li>
<li><a href="#trunksrcwpcontentthemestwentythirteenreadmetxt">trunk/src/wp-content/themes/twentythirteen/readme.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunksrcwpcontentthemestwentythirteencssiecss"></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/twentythirteen/css/ie.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentythirteen/css/ie.css     2025-10-17 20:59:33 UTC (rev 60961)
+++ trunk/src/wp-content/themes/twentythirteen/css/ie.css       2025-10-17 21:00:32 UTC (rev 60962)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,288 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/*
-Styles for older IE versions (previous to IE9).
-*/
-
-
-
-.genericon:before:hover,
-.menu-toggle:after:hover,
-.date a:before:hover,
-.entry-meta .author a:before:hover,
-.format-audio .entry-content:before:hover,
-.comments-link a:before:hover,
-.tags-links a:first-child:before:hover,
-.categories-links a:first-child:before:hover,
-.edit-link > a:before:hover,
-.attachment-meta:before:hover,
-.attachment-meta a:before:hover,
-.comment-awaiting-moderation:before:hover,
-.comment-reply-link:before:hover,
-.comment-reply-title small a:before:hover,
-.bypostauthor > .comment-body .fn:before:hover {
-       text-decoration: none;
-}
-
-.nav-menu .sub-menu ul,
-.nav-menu .children ul {
-       left: 100%;
-}
-
-.site-header .home-link {
-       max-width: 1040px;
-}
-
-.site-header .search-form [type="search"],
-.site-header .search-form [type="text"] {
-       padding-top: 6px;
-}
-
-img.alignright {
-       margin-right: 0;
-}
-
-img.alignleft {
-       margin-left: 0;
-}
-
-.site-main .sidebar-inner {
-       width: 1040px;
-}
-
-.site-main .widget-area {
-       margin-right: 60px;
-}
-
-.format-image .entry-content .size-full {
-       margin: 0;
-       max-width: 604px;
-}
-
-.gallery-columns-1 .gallery-item,
-.gallery-columns-2 .gallery-item,
-.gallery-columns-3 .gallery-item {
-       max-width: none;
-}
-
-.gallery img {
-       width: auto;
-}
-
-.gallery-caption {
-       background: #000;
-       filter: alpha(opacity=0);
-}
-
-.gallery-item:hover .gallery-caption {
-       filter: alpha(opacity=70);
-}
-
-.comment {
-       clear: both;
-}
-
-.comment-meta,
-.comment-content,
-.comment-list .reply {
-       width: 480px;
-}
-
-.depth-2 .comment-meta,
-.depth-2 .comment-content,
-.comment-list .depth-2 .reply {
-       width: 460px;
-}
-
-.depth-3 .comment-meta,
-.depth-3 .comment-content,
-.comment-list .depth-3 .reply {
-       width: 440px;
-}
-
-.depth-4 .comment-meta,
-.depth-4 .comment-content,
-.comment-list .depth-4 .reply {
-       width: 420px;
-}
-
-.depth-5 .comment-meta,
-.depth-5 .comment-content,
-.comment-list .depth-5 .reply {
-       width: 400px;
-}
-
-.comment-meta {
-       margin-bottom: 0;
-}
-
-.widget {
-       background: #f7f5e7;
-}
-
-.site-footer .widget {
-       background: none;
-}
-
-/* Internet Explorer 8 */
-.ie8 .site {
-       border: 0;
-}
-
-.ie8 img.size-full,
-.ie8 img.size-large {
-       height: auto;
-       width: auto;
-}
-
-.ie8 .sidebar .entry-header,
-.ie8 .sidebar .entry-content,
-.ie8 .sidebar .entry-summary,
-.ie8 .sidebar .entry-meta {
-       max-width: 724px;
-}
-
-.ie8 .author-info {
-       margin-left: 0;
-}
-
-.ie8 .paging-navigation .nav-previous .meta-nav {
-       padding: 5px 0 8px;
-       width: 40px;
-}
-
-.ie8 .paging-navigation .nav-next {
-       line-height: 1;
-}
-
-.ie8 .format-status .entry-content:before,
-.ie8 .format-status .entry-meta:before {
-       content: none;
-}
-
-.ie8 .site-main .widget-area {
-       margin-right: 0;
-}
-
-/* Internet Explorer 7 */
-.ie7 audio,
-.ie7 canvas,
-.ie7 video {
-       display: inline;
-       zoom: 1;
-}
-
-.ie7 legend {
-       margin-left: -7px;
-}
-
-.ie7 button,
-.ie7 input,
-.ie7 select,
-.ie7 textarea {
-       vertical-align: middle;
-}
-
-.ie7 button,
-.ie7 input[type="button"],
-.ie7 input[type="reset"],
-.ie7 input[type="submit"] {
-       overflow: visible;
-}
-
-.ie7 input[type="checkbox"],
-.ie7 input[type="radio"] {
-       height: 13px;
-       width: 13px;
-}
-
-.ie7 .screen-reader-text {
-       clip: rect(1px 1px 1px 1px);
-}
-
-.ie7 .site-header {
-       position: relative;
-       z-index: 1;
-}
-
-.ie7 .main-navigation {
-       max-width: 930px;
-       padding-right: 150px;
-}
-
-.ie7 .nav-menu li a,
-.ie7 .nav-menu li {
-       display: block;
-       float: left;
-}
-
-.ie7 .nav-menu ul {
-       top: 40px;
-}
-
-.ie7 .nav-menu .sub-menu,
-.ie7 .nav-menu .children {
-       display: none;
-       overflow: visible;
-}
-
-.ie7 ul.nav-menu li:hover > ul,
-.ie7 .nav-menu ul li:hover > ul {
-       display: block;
-}
-
-.ie7 .site-header .search-form [type="search"],
-.ie7 .site-header .search-form [type="text"] {
-       background-color: #fff;
-       border: 2px solid #c3c0ab;
-       cursor: text;
-       height: 28px;
-       outline: 0;
-       width: 150px;
-}
-
-.ie7 .entry-header,
-.ie7 .entry-content,
-.ie7 .entry-summary,
-.ie7 .entry-meta {
-       width: 604px;
-}
-
-.ie7 .format-status .entry-content,
-.ie7 .format-status .entry-meta {
-       padding-left: 60px;
-}
-
-.ie7 .sidebar .format-status .entry-content,
-.ie7 .sidebar .format-status .entry-meta {
-       padding-left: 60px;
-}
-
-.ie7 .sidebar .post-navigation .nav-links,
-.ie7 .sidebar .paging-navigation .nav-links {
-       width: 604px;
-}
-
-.ie7 .paging-navigation .meta-nav {
-       padding: 0 0 10px;
-       vertical-align: middle;
-       width: 40px;
-}
-
-.ie7 .comments-title,
-.ie7 .comment-list,
-.ie7 .comment-reply-title,
-.ie7 .comment-respond .comment-form {
-       width: 604px;
-}
-
-.ie7 .site-footer .widget-area {
-       max-width: none;
-       left: auto;
-}
-
-/* RTL for Internet Explorer 7 & 8 */
-.rtl .format-audio .entry-content:before,
-.rtl .comment-reply-link:before,
-.rtl .comment-reply-login:before {
-       -ms-filter: "FlipH";
-       filter: FlipH;
-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/* This theme does not support Internet Explorer since version 4.5. */
</ins></span></pre></div>
<a id="trunksrcwpcontentthemestwentythirteenfunctionsphp"></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/twentythirteen/functions.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentythirteen/functions.php  2025-10-17 20:59:33 UTC (rev 60961)
+++ trunk/src/wp-content/themes/twentythirteen/functions.php    2025-10-17 21:00:32 UTC (rev 60962)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -350,8 +350,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        wp_enqueue_style( 'twentythirteen-block-style', get_template_directory_uri() . '/css/blocks.css', array( 'twentythirteen-style' ), '20240520' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Registers the Internet Explorer specific stylesheet.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        wp_register_style( 'twentythirteen-ie', get_template_directory_uri() . '/css/ie.css', array( 'twentythirteen-style' ), '20150214' );
-       wp_style_add_data( 'twentythirteen-ie', 'conditional', 'lt IE 9' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ wp_register_style( 'twentythirteen-ie', false, array( 'twentythirteen-style' ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'wp_enqueue_scripts', 'twentythirteen_scripts_styles' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="trunksrcwpcontentthemestwentythirteenjshtml5js"></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/twentythirteen/js/html5.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentythirteen/js/html5.js    2025-10-17 20:59:33 UTC (rev 60961)
+++ trunk/src/wp-content/themes/twentythirteen/js/html5.js      2025-10-17 21:00:32 UTC (rev 60962)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,8 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/*
- HTML5 Shiv v3.7.0 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
-*/
-(function(l,f){function m(){var a=e.elements;return"string"==typeof a?a.split(" "):a}function i(a){var b=n[a[o]];b||(b={},h++,a[o]=h,n[h]=b);return b}function p(a,b,c){b||(b=f);if(g)return b.createElement(a);c||(c=i(b));b=c.cache[a]?c.cache[a].cloneNode():r.test(a)?(c.cache[a]=c.createElem(a)).cloneNode():c.createElem(a);return b.canHaveChildren&&!s.test(a)?c.frag.appendChild(b):b}function t(a,b){if(!b.cache)b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag();
-a.createElement=function(c){return!e.shivMethods?b.createElem(c):p(c,a,b)};a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+m().join().replace(/[\w\-]+/g,function(a){b.createElem(a);b.frag.createElement(a);return'c("'+a+'")'})+");return n}")(e,b.frag)}function q(a){a||(a=f);var b=i(a);if(e.shivCSS&&!j&&!b.hasCSS){var c,d=a;c=d.createElement("p");d=d.getElementsByTagName("head")[0]||d.documentElement;c.innerHTML="x<style>article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}</style>";
-c=d.insertBefore(c.lastChild,d.firstChild);b.hasCSS=!!c}g||t(a,b);return a}var k=l.html5||{},s=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,r=/^(?: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,j,o="_html5shiv",h=0,n={},g;(function(){try{var a=f.createElement("a");a.innerHTML="<xyz></xyz>";j="hidden"in a;var b;if(!(b=1==a.childNodes.length)){f.createElement("a");var c=f.createDocumentFragment();b="undefined"==typeof c.cloneNode||
-"undefined"==typeof c.createDocumentFragment||"undefined"==typeof c.createElement}g=b}catch(d){g=j=!0}})();var e={elements:k.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:"3.7.0",shivCSS:!1!==k.shivCSS,supportsUnknownElements:g,shivMethods:!1!==k.shivMethods,type:"default",shivDocument:q,createElement:p,createDocumentFragment:function(a,b){a||(a=f);
-if(g)return a.createDocumentFragment();for(var b=b||i(a),c=b.frag.cloneNode(),d=0,e=m(),h=e.length;d<h;d++)c.createElement(e[d]);return c}};l.html5=e;q(f)})(this,document);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// This theme does not support Internet Explorer since version 4.5.
</ins></span></pre></div>
<a id="trunksrcwpcontentthemestwentythirteenreadmetxt"></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/twentythirteen/readme.txt</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-content/themes/twentythirteen/readme.txt     2025-10-17 20:59:33 UTC (rev 60961)
+++ trunk/src/wp-content/themes/twentythirteen/readme.txt       2025-10-17 21:00:32 UTC (rev 60962)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38,10 +38,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> Twenty Thirteen 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>