- Changelog update.
mxml-file.c:
- Check for invalid control chars (STR #10)
- Don't allow elements to contain duplicate attributes (STR
#16)
textmxml.c:
- Add whitespace handling for CDATA elements.
test.xml:
- Add CDATA and comment data to test file.
Updated comment and processing instruction handling - no entity
support per XML specification.
Added checking for invalid comment termination ("--->" is not
allowed)
Fixed test program to work with new ?xml handling.
comment.php:
- Fix comment date.
data/software.md5:
- Moved from swfiles/mxml.md5 and reformatted.
newsgroups.php:
- Deleted
phplib/html.php:
- Removed newsgroups and polls links.
- Renamed "support" to "bugs & features"
- Add refresh URL support.
software.php:
- Use download mirrors.
- Synced with other site code.
str.php:
- Change to "Bugs & Features"
- Add 2.1.1 version number
swfiles/*
- Removed; all release files are on FTP server now.
- mxml.md5 moved to data/software.md5
- mxmlIndexNew() sort algorithm update to eliminate unnecessary
right-hand recursion.
- Combine printf() and puts() calls in mxmldoc to reduce the number
of calls and code size.
- mxmlSaveFile() now writes Unicode chars with fwrite for potential
speedup and modest size savings.
- mxmlEntityAddCallback() now returns an integer status so an app
knows when it was not possible to add an entity callback.
Allow logged in users to modify their articles (sets is_published to 0).
Send article notification emails to admin address.
Fix LOGIN_foo globals in auth.php (didn't declare as global everywhere)
Tweek background colors for softer appearance.
Add PHP_URL global for full URL to pages.
Fix notification emails to use the full URL.