New revs

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: New revs
« Reply #1395, on February 27th, 2012, 03:18 PM »
rev 1395
(6 files, 4kb)

! Moved thought list styling to the member page (mainly because it's all about the action buttons, which don't work for guests), fixed thought list to show properly in Firefox (which behaves differently when it comes to positioning a table cell), and fixed opacity transitions everywhere (only Opera would work. Opera rocks. Like Phantom of the Paradise.) (index.css, index.firefox.css, index.ie6/7/8.css, index.member.css)

* Reordered some of the CSS to prevent having to use an !important hint at some point. The main drawback is that graphics may be loaded a bit later, but if it's gzipped, it's pretty much the same. (index.css)

! The category/header font wasn't supported by Firefox 10+. I love it when browsers decide to break websites overnight. (index.css)

! Fixed Save icon showing behind text in thought buttons under IE6. (index.ie6.css)

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: New revs
« Reply #1396, on February 27th, 2012, 03:45 PM »
(3 files, 4KB)

Revision: 1396
Author: arantor
Date: 27 February 2012 14:45:00
Message:
+ Provide better support in the internal admin system for HTML5 types, such as a dedicated email field and being able to set min/max/step on numeric fields. Some of the fields, sadly, can't directly use the facilities for validation that are now present because they do implosion-of-multiple-items to a single text field. (ManageServer.php, ManageSettings.php, Admin.template.php)
----
Modified : /trunk/Sources/ManageServer.php
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Themes/default/Admin.template.php
Re: New revs
« Reply #1397, on February 27th, 2012, 06:32 PM »
(5 files, 21KB)

Revision: 1397
Author: arantor
Date: 27 February 2012 17:31:53
Message:
! Plugins now support the ability to specify a simple one-page options area directly from their plugin-info file, without the need to mess with hooks. This one-page admin area is also automatically added to the search subsystem and as such will turn up in searching the admin panel. (plugin-info.rng, Admin.php, ManagePlugins.php, ManageSettings.php)
! Pruning old code. (ManageBoards.template.php)
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/ManagePlugins.php
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Themes/default/ManageBoards.template.php
Modified : /trunk/other/plugin-info.rng
When we unite against a common enemy that attacks our ethos, it nurtures group solidarity. Trolls are sensational, yes, but we keep everyone honest. | Game Memorial

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: New revs
« Reply #1398, on February 28th, 2012, 12:02 AM »
rev 1398
(6 files, 6kb)

! Fixed a logic error when PMs are disabled[1]. (Load.php)

- Comment typo and removing extra unneeded echo's. (ManageBoards.template.php)

* Translation. Hmm, is it me or $helptxt['need_deny_perm'] says something twice differently...? Well, maybe it's needed, for some people the feature may not make sense. ;) (Admin.french.php, Help.french.php, ManageBoards.french.php, ManageSettings.french.php)
 1. I think you forgot to commit that fix..?
Re: New revs
« Reply #1399, on February 28th, 2012, 12:27 AM »
rev 1399
(2 files, 1kb)

* Forgot a translated file. (Profile.french.php)

* Updated Weaving to use a Segoe UI Light/Optima font stack instead of Bebas Neue, which requires font embedding. (index.css)

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: New revs
« Reply #1400, on February 28th, 2012, 10:45 PM »
(2 modified, 1KB)

Revision: 1400
Author: arantor
Date: 28 February 2012 21:44:56
Message:
! Fixed bug whereby int fields' min/max values were not handled properly for settings-page items in plugins. (ManageSettings.php)
! Added ability to indicate an hr in settings-page items with new XML item hr. (ManageSettings.php, plugin-info.rng)
----
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/other/plugin-info.rng
Re: New revs
« Reply #1401, on February 28th, 2012, 11:30 PM »
(7 modified, 2KB)

Revision: 1401
Author: arantor
Date: 28 February 2012 22:29:51
Message:
! Goodbye "modification settings" page, you're just not needed any more. (Admin.php, ManagePlugins.php, ManageSettings.php, Admin and ManageSettings language file)
----
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/ManagePlugins.php
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Themes/default/languages/Admin.english.php
Modified : /trunk/Themes/default/languages/Admin.french.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
Re: New revs
« Reply #1402, on February 29th, 2012, 12:49 AM »
(2 modified, 1KB)

Revision: 1402
Author: arantor
Date: 28 February 2012 23:47:49
Message:
! A hook's name was typo'd in the hook registry. (ManagePlugins.php)
! Adding a new column in the installer SQL ready for future use (to make migrating certain sites a little bit easier in time) (install.sql)
----
Modified : /trunk/Sources/ManagePlugins.php
Modified : /trunk/other/install.sql

@ Specifically, this is something to save wedge.org hassle since it's one less schema change to worry about going forward (because it's a feature I will be adding shortly and it makes it easier to keep wedge.org updated if there's fewer DB changes to remember to sync)
Re: New revs
« Reply #1403, on February 29th, 2012, 01:09 AM »
(3 modified, 3KB)

