Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-10-09Merge branch 'master' into 5940_testRenamingAndCorrectFoldersThomas Steur
Conflicts: tests/PHPUnit/phpunit.xml.dist
2014-10-06add @ignore so the method does not appear in the auto generated API doc on ↵Matthieu Aubry
http://developer.piwik.org/api-reference/classes
2014-10-06Add setSingletonInstance method to Option for testing.diosmosis
2014-10-05refs #5940 put tests in correct folders, better testsuite names, some tests ↵Thomas Steur
still fail and I cannot figure out why
2014-09-30coding style fixes, some PHPStorm inspection fixes, improved readability of ↵Thomas Steur
code, few refactorings, all as part of our code cleanup strategy
2014-07-23removed lots of trailing whitespaceChristian Raue
2014-07-19fixed field visibility keyword orderChristian Raue
2014-07-15fixed method signaturesChristian Raue
2014-06-10Piwik is a free/libre analytics platform. Refs #4455 GNU Package requirement ↵mattab
to use free/libre instead of open source
2014-05-16Merge branch 'master' of github.com:piwik/piwikmattab
2014-05-16When Piwik is installed without DB table prefix, the table 'option' becomes ↵mattab
a Mysql reserved word. Add quote identifier to prevent error: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corr
2014-05-15[BUG] Missing space between the from and the where sql statement in the ↵he667
core/Option.php getValue function
2014-03-25refs #4903 started to work on the possibility to run multiple archivers in ↵Thomas Steur
parallel for faster archiving. There were multiple issues, for instance there were arrays of siteIds read and written in Options but options do cache all values in a class property so an update of an option does not get updated on another running archiver. Also all sites were reprocessed because of the time_before_today_archive_considered_outdated setting if the last archiving by another archivier was 10 seconds or longer ago. To prevent this only maintaining a list of to be processed siteids in db / filesystem helps so far
2014-03-21Allow getting options whose names are like a given pattern.diosmosis
2014-02-03Remove all occurences of @package / @subpackage / @category from core/ files.Fabian Becker
refs #4609
2013-12-08Refs #4200 revised some of class/method docs.diosmosis
2013-10-21Refs #4200, documented several more classes.diosmosis
2013-10-09More fixes, I can do itmattab
2013-10-09Refs #4202 removing functions Piwik_GetOption and SetOption. Now use: ↵mattab
Option::get and Option::set and Option::delete
2013-10-08Applying phpstorm code style PSR refs #3771mattab
2013-10-08Refs #4123 Applying phpstorm "Organize imports" on core/* and plugins/* ↵mattab
directories
2013-10-08refs #4123 Removing unused imports (using phpstorm Inspections>Fix feature)mattab
2013-08-02fixed undefined classes in doc blockssgiehl
2013-07-23Refs #4059 Work in progress: Conversion to use Namespaces of dozen more classesmattab
Removed many Piwik_ functions, in Piwik 2 it is best practise to use the methods calls instead Todo: finish converting core/ classes + convert plugins/ classes to use \Piwik\Plugin namespace + fix build + Merge master
2013-07-20Removing extra namespace \Coremattab
2013-07-18Refactor class Piwik_Common to \Piwik\Core\CommonFabian Becker
Notice that auto refactoring has created a nested namespace. Not sure this is what we want - so we might have to edit those nested namespaces afterwards (I think they don't look so good)
2013-07-18Refactor class Piwik_Commin to \Piwik\Core\CommonFabian Becker
Notice that auto refactoring has created a nested namespace. Not sure this is what we want - so we might have to edit those nested namespaces afterwards (I think they don't look so good)
2013-06-17Introducing the Piwik_DataAccess_ArchiveWriter which encapsulates logic for ↵mattab
creating new archive entry
2013-03-28Mass conversion of all files to the newly agreed coding standard: PSR 1/2mattab
Converting Piwik core source files, PHP, JS, TPL, CSS More info: http://piwik.org/participate/coding-standards/
2013-02-06Removing SVN $, since Git does not provide auto properties.Fabian Becker
2012-05-27moved another interface to its own file; fixed/added lot of doc blockssgiehl
git-svn-id: http://dev.piwik.org/svn/trunk@6325 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-05-24completed a bunch of php doc blockssgiehl
git-svn-id: http://dev.piwik.org/svn/trunk@6300 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-04-04fixes #2260 - thanks elementrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@4303 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-03-05fixes #2150robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@4030 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-03-05refs #401 - remove this comment as the policy changed following [2036]robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@4027 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-10-28peephole optimization to singletons, i.e., new self vs. $c = __CLASS__; new $crobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@3270 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-08-20refs #1630robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@2968 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-19Fixes #1485 mattpiwik
* Adding XML export of multi dim arrays * Adding metadata for all plugins that define the API functions, metrics, dimensions, category, report name, metrics translations * Could well be extended to include 100% of Piwik report metadata later * cleaning up Goals API returned values to ensure consistency with other responses in piwik APIs git-svn-id: http://dev.piwik.org/svn/trunk@2549 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-06Introducing documented piwik.php PHP Tracking client.mattpiwik
Also adding integration test suite in place. * Adding new mechanism to trigger known tracking requests, then call all API methods get* and compare XML to the previous 'expected' XML. * make sure overwritten config files are not read during tests. Use defaults from global.ini.php. * piwik.php Tracker allow calling script to force Datetime and user IP for a specific request. * Wrote 3 main tests * wrong tracking requests should not return error and should not record anything * standard one visitor, 2 visits, with page view, download, outlink and goal tracked * Added integration test as an example in the ExampleAPI plugin (pretty simple to add testing code) TODO * Finish PiwikTracker and show it in UI * Show how to use image based tracker in UI * Add more tests (multi periods and multi sites) in Main.test.php * Fix failing Config.test.php test (when ran via all_tests.php doesn't fail otherwise) git-svn-id: http://dev.piwik.org/svn/trunk@2429 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-06-03refs #1368 - Piwik::prefixTable() is deprecatedrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@2266 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-03-31Fixes #41 Adding URL Query parameters exclude setting, per website, and ↵mattpiwik
global. We also by default exclude sessionid, phpsessid, etc. The query parameters are excluded case insensitive. git-svn-id: http://dev.piwik.org/svn/trunk@2023 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-08-22phpdoc cleanup:robocoder
* add @category (Piwik => 'core', Piwik_Plugins => 'plugins') * in core, use @package and @subpackage more consistently to group files/classes; exception is DataFiles/*, PluginsFunctions/*, and SmartyPlugins/* * in plugins, @package is the plugin name * removed '@param none' -- not a phpdoc convention * '@throws' and '@return void' are also not phpdoc conventions, but are widely used elsewhere, e.g., Smarty & Zend git-svn-id: http://dev.piwik.org/svn/trunk@1420 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-07-01Add svn:keywords Id to .php files in core, plugins, and jsrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1270 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-06-28Fixes #524 - add standard Piwik header to .php files in core & plugins, withrobocoder
the exception of those in core/Updates/. git-svn-id: http://dev.piwik.org/svn/trunk@1259 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-03-02- fixing broken installation due to previous configuration class updatesmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@951 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-02-19- adding an update check mechanism: once a day, piwik will check against ↵mattpiwik
api.piwik.org to check if a new piwik release is available. If a new release is available, the top right orange message will display: "Piwik 0.2.30 is available! Please update now (see changes)." with link to piwik.org/docs/update and piwik.org/changelog - adding helper function to send http request with enforced timeout (to make sure that the piwik UI doesn't hang for 30 seconds when checking for a new release once a day, if piwik.org down) - adding some installation strings that weren't in the translation file already - adding two checkboxes during installation: register to piwik major & security releases newsletter, register for general piwik newsletter. git-svn-id: http://dev.piwik.org/svn/trunk@909 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-11-27- fixing #444 Piwik uses MySQL reserved word 'option' for table namemattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@777 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-11-27- 40 min profiling session, a few optimizations and fixing options autoload bugmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@772 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-11-05- during installation, object Piwik_Option wasn't created properly. mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@681 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-11-04- adding autoload concept for optionsmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@678 59fd770c-687e-43c8-a1e3-f5a4ff64c105