NineChime forum

Furry stuff, oekaki stuff, and other stuff.

You are not logged in.

Post a reply

Write your message and submit
Options
Humanity test

What is three + two?

Go back

Topic review (newest first)

Waccoon
08-21-2015 05:31:56

This release makes some much-needed changes to the NiftyToo (BBCode) system which not only improves compatibility, but also improves performance.  A few other niggling things have been fixed.

Head on over to the products download page to get it.

For people who have extensively modified their boards, it's worth nothing that the new "niftytoo.php" file is a drop-in replacement for the old one and can be used as-is.  This updated file is highly recommended as it replaces a deprecated feature that will be completely removed in PHP 7, which will otherwise render Wax inoperable.  As far as I know, there are no other updates required to get the board working on PHP 7.

Code:

v1.6.3 - August 21, 2015

CHANGES:
- Wacintaki now requires PHP 5.3 or higher.
- Updated NiftyToo (BBCode) system to be PHP7 compatible:
    Replaced deprecated preg_replace /e modifier with callbacks.
    Removed $mode function parameter as it was always > 0.
- Performance improvement for NiftyToo system (about 3-4 times faster).
- Performance improvements for language translation functions.
- Support for the "_target" HTML attribute in autolinks dropped.

BUGFIXES:
- Fixed database layer not printing stack trace correctly when displaying SQL errors (developers only).
- Board now exists immediately after a database connect error.  Language files require DB escaping, which does not work without a connection.
- NiftyToo now handles the [s] BBCode tag corectly, and this tag is now case insensitive.
- Fixed NiftyToo so autolinked URLs may contain apostrophes.  Many valid URLs still will not work.
- Moved password field in register.php to avoid the Firefox password auto-complete bug.

Board footer

Yep, still running PunBB
© Copyright 2002–2008 PunBB