Revision: 778
Author: arantor
Date: 18:16:47, 21 May 2011
Message:
! Sync to SMF
! r10504 Validation error with collapsed boards. (And I got the indentation right.) (BoardIndex.template.php)
! r10505 Making a board child of itself crashed the forum. (Subs-Boards.php, Errors.english.php) [Bug 4710]
! r10506 Theme option changes was not loaded after profile changes in some cases. (This fix is slightly more thorough than the one posted before, it actually checks the input is an array before trying to use it as such, but otherwise it's the same fix.) (Profile-Modify.php) [Bug 4675]
! r10510 Member language selection was not reset upon a language deletion. (ManageServer.php) [Bug 4641] (And I fixed the comments, which they didn't.)
* r10511 JavaScript quick topic modify did not work when quick moderation mode was 'icons'. (MessageIndex.template.php) [Bug 4715]
! r10512 It was possible to create permission profiles without names. (ManagePermissions.php) [Bug 4709]
! r10513 Additional group changes were not tracked properly. (Profile-Modify.php) [Bug 4718]
! r10514 Ignore boards options were ignored in MessageIndex. (Subs-BoardIndex.php) [Bug 4719]
! r10515-6 Remove Inactive Members maintenance removed members it should not. (ManageMaintenance.php) [Bug 4716]
! r10517-8, 10520 Reserved member name check failed with HTML entities. (Subs-Members.php) [Bug 4717]
! r10522 Minor break in PM replies fixed. (PersonalMessage.template.php) [Bug 4713] (Couldn't seem to replicate this in SMF, let alone Wedge, so have included it for now anyway)
! r10523 Fixed incorrect class on checkbox. Changed default removal selection to safest option.(ManageMaintenance.template.php) (The class was already gone, so that wasn't an issue, but I agreed with the change about the topic maintenance, instead of the default of 'any' being default under the purge-old area, the default is now 'moved notices')
! r10527 Installing, upgrading and uninstalling packages were not logged in admin log. (Packages.php, Modlog.english.php) [Bug 4469] (I actually made this one last spring as a mod, and handed it to the team on a plate to implement. They finally did!)
* r10528 It was not possible to remove avatar when selecting avatar from gallery was disabled. (Profile-Modify.php, Profile template) [Bug 4636]
! r10529 Automated conversion of URLs to hyperlinks failed with URLs containing exclamation mark. (Subs-BBC.php) [Bug 4624]
* r10530 Topic moderation using checkboxes did not function correctly for non-moderators. (topic.js) [Bug 4706] (This got jQuery-ified in the process. Hopefully this isn't too ugly now.)
! r10532 Profile updates did not load all previously saved data. (Profile.php, Profile-Modify.php) [Bug 4635]
! r10533 Login session data was cleared when it shouldn't have. [Bug 4644] And while we're at it, login by $_GET is not needed. (Login2.php, Subs-Login.php)
! r10537 Incorrect custom menu URL for unapproved posts moderation area. (ModerationCenter.php) [Bug 4728]
! r10538-9 Languages which doesn't support 12 hour time format had their 'am/pm's stripped. (Subs.php, index.english.php) [Bug 4720] (I've implemented this as is, but we may want to revert this in the time to come; there is likely a better way of doing it.)
! r10540 Incorrect error message when attempting to remove a non-existing post. (RemoveTopic.php) [Bug 4705]
* Tabs and line endings within code tags were not parsed correctly for some browsers. (Packages.php, Packages.template.php) [Bug 4578] (I already attacked most of this previously, as it happens, only the package manager stuff wasn't done, and done differently - and likely better.)
! Not sync'd
! r10507 Bringing back the good, old welcome guest note along with activation link. [Bug 4703] (Apart from actually not doing what the changelog describes (it actually turns the 'Please login or register' into 'Welcome, Guest, please login or register')... that particular change is already better reflected in the sidebar.
! r10508 Upgrader fixes for MySQL 5.5 for upgrading from 1.0 and 1.1 [Bug 4698]
! r10509 Supposedly makes sure the MIME type gets fixed when upgrading from before 2.0, but I don't see how checking that smfVersion is identical to '2.0 a' is a viable trigger here... [Bug 4700]
! r10519 Replicating the change from 10517-8 into 1.1 branch
! r10521 More MySQL 5.5 fixes, this time for 1.0
! r10524 Fixed Webkit/Presto bug with sidebar menus enabled. Deleted superfluous code from webkit.css and rtl.css (index.css, rtl.css, webkit.css) (The main change in index.css isn't relevant to us anyway, the RTL changes ditto... and the Webkit changes, well, I think they should probably have left the clear:right in, the others don't apply...)
! r10526 Categories which could not be collapsed were still given collapse links. (Subs-BoardIndex.php) [Bug 4639] (We didn't give them collapse links directly like SMF do anyway, this was never an issue for us.)
! r10531 Sidebar fixes - Fixing class 'clear clear' from r10525, making #avatar_upload be overflow:auto (though I have no idea what's prompted that) and giving #creator dd the same overflow, again no idea why it's necessary... so I didn't include them. Oh, and resizing an input type=file...
! r10534-6 Converters stuff
! r10542 Like 10509, this adds a test for version being '2.0 a' into the theme upgrader code.
! Special stuff
! r10525 Lots of weird little layout 'fixes' "mostly for IE6". The individual changes are not documented in the changelog, nor anywhere else I can find.
- Subs-BoardIndex.php, breaking the category links up so instead of a single a tag being the anchor for categories and the link for collapsing it, they separated it. We were already separate anyway after the last time they messed with this. (NOT ADDED)
- Admin template, instances of hr tags all getting .clear added to them, not entirely sure why. Including one instance of hr that needed it so badly, it became class="hrcolor clear clear". Not entirely sure why they did this. (NOT ADDED)
- admin.css, removing a resizing of dt and dd relative to each other inside the admin area (for narrower screens with sidebar). Code doesn't apply to us. (NOT ADDED)
- ie6.css, they adjusted a height for the 'admin panel' from 655px to 100%, but the code doesn't apply to us. (NOT ADDED)
- index.css: removing the weird -99em left margin for no-collapse titles (which we already noted was ridiculous at the time Ant added it, also removed from rtl.css), made the dd bigger in dl.settings (now occupies 56% instead of 48%) and also make it overflow auto to cope with smaller resolutions, they also adjusted #creator dd to float right, which is the right panel in the profile area... for no reason I can see. (ADDED, except the #creator change)
- BoardIndex template, rejigging how the category title was output with the surrounding markup. Incidentally, it's now virtually what we already had, with the actual name being output last, relative to the collapse and unread links. (NOT ADDED)
- ManageBans template, making one text field bigger than the DB field that holds it, plus resizing the different text boxes to line up; we're going to be ripping this out anyway. (NOT ADDED)
- ManageBoards template, adding style="float:left; width:100%;" to the ul that forms the category contents of the main manage-boards screen, really no idea why. (NOT ADDED)
- ManageMembers template, making some catbgs rounded when they weren't before. (ADDED)
- ManagePermissions template, making one area handle oversize content better. (ADDED)
- ManageSearch template, moving the save-search-weights button into the curved area and to the right, to be more consistent with everything else, and moving the save-search-method button to the right, again for consistency. (ADDED)
- Packages template, making the textboxes all the same size. (ADDED)
- Profile template, the instances of hr tags all got .clear added to them, like Admin template. (NOT ADDED)
----
Modified : /trunk/Sources/Login2.php
Modified : /trunk/Sources/ManageMaintenance.php
Modified : /trunk/Sources/ManagePermissions.php
Modified : /trunk/Sources/ManageServer.php
Modified : /trunk/Sources/ModerationCenter.php
Modified : /trunk/Sources/Packages.php
Modified : /trunk/Sources/Profile-Modify.php
Modified : /trunk/Sources/Profile.php
Modified : /trunk/Sources/RemoveTopic.php
Modified : /trunk/Sources/Subs-BBC.php
Modified : /trunk/Sources/Subs-BoardIndex.php
Modified : /trunk/Sources/Subs-Boards.php
Modified : /trunk/Sources/Subs-Login.php
Modified : /trunk/Sources/Subs-Members.php
Modified : /trunk/Sources/Subs.php
Modified : /trunk/Themes/default/BoardIndex.template.php
Modified : /trunk/Themes/default/ManageMaintenance.template.php
Modified : /trunk/Themes/default/ManageMembers.template.php
Modified : /trunk/Themes/default/ManagePermissions.template.php
Modified : /trunk/Themes/default/ManageSearch.template.php
Modified : /trunk/Themes/default/MessageIndex.template.php
Modified : /trunk/Themes/default/Packages.template.php
Modified : /trunk/Themes/default/PersonalMessage.template.php
Modified : /trunk/Themes/default/Profile.template.php
Modified : /trunk/Themes/default/languages/Errors.english.php
Modified : /trunk/Themes/default/languages/Modlog.english.php
Modified : /trunk/Themes/default/languages/Profile.english.php
Modified : /trunk/Themes/default/languages/index.english.php
Modified : /trunk/Themes/default/scripts/topic.js
Modified : /trunk/Themes/default/styles/index.css