- Some remaining outdated banner CSS. (extra.rtl.css)
! A file was still using the old copyright layout. (Subs-PrettyUrls.php)
+ Added a mixin that enables hardware acceleration on any selector. Usage: selector mixes .hardware -- simple enough. I'm open to suggestions on how to improve it. The backface-visibility thing doesn't help performance on my Android device, but it probably does on older OSes. (common.css)
- Removed a few outdated CSS classes (.css and .hove). (Warm/extra.css, Wilde/extra.css, Wilde/extra.ie6.css, Wuthering/extra.css, Wuthering/extra.ie6.css, extra.rtl.css)
* Reordered main menu CSS to make most of it part of the .menu class definition. (index.css)

+ Menu text selection is now forbidden via CSS, rather than through JS. (index.css)
+ Added hardware acceleration for notification popups. See..? That was easy. Try to do that everywhere you have a scrollable element. (index.css)
! Ensuring that logos don't get out of bounds if used in a Wine, Warm or Wuthering banner. (Wine/extra.css)

@ Note that you can change the banner height with the $banner_height variable. It's currently set to 100px, which is the height of that nice little banner I have for Wine and Warm.
! Wess already supports backface-visibility's prefix handling. (common.css)
- Removed tabindex helpers from sel_* select boxes in the post editor. Why, should you ask..? Because they're in the way. If you switch from title to body with the tab key, you'll end up hitting at least two barely used select boxes first, and it's a PITA. Seriously, I'm not going to help 'accessibility' by allowing easier access to features that get in the way of actual productivity. If you customize font faces for all your posts, you have a problem. (Class-Editor.php)
+ Added a new helper function, strhas(), which is the equivalent of strpos() !== false, but also supports arrays of strings, to avoid multiple strpos tests, or even worse -- preg_match tests, which are so much slower than strpos calls (actually, the more calls, the faster strpos gets.) (Subs.php)

* Replaced some obvious culprits with strhas. I'm sure you'll agree that it rocks, at this point. Or you won't care. Which is more likely. (Class-CSS.php, Class-System.php, Login.php, Login2.php, Security.php)
! More fixes and tweaks to the banner area. (Warm/macros.xml, Wilde/extra.css, index.css)
! My old iPod 4 doesn't like notification backgrounds, so I'm adding an exception for it. I don't know enough anymore about iOS to be able to do better than that. I'm just trying to make the homepage watchable everywhere I can test it. (index.css)
* Disable the tap highlighter on mobile devices for main menus and contextual menus. It was especially horrible in Android's stock browser. (index.css)
* More strpos to strhas updates. The one in Subs-Cache, in particular, is really cool. (Class-DB, Class-DBHelper, Class-Editor, Class-System, Feed, Load, ManageErrors, Subs-Auth, Subs-BBC, Subs-Cache, Subs-Members, Subs-Template, Subs, media/Aeva-Embed)
- Wedge didn't actually need the $oldurl fix being postponed to loadTheme. I was careful in moving as much processing to cleanRequest() as I could, but I left board-related fixes to loadTheme, which I didn't have to, because (1) moderator links are actually based on the <URL> pseudo-constant, not on an outdated URL, and (2) at that point, the new URL was already active, and thus 'theme' data was up to date as well. Tsssk. (Load.php, QueryString.php)
* Split cleanRequest() into two different functions: one for path fixes, and one for query string fixes. Also changed the source code to run these two functions from within loadSettings, rather than index/SSI. (index.php, SSI.php, Load.php, QueryString.php)
! Typo in the folder check code. Honestly, I have no idea why it worked so far... (index.php)
- Don't load login & register-related CSS if you're logged in. Because you'll never get to use it anyway. Duh. (sections.css)
! Hmm, nope! Actually, the vv_special class has nothing to do with registration, and should be kept out of it altogether. (sections.css)
- Removed avatar_dir/avatar_url (ManageAttachments.php, Profile-Modify.php, QueryString.php, Admin.english.php)

- Removed smileys_dir/smileys_url (ManageSmileys.php, QueryString.php, Subs-Cache.php, ManageSmileys.english.php)

- Unused global. (Profile-Modify.php)

@ This is the first phase of the hard-coding process for Wedge folders.