Adding test log file
Add tableExists method to Db singleton.
Fixes #4670, use popen in import_logs.py to run updatetokenfile.php instead of check_output.
Refs #4670, remove 2.7 header requirement.
Fix import_logs python tests.
Merge branch 'master' into customdash
Move common startup code of Piwik PHP CLI scripts to file in misc/others and use in geoipUpdateRows.php
added Bunjalloo browser (Nintendo DS only)
Allow UIControl JavaScript classes to be located outside of piwik/UI. Modify annotations event handlers to be attached to .dataTableFeatures so they can be stopped if needed.
Fix event handler removing regression in segment selector and dashboard settings base. Finish changes to dashboard manager base type that makes it completely reusable (use variables attached to an object as opposed to function private variables).
Improve usability of inline help for logo upload, reply to user feedback
check whether the command ps is executable which is not the case if there is no access to proc/version, see http://forum.piwik.org/read.php?2,111608
added detection for Prestigio devices
refs #4679 splitted this method into 3 methods and extracted them into a model so we do not have to check for permission when archiving
refs #4679 do not add any segments in case user does not have super user access
Fixes #4260 Make Campaign name + Keyword lowercase also in the Goal conversion logs + integration test
Thanks for the report!
Merge branch 'master' of github.com:piwik/piwik
fixes #4655 assets are not invalidated after a plugin change. To fix this issue (at least for now) we always compare the cache buster. For JavaScript in production this is always fast as the hash is based only on plugin names + version. For css we have to concat the content of all raw css/less files which should be still fast, especially since the css is cached in the browser afterwards. @Julien let me know what you think about this and we can change it otherwise
Merge branch 'master' of github.com:piwik/piwik
Fixes #4687 Initializes the row values so this works without errors even in this edge case. I couldn't easily reproduce this error in a test, so just fixing the bug as is.