refs #3227 unset pdf reports cache after each integration test

git-svn-id: http://dev.piwik.org/svn/trunk@6892 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixes #3354 Do not use filter_var

git-svn-id: http://dev.piwik.org/svn/trunk@6893 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #3227 reset fakeaccess data to avoid problems between some tests


git-svn-id: http://dev.piwik.org/svn/trunk@6894 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #3227 integration tests: check file length before trying to check if the string is equal for non xml output; that prevents some outofmemory exceptions for longer files
mark test as incomplete if an expected output file is missing

git-svn-id: http://dev.piwik.org/svn/trunk@6897 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Add .so to list of extensions skipped by ReleaseCheckListTest.


git-svn-id: http://dev.piwik.org/svn/trunk@6899 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixes #3334, redesigned the reset password functionality.

Notes:
  * Resetting password is done through AJAX and the reset token does not need to be entered in a form.
  * Moved password related utility functions in UsersManager_API to UsersManager as static functions.
  * Added hidden _isPasswordHashed parameter to UsersManager::updateUser.
  * Make sure superuser login is set in Access instance when setSuperUser(true) is used.
  * Add ability to get rendered form data as array in QuickForm2 (moved existing logic in Piwik_View into new function).


git-svn-id: http://dev.piwik.org/svn/trunk@6900 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Tracker cache file should be readable by the group, at least for developers so that eclipse doesn't throw the error "cant read file"

you might need to add your user to the www-data group, ie. usermod -a -G www-data youruser

git-svn-id: http://dev.piwik.org/svn/trunk@6901 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixes #3356 Better not use const XYZ in global scope (outside classes) as this is only working on PHP 5.3

git-svn-id: http://dev.piwik.org/svn/trunk@6902 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fix for "PHP Fatal error:  [] operator not supported for strings in /var/www/piwik/libs/PiwikTracker/PiwikTracker.php on line 849"

when php5-curl is not installed Refs #3134

git-svn-id: http://dev.piwik.org/svn/trunk@6908 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Doc

git-svn-id: http://dev.piwik.org/svn/trunk@6909 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fix typo

git-svn-id: http://dev.piwik.org/svn/trunk@6910 59fd770c-687e-43c8-a1e3-f5a4ff64c105
fixes #2905 - add rekonq user agent detection

git-svn-id: http://dev.piwik.org/svn/trunk@6911 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Refs #3184, added tooltip to All Websites Dashboard's total summary that describes total visit evolution.

Notes:
  * Added tooltip to sparkline in all websites dashboard.
  * Added several new DataTable metadata entries to MultiSites::getAll/One result.


git-svn-id: http://dev.piwik.org/svn/trunk@6912 59fd770c-687e-43c8-a1e3-f5a4ff64c105
fixes #3333 add BB10 user agent detection

git-svn-id: http://dev.piwik.org/svn/trunk@6913 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Updating doc following user feedback that it was not very clear

git-svn-id: http://dev.piwik.org/svn/trunk@6914 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #3013
 * plot multiple metrics using $columns (renamed from $column)
 * plot row evolutions using optional $labels, will plot top 5 labels when omitted
 * imageGraphEvolutionUrl added to report metadata (only for reports without constant row count and Referers.getRefererType)
 * $showMetricTitle renamed to $showLegend

refs #3014
 * new report parameter 'Show Historical Graphs for the top 5 values'
 * better looking evolution graph on landcape pages

refs #3158
 * $label is now optional, will return top N=filter_limit row evolutions sorted with filter_sort_column when omitted
 * support for $idGoal
 * integration tests updated

constantRowsCount set on
 * Goals_getDaysToConversion
 * Goals_getVisitsUntilConversion
 * Referers_getRefererType

merges
 * r6874

IDEA
 * in Piwik UI, add a link 'display top 10 row evolutions' using API.getRowEvolution &label=false&filter_sort_column=xyz&filter_limit=10
 
TODO
 * fix scheduled report integration tests
 * review @reviews

git-svn-id: http://dev.piwik.org/svn/trunk@6918 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Fixes #3184, show pageviews in all websites dashboard instead of actions.


git-svn-id: http://dev.piwik.org/svn/trunk@6920 59fd770c-687e-43c8-a1e3-f5a4ff64c105
refs #3013 - add <imageGraphEvolutionUrl/> to expected integration test files (note: could not run all integration tests because of 'SKIPPED since it fails around midnight...')

git-svn-id: http://dev.piwik.org/svn/trunk@6923 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Refs #2473 TODO:  Instead of hardcoding 6 we should put the actual number of hours between 2 archiving runs

git-svn-id: http://dev.piwik.org/svn/trunk@6924 59fd770c-687e-43c8-a1e3-f5a4ff64c105

refs #3158
 * adding more report exceptions from being filtered by AddColumnProcessedMetrics filter 
 * I forgot to manage an edge case when $label=false and there are no data, what should the API return ? see @review
 * only retrieve the last period when looking for top n labels

refs #3013
 * better error message when specifying invalid metrics in $columns
 * same image height for all graph types in all page orientations for pdf reports

git-svn-id: http://dev.piwik.org/svn/trunk@6925 59fd770c-687e-43c8-a1e3-f5a4ff64c105