Index: wp-includes/admin-bar.php
===================================================================
--- wp-includes/admin-bar.php	(revision 22417)
+++ wp-includes/admin-bar.php	(working copy)
@@ -341,12 +341,10 @@
 		),
 	) );
 
-	$blue_wp_logo_url = includes_url('images/wpmini-blue.png');
-
 	foreach ( (array) $wp_admin_bar->user->blogs as $blog ) {
 		switch_to_blog( $blog->userblog_id );
 
-		$blavatar = '<img src="' . esc_url($blue_wp_logo_url) . '" alt="' . esc_attr__( 'Blavatar' ) . '" width="16" height="16" class="blavatar"/>';
+		$blavatar = '<div title="' . esc_attr__( 'Blavatar' ) . '" class="blavatar"></div>';
 
 		$blogname = empty( $blog->blogname ) ? $blog->domain : $blog->blogname;
 		$menu_id  = 'blog-' . $blog->userblog_id;
Index: wp-includes/default-widgets.php
===================================================================
--- wp-includes/default-widgets.php	(revision 22417)
+++ wp-includes/default-widgets.php	(working copy)
@@ -778,7 +778,9 @@
 
 		$title = apply_filters('widget_title', $title, $instance, $this->id_base);
 		$url = esc_url(strip_tags($url));
-		$icon = includes_url('images/rss.png');
+		// Didn't want to have to add additional theme CSS for retina version of rss.png
+		// Forcing 2x here looks fine on non-retina devices
+		$icon = includes_url('images/rss-2x.png');
 		if ( $title )
 			$title = "<a class='rsswidget' href='$url' title='" . esc_attr__( 'Syndicate this content' ) ."'><img style='border:0' width='14' height='14' src='$icon' alt='RSS' /></a> <a class='rsswidget' href='$link' title='$desc'>$title</a>";
 
Index: wp-includes/images/rss-2x.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-includes/images/rss-2x.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-includes/images/toggle-arrow-2x.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-includes/images/toggle-arrow-2x.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-includes/images/wpmini-blue-2x.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-includes/images/wpmini-blue-2x.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-includes/images/arrow-pointer-blue-2x.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-includes/images/arrow-pointer-blue-2x.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-includes/images/down_arrow-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-includes/images/down_arrow-2x.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-includes/css/admin-bar-rtl.css
===================================================================
--- wp-includes/css/admin-bar-rtl.css	(revision 22417)
+++ wp-includes/css/admin-bar-rtl.css	(working copy)
@@ -127,14 +127,27 @@
 	margin-right: 4px
 }
 
+
+
 /*
  * My Sites
  */
-#wpadminbar .quicklinks li img.blavatar {
+#wpadminbar .quicklinks li .blavatar {
+	background: url(../images/wpmini-blue.png) no-repeat;
+	height: 16px;
+	width: 16px;
+	display: inline-block;
 	margin-right: 0px;
 	margin-left: 4px;
 }
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	#wpadminbar .quicklinks li .blavatar {
+		background: url(../images/wpmini-blue-2x.png) no-repeat;
+		background-size: 16px 16px;
+	}
+}
+
 /*
  * Search
  */
Index: wp-includes/css/admin-bar.css
===================================================================
--- wp-includes/css/admin-bar.css	(revision 22417)
+++ wp-includes/css/admin-bar.css	(working copy)
@@ -393,12 +393,23 @@
 /*
  * My Sites
  */
-#wpadminbar .quicklinks li img.blavatar {
+#wpadminbar .quicklinks li .blavatar {
+	background: url(../images/wpmini-blue.png) no-repeat;
+	height: 16px;
+	width: 16px;
+	display: inline-block;
 	vertical-align: middle;
 	margin: -3px 4px 0 0;
 	padding: 0;
 }
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	#wpadminbar .quicklinks li .blavatar {
+		background: url(../images/wpmini-blue-2x.png) no-repeat;
+		background-size: 16px 16px;
+	}
+}
+
 /**
  * Search
  */
Index: wp-includes/css/wp-pointer.css
===================================================================
--- wp-includes/css/wp-pointer.css	(revision 22417)
+++ wp-includes/css/wp-pointer.css	(working copy)
@@ -94,6 +94,13 @@
 	background:url('../images/arrow-pointer-blue.png') 0 0 no-repeat;
 }
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	.wp-pointer-arrow {
+		background: url('../images/arrow-pointer-blue-2x.png') 0 0 no-repeat;
+		background-size: 30px 60px;
+	}
+}
+
 .wp-pointer-arrow-inner {
 	z-index: 20;
 }
Index: wp-includes/css/editor.css
===================================================================
--- wp-includes/css/editor.css	(revision 22417)
+++ wp-includes/css/editor.css	(working copy)
@@ -265,6 +265,16 @@
 	background-repeat: no-repeat;
 }
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	.wp_themeSkin .mceListBox .mceOpen,
+	.wp_themeSkin .mceListBoxHover .mceOpen,
+	.wp_themeSkin .mceListBoxSelected .mceOpen,
+	.wp_themeSkin table.mceListBoxEnabled .mceOpen {
+		background-image: url("../images/down_arrow-2x.gif");
+		background-size: 10px 20px;
+	}
+}
+
 .wp_themeSkin .mceListBoxDisabled .mceText {
 	color: gray;
 }
