Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-01-17 | Merge branch 'feature/uri_routing_overhaul' into 'develop' | Andrey Andreev | 5 | -378/+307 | |
2014-01-17 | Add autoloading library aliasing support (supersedes PR #2824) | Andrey Andreev | 3 | -3/+15 | |
2014-01-17 | Minor changes related to CI_User_agent | Andrey Andreev | 4 | -27/+68 | |
Fixed a bug where both accept_charset() and accept_lang() improperly parsed headers if they contained spaces between data separators (which is valid). Also made is_referral() testable by replacing its static cache var with a class property and added some more unit tests for the library as a whole. | |||||
2014-01-17 | Unit tests: Full code coverage of Benchmark class | Andrey Andreev | 1 | -1/+25 | |
2014-01-17 | Add CI_Model unit test | Andrey Andreev | 1 | -0/+37 | |
2014-01-16 | Merge pull request #2823 from fredemmott/hhvm-travis | Andrey Andreev | 1 | -0/+5 | |
Disable HHVM mysqli and pgsql tests | |||||
2014-01-16 | Disable HHVM mysqli and pgsql tests | Fred Emmott | 1 | -0/+5 | |
mysqli and PostGre support isn't going to be in a good state for a while. | |||||
2014-01-16 | Add a unit test for CI_Utf8::_is_ascii() | Andrey Andreev | 2 | -4/+14 | |
2014-01-16 | Add some unit tests for CI_Input | Andrey Andreev | 1 | -3/+44 | |
2014-01-16 | URI Routing overhaul | Andrey Andreev | 5 | -378/+307 | |
- Allow multiple levels of controller directories (supersedes PRs #390, #2439) - Add support for per-directory 'defaul_controller' and '404_override' (resolves issue #2611; supersedes PR #939) - Fixed a bug where default_controller was called instead of triggering 404 if the current route is inside a directory - Removed a few calls from CI_Router to CI_URI that made a necessity for otherwise internal CI_URI methods to be public: - Removed CI_URI::_fetch_uri_string() and moved its logic into CI_URI::__construct() - Removed CI_URI::_remove_url_suffix, CI_URI::_explode_segments() and moved their logic into CI_URI::_set_uri_string() - Removed CI_URI::_reindex_segments() altogether ( doesn't need further manipulation, while is public anyway and can be properly (and more effectively) replaced on the spot) | |||||
2014-01-15 | Fix #2799 by adding conditional PCRE UTF-8 support to CI_URI::filter_uri() | Andrey Andreev | 3 | -3/+4 | |
Also did a tiny micro-optimization in the Utf8 class. | |||||
2014-01-15 | Merge changes from develop | Andrey Andreev | 17 | -136/+250 | |
2014-01-15 | Fix #2822: Incorrect usage of fwrite() | Andrey Andreev | 7 | -21/+81 | |
We only used to check (and not always) if the return value of fwrite() is boolean FALSE, while it is possible that the otherwise returned bytecount is less than the length of data that we're trying to write. This allowed incomplete writes over network streams and possibly a few other edge cases. | |||||
2014-01-15 | Merge pull request #2811 from dionysiosarvanitis/fix/ie11_user_agent | Andrey Andreev | 1 | -0/+1 | |
IE11 User Agent support added | |||||
2014-01-15 | Trident prefix added to avoid potential false positives. | Dionysis Arvanitis | 1 | -1/+1 | |
2014-01-15 | CI_URI changes related to the 'permitted_uri_chars' setting | Andrey Andreev | 6 | -29/+52 | |
- Initialize and cache the value in the class constructor instead of searching for it every time - Removed the preg_quote() call from _filter_uri() to allow more fine-tuning from configuration - Renamed _filter_uri() to filter_uri() - it was public anyway and using it cannot break anything Related: issue #2799 | |||||
2014-01-15 | Fix incorrect checks for the fwrite() return value | Andrey Andreev | 3 | -3/+3 | |
! fwrite() could trigger false-positives as it is possible for it to return 0 instead of boolean FALSE. (issue #2822) Also removed an unnecessary log level check that caused an extra space to be inserted for the INFO level. (proposed in PR #2821) | |||||
2014-01-14 | Merge pull request #2819 from fredemmott/hhvm-travis | Andrey Andreev | 1 | -0/+5 | |
Enable HHVM on travis-ci | |||||
2014-01-14 | Dont break the build if tests only fail on HHVM | Fred Emmott | 1 | -0/+4 | |
2014-01-14 | Merge pull request #2817 from iBotPeaches/feature/user-guide-cleanup | Andrey Andreev | 1 | -11/+12 | |
fix lists on requirements | |||||
2014-01-14 | Enable HHVM on travis-ci | Fred Emmott | 1 | -0/+1 | |
2014-01-14 | fix lists on requirements | Connor Tumbleson | 1 | -11/+12 | |
2014-01-14 | Merge pull request #2815 from fredemmott/fix-hhvm | Andrey Andreev | 1 | -15/+1 | |
Don't throw in mock autoloader | |||||
2014-01-13 | Don't throw in mock autoloader | Fred Emmott | 1 | -15/+1 | |
This behavior doesn't appear to be used at all. This fixes HHVM compatibility: HHVM optimizes class_exists() to a dedicated bytecode - as it's not a function call, it doesn't show up in the backtrace. 100% of the tests pass with this change. | |||||
2014-01-12 | Merge pull request #2808 from melounek/filename_as_url | Andrey Andreev | 3 | -9/+14 | |
attach files by absolute url | |||||
2014-01-11 | Merge pull request #2810 from iBotPeaches/feature/user-guide-cleanup | Andrey Andreev | 10 | -36/+27 | |
cleanup warnings | |||||
2014-01-11 | IE11 User Agent support added | Dionysis Arvanitis | 1 | -0/+1 | |
2014-01-11 | cleanup warnings | Connor Tumbleson | 10 | -36/+27 | |
Signed-off-by: Connor Tumbleson <connor.tumbleson@gmail.com> | |||||
2014-01-10 | Finally get rid of the CI_Router::_set_overrides() calls | Andrey Andreev | 3 | -38/+24 | |
2014-01-10 | condition repair and comments | Petr Heralecky | 1 | -3/+3 | |
2014-01-10 | documentation repairs | Petr Heralecky | 2 | -2/+2 | |
2014-01-10 | rename src to file | Petr Heralecky | 1 | -9/+9 | |
2014-01-10 | attach files by absolute url | Petr Heralecky | 3 | -10/+15 | |
2014-01-10 | Use config_item() in CI_Output::__construct() | Andrey Andreev | 1 | -3/+1 | |
2014-01-10 | Compress output before storing it to cache, if output compression is enabled | Andrey Andreev | 4 | -20/+69 | |
Based on PR #964 | |||||
2014-01-10 | Further changes related to PR #2807 | Andrey Andreev | 3 | -23/+24 | |
2014-01-10 | Merge pull request #2807 from melounek/develop | Andrey Andreev | 3 | -33/+81 | |
Added Email::attach_cid() returning CID which enables to embed an attachment to html | |||||
2014-01-10 | variable repair | Petr Heralecky | 1 | -2/+2 | |
2014-01-10 | styleguided 2 | Petr Heralecky | 1 | -3/+1 | |
2014-01-10 | styleguided | Petr Heralecky | 3 | -21/+26 | |
2014-01-10 | Added Email::attach_cid() returning CID | Petr Heralecky | 3 | -34/+79 | |
2014-01-09 | Add HTTP response code 307 support in URL helper redirect() | Andrey Andreev | 2 | -6/+11 | |
2014-01-09 | Merge pull request #2805 from iBotPeaches/develop | Andrey Andreev | 3 | -10/+10 | |
fix doc warnings/errors | |||||
2014-01-09 | d'oh - :noindex: in wrong place | Connor Tumbleson | 1 | -3/+3 | |
Signed-off-by: Connor Tumbleson <connor.tumbleson@gmail.com> | |||||
2014-01-09 | fix doc warnings | Connor Tumbleson | 3 | -10/+10 | |
2014-01-09 | Add documentation for raw data, increment(), decrement() in Cache library | Andrey Andreev | 1 | -1/+35 | |
Follows: 43d7fa73534c07d10a88ec120c0938d0d00a184e | |||||
2014-01-09 | Implement atomic increment/decrement in Cache library | Andrey Andreev | 8 | -66/+331 | |
Requested via issue #109 Supersedes PR #241 | |||||
2014-01-09 | Fix #133 | Andrey Andreev | 2 | -1/+7 | |
2014-01-09 | Update Calendar library test following PR #2802 | Andrey Andreev | 1 | -15/+18 | |
2014-01-09 | Merge pull request #2802 from marcossffilho/develop | Andrey Andreev | 3 | -22/+72 | |
Calendar Updates |