Revision: 1403
Author: arantor
Date: 29 February 2012 00:09:24
Message:
! Admin templates would throw undefined 'step' index if they used ints but did not come from the plugin handler. (Admin.template.php)
! Added date and datetime support to the database handler for plugins, mostly because the calendar needed it. (Class-DBPackages.php, ManagePlugins.php)
----
Modified : /trunk/Sources/Class-DBPackages.php
Modified : /trunk/Sources/ManagePlugins.php
Modified : /trunk/Themes/default/Admin.template.php

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: New revs
« Reply #1404, on February 29th, 2012, 10:40 AM »
rev 1404
(7 files, forgot KB)

* Some postbg-related simplifications. Removed .wrc from topic posts. Because posts use postbg instead of windowbg, they can easily extend the class from wrc manually, which Wine will be doing for instance. Removed inheritance from .pm class, as it was already explicit in the HTML code. Removed .postbg styling for Split Topic page, as it was no longer used there anyway (it's a .windowbg with a .post child div). (PersonalMessage.template.php, index.member.css, Wine/sections.css)

* Indenazi for the Post page and Topic posts (this one will actually save quite a few bytes). Quick Reply editor indentation will still be broken, but slightly less. (Class-Editor.php, Display.template.php, Post.template.php)

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: New revs
« Reply #1405, on February 29th, 2012, 11:19 AM »
(4 files, 2KB)

Revision: 1405
Author: arantor
Date: 29 February 2012 10:17:29
Message:
! Fix for SMF bug 4743 (updating post count membergroups uses old cache data) (ManageMembergroups.php)

! More remnants of mod settings page vanished. (ManageServer.php, Help language file)
----
Modified : /trunk/Sources/ManageMembergroups.php
Modified : /trunk/Sources/ManageServer.php
Modified : /trunk/Themes/default/languages/Help.english.php
Modified : /trunk/Themes/default/languages/Help.french.php

@ I'm certain my fix is different to SMF's for the same bug as mentioned here. If they're modifying Subs.php, either they're no longer using cached data, or they've overloaded updateStats() in some fashion to indicate that the cache shouldn't be used. Either way, that's tampering with something that's applied every post as it's made, as opposed to just flushing the cache when updating the relevant data in the admin panel as I'm doing.
Re: New revs
« Reply #1406, on February 29th, 2012, 12:11 PM »
(4 files, 2KB)

Revision: 1406
Author: arantor
Date: 29 February 2012 11:10:33
Message:
! Cleaning up a language string in the admin. (ManagePlugins.template.php, Admin language file)

! SMF bug 4000/4730: Reattributing posts should also clean up the topics too. The query doesn't need to blindly reset every topic that the member owns, however, only the ones currently with a member id of 0. (Any that are actually otherwise wrong will be fixed by find/repair) (Subs-Members.php)
----
Modified : /trunk/Sources/Subs-Members.php
Modified : /trunk/Themes/default/ManagePlugins.template.php
Modified : /trunk/Themes/default/languages/Admin.english.php
Modified : /trunk/Themes/default/languages/Admin.french.php
Re: New revs
« Reply #1407, on February 29th, 2012, 03:13 PM »
(10 files, 2KB)

Revision: 1407
Author: arantor
Date: 29 February 2012 14:12:32
Message:
! Fix SMF bug 4959 (missing free_result calls in ManageNews.php) (ManageNews.php)

! Fix SMF bug 4882 (remove eAccelerator support) (smfinfo.php, status.php, Load.php, ManageMaintenance.php, ManageServer.php, Subs-Admin.php, Subs-Cache.php, ManageSettings language file)
----
Modified : /trunk/Sources/Load.php
Modified : /trunk/Sources/ManageMaintenance.php
Modified : /trunk/Sources/ManageNews.php
Modified : /trunk/Sources/ManageServer.php
Modified : /trunk/Sources/Subs-Admin.php
Modified : /trunk/Sources/Subs-Cache.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
Modified : /trunk/other/tools/smfinfo.php
Modified : /trunk/other/tools/status.php
Re: New revs
« Reply #1408, on February 29th, 2012, 04:26 PM »
(5 files, 2KB)

Revision: 1408
Author: arantor
Date: 29 February 2012 15:25:31
Message:
! Creating a new group put the wrong image into the table. (ManageMembergroups.php)

! Message index didn't handle drafts properly, due to old code from before I broke the template up. (MessageIndex.template.php)

! Fix SMF bug 4794, PM and search error boxes were in either the wrong place or using the wrong styling. (PersonalMessage.template.php, Search.template.php, sections.css)
----
Modified : /trunk/Sources/ManageMembergroups.php
Modified : /trunk/Themes/default/MessageIndex.template.php
Modified : /trunk/Themes/default/PersonalMessage.template.php
Modified : /trunk/Themes/default/Search.template.php
Modified : /trunk/Themes/default/skins/sections.css
Re: New revs
« Reply #1409, on February 29th, 2012, 05:37 PM »
(1 file, 3KB)

Revision: 1409
Author: arantor
Date: 29 February 2012 16:36:40
Message:
! SMF bug: the manage attachments and avatars areas both define a series of numeric inputs using type 'text' which means non numeric variables can be stored in what are supposed to be numeric spaces. (ManageAttachments.php)

! Minor other improvements to manage attachments/avatars, such as setting min/max values on some of the ints, and removing guests from potentially having permission to have an avatar (even though of course they cannot have an avatar, they can theoretically receive permission in SMF!) (ManageAttachments.php)
----
Modified : /trunk/Sources/ManageAttachments.php