- A number of WS changes in bjori's code (nothing against bjori, but I can't read such compressed code)
- Added license information and vim modelines to most files
- Added a TODO with some initial thoughts
- The test build.php now depends on a config.php existing (create it with setup/setup.php)
- Change the includes a little.
- The base PhDReader class is now abstract and declares abstract methods for themes to implement.
- Added __construct() and __destruct() skeletons where needed; it's good style.
- Use NULL, TRUE, FALSE in all capitals, again readable style.
- Use ${} syntax in strings instead of {$} syntax. Improves syntax highlighting in some editors.
- Use references to $this in callback arrays, why not?
- Documented a few functions a little.
- Did I mention vim modelines? There's a lot of those :).