Show Posts

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.

Messages - Nao
Off-topic / Re: Top funny source code comments
« on September 20th, 2010, 03:58 PM »
I followed the link you mentioned and it has plenty of good stuff, too.
Ah, well, another hour I won't have spent on Wedge! ;)
It's a complete wedge of time!
Features / Re: New revs
« on September 20th, 2010, 01:00 PM »
rev 121
* Improved menu styling. (index.css)
* Merged menu arrows into a single file. (submenu.gif, subsection.gif, menu.gif)
* Cleaning up. (script.js)
! Fixed padding in live_news box. (admin.css)

(Ain't done yet!)
Off-topic / Re: Top funny source code comments
« on September 20th, 2010, 09:55 AM »
Lol... Rickrolling! :lol:
Features / Re: New revs
« on September 19th, 2010, 05:01 PM »
rev 120
* Replaced default SMF logo with a Wedge logo... Might as well do it, uh? Need to replace all smglogo occurrences in the source code. (install.php, index.css, rtl.css, wedgelogo.png, index.template.php)
+ Added a menu file I forgot. (white-op85.png)
! Fixed menu system to be able to handle several menus at the same time. (script.js, index.css, GenericMenu.template.php, ie6.css)
! .cat_bar h4 used a dark text color. Should be a bright one, given the background context. (index.css)
* Implemented the new menu system for SMF's main menu. Yay! (index.css, index.template.php)
@ To do: finish Wedge logo replacements, delete template_old_menu, harmonize Subs-Menu.php and Load.php menu generators (why are there two to begin with?!), change menu CSS to harmonize it with Curve, fix non-breaking minor glitch in menu system in IE6. And get started with the on-the-fly sidebar-menu transformation...

(Sorry that I'm fixing several issues in a single shot, but I kinda can't commit index.css in several portions, that would be dull...)

(Also, I'm not used to committing commented out or useless code, but I'd rather keep template_old_menu under the hand just in case I need to refer to it when doing further work.)
Features / Re: New revs
« on September 18th, 2010, 11:58 PM »
rev 119
* Finished implementing a workaround for the iPhone's lack of onmouseover()/onmouseout() in the new system. New code is particularly cool, and I'm not saying that because I spent my entire day on it. Ah well. (script.js, ie6.css, index.css)
! Forgot to indent HTML code for menu. Originally needed to be in a block because of a IE6 bug. (GenericMenu.template.php)
! Spacing nazi. (Recent.template.php)
Features / Re: New revs
« on September 18th, 2010, 05:19 PM »
rev 118
* Replaced SMF's menu system with own. Warning, work in progress! GenericMenu needs cleaning up, GIFs could be sprited, etc. (ie6.css, index.css, GenericMenu.template.php, script.js, submenu.gif, subsection.gif)
Features / Re: New revs
« on September 18th, 2010, 01:46 PM »
rev 117
! Fixed IE6 emulation code for rounded corners. (theme.js)
- Deleted insertAfter() function and moved a replacement to theme.js because, well, I don't think it'll be used much... (script.js, theme.js)
* We don't really need to obfuscate copyright checking code anymore, do we...? (Subs.php)

FWIW, Wedge doesn't look great with IE6, but it's only details (like a repeating background on roundframes where it shouldn't repeat...), nothing that can't be fixed if we're really anal about them.
Features / Re: New revs
« on September 17th, 2010, 05:17 PM »
rev 116
- Removed a PGSQL fix that doesn't sound very logical with MySQL. (Profile-View.php)
! Finally fixed menu items. Wedge's template is finally entirely pixel-perfect and CSS3-driven if available! (Profile-View.php)
Features / Re: New revs
« on September 17th, 2010, 05:19 AM »
- 4464 provides a different URL compared to yours. If doesn't have "" in it, and is cleaner. I haven't tested it, but I suppose it's the official URL.
- 4463, as I said elsewhere, adds an extra check somewhere.

Rest of the interleaved patches -- didn't apply, and didn't document. I left everything in the changelog.txt file, though (for what it's worth, since the file will be going away ASAP.)
Posted: September 17th, 2010, 01:39 AM

rev 115
! For an unknown reason, the Post template wasn't correctly updated, even though I did it manually in the first place... (Post.template.php)
Features / Re: New revs
« on September 17th, 2010, 01:20 AM »
rev 114
* Updated to SMF rev 10119. Got a lot of conflicts... We're getting away from the SMF2 code quick!
  + * Avatars and other packages removals missed session vars (Package template) [Bug 4463]
  + ! Small cleanup and tweaks [Bug 4461]
  + ! Fix attachments boxes cleanup for Safari [Bug 4470]
  + * Variant selection was disregarded when previewing a theme. (Themes template) [Bug 4433]
  + * Redirect back to the post instead of board, after reporting a post. (Display.php, MessageIndex.php, SendTopic.php, Display template, MessageIndex template) [Bug 4452]
  + ! Adjusted the URL for the arin whois service to reflect its new location. (Profile-View.php) [Bug 4464]
  + * Incorrect label assignment in Reattribute User Posts section. (ManageMaintenance template) [Bug 4467]
  + ! Restoring moderate_board permission for guests. (ManagePermissions.php)
  + * Ignored members' posts were not hidden in topic summary. (Post.php, Post template, Xml template) [Bug 4466]
  + * Variant selection was broken with reserved variant names. (Themes template) [Bug 4435]

And that annoying "Ignore User" feature is adding more bloat to SMF... (Check out the extra xml line in Xml.php, for instance.)
Features / Re: New revs
« on September 16th, 2010, 10:15 PM »
rev 113
* Dozens and dozens of comma fixes... You gotta love the spacing nazi, eh? And I didn't even do them all. It's boring, even for me. (Don't you dare ask me for a file list.)

Seriously, that's plenty of files. The diff patch is relatively short though, so if you want to analyze the changes, please do it through a diff ;)
Features / Re: New revs
« on September 16th, 2010, 04:47 PM »
rev 111
* Some cosmetic fixes to a couple of icons. (stats_posters.gif, stats_replies.gif)
! On very short posts, the poster information area could overflow. (index.css)
! Icons inside bars were a bit too close to the top of the bar. (index.css)
! .title_bar h4 bars were a bit too tall. Why just them, I don't know. Don't ask. (index.css)
- Removed a couple of h3/h4 related styles that didn't seem to be of any use. (index.css)

(At this point, I feel like I'm a themer, rather than a coder...... Don't worry, it won't be forever :P)
Features / Re: New revs
« on September 16th, 2010, 01:48 AM »
rev 107
! Fixed button strips in both CSS3 and emulation. (index.css, old.css)

The main menu fixes will be for tomorrow. (They're using the same concept as button strips, so it's basically the same work.)
I also need to make sure cat_bar and window_bg work the same in both css3 and non-css3 modes.
* Nao/Gilles is tired.

:edit: Uh, apparently cat_bar is good!
Posted: September 16th, 2010, 12:05 AM

rev 108
* Replaced titlebg.png and catbg.png with a single file that is even smaller in size. (index.css, bars.png)
Features / Re: New revs
« on September 15th, 2010, 08:59 PM »
(The usual boring series...)

rev 106
* Finished converting isset() && isset() occurrences to isset(..., ...) (convert.php, upgrade_1-1.sql, upgrade_2-0.sql, MessageIndex.template.php and 40 source files)
Features / Re: New revs
« on September 14th, 2010, 11:57 AM »
Documenting is your thing :P
I, myself, will rather strive to simply comment my code because it's probably my weakest area... I realized that when I went through Aeva Lite the other day to add a feature for YouTube compatibility, only to realize an hour later that it was ALREADY implemented :lol: