! Interestingly (your mileage may vary), I took a bit of code from June 2012 and pasted it somewhere else to fix a bug, but I should have taken the July 2012 version instead. So I added a (minor) bug by fixing a larger one. It only generated an undefined index in the error log with no other consequences, no big deal. (Post2.php)
* Saving milli-microseconds for SSI, just like in index.php... (SSI.php)
* Removing theme code... Slowly, but surely. But mostly slowly, okay. (Themes.php, Themes.template.php)
- AFAIK, media comments only have quick reply mode, not full page post mode. So, a preview page made no sense because it had nowhere to show its data. I could fix that into showing the data in the quick reply page, but... Seriously? Previewing a media item's comment? (Subs-Media.php)

! Fixed wrong width for media comment editor. (Subs-Media.php)
* More $boarddir to ROOT_DIR. (OriginalFiles.php)
+ Initial installation of Wedge will now automatically create the .htaccess file for you. I had a much more complete implementation that did without the IfModule tests, but then I realized it had to be solid enough to survive through Apache upgrades or removals. (index.php, OriginalFiles.php)
- Well, it looks like, despite what SMF's "official" htaccess said, there's nothing wrong in using php_flag in Apache 2... In fact, it's recommended on the PHP website, so... Whatever. Let's just go for short. (OriginalFiles.php)
- Removed IP range tests for Bing. This should help their newer bots crawl your website (I found at least one with an IP not from these ranges), and if you really need to keep testing against Bing, just enable hostname lookups, that particular test is still approved by Bing. (Security.php)
* Smarter handling of PHPSESSID variables for search engines. First of all, moved the code to the template handler, then skipped it entirely if there's already a canonical URL. If there isn't, added a test for noindex (no need to remove the var if the engine can't index the page in the first place), and did a shorter and smarter replacement of the var. (index.php, Subs-Template.php)
- Disabling hostname lookups by default. There's no way to tell whether your server is up to the task, so let's not make it slower for no reason, right..? (install.sql)
+ Added more document types to Aeva Media. More precisely, the fallback settings were missing a few of the defaults. Also added the .ass file format. Don't mention the name, thank you. (ManageMedia.php, install.sql)
* Also applied the PHPSESSID tweak to the log_error code. (Errors.php)
- With the PHPSESSID rewrite done, I'm pretty sure I can remove this strange no_index request... (Home.php)
* More $boardurl to ROOT. (Subs-Template.php)
! Layout tweaks on the login/reminder pages. (Login.template.php)
! Hopefully fixed a logic error when uploading media items. This patch took way longer to test and debug than to write, as often. Heck, I was never even able to reproduce the problem myself... (Aeva-Gallery.php)

* Commenazi. (Class-Media.php)
* Moved template eval error handling to ManageErrors, where its 5KB of code won't get in the way of everyone, especially if template evals are disabled. (ManageErrors.php, Subs-Template.php)

- An unused global had slipped through my web, becaue of a false false positive. (Subs-Template.php)
! $txt caching was broken with a global removal. (Subs-Template.php)
- Removed $sourcedir entirely, replaced by APP_DIR. Fixed some SSI issues in the process. (SSI.php, index.php, Load.php, ManageErrors.php, ManagePaid.php, ManagePlugins.php, ManageSearch.php, Subs-Admin.php, Subs-Captcha.php, Subs.php, Aeva-Embed.php, Aeva-Gallery2.php, ManageMedia3.php)

* Another $boardurl to ROOT. Also removed ROOT_DIR being redefined (discarded error.) (QueryString.php)
* Attempting a flex-less design for banners which should work better across IE browsers. Always them, uh..? (index.css)