New revs

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: New revs
« Reply #585, on February 2nd, 2011, 04:40 PM »
rev 555
(2 files, 13kb --- sometimes, sad stats are really sad. That one was a lot of work :P)

+ Added support for Sass-style CSS files. It is a bit fragile, but it works. (Class-CSS.php)
+ Added support for ".class extends .other_class" as a selector, mimicking PHP syntax. (Class-CSS.php)
+ Added support for & shortcuts after extends and base keywords. (Class-CSS.php)
+ Added support for // line comments. (Subs.php)
* Converted \r linebreaks to \n to simplify operations. (Subs.php, Class-CSS.php)
* Renamed CSS_NestedSelectors class to CSS_Nesting, because that's me. (Subs.php, Class-CSS.php)
Re: New revs
« Reply #586, on February 3rd, 2011, 10:06 AM »
rev 556
(12 files, 18kb)

! Replaced nl2br($string, false) (PHP 5.3+ only) with a preg_replace in the westr object. (Class-DB.php, Class-String.php, ManageMail.php, Packages.php, Subs.php, ViewQuery.php)
! Fixed a few hardcoded replacements and errors when processing profile URLs. (PrettyUrls-Filters.php)
! Setting $_GET['board'] to 0 instead of unsetting it was a bad idea, as it would end up in the URL when rebuilding the query string from scratch, as Subs-Auth.php does. (QueryString.php)
* Moved the action to the beginning of the query string to allow easier 'prettification'. (Subs-Auth.php)
! Some user agents (bots, probably?) wouldn't return a HTTP_ACCEPT_ENCODING header. Disable gzipping for them losers. (Subs.php)
! Made sure that the menu system didn't try printing anything when an entire section was unavailable, for guests for instance. (GenericMenu.template.php)
* Updated copyright year to 2011 in the footer. (index.english.php, index.french.php)
Re: New revs
« Reply #587, on February 4th, 2011, 04:44 PM »Last edited on February 4th, 2011, 06:51 PM by Nao/Gilles
rev 557
(13 files, 105kb)

