Go to most recent revision | Hide changed files | Directory listing | RSS feed
Clear current filter
All ORM $_persistent* properties are static now
ORM $_persistentTable is now static to allow reuse across model objects
* Model.php: - $_persistentProperties is empty by default - Added insert() to avoid unnecessary SELECT - Speed optimizations
Use Autoloader
Added namespaces
* Db/Table.php - Support string for database class, converted to corresponding instance - use === instead of is_null()
* Db/Mapper.php: - Mapper inherits from AbstractModel for generic getters/setters, constructors must be `protected'
* Db/Database.php - Database::updates(): Require array for $updates
Can read database connection configuration from file
* Db/MySQLDB.php: Fixed create() parameters for strict standards
* Application.php, Registry.php: Return registry key of database for easier use of setDefaultDatabase()
* Db/Database.php, Db/MySQLDB.php: Added create() to create a database from scratch
* Controller.php: Fixed PHPDoc
Added de\pointedears\dom\DOMDocument2 with DOMDocument::renameNode() implementation
* Db/Database.php - Decoupled making the DB connection from instantiation * Db/MySQLDB.php - Fixed PHPDoc
Added ZF autoloader
Added Zend Framework 2.1.2 classes for thread-safe gettext-format translation (TODO: use autoloader)
LEAST: Generalized mix-ins
Added LEAST (improved LESSphp)
* features.class.php: Replaced INPUTs with SPANs (feedback feature will be implemented using PHPX instead)
* AbstractModel.php - map(): Force parameters to be arrays, no user-defined exceptions necessary * Application.php - Fixed PHPDoc * Table.php - find($id) returns empty array or first item
* General - Added Base.php for general getters and setters * Application.php - Reverted bad pretty printing * database.class.php (legacy file) - Fixed Googlebot-blocking bogus constant reference * Database.php, Table.php - Support constructor parameters to override properties
* Db/Database.php - insert(): Fixed wrong method reference
* Framework - Improved support for dabase-specific quotes - Added support for pre-quoted table/database references
* Application.php - getURL(): Added support for $_SERVER['SCRIPT_URI'] (PHP 5.3.3-7+squeeze13 Apache 2.0 module on Apache/2.2.16 (Debian)) - Unified linebreaks (\n only), replaced tabs with spaces
* Controller.php - Support `button' elements in IE/MSHTML 7 with $_actionMap
- Use relative include paths, removes dependency on lib/ path - Added experimental AccessDB
* features.class.php - Use directory-relative includes
Added framework from es-matrix
* collection.js - jsx.Iterator: Fixed iteration methods * dom.js - jsx.dom.hyphenate(): Fixed iteration and recursion * object.js - jsx.importFrom(): Rearranged JSdoc * regexp.js - jsx.regexp.RegExp: Fixed typo in JSdoc * string/hyphenation.js - Licensed under GNU GPLv3 - Can load dictionaries with jsx.importFrom() (experimental)
* footnotes.class.php - Fixed footnote order
* General - Final revision as submitted to FFHS (except for updated src/thesis.tex): + Added README for DVD + Added poster files + Moved images to separate directory - Updated K3B image * src/thesis.tex: - Added empty page style for Abstract
* global.inc - Added debug() for readable var_dump()
* global.inc - Added htmlEntityDecode() to decode HTML entities with proper character encoding
* features.class.php - Feature: Added getter for read access to protected properties (migration to DB)
* features.class.php - Added fix for ENCODING='ASCII'
* features.class.php - Added test case support - Added getter - Replaced list() with foreach
Added htmlencode.old.php
TODO
* features.class.php - FeatureList::printItems(); + Disabled header repetition until footnote ref. name/ID problem has been solved * footnotes.class.php - Footnote::printMe(): Fixed duplicate name/ID