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.
9916
Features / Re: New revs
« on December 6th, 2010, 11:49 PM »
rev 354
! Fixed a few functions that were broken during the conversion to jQuery. (script.js)
rev 355
* Improved menu performance in Internet Explorer by a factor of 42. I'm so proud. (script.js)
! Fixed iframe shim for IE. Should be working well in IE6 now. (script.js)
* More jQuery goodness. Can be improved, as usual... (script.js)
@ todo: fix editor in IE6... Doesn't seem to accept Wysiwyg, and icons don't show. (Already fixed that once last month... Uh. IE.)
! Fixed a few functions that were broken during the conversion to jQuery. (script.js)
Posted: December 6th, 2010, 10:26 PM
rev 355
* Improved menu performance in Internet Explorer by a factor of 42. I'm so proud. (script.js)
! Fixed iframe shim for IE. Should be working well in IE6 now. (script.js)
* More jQuery goodness. Can be improved, as usual... (script.js)
@ todo: fix editor in IE6... Doesn't seem to accept Wysiwyg, and icons don't show. (Already fixed that once last month... Uh. IE.)
9917
Features / Re: New revs
« on December 6th, 2010, 04:23 PM »
rev 353
! Error when renaming the wedb class. (Class-DB.php)
* hover() is shorter than a double bind. (Display.template.php)
* Moved avatar management code in profile to the footer area. (Profile.template.php)
(Sorry for the crash bug. I'm busy debugging the main menu in IE (it's currently broken) and I didn't test everything.)
! Error when renaming the wedb class. (Class-DB.php)
* hover() is shorter than a double bind. (Display.template.php)
* Moved avatar management code in profile to the footer area. (Profile.template.php)
(Sorry for the crash bug. I'm busy debugging the main menu in IE (it's currently broken) and I didn't test everything.)
9918
Features / Re: New revs
« on December 6th, 2010, 11:49 AM »
rev 352
* Slightly optimized parse_bbc() by removing its two easter eggs (chrissy and kissy), avoiding copying $master_codes to $codes, and referencing $master_codes when filling the BBCode array, instead of copying it. (Subs.php)
* User menus are no longer triggered when clicking a username, rather they'll pop up when hovering the username, and close automatically when moving the mouse somewhere else. Oddly, this makes the code a bit simpler, as body click events and double-click cancellations (via onmousedown) are no longer necessary. (Display.template.php, topic.js)
+ Added French image folder. Just so we don't forget providing it later... (images/french/*)
(Have yet to commit my partial editor.js conversion to jQuery. I wouldn't even know where to begin with testing, ah ah...)
* Slightly optimized parse_bbc() by removing its two easter eggs (chrissy and kissy), avoiding copying $master_codes to $codes, and referencing $master_codes when filling the BBCode array, instead of copying it. (Subs.php)
* User menus are no longer triggered when clicking a username, rather they'll pop up when hovering the username, and close automatically when moving the mouse somewhere else. Oddly, this makes the code a bit simpler, as body click events and double-click cancellations (via onmousedown) are no longer necessary. (Display.template.php, topic.js)
+ Added French image folder. Just so we don't forget providing it later... (images/french/*)
(Have yet to commit my partial editor.js conversion to jQuery. I wouldn't even know where to begin with testing, ah ah...)
9919
Features / Re: New revs
« on December 6th, 2010, 10:48 AM »
rev 351
* Renamed wedb class to wesql, for consistency with both the westr class, and the original mysql_* functions. Whatever, eh? (SSI.php, subscriptions.php, other/install.php, Sources/*.php)
(Put into its own separate commit, so that you can cancel it if you end up not liking it.)
(Also, I haven't renamed wedbPackages and wedbExtra yet. I don't really know what to do about them... Maybe weDbPackages and weDbExtra? Or weDBPackages and weDBExtra, like their Class-*.php filenames?)
* Renamed wedb class to wesql, for consistency with both the westr class, and the original mysql_* functions. Whatever, eh? (SSI.php, subscriptions.php, other/install.php, Sources/*.php)
(Put into its own separate commit, so that you can cancel it if you end up not liking it.)
(Also, I haven't renamed wedbPackages and wedbExtra yet. I don't really know what to do about them... Maybe weDbPackages and weDbExtra? Or weDBPackages and weDBExtra, like their Class-*.php filenames?)
9920
Features / Re: New revs
« on December 5th, 2010, 08:31 PM »
rev 349
- Removed support for bbcode tags: glow (out of fashion), shadow (meh), move (epileptic FTW), and acronym (deprecated in HTML5, use abbr instead. Yes I know, I could have just made an alias for that one...) (install.sql, Subs.php, Post.english.php, Post.french.php, Admin.french.php)
- Removed corresponding icons (glow, shadow and move) from the sprite. (Class-Editor.php, bbc/sprite.png)
! Fixed a couple of issues in the bbcode table's default contents. (install.sql)
I couldn't determine whether <acronym> was really deprecated in HTML5[1] (most websites say yes, but the w3schools site, which is run by the w3c IIRC, doesn't mention it), but I figured it wouldn't matter anyway.
We need to (1) make that "things to do in the converter" topic, (2) mention that we should update posts to delete these tags.
rev 350
* <tt> is deprecated in HTML5. Replacing HTML contents for the tag. (install.sql)
- Removed support for bbcode tags: glow (out of fashion), shadow (meh), move (epileptic FTW), and acronym (deprecated in HTML5, use abbr instead. Yes I know, I could have just made an alias for that one...) (install.sql, Subs.php, Post.english.php, Post.french.php, Admin.french.php)
- Removed corresponding icons (glow, shadow and move) from the sprite. (Class-Editor.php, bbc/sprite.png)
! Fixed a couple of issues in the bbcode table's default contents. (install.sql)
I couldn't determine whether <acronym> was really deprecated in HTML5[1] (most websites say yes, but the w3schools site, which is run by the w3c IIRC, doesn't mention it), but I figured it wouldn't matter anyway.
We need to (1) make that "things to do in the converter" topic, (2) mention that we should update posts to delete these tags.
Posted: December 5th, 2010, 08:19 PM
rev 350
* <tt> is deprecated in HTML5. Replacing HTML contents for the tag. (install.sql)
| 1. | :edit: Seems really likely... |
9921
Features / Re: New revs
« on December 5th, 2010, 07:38 PM »
rev 348
! Auto-suggest search could generate errors in the log. (Suggest.php)
* Updated French translation. (Admin, Errors, Help, index, Profile)
! Auto-suggest search could generate errors in the log. (Suggest.php)
* Updated French translation. (Admin, Errors, Help, index, Profile)
9922
Features / Re: New revs
« on December 5th, 2010, 12:31 AM »
rev 346
* Turned Ajax functions into jQuery $.ajax() calls. Seems to work on everything I tested (auto-suggest, topic pages.) (script.js, suggest.js)
This is a 'big' part even though it doesn't show. Maybe we don't want to do this conversion right now... Still, it can't hurt to at least *try*. It saves nearly an extra kilobyte off the script file... And a mere 160 bytes from the minified, gzipped file.
* Turned Ajax functions into jQuery $.ajax() calls. Seems to work on everything I tested (auto-suggest, topic pages.) (script.js, suggest.js)
This is a 'big' part even though it doesn't show. Maybe we don't want to do this conversion right now... Still, it can't hurt to at least *try*. It saves nearly an extra kilobyte off the script file... And a mere 160 bytes from the minified, gzipped file.
9923
Features / Re: New revs
« on December 4th, 2010, 07:30 PM »
rev 345
* More jQuery fun. (script.js, suggest.js, topic.js)
! Fixed addLoadEvent no longer accepting strings as parameter, e.g. auto-suggest init. (script.js)
* More jQuery fun. (script.js, suggest.js, topic.js)
! Fixed addLoadEvent no longer accepting strings as parameter, e.g. auto-suggest init. (script.js)
9924
Features / Re: New revs
« on December 4th, 2010, 04:17 PM »
rev 343
* Mass renaming 'westring' class to 'westr'. (About 60 files.)
rev 344
- Oops! Test code. (index.template.php)
* Mass renaming 'westring' class to 'westr'. (About 60 files.)
Posted: December 4th, 2010, 04:17 PM
rev 344
- Oops! Test code. (index.template.php)
9925
Features / Re: New revs
« on December 4th, 2010, 01:56 PM »
rev 341
* 172 more <div class="smalltext"> replacements to <dfn>. Should be done now... (ManageSettings.php, index.css, TEMPLATES: ManageBoards, ManageMembergroups, ManageNews, ManagePaid, ManageScheduledTasks, ManageSearch, ManageSmileys, ModerationCenter, Packages, PersonalMessage, Profile, Register, SendTopic, Themes, LANGUAGES: Admin, ManageSettings, Search)
* Spacinazi and valinazi (small issues that broke validation :P). (Errors.template.php, Profile.template.php, Themes.template.php)
rev 342
* Some optimizations in parse_bbc(). Not all, though. Yeah, I know, I could have used === instead of ==... Stop bothering me now, will you? (Subs.php)
* 172 more <div class="smalltext"> replacements to <dfn>. Should be done now... (ManageSettings.php, index.css, TEMPLATES: ManageBoards, ManageMembergroups, ManageNews, ManagePaid, ManageScheduledTasks, ManageSearch, ManageSmileys, ModerationCenter, Packages, PersonalMessage, Profile, Register, SendTopic, Themes, LANGUAGES: Admin, ManageSettings, Search)
* Spacinazi and valinazi (small issues that broke validation :P). (Errors.template.php, Profile.template.php, Themes.template.php)
Posted: December 4th, 2010, 01:28 PM
rev 342
* Some optimizations in parse_bbc(). Not all, though. Yeah, I know, I could have used === instead of ==... Stop bothering me now, will you? (Subs.php)
9926
Features / Re: New revs
« on December 4th, 2010, 11:02 AM »
rev 340
* Many script.js changes. Dropped is_ie4, is_ie5 and other deprecated browser vars (testing for if (is_ie4) is going to return false, whether they're declared or not, so let's not waste time initializing them...), used more logical ways to determine version numbers (Opera 9.5+ and IE versions), used jQuery in many places to save up to 3KB of script code. Turned addLoadEvent into a jQuery alias. (script.js)
! Fixed the following bugs in inline JS postponing: double ob_sessrewrite calls, events not getting compiled at runtime (used function() instead of new Function()), exotic templates generating errors (xml, etc), and self-closing tags breaking validation after being modified. Also used a static instead of a global var to store duplicate events. (QueryString.php)
* helpFrame was no longer working due to variable name optimizations. Renamed it to helf and optimized related code. BTW this Help template is ridiculously short now, as well as a couple other templates... Maybe we should integrate them into another file... (Help.template.php, Register.template.php, script.js)
* As inline events no longer require to have entities instead of <, >, & etc, converted all of the existing events to use clean code. (Groups.php, TEMPLATES: ManageBans, ManageMaintenance, ManageMembergroups, ManageSearch, MessageIndex, ModerationCenter, Packages, Search)
* Turned <div class="smalltext"> descriptions in admin zones, to use <dfn> (definition term), which validates when inside <dt> tags. (index.css, ManageBans.template.php, up to 214 more changes to come...)
* Minor details. (Errors.english.php, Errors.french.php, ManageMaintenance.french.php, Profile.template.php)
It's not yet out... But I've written the changelog already, so here it is :P
Obviously it would be out already if it didn't collide with the latest revs, ah ah... I can feel the fun already.
:edit: Not a single collision, actually. :wow:
:edit: :edit: Done!
* Many script.js changes. Dropped is_ie4, is_ie5 and other deprecated browser vars (testing for if (is_ie4) is going to return false, whether they're declared or not, so let's not waste time initializing them...), used more logical ways to determine version numbers (Opera 9.5+ and IE versions), used jQuery in many places to save up to 3KB of script code. Turned addLoadEvent into a jQuery alias. (script.js)
! Fixed the following bugs in inline JS postponing: double ob_sessrewrite calls, events not getting compiled at runtime (used function() instead of new Function()), exotic templates generating errors (xml, etc), and self-closing tags breaking validation after being modified. Also used a static instead of a global var to store duplicate events. (QueryString.php)
* helpFrame was no longer working due to variable name optimizations. Renamed it to helf and optimized related code. BTW this Help template is ridiculously short now, as well as a couple other templates... Maybe we should integrate them into another file... (Help.template.php, Register.template.php, script.js)
* As inline events no longer require to have entities instead of <, >, & etc, converted all of the existing events to use clean code. (Groups.php, TEMPLATES: ManageBans, ManageMaintenance, ManageMembergroups, ManageSearch, MessageIndex, ModerationCenter, Packages, Search)
* Turned <div class="smalltext"> descriptions in admin zones, to use <dfn> (definition term), which validates when inside <dt> tags. (index.css, ManageBans.template.php, up to 214 more changes to come...)
* Minor details. (Errors.english.php, Errors.french.php, ManageMaintenance.french.php, Profile.template.php)
It's not yet out... But I've written the changelog already, so here it is :P
Obviously it would be out already if it didn't collide with the latest revs, ah ah... I can feel the fun already.
:edit: Not a single collision, actually. :wow:
:edit: :edit: Done!
9927
Features / Re: New revs
« on December 3rd, 2010, 08:59 AM »
rev 336
! Events could be postponed even when inserted in the footer area. (QueryString.php, index.template.php)
! Events could be postponed even when inserted in the footer area. (QueryString.php, index.template.php)
9928
The Pub / Re: Logo Madness (Was: New revs)
« on December 2nd, 2010, 07:52 PM »
Let's just not care about 'em :P
9929
Features / Re: New revs
« on December 2nd, 2010, 07:49 PM »
rev 334
* ssi_examples fix. Plenty of things were broken in the first place. (other/ssi_examples.*)
* Converted more templates to HTML5. Some of these files in other/* are a real mess... Might as well throw them away at some point. (news_readme.html, readme_*.html, sphinx_config.php, ssi_examples.*, package/*.html, package/test_modification.php, repair_settings.php, webinstall.php, SSI.php)
- Did you know that link rel="stylesheet" tags could also do without the type="text/css" attribute? Yes? Well, I didn't. I tried, and it validates. Away they go. (install.php, Class-Editor.php, ViewQuery.php, and most of the files above. TEMPLATES: Errors, Help, index, ModerationCenter, Packages, Post, Register, Reports)
- Forgot to update the documentation when I removed specific browser version sniffing in rev 93. (Load.php)
rev 335
- Deleted empty alt's from img tags, as they're not required by the HTML5 specs. (ssi_examples.php, Display.php, Load.php, Subs-Menu.php, Subs.php, editor.js, TEMPLATES: Admin, BoardIndex, Display, Errors, GenericList, GenericMenu, Login, ManageMembergroups, ManageSmileys, Memberlist, MessageIndex, ModerationCenter, Notify, Packages, PersonalMessage, Post, Profile, Recent, Search, SendTopic, Stats, Themes, Who)
* Fixed posting_icons alignment. (index.css)
* ssi_examples fix. Plenty of things were broken in the first place. (other/ssi_examples.*)
* Converted more templates to HTML5. Some of these files in other/* are a real mess... Might as well throw them away at some point. (news_readme.html, readme_*.html, sphinx_config.php, ssi_examples.*, package/*.html, package/test_modification.php, repair_settings.php, webinstall.php, SSI.php)
- Did you know that link rel="stylesheet" tags could also do without the type="text/css" attribute? Yes? Well, I didn't. I tried, and it validates. Away they go. (install.php, Class-Editor.php, ViewQuery.php, and most of the files above. TEMPLATES: Errors, Help, index, ModerationCenter, Packages, Post, Register, Reports)
- Forgot to update the documentation when I removed specific browser version sniffing in rev 93. (Load.php)
Posted: December 2nd, 2010, 07:07 PM
rev 335
- Deleted empty alt's from img tags, as they're not required by the HTML5 specs. (ssi_examples.php, Display.php, Load.php, Subs-Menu.php, Subs.php, editor.js, TEMPLATES: Admin, BoardIndex, Display, Errors, GenericList, GenericMenu, Login, ManageMembergroups, ManageSmileys, Memberlist, MessageIndex, ModerationCenter, Notify, Packages, PersonalMessage, Post, Profile, Recent, Search, SendTopic, Stats, Themes, Who)
* Fixed posting_icons alignment. (index.css)
9930
The Pub / Re: Logo Madness (Was: New revs)
« on December 2nd, 2010, 05:32 PM »
I have yet to start working on the layout for any of the files in other/*.
Might as well start doing it...
So, basically, one of the issues I have with SSI, is validation. It seems logical to use HTML5 in SSI because it's used in Wedge. I can only imagine that parent websites will be switching to HTML5, too, and even in XHTML they'll still consider HTML5 code as valid.
However, I don't think we can expect parent pages to load index.css before calling the SSI code... Meaning that any classes in it will be ignored. That's a problem.
Only, many tables are declared as "ssi_table", which itself is declared in index.css, so I guess it can be expected that parent page owners will simply 'copy' the CSS information from index.css into their own stuff, if they really don't want to include our CSS files.
Also, I'm having a bug in ssi_examples.php... It doesn't finish the page, instead crashing on ssi_boardNews()... Hmm, will have a look.
Might as well start doing it...
So, basically, one of the issues I have with SSI, is validation. It seems logical to use HTML5 in SSI because it's used in Wedge. I can only imagine that parent websites will be switching to HTML5, too, and even in XHTML they'll still consider HTML5 code as valid.
However, I don't think we can expect parent pages to load index.css before calling the SSI code... Meaning that any classes in it will be ignored. That's a problem.
Only, many tables are declared as "ssi_table", which itself is declared in index.css, so I guess it can be expected that parent page owners will simply 'copy' the CSS information from index.css into their own stuff, if they really don't want to include our CSS files.
Also, I'm having a bug in ssi_examples.php... It doesn't finish the page, instead crashing on ssi_boardNews()... Hmm, will have a look.