Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-06-04 | fix usort() in SQL Profiler (#17645) | Lukas Winkler | |
2021-05-11 | add new ini config to enable/disable the php profiler feature (#17537) | dizzy | |
* add new ini config to enable/disable the php profiler feature * apply review feedback * fix test * update screenshot * updated expected message | |||
2020-10-30 | Fix URL path to profiler (#16630) | Thomas Steur | |
Just noticed this while profiling some slow test runs | |||
2020-07-05 | Improve host validation (#16169) | Thomas Steur | |
2020-05-08 | Merge remote-tracking branch 'origin/3.x-dev' into 4.x-dev | sgiehl | |
2020-05-06 | Save profiling metadata (#15893) | Thomas Steur | |
Was needing this on production as otherwise I don't have any clue for what request the profile was created, for whom, and when. This helps better understand the profile and later reproduce the same issue etc. | |||
2020-04-24 | Update doc blocks with new name (#15857) | Stefan Giehl | |
* update doc blocks with new name * submodule updates * updates expected UI files | |||
2019-08-16 | Support tideways profiler (#14777) | Thomas Steur | |
I was just installing a different tideways extension where it only worked when removing the `_xhprof` in the middle. IN https://github.com/tideways/php-xhprof-extension it's still documented differently though. So best to support both maybe. | |||
2019-07-05 | Update the link tag for all php files (#14635) | Luca | |
I updated the link tag for all php files with the new matomo link. Not sure if it is realistic that this will get merged but I though that someday someone has to do this(?) | |||
2018-11-28 | Support tideways xhprof profiler (#13667) | Thomas Steur | |
XHProf isn't working so well anymore for PHP7.X so be good to support tideways profiler https://github.com/tideways/php-xhprof-extension | |||
2018-01-10 | Further Piwik.org => Matomo.org replacements (#12415) | Thomas Steur | |
* renaming more Piwik mentions * some more updates * fix some tests * support matomo partially as require string * fix tests * fix failing system test * fix tests * fix system test * fix test | |||
2015-11-19 | Use XHProf extension if it is enabled (do not require to build the xhprof ↵ | mattab | |
via composer) | |||
2015-05-27 | fix core folder with php-cs-fixer for psr-2 | fabiocarneiro | |
2015-05-06 | Fixes #7708, in summary of XHProf output message, display warning if ↵ | diosmosis | |
development mode is enabled. | |||
2015-04-20 | Do not use static container in profiler setup and call xhprof_enable after ↵ | diosmosis | |
setProfilingRunIds. | |||
2015-04-20 | Do not call SettingsPiwik::getPiwikUrl() when outputting xhprof URL until ↵ | diosmosis | |
run is saved, so the method call does not appear in output. | |||
2015-01-12 | Simplified get from container with new shorter method | Matthieu Napoli | |
2014-12-02 | Merge pull request #6658 from piwik/tmp-path | Matthieu Aubry | |
Moved the `tmp/` path into the config (was hardcoded everywhere) | |||
2014-11-28 | Fixed xhprof profiler config | Matthieu Napoli | |
2014-11-13 | Moved the `tmp/` path into the config (was hardcoded everywhere) | Matthieu Napoli | |
The `tmp/` path was hardcoded everywhere, which resulted in using `SettingsPiwik::rewriteTmpPathWithInstanceId()` to rewrite it for specific use cases. I've moved that path into the config, and replaced all hardcoded usage (and calls to `rewriteTmpPathWithInstanceId()`) by a `get()` from the container. Getting entries from the container is a bad practice and dependency injection should be preferred, but we do baby steps. When refactoring those classes to DI, we'll replace calls to the container with proper dependency injection. Another thing we'll need to do too is move the hardcoded *sub-path* of `tmp/` (e.g. `tmp/sessions/`) into the config also (but again: baby steps). Another future step would be to remove completely instance ID and let it be handled by a plugin (or by end-user config). Having the `tmp/` path in the config means that plugins or users can override it and know it will be taken into account everywhere in Piwik. | |||
2014-09-30 | coding style fixes, some PHPStorm inspection fixes, improved readability of ↵ | Thomas Steur | |
code, few refactorings, all as part of our code cleanup strategy | |||
2014-08-25 | refs #5995 XHProf failed on PHP 5.3.10 on Ubuntu with a fatal error because ↵ | Thomas Steur | |
those methods were private. Also one should rather execute composer install instead of update, otherwise one would update packages instead of installing the current defined versions | |||
2014-08-23 | Refs #5995, do not access piwik URL for non-main runs when running xhprof ↵ | diosmosis | |
since it initializes the config object. | |||
2014-08-21 | Add quick comment descs for xhprof metrics (since they use short string names). | diosmosis | |
2014-08-21 | Replace self w/ explict class name in closure in Profiler.php. | diosmosis | |
2014-08-21 | Remove completed TODO. | diosmosis | |
2014-08-21 | Get xhprof integration to work. Only setup xhprof once per php execution and ↵ | diosmosis | |
correctly aggregate xhprof runs (xhprof aggregation will always normalize so we must aggregate ourselves). | |||
2014-08-21 | Rewrite setupProfilerXHProf to work with composer xhprof. | diosmosis | |
2014-08-21 | Add xhprof option to tests:run command. | diosmosis | |
2014-07-23 | reduced multiple empty lines to exactly one | Christian Raue | |
2014-07-15 | fixed method signatures | Christian Raue | |
2014-07-01 | Add support for --force-date-range parameter + also enable Verbose logging ↵ | mattab | |
via -v refs https://github.com/piwik/piwik/pull/319 refs #5396 | |||
2014-06-10 | Piwik is a free/libre analytics platform. Refs #4455 GNU Package requirement ↵ | mattab | |
to use free/libre instead of open source | |||
2014-03-29 | Fixes #4924: in Tracker mode, do not check for permission when ↵ | mattab | |
getting/setting plugin settings. | |||
2014-02-03 | Remove all occurences of @package / @subpackage / @category from core/ files. | Fabian Becker | |
refs #4609 | |||
2013-12-08 | Minor messages | mattab | |
2013-11-27 | Adding new hook to enrich Conversions + minor changes | mattab | |
2013-11-22 | Somehow xhprof_error not defined on my box | mattab | |
2013-11-18 | Error messages friendly to CLI output (no html, spaces displayed ↵ | mattab | |
correctly...). Factoring out class CronArchive from archive.php. | |||
2013-11-18 | Refs #4310 | mattab | |
2013-11-18 | Improving XHProf support. At the end of a request with XHProf enabled, it ↵ | mattab | |
will output the link to see the profiling info. New --xhprof option to archive.php, and enabling XHProf when &xhprof=1 is found in the request. | |||
2013-10-08 | Applying phpstorm code style PSR refs #3771 | mattab | |
2013-10-08 | refs #4123 Removing unused imports (using phpstorm Inspections>Fix feature) | mattab | |
2013-10-07 | Removed Piwik::log and replace with calls to Log::... functions. Also ↵ | Benaka Moorthi | |
changed logging level on travis. | |||
2013-10-02 | refs #4123 fix some phpstorm inspection warnings | Thomas Steur | |
2013-09-24 | Fixing ErrorHandler stuff. | Benaka Moorthi | |
2013-09-24 | Remove use of Zend_Registry to hold DB connections. | Benaka Moorthi | |
2013-09-14 | fix | mattab | |
2013-09-14 | Refactoring Profiler features out of Piwik class | mattab | |