                                shLib change log                                

                        (2014-06-11 18:06 - build #370)                         


    [new]    XML loading helper class
    [new]    Added system factory class to provide J2/J3 compatible way to
             build/obtain some common objects
    [new]    Added ability to pass a title to popup toolbar buttons
    [new]    Added "custom" loggin method
    [new]    Added Cycle class, to alternate over a provided set of values
    [new]    shLib nows implements layouts
    [new]    Added string manipulation class
    [new]    Added Joomla! version check before installation
    [new]    J3 MVC compatiblity classes
    [new]    Added a resource manager to allow proper install/uninstall
             sequences for shared resources such as shLib
    [new]    Make sure our models use our expanded db class, by overriding
             $this->_db when creating a model based on ShlMvcModel_base
    [new]    Autloader now accept an isPackage parameter when registering a
             prefix, to decide whether first level path element should be
             pluralized or not
    [new]    Added MVC compatibility layer, handling J! 2 & J! 3

    [chg]    Avoid large number of connections to memcache servers through
             memcached php extension, by checking first server availability
    [chg]    J! 3.2 compatibility, fatal error when using ShlMvcModel_*,as
             they use an shl database instance, which breaks in 3.2+
    [chg]    Strict standards in j3shajaxtoolbarbutton
    [chg]    J! 3.2 backward compatibility break: database replace prefix now
             requires string to be namequoted
    [chg]    Disabled Joomla! database shared memory query caching (memcache,
             APC) on Joomla! 3.x and up, as these versions have framework
             changes preventing implementation. Fixes #287
    [chg]    getValue() on Joomla! config deprecated, would cause fatal error
    [chg]    Modals size is now computed when modal opens, not when link to
             modal is created
    [chg]    Joomla 3+ popup toolbar button now accepts icon class parameter
    [chg]    Moved array to JS string converted to shLib
    [chg]    Added css files for J3 modals
    [chg]    Added J2/J3 toolbar buttons
    [chg]    Hardcoded path to Zend library, to save time and also avoid use
             of glob(), which might be disabled by some hosting companies
    [chg]    Prefixed all supplemental db methods with 'shl', to avoid future
             possible collisions with other libs or Joomla adding methods to
             its db class
    [chg]    Added eLoadColumn() and selectColumn() to db library, deprecated
             eLoadResultArray() and selectResultArray()
    [chg]    Added new, shorter, logging methods. Left old ones for backward
             compatb
    [chg]    Missing index.html files in sub dirs
    [chg]    Logger now accept a prefix param for all methods, that will be
             prepended to the log file path before writing, so as to put
             different log files in different sub-dirs inside the main log
             files dir Also, removed usage of deprecated Joomla logging class
             methods, and accept path parameters
    [chg]    Now clearing output buffer before aborting HTTP request
    [chg]    Changed error handling for Joomla! 2/3 compatiblity

    [bug]    Added #__sh404sef_urls to list of tables excluded from query
             caching.
    [bug]    fatal error with "Enable db query cache" set to YES J2.5.x
    [bug]    Not always complying with logging levels, can result in mixing up
             log messages
    [bug]    Shared memory cache not reading host address from config
