New revs

Nao

  • Dadman with a boy
  • Posts: 16,082
Re: New revs
« Reply #2400, on January 21st, 2014, 04:18 PM »
+4-4

* ! Minor typo in license file. (license.txt, readme.md.txt)
* GitHub isn't smart enough to guess that 'readme.md.txt' is the same as 'README.md', except on my terms.

(Kinda amusing/fitting that Wedge became public on its 2400th commit. Well, technically commits no longer have numbers, but here they still do...)
Re: New revs
« Reply #2401, on January 21st, 2014, 04:32 PM »
[master 66876f5] The new language cache wasn't purged by uncache. (Subs-Cache.php)
 1 file changed, 2 insertions(+), 1 deletion(-)

Should I keep posting new revs here, when you can now just access the rev log here..?
https://github.com/Wedge/wedge/commits/
Re: New revs
« Reply #2402, on January 21st, 2014, 06:45 PM »
[master 6b6ded5]
 2 files changed, 15 insertions(+), 15 deletions(-)

Apparently, MySQL doesn't like being asked the unsigned keyword on bit fields. It should have been smart enough to ignore them, but whatever... (install.sql)

While I'm at it, minor regex simplifications. (install.php)
Re: New revs
« Reply #2403, on January 22nd, 2014, 12:46 AM »
[master 9d8fdef]
 3 files changed, 2 insertions(+), 2 deletions(-)

Misc. fixes

- No need to loadLanguage('Settings') when this language file no longer exists, uh? (Themes.php)

! Pete bug: fix_accents was called through preg_replace, rather than preg_replace_callback. (Subs-PrettyUrls.php)

! The install file probably needs to make gz/app writable, too. (install.php)
Re: New revs
« Reply #2404, on January 22nd, 2014, 01:28 AM »
[master fcdb130] I'm a zombie... I'm already sleeping... And I'm committing big fixes.
 2 files changed, 4 insertions(+), 2 deletions(-)

Fixed icons not getting embedded, and thus making Wedge load less smoothly. This was due to this week's rewrite of... some stuff, the one where I wanted to save some... other things, and as such added more stuff. (Class-CSS.php)

Temporarily removing PHP minification. The time savings it brings to your server aren't exactly saving me time when it comes to providing support. (index.php)
Re: New revs
« Reply #2405, on January 22nd, 2014, 03:31 PM »
[master e27fe6b]
 5 files changed, 20 insertions(+), 13 deletions(-)

+ Rewrote YouTube embed code to allow for a resizable, responsive iframe. I'd wanted to do that one for some time. (Aeva-Embed.php, Subs-Aeva-Sites.php, sections.css)

* Skins, not themes. If I do one at a time, I'll be done in 10 years. (Themes.english.php)

! Layout fix. (README.md)
Re: New revs
« Reply #2406, on January 23rd, 2014, 08:15 PM »
[Commit revision d76cbef]
Author: Nao
Date: Thu, 23 Jan 2014 20:14:48 +0100
Stats: 7 files changed; +45 (insertions), -42 (deletions)

  • Turned a few IDs back into classes to help make notification popups more generic. I was worried it would kill selector precedence, but it seems to be working fine. I'll fix anything if it breaks, of course. (Notifications.template.php, PersonalMessage.template.php, index.template.php, script.js, index.css, Wilderless/extra.css, Wireless/extra.css,
  • Fixed list styling inside Notifications. Nasty one. (Basically, all of the files above.)
  • Some reqWin popup CSS tweaks which, I'm hoping, could help against the background opacity bug. At least, I know it's fixed locally. (index.css)
  • Gosh, I love these automatic GitHub notifications on wedge.org... It was worth the lost hours of sleep.
Re: New revs
« Reply #2407, on January 24th, 2014, 04:43 PM »
[Commit revision 2f88db6]
Author: Nao
Date: Fri, 24 Jan 2014 16:15:53 +0100
Stats: 2 files changed; +5 (insertions), -15 (deletions)

  • Protecting Wedge against potential array_combine() errors. (ManageServer.php)
  • Just a couple of new lambda functions. Because I love these. (Aeva-Embed.php)


[Commit revision 9201be5]
Author: Nao
Date: Fri, 24 Jan 2014 16:42:33 +0100
Stats: 1 files changed; +3 (insertions), -2 (deletions)

  • Hiding the Continue button in case of an error during installation was more of a problem than a solution. Reverting this. (install.php)
Re: New revs
« Reply #2408, on January 24th, 2014, 05:56 PM »
[Commit revision 3ff60b1]
Author: Nao
Date: Fri, 24 Jan 2014 16:56:57 +0100
Stats: 1 files changed; +1 (insertion), -1 (deletion)

  • After all these years, Safe mode is still a PITA. (Class-WebGet.php)

[Commit revision 006d159]
Author: Nao
Date: Fri, 24 Jan 2014 17:53:49 +0100
Stats: 2 files changed; +18 (insertions), -11 (deletions)

  • Removed some theme code. (Admin.php, Themes.template.php)