* The big Warm commit: full conversion to the simplified CSS syntax. (Warm/*.css)
! Fixed parsing of simplified syntax CSS files when stray semicolons were being used. And yes, you still can't use several properties on a single line. It's fixable, but not without making the code more complex to maintain, and simplicity and readability are the goal here, whether in CSS or in PHP. (Class-CSS.php)
* Minor optimization of earlier code. (Subs-Auth.php)

Stats: Warm/* used to account for 85.1kb, now it's at 78.8kb, saving about 8% off the previous size. Or, "the previous size was 9.2% bigger than the new one." Whichever you like best. ;)
Re: New revs
« Reply #588, on February 4th, 2011, 06:50 PM »
rev 558
(5 files, 8kb)

+ Added a $context['is_ajax'] that is only set if the page is being called by jQuery. (QueryString.php)
! Fixed error log's code browser and any popup in general to hide sidebar and debug info when called from jQuery. (Subs.php, Help.template.php)
* Marked some registration fields as required (in HTML5 terminology) and added a type="email" over there. (Register.template.php)
! Registration username validator always returned true. (register.js)
Re: New revs
« Reply #589, on February 4th, 2011, 11:27 PM »
rev 559
(3 files, 8kb)

+ Added mixin support, which is basically the stuff I removed last week, but with a better syntax, and the ability to specify parameters. Didn't use it in the CSS, so I just provided a few samples. (Class-CSS.php, Subs.php, Warm/index.css)

(I really need to start writing some proper documentation for themers...)
Re: New revs
« Reply #590, on February 5th, 2011, 09:24 AM »
rev 560
(2 files, 8kb)

! Fixed indentation in mixin use. You can safely use a mixin: at deep nesting levels, as well as use nesting inside the mixin blocks themselves. Also changed the commented out samples to reflect that. (Class-CSS.php, Warm/index.css)
* Only allow mixin declaration at the start of a new line, i.e. indentation won't work. This is more of a semantic change than anything else, really. (Class-CSS.php)
* Added a comment explaining why I'm not doing "$var: 0" variable definitions, as would be more logical. (Class-CSS.php)

(Thought of this mixin fix all night, ruined my sleep >_<)
Re: New revs
« Reply #591, on February 5th, 2011, 04:05 PM »
rev 561
(1 file, 7kb)

+ Added support for deep extends. For instance, with ".class1 / .class2 extends .class1 / .class3 extends .class2", class3 will correctly extend class1 as well. And so on. (Class-CSS.php)
! Fixed a few bugs in the process. It's a miracle that it all worked before. (Class-CSS.php)
- There was really no reason to go through array_map('trim') on exploded selectors. It's all trimmed by the CSS optimizer later anyway. (Class-CSS.php)
Re: New revs
« Reply #592, on February 5th, 2011, 05:31 PM »
rev 561
(1 file, 5kb)

! Fixed extends where if the base was for instance, ".class a" or ".class th", and it would match ".class abbr" or ".class thead". Bummer. (Class-CSS.php)
! Fixed extends where if the base was ".class something" and another earlier selector inherited ".class", the current selector wouldn't inherit anything. Extends are a complicated beast. Don't abuse them, or I'll eat you. (Class-CSS.php)
Re: New revs
« Reply #593, on February 5th, 2011, 07:22 PM »
rev 562
(25 files, 22kb)

+ Added basic math functions to CSS parser -- and this will be the last feature I'm adding to it, otherwise I'm gonna faint. The feature is as short as possible, and uses eval() to allow you to use regular PHP syntax in your math. Example: border-width: math($default-border-width*2)/3px). (Class-CSS.php, Subs.php)
* As a rule of thumb: inside a character class, most metacharacters are regular characters again. With this in mind, simplified many, many expressions throughout the source code. Wasn't fun. Ah, and a reminder to the SMF team: \w matches underscores, too... (Class-CSS.php, Class-DB.php, JSModify.php, Load.php, ManageServer.php, ManageSettings.php, ManageSmileys.php, PackageGet.php, Packages.php, Post.php, Post2.php, PrettyUrls-Filters.php, Profile-Modify.php, QueryString.php, Search2.php, Security.php, Subs-Auth.php, Subs-Boards.php, Subs-Post.php, Subs.php, Themes.php, ManageBoards.template.php, ManagePaid.template.php)
- I said I don't care about lower_padding! Grr. (MoveTopic.template.php)

Note: here's to you, Pete. Hopefully you're not the one who'll faint in front of these dozens of regex changes! I tested most of them... But sometimes it's hard to just grasp the idea that in a character class, [ is the same as \[ or even \\[... Or whatever... But that \ needs to be escaped twice... \\\\. Yay.

:edit: Oops... I committed a "work in progress" by mistake. That's the Themes template, FWIW. Please don't bother looking into it. ;) Basically I started removing the CSS previewer, but it was hard to do because I worked so much on fixing it... Maybe you'd like to finish the job for me? :^^;: Or maybe I'll find a way to at least keep the previewer (just not the real-time preview.)

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: New revs
« Reply #594, on February 6th, 2011, 02:55 AM »
Revision: 564
Author: arantor
Date: 01:55:03, 06 February 2011
Message:
! Can't create proper lambda functions before PHP 5.3.0. (Class-CSS.php)
----
Modified : /trunk/Sources/Class-CSS.php
Re: New revs
« Reply #595, on February 6th, 2011, 03:21 AM »
Sync'd to SMF r10396
 & Fixed a couple of languages strings. [Bug 4566] (Help.english.php, ManagePermissions.english.php)
 ! Fixed validation error and header bar markup. [Bug 4549] (ModerationCenter.template.php) (Note from commit: We have several cases in admin where HTML validation is borked if there are no items displayed in a table. The problem is that the php was written without taking into account the possibility of empty tables. I'll fix them as I come across them but wont go looking for them at this stage.) (NB, I fixed this differently to them, i.e. not having an extra if after the foreach)
 * Fixed newsletter IE7 issue and some other IE issues. (ManageNews.template.php, Login.template.php, index.css, Warm/index.css, rtl.css, Warm/rtl.css, ie6.css, ie7.css, Warm/ie6.css, Warm/ie7.css) [Bug 4567] (NB: These don't appear to make a difference to me, but might on IE, haven't tested them)
 * Incorrect id's fixed. (SplitTopics.template.php) [Bug 4582]
 * Minor markup fixes. (Profile.template.php) [Bug 4607] (One did not apply to us!)
 ! Fixed display of spider log title/information. (ManageSearchEngines.php) [Bug 4608]
 ! Broken function call in ManageMail (ManageMail.php)
 ! Credits updates. (Credits.php, Who.english.php) (NB: I've added Brett as consulting dev since some of his work has gone into the patches here, and added the server team but not any of the miscellaneous people moves since they're not part of Team Wedge)
 * Added array flip for buttonlists to fix untracked ltr/rtl issues in IE6/7. (rtl.css, index.template.php)
 ! messageIconChecks_disable should be enable [Bug 4095] (Display.php, MessageIndex.php, Search2.php, Unread.php, Unreadreplies.php, SSI.php) [2.1 branch but was in the tracker for ages so fair game]
 ! Multitable deletes possible in MySQL. (ManageBans.php, ManageMaintenance.php, ManagePermissions.php) [2.1 branch, ignored the == to === micro optimisations]
 ! Checking for search API files could cause an open_basedir error. (ManageSearch.php) [Bug 4251]
 ! Visual verification could cause undefined index errors in some cases. (Subs-Editor.php) [Bug 4546]
 ! add_index function failed on duplicate indexes. (Class-DBPackages.php) [Bug 4536]
 ! Allow search methods to modify search settings. (ManageSearch.php) [Bug 4606]

Not added from SMF SVN
 ! revs 10347-10350 (branches in SVN, plus backporting a change to 1.1.x branch)
 ! rev 10351 (SSI change to prevent functions being called from GET when as a guest; since protection is added at function level rather than the file level, we don't need to add this)
 ! revs 10352-10355 (SSI changes from 2.0 being backported to 1.0 and 1.1, plus version number bumps for these versions)
 ! rev 10356 (typo fix in 1.1.x SSI)
 ! revs 10360, 10363 and 10368 in relation to admin submenu not having clear on narrower widths properly... cannot reproduce this myself though their fixes seem to be generic to IE6 too (and revolve around putting a br clear in the generic template. Also, they add a white-space: pre, we already have a related white-space: nowrap in our equivalent menu CSS)
 ! rev 10361 (removes the 3px left padding in h3.titlebg only in admin panel)
 ! rev 10362 (missing class="icon" on some h3s in Admin and Themes templates... we don't use that any more)
 ! rev 10370 (?fin20 to ?rc5 for URLs)
 ! rev 10371 (bump to 2.0 RC5 - save that for another commit I think)
 ! rev 10373 (creation of 2.1 branch in SVN)
 ! rev 10374 (1.1.x ManageNews version change)
 ! rev 10375 (removal of an extra space in 1.1.x SSI)
 ! revs 10376-10379, 10381-10383 (preparation of patch files for just the security changes, 1.1 patch, 2.0 patch, patch cleanup, 1.1 patch, 2.0 patch, version bumps in installer/upgrader)
 ! rev 10380 (Admin language file in 1.1.x cleanup)
 ! rev 10384 (1.0/1.1 changelog notices for security)
 ! rev 10385 ([2.1 branch] check for @ before attempting to query supplied username in email field)
 ! rev 10387 ([2.1 branch] replace all calls to time() with $_SERVER['REQUEST_TIME']... aside from a (IMO) negligable benefit, that relies on the server setting it up, and I don't expect it to be completely consistent on all environments)
 ! rev 10389 (tweaks for manual/wiki changes)
 ! rev 10390 (help section not right in Core)
 ! rev 10396 ([2.1 branch] rewrites of version_compare to use "nice syntax" with symbols - we don't have any outside the installer to worry about, and apparently there's a search bug fixed but I don't see what it is from the diff)
Re: New revs
« Reply #596, on February 6th, 2011, 12:36 PM »
Revision: 566
Author: arantor
Date: 11:35:45, 06 February 2011
Message:
! Updated version number across the source to 2.0 RC5, I don't think they were selective in what files were updated, don't see why I should be (Many many files, simple find/replace on 2.0 RC4 to 2.0 RC5)
----
Modified : /trunk/SSI.php
Modified : /trunk/Sources/Activate.php
Modified : /trunk/Sources/Admin.php
Modified : /trunk/Sources/Announce.php
Modified : /trunk/Sources/BoardIndex.php
Modified : /trunk/Sources/Buddy.php
Modified : /trunk/Sources/Calendar.php
Modified : /trunk/Sources/Class-DB.php
Modified : /trunk/Sources/Class-DBExtra.php
Modified : /trunk/Sources/Class-DBPackages.php
Modified : /trunk/Sources/Class-DBSearch.php
Modified : /trunk/Sources/Class-Editor.php
Modified : /trunk/Sources/Class-GifAnimator.php
Modified : /trunk/Sources/Class-Package.php
Modified : /trunk/Sources/Class-String.php
Modified : /trunk/Sources/Collapse.php
Modified : /trunk/Sources/CoppaForm.php
Modified : /trunk/Sources/Credits.php
Modified : /trunk/Sources/Display.php
Modified : /trunk/Sources/Dlattach.php
Modified : /trunk/Sources/DumpDatabase.php
Modified : /trunk/Sources/Errors.php
Modified : /trunk/Sources/Feed.php
Modified : /trunk/Sources/Findmember.php
Modified : /trunk/Sources/Groups.php
Modified : /trunk/Sources/Help.php
Modified : /trunk/Sources/JSModify.php
Modified : /trunk/Sources/Jseditor.php
Modified : /trunk/Sources/Jsoption.php
Modified : /trunk/Sources/Load.php
Modified : /trunk/Sources/Lock.php
Modified : /trunk/Sources/Login.php
Modified : /trunk/Sources/Login2.php
Modified : /trunk/Sources/Logout.php
Modified : /trunk/Sources/ManageAttachments.php
Modified : /trunk/Sources/ManageBans.php
Modified : /trunk/Sources/ManageBoards.php
Modified : /trunk/Sources/ManageCalendar.php
Modified : /trunk/Sources/ManageErrors.php
Modified : /trunk/Sources/ManageMail.php
Modified : /trunk/Sources/ManageMaintenance.php
Modified : /trunk/Sources/ManageMembergroups.php
Modified : /trunk/Sources/ManageMembers.php
Modified : /trunk/Sources/ManageNews.php
Modified : /trunk/Sources/ManagePaid.php
Modified : /trunk/Sources/ManagePermissions.php
Modified : /trunk/Sources/ManagePosts.php
Modified : /trunk/Sources/ManageRegistration.php
Modified : /trunk/Sources/ManageScheduledTasks.php
Modified : /trunk/Sources/ManageSearch.php
Modified : /trunk/Sources/ManageSearchEngines.php
Modified : /trunk/Sources/ManageServer.php
Modified : /trunk/Sources/ManageSettings.php
Modified : /trunk/Sources/ManageSmileys.php
Modified : /trunk/Sources/Memberlist.php
Modified : /trunk/Sources/MessageIndex.php
Modified : /trunk/Sources/ModerationCenter.php
Modified : /trunk/Sources/Modlog.php
Modified : /trunk/Sources/MoveTopic.php
Modified : /trunk/Sources/Notify.php
Modified : /trunk/Sources/PackageGet.php
Modified : /trunk/Sources/Packages.php
Modified : /trunk/Sources/PersonalMessage.php
Modified : /trunk/Sources/Poll.php
Modified : /trunk/Sources/Post.php
Modified : /trunk/Sources/Post2.php
Modified : /trunk/Sources/PostModeration.php
Modified : /trunk/Sources/Printpage.php
Modified : /trunk/Sources/Profile-Actions.php
Modified : /trunk/Sources/Profile-Modify.php
Modified : /trunk/Sources/Profile-View.php
Modified : /trunk/Sources/Profile.php
Modified : /trunk/Sources/QueryString.php
Modified : /trunk/Sources/QuickMod.php
Modified : /trunk/Sources/QuoteFast.php
Modified : /trunk/Sources/Recent.php
Modified : /trunk/Sources/Register.php
Modified : /trunk/Sources/Reminder.php
Modified : /trunk/Sources/RemoveTopic.php
Modified : /trunk/Sources/RepairBoards.php
Modified : /trunk/Sources/Reports.php
Modified : /trunk/Sources/Reporttm.php
Modified : /trunk/Sources/SMStats.php
Modified : /trunk/Sources/ScheduledTasks.php
Modified : /trunk/Sources/Search.php
Modified : /trunk/Sources/Search2.php
Modified : /trunk/Sources/SearchAPI-Custom.php
Modified : /trunk/Sources/SearchAPI-Fulltext.php
Modified : /trunk/Sources/SearchAPI-Standard.php
Modified : /trunk/Sources/Security.php
Modified : /trunk/Sources/SendTopic.php
Modified : /trunk/Sources/Spellcheck.php
Modified : /trunk/Sources/SplitTopics.php
Modified : /trunk/Sources/Stats.php
Modified : /trunk/Sources/Sticky.php
Modified : /trunk/Sources/Subs-Admin.php
Modified : /trunk/Sources/Subs-Auth.php
Modified : /trunk/Sources/Subs-BoardIndex.php
Modified : /trunk/Sources/Subs-Boards.php
Modified : /trunk/Sources/Subs-Calendar.php
Modified : /trunk/Sources/Subs-Captcha.php
Modified : /trunk/Sources/Subs-Categories.php
Modified : /trunk/Sources/Subs-Charset.php
Modified : /trunk/Sources/Subs-Editor.php
Modified : /trunk/Sources/Subs-Graphics.php
Modified : /trunk/Sources/Subs-List.php
Modified : /trunk/Sources/Subs-Login.php
Modified : /trunk/Sources/Subs-Membergroups.php
Modified : /trunk/Sources/Subs-Members.php
Modified : /trunk/Sources/Subs-MembersOnline.php
Modified : /trunk/Sources/Subs-Menu.php
Modified : /trunk/Sources/Subs-MessageIndex.php
Modified : /trunk/Sources/Subs-OpenID.php
Modified : /trunk/Sources/Subs-Package.php
Modified : /trunk/Sources/Subs-Post.php
Modified : /trunk/Sources/Subs-Recent.php
Modified : /trunk/Sources/Subs-Scheduled.php
Modified : /trunk/Sources/Subs-Sound.php
Modified : /trunk/Sources/Subs.php
Modified : /trunk/Sources/Subscriptions-PayPal.php
Modified : /trunk/Sources/Suggest.php
Modified : /trunk/Sources/Themes.php
Modified : /trunk/Sources/Unread.php
Modified : /trunk/Sources/Unreadreplies.php
Modified : /trunk/Sources/VerificationCode.php
Modified : /trunk/Sources/ViewQuery.php
Modified : /trunk/Sources/ViewSMFile.php
Modified : /trunk/Sources/Who.php
Modified : /trunk/Sources/Xmlhttp.php
Modified : /trunk/Sources/captcha/captcha-grid.php
Modified : /trunk/Sources/captcha/captcha-ledicons.php
Modified : /trunk/Sources/captcha/captcha-ledicons_anim.php
Modified : /trunk/Sources/captcha/captcha-recomposeanim.php
Modified : /trunk/Sources/captcha/captcha-recomposeanim_cycle.php
Modified : /trunk/Sources/captcha/captcha-recomposeanim_cycle2.php
Modified : /trunk/Sources/captcha/captcha-recomposeanim_shadow.php
Modified : /trunk/Sources/captcha/captcha-silhouette.php
Modified : /trunk/Sources/captcha/captcha-simpleanim.php
Modified : /trunk/Sources/captcha/captcha-stripes.php
Modified : /trunk/Themes/default/Admin.template.php
Modified : /trunk/Themes/default/Announce.template.php
Modified : /trunk/Themes/default/BoardIndex.template.php
Modified : /trunk/Themes/default/BoardIndexInfoCenter.template.php
Modified : /trunk/Themes/default/Calendar.template.php
Modified : /trunk/Themes/default/Display.template.php
Modified : /trunk/Themes/default/Errors.template.php
Modified : /trunk/Themes/default/GenericControls.template.php
Modified : /trunk/Themes/default/GenericList.template.php
Modified : /trunk/Themes/default/GenericMenu.template.php
Modified : /trunk/Themes/default/Help.template.php
Modified : /trunk/Themes/default/Login.template.php
Modified : /trunk/Themes/default/ManageAttachments.template.php
Modified : /trunk/Themes/default/ManageBans.template.php
Modified : /trunk/Themes/default/ManageBoards.template.php
Modified : /trunk/Themes/default/ManageCalendar.template.php
Modified : /trunk/Themes/default/ManageMail.template.php
Modified : /trunk/Themes/default/ManageMaintenance.template.php
Modified : /trunk/Themes/default/ManageMembergroups.template.php
Modified : /trunk/Themes/default/ManageMembers.template.php
Modified : /trunk/Themes/default/ManageNews.template.php
Modified : /trunk/Themes/default/ManagePaid.template.php
Modified : /trunk/Themes/default/ManagePermissions.template.php
Modified : /trunk/Themes/default/ManageScheduledTasks.template.php
Modified : /trunk/Themes/default/ManageSearch.template.php
Modified : /trunk/Themes/default/ManageSmileys.template.php
Modified : /trunk/Themes/default/Memberlist.template.php
Modified : /trunk/Themes/default/MessageIndex.template.php
Modified : /trunk/Themes/default/ModerationCenter.template.php
Modified : /trunk/Themes/default/MoveTopic.template.php
Modified : /trunk/Themes/default/Notify.template.php
Modified : /trunk/Themes/default/Packages.template.php
Modified : /trunk/Themes/default/PersonalMessage.template.php
Modified : /trunk/Themes/default/Poll.template.php
Modified : /trunk/Themes/default/Post.template.php
Modified : /trunk/Themes/default/Printpage.template.php
Modified : /trunk/Themes/default/Profile.template.php
Modified : /trunk/Themes/default/Recent.template.php
Modified : /trunk/Themes/default/Register.template.php
Modified : /trunk/Themes/default/Reminder.template.php
Modified : /trunk/Themes/default/Reports.template.php
Modified : /trunk/Themes/default/Search.template.php
Modified : /trunk/Themes/default/SendTopic.template.php
Modified : /trunk/Themes/default/Settings.template.php
Modified : /trunk/Themes/default/SplitTopics.template.php
Modified : /trunk/Themes/default/Stats.template.php
Modified : /trunk/Themes/default/Themes.template.php
Modified : /trunk/Themes/default/Who.template.php
Modified : /trunk/Themes/default/Wireless.template.php
Modified : /trunk/Themes/default/Xml.template.php
Modified : /trunk/Themes/default/index.template.php
Modified : /trunk/Themes/default/languages/Admin.english.php
Modified : /trunk/Themes/default/languages/Admin.french.php
Modified : /trunk/Themes/default/languages/EmailTemplates.english.php
Modified : /trunk/Themes/default/languages/EmailTemplates.french.php
Modified : /trunk/Themes/default/languages/Errors.english.php
Modified : /trunk/Themes/default/languages/Errors.french.php
Modified : /trunk/Themes/default/languages/Help.english.php
Modified : /trunk/Themes/default/languages/Help.french.php
Modified : /trunk/Themes/default/languages/Install.english.php
Modified : /trunk/Themes/default/languages/Install.french.php
Modified : /trunk/Themes/default/languages/Login.english.php
Modified : /trunk/Themes/default/languages/Login.french.php
Modified : /trunk/Themes/default/languages/ManageBoards.english.php
Modified : /trunk/Themes/default/languages/ManageBoards.french.php
Modified : /trunk/Themes/default/languages/ManageCalendar.english.php
Modified : /trunk/Themes/default/languages/ManageCalendar.french.php
Modified : /trunk/Themes/default/languages/ManageMail.english.php
Modified : /trunk/Themes/default/languages/ManageMail.french.php
Modified : /trunk/Themes/default/languages/ManageMaintenance.english.php
Modified : /trunk/Themes/default/languages/ManageMaintenance.french.php
Modified : /trunk/Themes/default/languages/ManageMembers.english.php
Modified : /trunk/Themes/default/languages/ManageMembers.french.php
Modified : /trunk/Themes/default/languages/ManagePaid.english.php
Modified : /trunk/Themes/default/languages/ManagePaid.french.php
Modified : /trunk/Themes/default/languages/ManagePermissions.english.php
Modified : /trunk/Themes/default/languages/ManagePermissions.french.php
Modified : /trunk/Themes/default/languages/ManageScheduledTasks.english.php
Modified : /trunk/Themes/default/languages/ManageScheduledTasks.french.php
Modified : /trunk/Themes/default/languages/ManageSettings.english.php
Modified : /trunk/Themes/default/languages/ManageSettings.french.php
Modified : /trunk/Themes/default/languages/ManageSmileys.english.php
Modified : /trunk/Themes/default/languages/ManageSmileys.french.php
Modified : /trunk/Themes/default/languages/ModerationCenter.english.php
Modified : /trunk/Themes/default/languages/ModerationCenter.french.php
Modified : /trunk/Themes/default/languages/Modifications.english.php
Modified : /trunk/Themes/default/languages/Modifications.french.php
Modified : /trunk/Themes/default/languages/Modlog.english.php
Modified : /trunk/Themes/default/languages/Modlog.french.php
Modified : /trunk/Themes/default/languages/Packages.english.php
Modified : /trunk/Themes/default/languages/Packages.french.php
Modified : /trunk/Themes/default/languages/PersonalMessage.english.php
Modified : /trunk/Themes/default/languages/PersonalMessage.french.php
Modified : /trunk/Themes/default/languages/Post.english.php
Modified : /trunk/Themes/default/languages/Post.french.php
Modified : /trunk/Themes/default/languages/Profile.english.php
Modified : /trunk/Themes/default/languages/Profile.french.php
Modified : /trunk/Themes/default/languages/Reports.english.php
Modified : /trunk/Themes/default/languages/Reports.french.php
Modified : /trunk/Themes/default/languages/Search.english.php
Modified : /trunk/Themes/default/languages/Search.french.php
Modified : /trunk/Themes/default/languages/Settings.english.php
Modified : /trunk/Themes/default/languages/Settings.french.php
Modified : /trunk/Themes/default/languages/Stats.english.php
Modified : /trunk/Themes/default/languages/Stats.french.php
Modified : /trunk/Themes/default/languages/Themes.english.php
Modified : /trunk/Themes/default/languages/Themes.french.php
Modified : /trunk/Themes/default/languages/Who.english.php
Modified : /trunk/Themes/default/languages/Who.french.php
Modified : /trunk/Themes/default/languages/Wireless.english.php
Modified : /trunk/Themes/default/languages/Wireless.french.php
Modified : /trunk/Themes/default/languages/index.english.php
Modified : /trunk/Themes/default/languages/index.french.php
Modified : /trunk/index.php
Modified : /trunk/other/Settings.php
Modified : /trunk/other/Settings_bak.php
Modified : /trunk/other/Sphinx/SearchAPI-Sphinx.php
Modified : /trunk/other/Sphinx/sphinx_config.php
Modified : /trunk/other/Subscriptions-Authorize.php
Modified : /trunk/other/Subscriptions-twoCheckOut.php
Modified : /trunk/other/install.php
Modified : /trunk/other/ssi_examples.php
Modified : /trunk/other/tools/bbc_test.php
Modified : /trunk/other/tools/cleanup_mark_read.php
Modified : /trunk/other/tools/create_backup.php
Modified : /trunk/other/tools/mailQueueCron.php
Modified : /trunk/other/tools/repair.php
Modified : /trunk/other/tools/repair_settings.php
Modified : /trunk/other/tools/restore_backup.php
Modified : /trunk/other/tools/smf_api.php
Modified : /trunk/other/tools/smfinfo.php
Modified : /trunk/other/tools/status.php
Modified : /trunk/other/tools/webinstall.php
Modified : /trunk/other/upgrade.php
Modified : /trunk/other/xml/current-version.php
Modified : /trunk/other/xml/detailed-version.php
Modified : /trunk/subscriptions.php
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 #597, on February 6th, 2011, 12:53 PM »
rev 567
(4 files, 10kb)

* Optimized the CSS to XML pre-parser by a factor of 20 or something. Seriously -- don't use str_replace in an evaluated preg_replace that gets called thousands of times. Just don't forget that. (Class-CSS.php)
! usort() may not accept a dynamic function before PHP 5.3, but it doesn't accept $this->kind_of_call either ;) (Class-CSS.php)
* Cached the parent node in searchExtends, as it's pointless to recalculate it on every loop. (Class-CSS.php)
! Fixed a few minor issues. (Class-CSS.php)
! Fixed an incorrect conversion to the simplified syntax for the profile area. (Warm/sections.css)
* Moved the cache folder's cache settings to its own .htaccess file, instead of the top-level one. Dunno if it'll help, but I also added a Cache-Control header to that. Also added a note about FallbackResource (I just found out about that one.) (other/.htaccess, cache/.htaccess)

--> Now I can take some time to look into your other additions... And don't make me believe you checked all of my week's commits in just a few minutes :P

Arantor

  • As powerful as possible, as complex as necessary.
  • Posts: 14,278
Re: New revs
« Reply #598, on February 6th, 2011, 01:09 PM »
Revision: 568
Author: arantor
Date: 12:08:42, 06 February 2011
Message:
! If calling a function in a static way, it needs to be declared as static. (Class-CSS.php)
----
Modified : /trunk/Sources/Class-CSS.php

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: New revs
« Reply #599, on February 6th, 2011, 05:30 PM »
rev 569
(14 files, 14kb)

* Moved calendar months to the sidebar, to save an extra column. (Calendar.php, Calendar.template.php, sections.css, Warm/sections.css)
! The IE6 stylesheet wouldn't compile properly, because of the use of a "<". (Class-CSS.php)
+ Show lines in context when errors are found during compilation. (Class-CSS.php)
- Removed commented out lines after testing them to work in login and register pages. (ie6.css, ie7.css, Warm/ie6.css, Warm/ie7.css)
- Removed copyright removal text. (Who.english.php, Who.french.php)
* More $context['browser'] to $browser. (index.template.php)
* French translation. (Help, ManagePermissions, Who)