Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-11-07 | Simplify CI_Loader::lang() following #3316 | Andrey Andreev | 1 | -8/+1 | |
2014-10-27 | [ci skip] Switch to MIT license; close #3293 | Andrey Andreev | 1 | -14/+25 | |
2014-10-07 | #3253 | Andrey Andreev | 1 | -1/+1 | |
2014-03-24 | 2 more micro-optimizations in CI_Loader | Andrey Andreev | 1 | -3/+3 | |
2014-03-24 | Yet another modification of CI_Loader::_ci_autoload() | Andrey Andreev | 1 | -2/+1 | |
2014-03-24 | Alter previous commit | Andrey Andreev | 1 | -1/+1 | |
2014-03-24 | CI_Loader::_ci_autoload() micro-optimization | Andrey Andreev | 1 | -3/+3 | |
2014-03-20 | Fixed typo in model loader. | James | 1 | -1/+1 | |
Signed-off-by: James <me@tfel.net> | |||||
2014-02-20 | Don't use error suppression on ini_get() either | Andrey Andreev | 1 | -3/+1 | |
2014-02-11 | 2013 > 2014 | darwinel | 1 | -1/+1 | |
Update copyright notices from 2013 to 2014. And update one calendar example in user_guide from year 2013/2014 to 2014/2015. | |||||
2014-01-17 | Add autoloading library aliasing support (supersedes PR #2824) | Andrey Andreev | 1 | -2/+9 | |
2014-01-08 | Optimize get_instance() calls/assignments | Andrey Andreev | 1 | -2/+1 | |
2014-01-07 | Implement Loader method chaining | Andrey Andreev | 1 | -29/+46 | |
Requested in issue #2165 Supersedes PR #2319 | |||||
2014-01-06 | Make CI_Loader methods library(), driver(), vars() and language()'s first ↵ | Andrey Andreev | 1 | -6/+6 | |
parameters mandatory and fix a docblock | |||||
2014-01-03 | [ci skip] Remove a few spaces | Andrey Andreev | 1 | -3/+3 | |
2013-10-16 | Fixed empty line at EOF and added changelog entry | Tomaz Lovrec | 1 | -1/+1 | |
2013-10-16 | Added possibility clear out the cached variables from the Loader. | Tomaz Lovrec | 1 | -1/+15 | |
2013-10-14 | Fix #2682 | Andrey Andreev | 1 | -1/+1 | |
2013-10-02 | Add return type for view loader. | garthkerr | 1 | -2/+2 | |
When _ci_return is TRUE. | |||||
2013-09-12 | Removed new line from the end of the file. | Ahmad Anbar | 1 | -1/+1 | |
2013-09-12 | Fixed issue #2638 which prevented loading models in sub-folders by passing ↵ | Ahmad Anbar | 1 | -2/+2 | |
an array. | |||||
2013-07-23 | Loader changes & optimizations related to issue #2551 | Andrey Andreev | 1 | -32/+31 | |
2013-07-22 | Give Drivers a higher priority in the autoloader | Andrey Andreev | 1 | -9/+9 | |
2013-07-22 | Change class filenames to Ucfirst | Andrey Andreev | 1 | -16/+15 | |
2013-06-24 | Merge pull request #2403 from groovenectar/loader-fix | Andrey Andreev | 1 | -1/+1 | |
Fix for extending classes in a subdirectory (e.g. drivers) | |||||
2013-05-17 | Merge pull request #2442 from vlakoff/develop-3 | Andrey Andreev | 1 | -1/+1 | |
Do not trigger a possible custom autoloader, as it is irrelevant here | |||||
2013-05-12 | Do not trigger a possible custom autoloader, as it is irrelevant here | vlakoff | 1 | -1/+1 | |
These were the last two calls of class_exists() without the $autoloader = FALSE argument. | |||||
2013-05-10 | Fix a docblock in Loader class | vlakoff | 1 | -1/+1 | |
2013-04-14 | Fix for extending classes in a subdirectory (e.g. drivers) | Daniel | 1 | -1/+1 | |
2013-02-27 | Fix this use case: load->vars->('foobar', '') | vlakoff | 1 | -1/+1 | |
Previously, only the other syntax was working: load->vars->(array('foobar' => '')) | |||||
2013-02-21 | Disable autoloader call from class_exists() occurences to improve performance | Andrey Andreev | 1 | -5/+5 | |
Note: The Driver libary tests seem to depend on that, so one occurence in CI_Loader is left until we resolve that. | |||||
2013-02-15 | Various cosmetic fixes | vlakoff | 1 | -1/+1 | |
2013-01-28 | Fix issue #2202 and alter Loader Class docs | Andrey Andreev | 1 | -1/+1 | |
2013-01-28 | Libraries' filenames must be named in a ucfirst-like manner | Andrey Andreev | 1 | -84/+60 | |
2013-01-28 | Remove unnecessary defined('ENVIRONMENT') checks | Andrey Andreev | 1 | -3/+3 | |
As suggested in issue #2134 & PR #2149 | |||||
2013-01-14 | Replace is_null() with === / !== NULL | vlakoff | 1 | -4/+4 | |
Exact same behavior, but faster. I also think it's more readable. | |||||
2013-01-12 | Implement autoload model aliasing (#2117) | Andrey Andreev | 1 | -2/+2 | |
2013-01-06 | Slight performance improvement by moving some class property initialization ↵ | Ted Wood | 1 | -8/+4 | |
to the class property declarations rather than setting them in the constructor. Subclasses can always override in their own constructor if they wish to. Is there a reason why it was done the way it was done? A policy that I am not aware of? | |||||
2013-01-03 | Replaced array_push function reference with a faster ordinary element ↵ | and-ers | 1 | -1/+1 | |
insertion method | |||||
2013-01-01 | [ci skip] Happy new year | Andrey Andreev | 1 | -1/+1 | |
2012-11-25 | Added support for extending individual driver classes and driver unit tests | dchill42 | 1 | -7/+6 | |
Signed-off-by: dchill42 <dchill42@gmail.com> | |||||
2012-11-12 | Fix issue #777 | Andrey Andreev | 1 | -7/+14 | |
2012-11-07 | Added function_usable() to common functions | Andrey Andreev | 1 | -1/+3 | |
It is now used to check whether dangerous functions like eval() and exec() are available. It appears that the Suhosin extension (which is becoming popular) terminates script execution instead of returning e.g. FALSE when it has a function blacklisted. function_exists() checks are insufficient and our only option is to check the ini settings here. Filed an issue here: https://github.com/stefanesser/suhosin/issues/18 ... hopefully we'll be able to deal with this in a more elegant way in the future. (this commit supersedes PR #1809) | |||||
2012-11-06 | Added possibility to pass custom database objects to DB Forge and DB Utilities | Andrey Andreev | 1 | -25/+36 | |
Also, their property is no longer public and the utility class no longer extends CI_DB_forge. | |||||
2012-11-05 | Refactored DB Forge | Andrey Andreev | 1 | -1/+14 | |
- PDO subdrivers are isolated from each other now. - Added compatibility for pretty much all of the features, for every DB platform. - Unified the way that stuff works in general. - Fixes issue #1005. | |||||
2012-11-03 | Revert 679525d0237ac2e0a94d7b05377eb31eb3398f19 | Andrey Andreev | 1 | -6/+19 | |
It appears to break get_instance()->*_package_path*() usage which is very common. Need to figure out how to resolve this. | |||||
2012-11-02 | Removed CI_Loader::initialize() and moved its logic to the constructor. | Andrey Andreev | 1 | -22/+6 | |
That method used to be called by the CI_Controller constructor and was required because of the possibility to instantiate the Controller class twice due to 404_override, and so some properties needed to be reset. Following the last commit - this is no longer the case. | |||||
2012-11-01 | Manually apply PR #1594 (fixing phpdoc page-level generation/warnings) | Andrey Andreev | 1 | -1/+2 | |
Also partially fixes issue #1295, fixes inconsistencies in some page-level docblocks and adds include checks in language files. | |||||
2012-10-27 | Make CI_Loader::config() a proper alias for CI_Config::load() and improve ↵ | Andrey Andreev | 1 | -134/+152 | |
the Loader class DocBlocks | |||||
2012-10-24 | Fix #191 | Andrey Andreev | 1 | -4/+4 | |