[Commit revision 14cc26c]
Author: Nao
Date: Fri, 24 Jan 2014 17:55:38 +0100
Stats: 1 files changed; +5 (insertions), -5 (deletions)

  • Apparently, for some reason beyond my understanding, the installer's INSERT functions will choke on tables that have text fields, unless you explicitly set a value for these fields (even if empty). I don't get it. But I double-checked, and all other tables were already doing that, so I guess it's a known problem. Buh-bye. (install.sql)
Re: New revs
« Reply #2409, on January 24th, 2014, 09:17 PM »
[Commit revision d9c6d22]
Author: Nao
Date: Fri, 24 Jan 2014 21:09:56 +0100
Stats: 1 files changed; +1 (insertion), -1 (deletion)

  • Oops-- typo. (Themes.template.php)
Re: New revs
« Reply #2410, on January 25th, 2014, 06:54 PM »
[Commit revision 37ddd6d]
Author: Nao
Date: Sat, 25 Jan 2014 18:47:32 +0100
Stats: 5 files changed; +9 (insertions), -11 (deletions)

  • Updated jQuery 1.10 and 2.1 to their final versions. (Load.php, javascript/*)
  • Note for early adopters: don't update your test sites until Google actually puts these files online (probably tomorrow), because chances are you're using the default values, which are Google's IIRC. For more details, see https://developers.google.com/speed/libraries/devguide?csw=1#jquery
Re: New revs
« Reply #2411, on January 26th, 2014, 08:46 PM »
[Commit revision 44de091]
Author: Nao
Date: Sun, 26 Jan 2014 16:25:00 +0100
Stats: 28 files changed; +4 (insertions), -4 (deletions)

  • During my folder restructuring, I forgot to move /fonts/sound to /sounds in the assets folder. (Subs-Sound.php, assets/*)
Re: New revs
« Reply #2412, on January 26th, 2014, 10:19 PM »
[Commit revision 636c8b1]
Author: Nao
Date: Sun, 26 Jan 2014 22:18:40 +0100
Stats: 2 files changed; +4 (insertions), -4 (deletions)

  • Fixed broken mass-upload, and used my return_callback codeflow instead of regular templates for upload callbacks. (QueryString.php, media/Aeva-Gallery2.php)
  • Sometimes, some variables aren't to be tampered with. So, 'upcook' is back, and no longer associated with Ajax. This will all eventually go when I rewrite this to use proper Ajax. But not for now, really.
Re: New revs
« Reply #2413, on January 27th, 2014, 10:03 AM »
[Commit revision f9df14d]
Author: Nao
Date: Mon, 27 Jan 2014 10:00:06 +0100
Stats: 1 files changed; +4 (insertions), -0 (deletion)

  • For those of you new testers who had JavaScript not working, replace your Load.php file with the one in this version. It temporarily disables the Google CDN until they get their act together and update to the newest jQuery. Seriously, they're two days late, it's unacceptable for me this early in the alpha test process. (Load.php)
Re: New revs
« Reply #2414, on January 27th, 2014, 09:19 PM »
[Commit revision 934e2bf]
Author: Nao
Date: Mon, 27 Jan 2014 13:00:28 +0100
Stats: 1 files changed; +1 (insertion), -1 (deletion)

  • PM notifications were shown in the wrong order. I'm not sure why nobody ever reported that. Well, I reported it to myself. I'm a good tester. If a little slow. (PersonalMessage.php)

[Commit revision e1a2a1d]
Author: Nao
Date: Mon, 27 Jan 2014 21:19:10 +0100
Stats: 45 files changed; +111 (insertions), -425 (deletions)

  • The install script no longer needs to be moved to the forum's root. Wedge will automatically run it from its install/ folder if it detects that the Settings.php file is missing (which has always been 'the' way to force a Wedge reinstall anyway.)
  • The install script can no longer be run by someone else than the admin. (index.php, install.php)
  • 'Empty' folders such as media, attachments, gz and plugins are now automatically created by Wedge at install time. This allows me to avoid enforcing write access to them. Making life easier for everyone. Plus, it's faster to upload because there are less round trips. (index.php, OriginalFiles.php, install.php)
  • Note: assets/avatars doesn't seem to need to be writable. I think some very old versions might have used the avatar folders to store uploaded avatars, when they're now either in the attachments folder, or in a custom folder that we know nothing about at install time. So, I took the liberty to remove it from the list. So, now, only the assets/smileys folder needs to be writable, and it's only if you want to upload new smiley sets by HTTP... Which is currently broken.
  • Known issue: install files won't delete themselves after install, you'll have to remove the folder manually. I'll fix that later. Generally speaking, this new installer needs some testing. I successfully installed a test forum with it, but I'd never say it's 100% safe because of that. If you have problems with installing, get the previous commit from GitHub and you should be fine.