@@ -924,6 +934,16 @@
 	border-left: 0;
 }
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	.wp_themeSkin .mceSplitButtonEnabled a.mceOpen,
+	.wp_themeSkin .mceSplitButtonSelected a.mceOpen,
+	.wp_themeSkin .mceSplitButtonActive a.mceOpen,
+	.wp_themeSkin .mceSplitButtonEnabled:hover a.mceOpen {
+		background-image: url("../images/down_arrow-2x.gif");
+		background-size: 10px 20px;
+	}
+}
+
 .wp_themeSkin .mceSplitButtonActive td {
 	-webkit-border-radius: 3px;
 	border-radius: 3px;
@@ -1213,6 +1233,13 @@
 	line-height: 23px;
 }
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	#wp-link .toggle-arrow {
+		background: transparent url( '../images/toggle-arrow-2x.png' ) top left no-repeat;
+		background-size: 19px 69px;
+	}
+}
+
 #wp-link .toggle-arrow-active {
 	background-position: center left;
 }
Index: wp-admin/includes/class-wp-posts-list-table.php
===================================================================
--- wp-admin/includes/class-wp-posts-list-table.php	(revision 22417)
+++ wp-admin/includes/class-wp-posts-list-table.php	(working copy)
@@ -280,7 +280,7 @@
 
 		$post_status = !empty( $_REQUEST['post_status'] ) ? $_REQUEST['post_status'] : 'all';
 		if ( post_type_supports( $post_type, 'comments' ) && !in_array( $post_status, array( 'pending', 'draft', 'future' ) ) )
-			$posts_columns['comments'] = '<span class="vers"><img alt="' . esc_attr__( 'Comments' ) . '" src="' . esc_url( admin_url( 'images/comment-grey-bubble.png' ) ) . '" /></span>';
+			$posts_columns['comments'] = '<span class="vers"><div title="' . esc_attr__( 'Comments' ) . '" class="comment-grey-bubble"></div></span>';
 
 		$posts_columns['date'] = __( 'Date' );
 
Index: wp-admin/includes/class-wp-media-list-table.php
===================================================================
--- wp-admin/includes/class-wp-media-list-table.php	(revision 22417)
+++ wp-admin/includes/class-wp-media-list-table.php	(working copy)
@@ -156,7 +156,7 @@
 		if ( !$this->detached ) {
 			$posts_columns['parent'] = _x( 'Attached to', 'column name' );
 			if ( post_type_supports( 'attachment', 'comments' ) )
-				$posts_columns['comments'] = '<span class="vers"><img alt="' . esc_attr__( 'Comments' ) . '" src="' . esc_url( admin_url( 'images/comment-grey-bubble.png' ) ) . '" /></span>';
+				$posts_columns['comments'] = '<span class="vers"><div title="' . esc_attr__( 'Comments' ) . '" class="comment-grey-bubble"></div></span>';
 		}
 		/* translators: column name */
 		$posts_columns['date'] = _x( 'Date', 'column name' );
Index: wp-admin/images/resize-rtl-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-admin/images/resize-rtl-2x.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-admin/images/resize-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-admin/images/resize-2x.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-admin/images/comment-grey-bubble-2x.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-admin/images/comment-grey-bubble-2x.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-admin/images/sort-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-admin/images/sort-2x.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-admin/images/stars-rtl-2x.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-admin/images/stars-rtl-2x.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-admin/images/stars-2x.png
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-admin/images/stars-2x.png
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-admin/images/bubble_bg-rtl-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-admin/images/bubble_bg-rtl-2x.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-admin/images/bubble_bg-2x.gif
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream

Property changes on: wp-admin/images/bubble_bg-2x.gif
___________________________________________________________________
Added: svn:mime-type
   + application/octet-stream

Index: wp-admin/css/colors-fresh.css
===================================================================
--- wp-admin/css/colors-fresh.css	(revision 22417)
+++ wp-admin/css/colors-fresh.css	(working copy)
@@ -286,7 +286,6 @@
 }
 
 .post-com-count {
-	background-image: url(../images/bubble_bg.gif);
 	color: #fff;
 }
 
@@ -1820,10 +1819,6 @@
 	border-left-color: #99d;
 }
 
-.rtl .post-com-count {
-	background-image: url(../images/bubble_bg-rtl.gif);
-}
-
 .rtl #screen-meta-links a.show-settings {
 	background-position: left 3px;
 }
Index: wp-admin/css/wp-admin-rtl.css
===================================================================
--- wp-admin/css/wp-admin-rtl.css	(revision 22417)
+++ wp-admin/css/wp-admin-rtl.css	(working copy)
@@ -519,6 +519,18 @@
 	font-family: Tahoma, Arial, sans-serif;
 }
 
+.post-com-count {
+	background-image: url(../images/bubble_bg-rtl.gif);
+	background-repeat: no-repeat;
+}
+
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	.post-com-count {
+		background-image: url(../images/bubble_bg-rtl-2x.gif);
+		background-size: 18px 100px;
+	}
+}
+
 .column-response .post-com-count {
 	float: right;
 	margin-right: 0;
@@ -858,6 +870,13 @@
 	cursor: sw-resize;
 }
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	#content-resize-handle, #post-body .wp_themeSkin .mceStatusbar a.mceResize {
+		background: transparent url(../images/resize-rtl-2x.gif) no-repeat scroll right bottom;
+		background-size: 11px 11px;
+	}
+}
+
 .curtime #timestamp {
 	background-position: right top;
 	padding-left: 0;
@@ -2143,13 +2162,24 @@
 
 /* Star ratings */
 div.star-holder {
-	background: url('../images/stars-rtl.png?ver=20120506.png') repeat-x bottom right;
+	background: url('../images/stars-rtl.png') repeat-x bottom right;
 }
 div.star-holder .star-rating {
-	background: url('../images/stars-rtl.png?ver=20120506.png') repeat-x top right;
+	background: url('../images/stars-rtl.png') repeat-x top right;
 	float: right;
 }
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	div.star-holder {
+		background: url('../images/stars-rtl-2x.png') repeat-x bottom right;
+		background-size: 21px 37px;
+	}
+	div.star-holder .star-rating {
+		background: url('../images/stars-rtl-2x.png') repeat-x top right;
+		background-size: 21px 37px;
+	}
+}
+
 #plugin-information ul#sidemenu {
 	left: auto;
 	right: 0;
Index: wp-admin/css/wp-admin.css
===================================================================
--- wp-admin/css/wp-admin.css	(revision 22417)
+++ wp-admin/css/wp-admin.css	(working copy)
@@ -1821,6 +1821,7 @@
 }
 
 .post-com-count {
+	background-image: url(../images/bubble_bg.gif);
 	height: 1.3em;
 	line-height: 1.1em;
 	display: block;
@@ -1831,6 +1832,13 @@
 	background-repeat: no-repeat;
 }
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	.post-com-count {
+		background-image: url(../images/bubble_bg-2x.gif);
+		background-size: 18px 100px;
+	}
+}
+
 .post-com-count span {
 	font-size: 11px;
 	font-weight: bold;
@@ -1865,7 +1873,20 @@
 	padding: 4px 8px;
 }
 
+th .comment-grey-bubble {
+	background-image: url(../images/comment-grey-bubble.png);
+	background-repeat: no-repeat;
+	height: 12px;
+	width: 12px;
+}
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	th .comment-grey-bubble {
+		background-image: url(../images/comment-grey-bubble-2x.png);
+		background-size: 12px 12px;
+	}
+}
+
 /*------------------------------------------------------------------------------
   8.0 - Layout Blocks
 ------------------------------------------------------------------------------*/
@@ -2556,6 +2577,13 @@
 	background-repeat: no-repeat;
 }
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	.sorting-indicator {
+		background-image: url(../images/sort-2x.gif);
+		background-size: 14px 4px;
+	}
+}
+
 .fixed .column-comments .sorting-indicator {
 	margin-top: 3px;
 }
@@ -3311,6 +3339,13 @@
 	height: 19px;
 }
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	#content-resize-handle, #post-body .wp_themeSkin .mceStatusbar a.mceResize {
+		background: transparent url(../images/resize-2x.gif) no-repeat scroll right bottom;
+		background-size: 11px 11px;
+	}
+}
+
 .press-this #content-resize-handle {
 	bottom: 2px;
 }
@@ -7384,15 +7419,26 @@
 	position: relative;
 	height: 17px;
 	width: 100px;
-	background: url('../images/stars.png?ver=20120307') repeat-x bottom left;
+	background: url('../images/stars.png') repeat-x bottom left;
 }
 
 div.star-holder .star-rating {
-	background: url('../images/stars.png?ver=20120307') repeat-x top left;
+	background: url('../images/stars.png') repeat-x top left;
 	height: 17px;
 	float: left;
 }
 
+@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
+	div.star-holder {
+		background: url('../images/stars-2x.png') repeat-x bottom left;
+		background-size: 21px 37px;
+	}
+	div.star-holder .star-rating {
+		background: url('../images/stars-2x.png') repeat-x top left;
+		background-size: 21px 37px;
+	}
+}
+
 div.action-links {
 	font-weight: normal;
 	margin: 6px 0 0;
Index: wp-admin/css/colors-classic.css
===================================================================
--- wp-admin/css/colors-classic.css	(revision 22417)
+++ wp-admin/css/colors-classic.css	(working copy)
@@ -290,7 +290,6 @@
 }
 
 .post-com-count {
-	background-image: url(../images/bubble_bg.gif);
 	color: #fff;
 }
 
@@ -1941,10 +1940,6 @@
 	border-left-color: #99d;
 }
 
-.rtl .post-com-count {
-	background-image: url(../images/bubble_bg-rtl.gif);
-}
-
 .rtl #screen-meta-links a.show-settings {
 	background-position: left 3px;
 }
