mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-02-13 19:41:49 +00:00
![ian%hixie.ch](/assets/img/avatar_default.png)
* Implemented MagicCollectingArray, which acts like MagicPipingArray except that the result is collected into one big array instead of multiple arrayrefs * Added the relevant getCollecting*List methods to the Controller class * Added DESTROY methods to the magic array to prevent DESTROY method calls from being propagated * Made the debug.dumpVars string more robust when the data hash includes one of the three magic characters '(', '.' or ')' * Implemented sanitation in COSES so that any keys in the data hash containing one of the three magic characters '(', '.' or ')' will have them transliterated to '[', ':' and ']' respectively (sanitation is optional and can be bypassed) * Changed the API of the generic output module's 'output' method to take the optional $session argument last, thus simplifying the call sites a lot * Implemented the 'dispatcher.output' service in several classes to return strings that must be support in variants (required for a good UI in the COSES editor) * Renamed the Login module's strings so that they use the dot-notation separating significant parts