summaryrefslogtreecommitdiff
path: root/ext/standard/browscap.c
Commit message (Expand)AuthorAgeFilesLines
* year++Xinchen Hui2018-01-021-1/+1
* Update copyright headers to 2017Sammy Kaye Powers2017-01-041-1/+1
* Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2017-01-031-1/+1
|\
| * Fix early freeNikita Popov2017-01-031-1/+1
* | Merge branch 'PHP-7.0' into PHP-7.1Nikita Popov2017-01-021-156/+394
|\ \ | |/
| * Optimize get_browser() using prefix and contains checksNikita Popov2017-01-021-63/+185
| * Optimize browscap loading and representationNikita Popov2017-01-021-132/+249
* | Merge branch 'PHP-7.0' into PHP-7.1Christoph M. Becker2016-08-271-0/+4
|\ \ | |/
| * Merge branch 'PHP-5.6' into PHP-7.0Christoph M. Becker2016-08-271-0/+4
| |\
| | * Fix #65550: get_browser() incorrectly parsers entries with "+" signChristoph M. Becker2016-08-271-0/+4
* | | Fixed compilation warningsDmitry Stogov2016-06-231-2/+3
|/ /
* | Merge branch 'PHP-5.6' into PHP-7.0Lior Kaplan2016-01-011-1/+1
|\ \ | |/
| * Happy new year (Update copyright to 2016)Lior Kaplan2016-01-011-1/+1
* | first stone on using the unified globals accessorAnatol Belski2015-07-291-6/+1
* | Fixed bug #69983 (get_browser fails with user agent of null)Xinchen Hui2015-07-041-1/+1
* | Use ZSTR_ API to access zend_string elements (this is just renaming without s...Dmitry Stogov2015-06-301-4/+4
* | Improved zend_string API (Francois Laupretre)Dmitry Stogov2015-06-291-1/+1
* | Use new macrosXinchen Hui2015-04-081-1/+1
* | Merge branch 'PHP-5.6'Stanislav Malyshev2015-03-221-4/+4
|\ \ | |/
| * Fixed #68021 - get_browser() browser_name_regexTjerk Meesters2015-03-221-4/+4
| * Bump yearXinchen Hui2015-01-151-1/+1
| * Bump yearXinchen Hui2014-01-031-1/+1
* | Cleanup globals initializationXinchen Hui2015-02-211-2/+1
* | Merged zend_array and HashTable into the single data structure.Dmitry Stogov2015-02-131-2/+1
* | Revert "Cleanup globals initialization"Xinchen Hui2015-02-131-1/+2
* | Merge branch 'PHP-5.6'Xinchen Hui2015-02-131-5/+2
|\ \
| * | bump yearXinchen Hui2015-01-151-1/+1
* | | Cleanup globals initializationXinchen Hui2015-02-131-2/+1
* | | fix incompatible pointer type warningAnatol Belski2015-02-031-1/+1
* | | bump yearXinchen Hui2015-01-151-1/+1
* | | trailing whitespace removalStanislav Malyshev2015-01-101-8/+8
* | | first shot remove TSRMLS_* thingsAnatol Belski2014-12-131-17/+17
* | | enable static tsrm ls cache in ext/standardAnatol Belski2014-10-051-1/+1
* | | Fix a couple compile warningsNikita Popov2014-09-291-6/+4
* | | simplify the conditionAnatol Belski2014-09-221-1/+1
* | | s/PHP 5/PHP 7/Johannes Schlüter2014-09-191-1/+1
* | | Refactored INI subsystem to use zend_string* instead of char*Dmitry Stogov2014-09-011-1/+1
* | | first show to make 's' work with size_tAnatol Belski2014-08-271-1/+1
* | | master renames phase 1Anatol Belski2014-08-251-24/+24
* | | fix macros in the 5 basic extensionsAnatol Belski2014-08-161-14/+14
* | | Don't use cast (compiler friendly)Xinchen Hui2014-05-261-1/+1
* | | Use optimized zend_array_dup() function. convert zend_hash_num_elements() and...Dmitry Stogov2014-05-231-2/+2
* | | Combine HashTable.flags and HashTable.nApplyCount into single 32-bit wordDmitry Stogov2014-04-211-7/+3
* | | Reduced memory realocationsDmitry Stogov2014-04-151-1/+0
* | | Cleanup (2-nd round)Dmitry Stogov2014-04-151-4/+3
* | | Refactored ZVAL flags usage to simplify various checks (e.g. Z_REFCOUNTED(), ...Dmitry Stogov2014-04-031-2/+2
* | | Changed data layout to allow more efficient operationsDmitry Stogov2014-04-021-1/+1
* | | Fixed get_browser()Dmitry Stogov2014-03-181-3/+5
* | | Use better data structures (incomplete)Dmitry Stogov2014-02-131-114/+86
* | | Use better data structures (incomplete)Dmitry Stogov2014-02-101-1/+4
|/ /