This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
9811
Features / Re: New revs
« on January 19th, 2011, 02:45 PM »
rev 500
+ Added basic support for OK and Cancel icons in submit buttons. It's only an example... (index.css, cross.png, tick.png)
* Dropped float-based sidebar in favor of a display:table system. Seems to work much better but it feels too hackish, and doesn't support IE6/7 (for now.) (index.css, index.template.php)
Champagne !
(And given it took me half an hour to analyze your latest commits[1] and finish up this one, I was expecting this to be rev 505 or so :P)
+ Added basic support for OK and Cancel icons in submit buttons. It's only an example... (index.css, cross.png, tick.png)
* Dropped float-based sidebar in favor of a display:table system. Seems to work much better but it feels too hackish, and doesn't support IE6/7 (for now.) (index.css, index.template.php)
Champagne !
(And given it took me half an hour to analyze your latest commits[1] and finish up this one, I was expecting this to be rev 505 or so :P)
| 1. | Great stuff, as always! |
9812
Features / Re: New revs
« on January 19th, 2011, 01:32 PM »
rev 497
! Images were loaded from the wrong relative URL. (sections.css)
* Moved all opening curly brackets to the end of the rule definitions in CSS files, where it wasn't already the case. Only for consistency. (editor.css, ie7.css, ie8.css, install.css, report.css, rtl.css, webkit.css, wireless.css)
* Finished converting css files to use nested selectors. (admin.css, ie6.css, ie7.css, ie8.css, install.css, Nix/index.css, rtl.css, wireless.css)
@ Currently using table layouts in the uncommitted Warm styling... Let's just say it feel very hackish. :(
@ Need to rewrite the installer to convert index.css and install.css before using them... :-/
I have a feeling that we'll reach rev 500 today... :)
! Images were loaded from the wrong relative URL. (sections.css)
* Moved all opening curly brackets to the end of the rule definitions in CSS files, where it wasn't already the case. Only for consistency. (editor.css, ie7.css, ie8.css, install.css, report.css, rtl.css, webkit.css, wireless.css)
* Finished converting css files to use nested selectors. (admin.css, ie6.css, ie7.css, ie8.css, install.css, Nix/index.css, rtl.css, wireless.css)
@ Currently using table layouts in the uncommitted Warm styling... Let's just say it feel very hackish. :(
@ Need to rewrite the installer to convert index.css and install.css before using them... :-/
I have a feeling that we'll reach rev 500 today... :)
9813
Features / Re: New revs
« on January 19th, 2011, 12:01 PM »
rev 494
! Technically, trim() doesn't work on arrays. There was also one too many trim(). (Subs.php)
* Sometimes, I wake up and I want to micro-optimize a useless function. That's who I am. Genius has got its downsides. (post.js)
(Bigger one coming up.)
! Technically, trim() doesn't work on arrays. There was also one too many trim(). (Subs.php)
* Sometimes, I wake up and I want to micro-optimize a useless function. That's who I am. Genius has got its downsides. (post.js)
(Bigger one coming up.)
9814
Off-topic / Re: Quote of the day
« on January 19th, 2011, 09:25 AM »
:lol:
He should tell his wife to enable her captchER!
He should tell his wife to enable her captchER!
9815
Features / Re: How about PMs being listed in Core Features?
« on January 19th, 2011, 12:30 AM »
You didn't think about that?
9816
Features / Re: How about PMs being listed in Core Features?
« on January 18th, 2011, 11:36 PM »
Pro: if it can be done right now, then why not go the extra mile and disable the menu entry, yeah...
Con: this might encourage admins to actually disable the system on a whim... And prevent users from accessing their earlier PMs!
Con: this might encourage admins to actually disable the system on a whim... And prevent users from accessing their earlier PMs!
9817
Features / Re: New revs
« on January 18th, 2011, 05:47 PM »! rev 10336: They ripped out the manual and replaced it with suitable links to their wiki. We already entirely killed the manual section...
So, they're dropping their awful help section for good? They should have done that much earlier...
(This was ALL done by Sinan last night. Guy's a legend it seems.)
Sure, it's nice that someone in the dev team has woken up -- but what's been done here accounts for about 10 kilobytes at most... I think I've done more today, and I'd even venture into saying that my daily average is actually better than that... Not to mention yours.
Anyway! :^^;:
rev 491
+ Added $context['bottom_linktree']. If set to true, the linktree will also be shown at the bottom of the page. Probably a tiny bit more flexible than the SMF implementation...? (TEMPLATES: Display, MessageIndex, index)
* Pretty much finished converting index.css to use nested selectors; saved 1.2KB. (index.css, guest.css)
* CSS parser optimizations. (Subs.php, Class-CSS.php)
* French translation. (Admin, Help, ManagePermissions)
9818
Features / Re: New revs
« on January 18th, 2011, 02:54 PM »
rev 489
+ Added a CSS file parser that allows for plenty of nice things like nested selectors. (Class-CSS.php, Subs.php)
* Converted sections.css to use nested selectors; saved 2KB in the process. Started basic work on the index file. (index.css, sections.css)
* Now you can actually call your styling folder 'css', or whatever. (Subs.php)
* Spacinazi. (Class-Package.php)
+ Added a CSS file parser that allows for plenty of nice things like nested selectors. (Class-CSS.php, Subs.php)
* Converted sections.css to use nested selectors; saved 2KB in the process. Started basic work on the index file. (index.css, sections.css)
* Now you can actually call your styling folder 'css', or whatever. (Subs.php)
* Spacinazi. (Class-Package.php)
9819
Features / Re: New revs
« on January 17th, 2011, 03:37 PM »
(Sorry about the hiccups. Once again...)
rev 485
@ A few of the files will be in the next commit instead. (I've got a weird way of dealing with SVN conflicts.) (index.php, Display.template.php, Post.template.php)
* Renamed $actionArray to $action_list and turned it into a global (temporarily at least), to make it easier for Pretty URLs to differentiate between actions and board names. (index.php, QueryString.php)
! Fixed relative paths when caching CSS (they were broken after the cache was moved up to the root.) (Subs.php)
+ Added a function to automatically add browser prefixes to CSS3 extensions (currently border-radius, box-shadow and transition.) (Subs.php, index.css, Nix/index.css, rtl.css)
- Started removing input_* and button_* classes, which are only useful to IE6, and added fallbacks for a couple of these in IE6 (which will probably be removed in the end.) (ie6.css, ie7.css, rtl.css, sections.css, settings.xml)
* More type="email" and adding some required fields. Also cleaned up some code and started simplifying form elements. (TEMPLATES: Display, ManageBans, Post)
* Now we can safely remove cols attributes from textareas, right...? (ManageNews.template.php)
rev 486
* in_array stuff and spacinazi. Don't mind me. Again this conflict issue. (Class-Editor.php, Load.php)
rev 487
@ Committing the rest. (index.php, Display.template.php, Post.template.php)
* French translation. (Admin, Help, index)
Forgot to document the fact that I fixed a IE6 bug in that width:100% on any child of #main_contents broke the page. Putting hasLayout on #main_contents fixed that.
rev 485
@ A few of the files will be in the next commit instead. (I've got a weird way of dealing with SVN conflicts.) (index.php, Display.template.php, Post.template.php)
* Renamed $actionArray to $action_list and turned it into a global (temporarily at least), to make it easier for Pretty URLs to differentiate between actions and board names. (index.php, QueryString.php)
! Fixed relative paths when caching CSS (they were broken after the cache was moved up to the root.) (Subs.php)
+ Added a function to automatically add browser prefixes to CSS3 extensions (currently border-radius, box-shadow and transition.) (Subs.php, index.css, Nix/index.css, rtl.css)
- Started removing input_* and button_* classes, which are only useful to IE6, and added fallbacks for a couple of these in IE6 (which will probably be removed in the end.) (ie6.css, ie7.css, rtl.css, sections.css, settings.xml)
* More type="email" and adding some required fields. Also cleaned up some code and started simplifying form elements. (TEMPLATES: Display, ManageBans, Post)
* Now we can safely remove cols attributes from textareas, right...? (ManageNews.template.php)
rev 486
* in_array stuff and spacinazi. Don't mind me. Again this conflict issue. (Class-Editor.php, Load.php)
rev 487
@ Committing the rest. (index.php, Display.template.php, Post.template.php)
* French translation. (Admin, Help, index)
Posted: January 17th, 2011, 03:22 PM
Forgot to document the fact that I fixed a IE6 bug in that width:100% on any child of #main_contents broke the page. Putting hasLayout on #main_contents fixed that.
9820
Features / Re: New revs
« on January 15th, 2011, 01:26 PM »
rev 478
! Fixed htaccess to make it work with Pretty URLs when installed in a sub-folder. (other/.htaccess)
! Fixed undefined index if query string wasn't set. (Errors.php)
! Fixed clear issues in MessageIndex. (sections.css)
! Fixed htaccess to make it work with Pretty URLs when installed in a sub-folder. (other/.htaccess)
! Fixed undefined index if query string wasn't set. (Errors.php)
! Fixed clear issues in MessageIndex. (sections.css)
9821
Features / Re: New revs
« on January 14th, 2011, 09:22 PM »
rev 477
! Fixed menus showing stray or duplicate separators in some cases. (Subs-Menu.php)
* Added a minor optimization to CSS if an empty rule is found. Useful if we want to offer empty placeholders. (Subs.php)
! Fixed auto-suggest on pages where only one entry is requested. (suggest.js)
! Fixed menus showing stray or duplicate separators in some cases. (Subs-Menu.php)
* Added a minor optimization to CSS if an empty rule is found. Useful if we want to offer empty placeholders. (Subs.php)
! Fixed auto-suggest on pages where only one entry is requested. (suggest.js)
9822
Features / Re: New revs
« on January 14th, 2011, 05:15 PM »
Again, splitting a commit in two for easier reference.
rev 475
* Renamed some $VARIABLES to $variables. (install.php, upgrade.php, Memberlist.php, PersonalMessage.php, Profile-Actions.php, Reports.php, ScheduledTasks.php, Stats.php)
rev 476
! Sidebar was going crazy in the default styling. (index.css)
! Fixed display pages not playing along with the sidebar. Will probably have to remove all of the clear states from the code. Yikes. (sections.css)
* Turned search field into type="search" and gravatar field into type="email"... Not that it's needed, but supposedly the fallback for non-supporting browsers is type="text", so it's the call of the future. Will need to change more input fields this way, obviously. Consider this a personal note. (index.template.php, Profile.template.php)
! Fixed ignored boards indentation (whatever) in Search, and applied fixes to Profile as well (forgot that one). (Profile.template.php, Search.template.php)
rev 475
* Renamed some $VARIABLES to $variables. (install.php, upgrade.php, Memberlist.php, PersonalMessage.php, Profile-Actions.php, Reports.php, ScheduledTasks.php, Stats.php)
rev 476
! Sidebar was going crazy in the default styling. (index.css)
! Fixed display pages not playing along with the sidebar. Will probably have to remove all of the clear states from the code. Yikes. (sections.css)
* Turned search field into type="search" and gravatar field into type="email"... Not that it's needed, but supposedly the fallback for non-supporting browsers is type="text", so it's the call of the future. Will need to change more input fields this way, obviously. Consider this a personal note. (index.template.php, Profile.template.php)
! Fixed ignored boards indentation (whatever) in Search, and applied fixes to Profile as well (forgot that one). (Profile.template.php, Search.template.php)
9823
Features / Re: New revs
« on January 14th, 2011, 01:08 PM »
I tried to separate this commit in two, to make it possibly easier to review.... But it's definitely not possible to make them even. The big new features really span too many different files.
rev 473
! Fixed /~/ URLs to redirect to current user's profile. Yeah, I know... I should use /profile/ instead. (QueryString.php)
! Fixed pretty profile URLs as shown inside subdomains. (PrettyUrls-Filters.php)
* Rewrote guest reattribution area text to make it easier to understand. At least for me... (ManageMaintenance language files)
+ French translation. (Help.french.php, ManageBoard.french.php)
rev 474
+ Added a sidebar area. Only tested under the currently uncommitted styling. (BoardIndex.php, Subs.php, index.template.php, index.css)
* Rewrote the sub-template system to allow for mini-layers. (BoardIndex.php, Load.php, Subs.php, index.template.php)
* Reordered profile URLs to always show the 'u' component in second position. (Display.php, ModerationCenter.php, Profile-Modify.php, Profile-View.php, Profile.php, ScheduledTasks.php, Subs-Menu.php, TEMPLATES: Display, PersonalMessage, Profile, Who)
- Removed leftover code: main_below test in loadSubTemplate(), function description in Subs-Members, and outdated documentation in the index template. (Load.php, Subs-Members.php, index.template.php)
- Removed all *_my classes and instead used an additional 'my' class. This won't work in IE6, but my doctor said I shouldn't care. (Green/index.css, index.css, Nix/index.css, sections.css, MessageIndex.template.php, Recent.template.php)
! Renamed linktree ID to a class, to avoid validation issues. Thanks Pete for the reminder. (index.css, Nix/index.css, rtl.css, index.template.php)
rev 473
! Fixed /~/ URLs to redirect to current user's profile. Yeah, I know... I should use /profile/ instead. (QueryString.php)
! Fixed pretty profile URLs as shown inside subdomains. (PrettyUrls-Filters.php)
* Rewrote guest reattribution area text to make it easier to understand. At least for me... (ManageMaintenance language files)
+ French translation. (Help.french.php, ManageBoard.french.php)
rev 474
+ Added a sidebar area. Only tested under the currently uncommitted styling. (BoardIndex.php, Subs.php, index.template.php, index.css)
* Rewrote the sub-template system to allow for mini-layers. (BoardIndex.php, Load.php, Subs.php, index.template.php)
* Reordered profile URLs to always show the 'u' component in second position. (Display.php, ModerationCenter.php, Profile-Modify.php, Profile-View.php, Profile.php, ScheduledTasks.php, Subs-Menu.php, TEMPLATES: Display, PersonalMessage, Profile, Who)
- Removed leftover code: main_below test in loadSubTemplate(), function description in Subs-Members, and outdated documentation in the index template. (Load.php, Subs-Members.php, index.template.php)
- Removed all *_my classes and instead used an additional 'my' class. This won't work in IE6, but my doctor said I shouldn't care. (Green/index.css, index.css, Nix/index.css, sections.css, MessageIndex.template.php, Recent.template.php)
! Renamed linktree ID to a class, to avoid validation issues. Thanks Pete for the reminder. (index.css, Nix/index.css, rtl.css, index.template.php)
9824
Features / Re: New revs
« on January 13th, 2011, 08:02 PM »
rev 468
! Fixed ob_sessrewrite getting called twice. Against all odds, the ob_get_contents()/ob_clean() pair does trigger the current output buffer handler, even if it doesn't destroy it later. I'd be tempted to call that a PHP bug, but anyway, maybe I'm just too dumb to understand that logic. Worked around it by putting all of the debug info into a variable, and showing it at ob_sessrewrite time, rather than getting the existing buffer. (QueryString.php, Subs.php)
- Removed an unused url_id from redirectexit(). (Subs.php)
! Fixed ob_sessrewrite getting called twice. Against all odds, the ob_get_contents()/ob_clean() pair does trigger the current output buffer handler, even if it doesn't destroy it later. I'd be tempted to call that a PHP bug, but anyway, maybe I'm just too dumb to understand that logic. Worked around it by putting all of the debug info into a variable, and showing it at ob_sessrewrite time, rather than getting the existing buffer. (QueryString.php, Subs.php)
- Removed an unused url_id from redirectexit(). (Subs.php)
9825
Features / Re: New revs
« on January 13th, 2011, 05:54 PM »
This is to celebrate your return! :niark:
rev 467
* Cleaned up Pretty URLs. Removed some code that prevented using an URL twice (never happens because we're always specifying the topic ID), used variable references in foreach (we're in PHP5, let's use that), removed or commented out some Noisen-specific code, removed url_id from the URL table (this was never used), micro-optimized preg_match'es by doing strpos tests beforehand (should be twice faster if the test fail, and 30% slower if it passes. May need further testing.) (PrettyUrls-Filters.php, QueryString.php)
+ Added proper support for actions in Pretty URLs. Using format /do/action, waiting for the Actions rewrite to be completed before we move it to just /action or whatever. (PrettyUrls-Filters.php, QueryString.php)
+ Added proper support for profiles in Pretty URLs. Still a bit buggy, I believe. u= needs to be set right after the profile action. (PrettyUrls-Filters.php, QueryString.php)
- Removed debug code that didn't have the corresponding helper function (obsafe_print_r) anyway. (QueryString.php)
! The determine_location hook wasn't triggered if not inside a board. (QueryString.php)
* Replaced sesc= and sc= replacements with the proper session_var. If any sesc/sc is still in the code, it should be removed. I think. (QueryString.php)
! Fixed Pretty URLs not showing its load times, and moved that to the very bottom, to include other dynamic buffer replacements. (QueryString.php)
* Added some comments about various bugs or potential issues in Pretty URLs. (QueryString.php)
rev 467
* Cleaned up Pretty URLs. Removed some code that prevented using an URL twice (never happens because we're always specifying the topic ID), used variable references in foreach (we're in PHP5, let's use that), removed or commented out some Noisen-specific code, removed url_id from the URL table (this was never used), micro-optimized preg_match'es by doing strpos tests beforehand (should be twice faster if the test fail, and 30% slower if it passes. May need further testing.) (PrettyUrls-Filters.php, QueryString.php)
+ Added proper support for actions in Pretty URLs. Using format /do/action, waiting for the Actions rewrite to be completed before we move it to just /action or whatever. (PrettyUrls-Filters.php, QueryString.php)
+ Added proper support for profiles in Pretty URLs. Still a bit buggy, I believe. u= needs to be set right after the profile action. (PrettyUrls-Filters.php, QueryString.php)
- Removed debug code that didn't have the corresponding helper function (obsafe_print_r) anyway. (QueryString.php)
! The determine_location hook wasn't triggered if not inside a board. (QueryString.php)
* Replaced sesc= and sc= replacements with the proper session_var. If any sesc/sc is still in the code, it should be removed. I think. (QueryString.php)
! Fixed Pretty URLs not showing its load times, and moved that to the very bottom, to include other dynamic buffer replacements. (QueryString.php)
* Added some comments about various bugs or potential issues in Pretty URLs. (QueryString.php)