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.
9661
Features / Re: New revs
« on March 8th, 2011, 01:05 AM »
rev 647
(21 files, -4 files, 19kb)
* Converted maintenance area to use sprited collapse, and fixed code in the topic management page. (ManageMaintenance.template.php)
- Removed earlier files that are no longer used anywhere in Wedge. (collapse.gif, expand.gif, upshrink.png, upshrink2.png)
* More Wine style details. (Wine/index.css)
* Rewrote silly array[array.length] = x calls into array.push(x)... (smfinfo.php, Class-Editor.php, ManageSmileys.php, editor.js, fader.js, post.js, script.js, spellcheck.js, stats.js, topic.js, TEMPLATES: Calendar, Display, ManageCalendar, ManagePaid, MessageIndex, PersonalMessage, Post, Search)
Note: generateDays() uses dayElement.options[dayElement.length]. It should probably be dayElement.options[dayElement.options.length] and I treated the conversion this way. Hopefully nothing was broken in the process... I only tested the JumpTo stuff (it works fine.)
(21 files, -4 files, 19kb)
* Converted maintenance area to use sprited collapse, and fixed code in the topic management page. (ManageMaintenance.template.php)
- Removed earlier files that are no longer used anywhere in Wedge. (collapse.gif, expand.gif, upshrink.png, upshrink2.png)
* More Wine style details. (Wine/index.css)
* Rewrote silly array[array.length] = x calls into array.push(x)... (smfinfo.php, Class-Editor.php, ManageSmileys.php, editor.js, fader.js, post.js, script.js, spellcheck.js, stats.js, topic.js, TEMPLATES: Calendar, Display, ManageCalendar, ManagePaid, MessageIndex, PersonalMessage, Post, Search)
Note: generateDays() uses dayElement.options[dayElement.length]. It should probably be dayElement.options[dayElement.options.length] and I treated the conversion this way. Hopefully nothing was broken in the process... I only tested the JumpTo stuff (it works fine.)
9662
Features / Re: New revs
« on March 7th, 2011, 09:18 PM »
rev 646
(17 files, 17kb)
* Reworked the toggler spriting system to use a class toggler instead of changing background-position. This way, spriting is no longer mandatory, and two different images can be used in the CSS. (script.js, stats.js, topic.js, sections.css, TEMPLATES: index, ManagePermissions, PersonalMessage, Search)
* Don't bother specifying altCollapsed and msgCollapsed if they're identical to altExpanded and msgExpanded. (BoardIndex.php, script.js, stats.js, TEMPLATES: Admin, BoardIndex, index, ManagePermissions, Packages, Post)
! Fixed stats header layout and colors. (Stats.template.php, index.css, Wine/index.css)
* Converted category collapse code to the new system. (Subs-BoardIndex.php)
* Improved header in Wine. (Wine/index.css)
(17 files, 17kb)
* Reworked the toggler spriting system to use a class toggler instead of changing background-position. This way, spriting is no longer mandatory, and two different images can be used in the CSS. (script.js, stats.js, topic.js, sections.css, TEMPLATES: index, ManagePermissions, PersonalMessage, Search)
* Don't bother specifying altCollapsed and msgCollapsed if they're identical to altExpanded and msgExpanded. (BoardIndex.php, script.js, stats.js, TEMPLATES: Admin, BoardIndex, index, ManagePermissions, Packages, Post)
! Fixed stats header layout and colors. (Stats.template.php, index.css, Wine/index.css)
* Converted category collapse code to the new system. (Subs-BoardIndex.php)
* Improved header in Wine. (Wine/index.css)
9663
Features / Re: New revs
« on March 7th, 2011, 06:57 PM »
rev 645
(22 files, 33kb)
+ Added a RSS icon for board categories. (BoardIndex.template.php)
+ Added ability to prevent a small image from being inlined in CSS files, through url-no-base64(). Useful for graphics that only show up in the admin area, things like that. Although really you want to put these declarations to admin.css instead... (Class-CSS.php, sections.css)
* Rewrote the toggler object to avoid wasting hits on graphics. bToggleEnabled was removed (if you don't want to run the toggler, just don't initialize it in the first place), srcExpanded and srcCollapsed are replaced with background positioning. Converted most togglers, more left to do. (BoardIndex.php, script.js, stats.js, topic.js, index.css, sections.css, foldable.gif, shrinkable.png, sortselect.gif, TEMPLATES: Admin, BoardIndex, BoardIndexInfoCenter, Display, index, ManagePermissions, Packages, PersonalMessage, Post, Search, Stats)
! Fixed default styling's thumbnail in theme picker, in case the default isn't in the root. (Themes.template.php)
! Fixed styling in daily stats called through Ajax. (stats.js, sections.css)
NB: I've tested 95% of all togglers. Hopefully, there aren't any bugs left... I know, the new system is less flexible (requires spriting your stuff, and having it in doubled square dimensions, e.g. 20px*40px or 12px*24px), but OTOH it saves a hit, and it has less 'glitches' than the SMF method. That's why, ultimately, I figured the pros outweighted the cons.
(22 files, 33kb)
+ Added a RSS icon for board categories. (BoardIndex.template.php)
+ Added ability to prevent a small image from being inlined in CSS files, through url-no-base64(). Useful for graphics that only show up in the admin area, things like that. Although really you want to put these declarations to admin.css instead... (Class-CSS.php, sections.css)
* Rewrote the toggler object to avoid wasting hits on graphics. bToggleEnabled was removed (if you don't want to run the toggler, just don't initialize it in the first place), srcExpanded and srcCollapsed are replaced with background positioning. Converted most togglers, more left to do. (BoardIndex.php, script.js, stats.js, topic.js, index.css, sections.css, foldable.gif, shrinkable.png, sortselect.gif, TEMPLATES: Admin, BoardIndex, BoardIndexInfoCenter, Display, index, ManagePermissions, Packages, PersonalMessage, Post, Search, Stats)
! Fixed default styling's thumbnail in theme picker, in case the default isn't in the root. (Themes.template.php)
! Fixed styling in daily stats called through Ajax. (stats.js, sections.css)
NB: I've tested 95% of all togglers. Hopefully, there aren't any bugs left... I know, the new system is less flexible (requires spriting your stuff, and having it in doubled square dimensions, e.g. 20px*40px or 12px*24px), but OTOH it saves a hit, and it has less 'glitches' than the SMF method. That's why, ultimately, I figured the pros outweighted the cons.
9664
Features / Re: New revs
« on March 7th, 2011, 10:03 AM »
rev 644
(16 files, 50kb -- all of my changes from this weekend. Didn't get to commit them until now.)
! Fixed a couple of bugs in westr::strlen and westr::strpos. (Class-String.php)[1]
* Rewrote theme thumbnail system to use thumbnail.jpg (instead of thumbnail.gif) and have them in their corresponding style folders, rather than in the images folder. (Themes.php, Themes.template.php, thumbnail.gif, Settings.english.php, Settings.french.php)
* Modified terminology of "child boards" to become "sub-boards" instead. Kept all variable names, we're only changing the English language for this. (LANGUAGES: Help, index, ManageBoards, ManageMaintenance, Profile)
! Fixed some minor font issues in the menu system. They were apparent in Windows XP + ClearType, maybe in other systems too. (index.css)
+ Added TEMPORARY thumbnails for Warm, Pastel and Wine. Need to do them again with a clean install... (thumbnail.jpg)
(16 files, 50kb -- all of my changes from this weekend. Didn't get to commit them until now.)
! Fixed a couple of bugs in westr::strlen and westr::strpos. (Class-String.php)[1]
* Rewrote theme thumbnail system to use thumbnail.jpg (instead of thumbnail.gif) and have them in their corresponding style folders, rather than in the images folder. (Themes.php, Themes.template.php, thumbnail.gif, Settings.english.php, Settings.french.php)
* Modified terminology of "child boards" to become "sub-boards" instead. Kept all variable names, we're only changing the English language for this. (LANGUAGES: Help, index, ManageBoards, ManageMaintenance, Profile)
! Fixed some minor font issues in the menu system. They were apparent in Windows XP + ClearType, maybe in other systems too. (index.css)
+ Added TEMPORARY thumbnails for Warm, Pastel and Wine. Need to do them again with a clean install... (thumbnail.jpg)
| 1. | Still warrants a recheck ;) Most notably, I'm not sure why there's the STRPOS* const at all, since basically it's only being used alongside "|." and could easily be replaced with "ENTLIST|." if you catch my drift.) |
9665
Off-topic / Re: Facebook bug rant
« on March 7th, 2011, 12:11 AM »
Facebook uses PunBB somewhere? First news! :lol:
They should use FluxBB... Or better, Wedge :niark:
They should use FluxBB... Or better, Wedge :niark:
9666
Features / Re: New revs
« on March 6th, 2011, 12:14 AM »
rev 641
(1 file, 5kb)
+ A short but nice one... Drop a "custom.css" file to any of your style folders, and you can change that styling without the need to create a sub-styling (or, worse, editing the supplied styling files.) (Subs-Cache.php)
(1 file, 5kb)
+ A short but nice one... Drop a "custom.css" file to any of your style folders, and you can change that styling without the need to create a sub-styling (or, worse, editing the supplied styling files.) (Subs-Cache.php)
9667
Features / Re: New revs
« on March 5th, 2011, 10:13 PM »
rev 640
(8 files, 11kb)
* Moved "Read x times" to the sidebar, and added sidebar stats for boards/blogs and topics. (Display.php, MessageIndex.php, Display.template.php, MessageIndex.template.php, index language files)
! Fixed wrong margin in the sidebar userbox. (index.css)
! Pixel-perfect. (Pastel/index.css)
NB: It'll be longer to implement actual per-board stats, though... Just getting the number of posts and topics is boring. We need something like Noisen with the number of different posters as well as specific stat pages for each board.
(8 files, 11kb)
* Moved "Read x times" to the sidebar, and added sidebar stats for boards/blogs and topics. (Display.php, MessageIndex.php, Display.template.php, MessageIndex.template.php, index language files)
! Fixed wrong margin in the sidebar userbox. (index.css)
! Pixel-perfect. (Pastel/index.css)
NB: It'll be longer to implement actual per-board stats, though... Just getting the number of posts and topics is boring. We need something like Noisen with the number of different posters as well as specific stat pages for each board.
9668
Features / Re: New revs
« on March 5th, 2011, 08:16 PM »
rev 639
(4 files, 13kb)
+ Implemented string cutter, direct from Aeva Media. Hopefully it works. (Class-String.php)
* Cut prev/next topic titles if they're too long for the header. (Display.php)
- No need for the top subject template anymore... (Display.template.php, topic.js)
(4 files, 13kb)
+ Implemented string cutter, direct from Aeva Media. Hopefully it works. (Class-String.php)
* Cut prev/next topic titles if they're too long for the header. (Display.php)
- No need for the top subject template anymore... (Display.template.php, topic.js)
9669
Features / Re: New revs
« on March 5th, 2011, 04:44 PM »
rev 638
(16 files, 25kb)
* Updated the RSS block to align links next to each other. This looks better. (index.template.php, index.css, index.english.php, index.french.php)
* Updated Pastel and inherited styles to use .cat and .title instead of .cat_bar and .title_bar... This should make it easier to update Warm without breaking the rest. (Pastel/*)
! Undefined index error. (ManageServer.php)
(16 files, 25kb)
* Updated the RSS block to align links next to each other. This looks better. (index.template.php, index.css, index.english.php, index.french.php)
* Updated Pastel and inherited styles to use .cat and .title instead of .cat_bar and .title_bar... This should make it easier to update Warm without breaking the rest. (Pastel/*)
! Undefined index error. (ManageServer.php)
9670
Features / Re: New revs
« on March 4th, 2011, 08:26 PM »
rev 637
(27 files, 33kb)
! Various fixes to installer glitches or indentation. (install.php, install.css)
* Use the Google CDN by default to retrieve jQuery. (install.sql)
* Implemented custom sorting into prev/next code. Leaving the extra code commented out in case we want to optimize later. (Display.php)
* Did some serious fixing for prev/next layout. (Display.template.php, index.template.php, ie6.css, ie7.css, index.css, Pastel/index.css, Pastel/sections.css, sections.css, Wine/index.css)
* Started using on_timeformat() instead of timeformat() for some areas. Also, $txt['on'] is not clear enough. I'm sure there are languages where it sounds awkward, so I added $txt['on_date'] for use in sprintf() calls. Needs more conversion work! (Display.php, Recent.php, Search2.php, index.english.php, index.french.php, Recent.template.php, Search.template.php)
* Started converting some <label for=""> tags to just <label>. (TEMPLATES: Admin, Announce, Errors, ManageAttachments)
+ Added support for box-sizing CSS property. (Subs-Cache.php)
+ Added img_blankGif() function. Unused for now, but it may prove useful in the future. (Subs.php)
- Removed PIE.htc and support for border-radius in IE6/7/8. That's what you get when you suck, IE! (PIE.htc, Pastel/settings.xml)
I started work on a few simplifications as you can see (labels, on_date), but I'm a bit tired with it... Do you think you could do the rest, Pete? At least for on_timeformat... label stuff is repetitive crap that I can do mindlessly ahah.
(27 files, 33kb)
! Various fixes to installer glitches or indentation. (install.php, install.css)
* Use the Google CDN by default to retrieve jQuery. (install.sql)
* Implemented custom sorting into prev/next code. Leaving the extra code commented out in case we want to optimize later. (Display.php)
* Did some serious fixing for prev/next layout. (Display.template.php, index.template.php, ie6.css, ie7.css, index.css, Pastel/index.css, Pastel/sections.css, sections.css, Wine/index.css)
* Started using on_timeformat() instead of timeformat() for some areas. Also, $txt['on'] is not clear enough. I'm sure there are languages where it sounds awkward, so I added $txt['on_date'] for use in sprintf() calls. Needs more conversion work! (Display.php, Recent.php, Search2.php, index.english.php, index.french.php, Recent.template.php, Search.template.php)
* Started converting some <label for=""> tags to just <label>. (TEMPLATES: Admin, Announce, Errors, ManageAttachments)
+ Added support for box-sizing CSS property. (Subs-Cache.php)
+ Added img_blankGif() function. Unused for now, but it may prove useful in the future. (Subs.php)
- Removed PIE.htc and support for border-radius in IE6/7/8. That's what you get when you suck, IE! (PIE.htc, Pastel/settings.xml)
I started work on a few simplifications as you can see (labels, on_date), but I'm a bit tired with it... Do you think you could do the rest, Pete? At least for on_timeformat... label stuff is repetitive crap that I can do mindlessly ahah.
9671
Features / Re: New revs
« on March 3rd, 2011, 06:30 PM »
rev 636
(1 file, 3kb)
- Prev/next queries no longer need the enableQueryCheck hack. (Display.php)
! Forgot to take the board ID into account for blogs. (Display.php)
(1 file, 3kb)
- Prev/next queries no longer need the enableQueryCheck hack. (Display.php)
! Forgot to take the board ID into account for blogs. (Display.php)
9672
Features / Re: New revs
« on March 3rd, 2011, 04:29 PM »
rev 633
(4 files, 12kb)
+ Now showing topic titles and direct links instead of 'Previous' and 'Next' in the prev_next area. Because it's a complicated addition, I'm committing it for reviewing purposes only. (Display.php, */sections.css)
! Modified some board type logic to use != 'board' instead of == 'blog'. Hopefully more future-proof? (Display.php)
* Slightly reworked the linktree in Pastel. (Pastel/index.css)
(4 files, 12kb)
+ Now showing topic titles and direct links instead of 'Previous' and 'Next' in the prev_next area. Because it's a complicated addition, I'm committing it for reviewing purposes only. (Display.php, */sections.css)
! Modified some board type logic to use != 'board' instead of == 'blog'. Hopefully more future-proof? (Display.php)
* Slightly reworked the linktree in Pastel. (Pastel/index.css)
9673
Features / Re: New revs
« on March 3rd, 2011, 11:06 AM »
rev 631
(5 files, small commit)
* $user_info['host'] should have the real host, not the fake one. I'm starting to get lost with all of this Pretty URL crap... (Load.php, QueryString.php, Subs-Cache.php)
* Updated Microsoft CDN URL for jQuery. Heck, the new URL is so ugly. Who wants to use that? (Load.php)
! Fixed menu not opening correctly in IE6 with Pastel. This was due to Belated_PNG taking too much time rendering the page background or something, so I simply replaced the PNG with a gradient filter. Magic. (Pastel/ie6.css)
* Spacinazi. (Pastel/ie6.css, Pastel/index.css)
(5 files, small commit)
* $user_info['host'] should have the real host, not the fake one. I'm starting to get lost with all of this Pretty URL crap... (Load.php, QueryString.php, Subs-Cache.php)
* Updated Microsoft CDN URL for jQuery. Heck, the new URL is so ugly. Who wants to use that? (Load.php)
! Fixed menu not opening correctly in IE6 with Pastel. This was due to Belated_PNG taking too much time rendering the page background or something, so I simply replaced the PNG with a gradient filter. Magic. (Pastel/ie6.css)
* Spacinazi. (Pastel/ie6.css, Pastel/index.css)
9674
Features / Re: New revs
« on March 2nd, 2011, 05:54 PM »
rev 629
(6 files, 9kb)
! Some fixin' for IE in Pastel and stuff. (Pastel/ie7.css, Pastel/ie8.css, Pastel/sections.css, rtl.css, sections.css)
* Moved jump box back above the quick reply area. (Display.template.php)
(6 files, 9kb)
! Some fixin' for IE in Pastel and stuff. (Pastel/ie7.css, Pastel/ie8.css, Pastel/sections.css, rtl.css, sections.css)
* Moved jump box back above the quick reply area. (Display.template.php)
9675
Features / Re: New revs
« on March 2nd, 2011, 04:41 PM »
He's back, and kickin'!! 8-)
rev 628
(20 files, 34kb)
* Converted Pastel to inherit Warm. Yay. Now I won't break it every single time I change the markup... (Pastel/*)
* Reworked user box in the sidebar. A bit better. Not perfect, yet. (index.template.php, index.css)
- Removed the "Topic:" from topic titles. Like it was needed, uh... (Display.template.php)
- Removed the filler text in the sidebar. It's filled with stuff, now. Eh. (index.template.php)
! Fixing some styling logic problem that lacks it (logic). Anyway. (Load.php)
* Why show three empty anchors when we need only one? (Display.template.php)
* Moving the Jump To box to the very bottom. Dunno if it's better -- logically it is, but it makes the quick reply box less accessible... Hmm. (Display.template.php)
! That's we:title2, not we:title. (Display.template.php, index.template.php)
! Guests would trigger error messages because $context['button_list'] was empty for them. Maybe we should just avoid unsetting it... (MessageIndex.template.php)
! I can't believe I actually used a valign="top" again... Me, of all people!! (index.template.php)
! Language flags always had "Français" as their title. Oops. (index.template.php)
* Made the "Unread posts" and "Unread replies" texts a bit shorter. Whatever. (index.english.php)
* French translation update and fixes. (index.french.php, Install.french.php)
* Spacinazi, indenazi. (Themes.php, Display.template.php, index.template.php, Profile.template.php)
* Various minor CSS optimizations and fixes. (admin.css, index.css)
rev 628
(20 files, 34kb)
* Converted Pastel to inherit Warm. Yay. Now I won't break it every single time I change the markup... (Pastel/*)
* Reworked user box in the sidebar. A bit better. Not perfect, yet. (index.template.php, index.css)
- Removed the "Topic:" from topic titles. Like it was needed, uh... (Display.template.php)
- Removed the filler text in the sidebar. It's filled with stuff, now. Eh. (index.template.php)
! Fixing some styling logic problem that lacks it (logic). Anyway. (Load.php)
* Why show three empty anchors when we need only one? (Display.template.php)
* Moving the Jump To box to the very bottom. Dunno if it's better -- logically it is, but it makes the quick reply box less accessible... Hmm. (Display.template.php)
! That's we:title2, not we:title. (Display.template.php, index.template.php)
! Guests would trigger error messages because $context['button_list'] was empty for them. Maybe we should just avoid unsetting it... (MessageIndex.template.php)
! I can't believe I actually used a valign="top" again... Me, of all people!! (index.template.php)
! Language flags always had "Français" as their title. Oops. (index.template.php)
* Made the "Unread posts" and "Unread replies" texts a bit shorter. Whatever. (index.english.php)
* French translation update and fixes. (index.french.php, Install.french.php)
* Spacinazi, indenazi. (Themes.php, Display.template.php, index.template.php, Profile.template.php)
* Various minor CSS optimizations and fixes. (admin.css, index.css)