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
2017-04-04Merge pull request #11585 from piwik/3.x-dev3.0.3Matthieu Aubry
Release Piwik 3.0.3
2017-04-04Piwik 3.0.3 releaseMatthieu Aubry
2017-04-043.0.3-rc13.0.3-rc1Matthieu Aubry
2017-04-03Fix action enumeration in visitorlog (#11577)Stefan Giehl
* fix action enumeration in visitorlog * update expected screenshots
2017-04-03language update (#11578)Stefan Giehl
2017-04-03replace pChart with CpChart (#11559)Stefan Giehl
2017-03-31NumberFormatter usw fallback if locale en_US not installed (#11571)Peter Boehlke
Fixes "Error in the display of localized numbers" #10594
2017-03-31Improves "No data has been recorded yet" page (#11555)Stefan Giehl
* Improve 'No data recorded yet' page * updates expected UI screenshots * slightly improve text * update screenshot
2017-03-30small improvementsgiehl
2017-03-30Improve header layout of error, update and maintenance screen (#11561)Stefan Giehl
* Improve layout of error and maintenance scrrens * improve header on update pages * use svg logo as default * update screenshots
2017-03-30fixes #11567 - fix possible notice in devicedetection archiversgiehl
2017-03-29New flag icons (#11553)Lukas Winkler
* updated flag icons * remove lines completly * Visitors in Real-time * added ti flag * fix merge * readd logoHeight * remove flags from plugins/UserCountry/images/ * change flag directory * (hopefully) fix all tests * UserCountry system tests * Fix tests refs https://github.com/piwik/piwik/pull/11553 * Fixed CustomDimensions tests * remove unused flags * remove flag of united nations * System tests with new path * light border around flags in goals and live view * Fix BC system test * border around flag in visitor profile * Border around country flags in reports * border around flag icons in HTML reports * simpler css * System tests * UI tests show new flags + borders around them
2017-03-29fix scaling of exported images (#11557)Stefan Giehl
2017-03-29Replace archives if they already exists instead of ignoring them (#11476)Stefan Giehl
* replace archives if they already exists instead of ignoring them * adds a simple test to prove archives are replaced now * improve test
2017-03-29Make it possible to disable flattening for an report (#11529)Stefan Giehl
* use report property to enable/disable flattener * update tests * Update changelog [ci skip] * minor renamings
2017-03-28Issue #11450 - Email clarification for new version (#11542)Filip Brzozowski
* Issue #11450 Add clarification in emails about new version for super users * Revert "Issue #11450" This reverts commit ed5d25a20677f7e33a2eaff1e621334cbee65c19. * #11450 correstions based on feedback * #11450 test fix
2017-03-28Merge pull request #11551 from piwik/3.x-devMatthieu Aubry
Release Piwik 3.0.3-b2
2017-03-283.0.3-b23.0.3-b2Matthieu Aubry
2017-03-28All icons in own repo and included as a submodule (#11548)Matthieu Aubry
* add icons submodule * replace path * change submodule url * fix JSONTest * fix integration tests * update icon submodules * fix preg_match * fix remaining system tests * better match for non dist icon files * fix .gitmodules * update icon submodule * Fixed custom dimension test * Do not completely fail when GD not enabled * Fix http test + refactor checklist * Refactored the code into a method * Changed icon path refs https://github.com/piwik/piwik/pull/11383 * System tests * Update valid UI tests * Fix integration test
2017-03-28System tests: enable images generation in scheduled reports (#11278)Matthieu Aubry
* System tests: enable images generation in scheduled reports * prevent error if report does not support multiple periods * updates expected test files
2017-03-28disable pivotBy for insights visualization (#11539)Stefan Giehl
2017-03-28Drop temporary table when no longer needed (#11544)Thomas Steur
I know the temporary table only exists during session, but problem is a possible error `PDOException: SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'tmp_log_actions_to_keep' already exists` when logs are purged twice during a session. We could use `if not exists` when creating the table but then we would still have the entries from a previous "delete logs run" in there. I noticed this error in tests but it may also occur in a regular task schedule that purge logs is called twice if eg implemented by a plugin and by privacy manager etc.
2017-03-28Update client.css (#11541)Peter Holme Obrestad
Interesting! I think this solves #11536. (ref. http://stackoverflow.com/questions/18645493/css-animation-difference-between-left100-and-translate100 )
2017-03-28split commands after 50 files / directories (#11537)Stefan Giehl
2017-03-27Fix multiple memory leaks in UserCountryMap (#11350)John Vilk
* Upgrade to Raphael 2.2.7 to fix serious memory leak in UserCountryMap Kartograph stores data on SVG paths using Raphael: https://github.com/kartograph/kartograph.js/blob/f70bd295fa8b763d771f923a91b09564040eada3/src/core/maplayerpath.coffee#L30 Raphael stores this data in a *global* map, keyed on the path's ID: https://github.com/DmitryBaranovskiy/raphael/blob/fe8e591e1c86b5aeb4c252b33c08e647434504c5/raphael.js#L3168 https://github.com/DmitryBaranovskiy/raphael/blob/fe8e591e1c86b5aeb4c252b33c08e647434504c5/raphael.js#L306 UserCountryMap does the right thing and calls clear() on the Kartograph map to reclaim memory...: https://github.com/piwik/piwik/blob/6fab62e2229f9efadbcf43ff541b46f007fc6323/plugins/UserCountryMap/javascripts/visitor-map.js#L1332 ...which eventually calls `remove` on each of these SVG paths: https://github.com/kartograph/kartograph.js/blob/f70bd295fa8b763d771f923a91b09564040eada3/src/core/maplayerpath.coffee#L70 However, previous versions of Raphael (including 2.1.0) fail to call `removeData` to clear out the data associated with the SVG path in the global map, leading to a serious memory leak (heap grows by ~10MB each time the map refreshes): https://github.com/DmitryBaranovskiy/raphael/blob/7ba1a8258be64fdb517bc78fde44ff0e6188ca05/raphael.js#L4475 Later versions, including the latest 2.2.1, properly call `removeData` when `remove` is called: https://github.com/DmitryBaranovskiy/raphael/blob/master/raphael.js#L6842 * Properly remove window resize event listener for UserCountryMap The previous version of the code inappropriately tried to remove the event listener; the `function` object for `onResizeLazy` is different across maps. * Prevent visitor-map from inserting a new CSS document into DOM every refresh.
2017-03-27Fix memory leaks in data table / jqplot (#11354)John Vilk
* Fixes memory leaks in dataTable and jqplot via uncleared resize handlers Previously, these plugins registered a handler on the `resize` event on window, but used ad-hoc heuristics to determine when to remove the handler: * dataTable would only remove the handler the next time the `resize` event fires, which is not guaranteed to happen regularly (especially if the user is not regularly resizing their browser window, e.g., it is full screened) * Fix: I define `_destroy` on `dataTable`, which appropriately cleans up the handler (and calls the `_destroy` method of its parent class, `UIControl`) * jqplot contained code to remove the `resize` listener when `destroyPlot()` is called, but a) this function is not called when the plot is removed from the DOM (the code called `destroy()` on the `plot` object directly), and b) it incorrectly uses `this` instead of `self`, preventing it from working in the first place. * Fix: I fixed the `this`/`self` confusion, and changed the cleanup code such that `$.jqplot.visiblePlots` contains `JqplotGraphDataTable` objects rather than `jqplot` objects. These event handlers prevented previous jqplot and datatable objects from being garbage collected each time the dashboard is refreshed. * Prevent leaking data tables via body mouseup handlers. Adds code to clean up mouseup handlers on the body HTML element when data tables are destroyed. Previously, these handlers caused data tables to remain in memory forever.
2017-03-27Fix for #11510, Update overlay.css (#11521)Peter Holme Obrestad
* Update overlay.css Fix for #11510 – needs testing. * Update overlay.css hide overflow for y as well as x
2017-03-27fix string concatenation on not initialized var (#11532)22h.de
2017-03-27Merge pull request #11533 from piwik/3.x-dev3.0.3-b1Matthieu Aubry
Release Piwik 3.0.3-b1
2017-03-273.0.3-b1Matthieu Aubry
2017-03-26Merge pull request #11530 from piwik/docupdateThomas Steur
Updates method documentation of `broadcast.buildReportingUrl`
2017-03-26updates method documentation of `broadcast.buildReportingUrl`sgiehl
2017-03-26Fix UIControl memory leak (#11362)John Vilk
Previously, every `UIControl` ever created would be stored in `UIControl._controls`. During cleanup, every `UIControl` would be checked to see if it is still active in the DOM, but would never be removed from the array. Now, cleanup only retains a reference to active `UIControl` instances. This change also decouples `UIControl` IDs from the length of the array.
2017-03-25Improves plugin list filters (#11448)Stefan Giehl
* Improves plugin list filters * match lowercase * update ui tests
2017-03-25Premium Plugin Installer shows false error message after install (#11516)Thomas Steur
* fix #11512 Premium Plugin Installer shows false error message after install * better handling when a plugin was installed
2017-03-25Merge pull request #11472 from piwik/11471Matthieu Aubry
Fix showColumns in Multisites API by pageviews does not work
2017-03-25Refactor minor (#11528)Matthieu Aubry
2017-03-25UI testmattab
2017-03-25Added footer ad for search keywordsmattab
2017-03-25refactor into twig filesmattab
2017-03-25Tweak commentmattab
2017-03-22Update followingpages.js (#11511)Peter Holme Obrestad
* Update followingpages.js Fix for #11509 * Update followingpages.js better css, allow for smooth transition and more control. * Update client.css add transition css.
2017-03-22update expected screenshotssgiehl
2017-03-22Fix Overlay bubbles on Firefox (and Opera Mini) (#11485)Peter Holme Obrestad
* Fix Overlay bubbles on Firefox (and Opera Mini) The previous css didn't work on firefox (http://caniuse.com/#search=zoom). Using transform: scale() is the recommended way to do it according to * Update client.css
2017-03-22changelog messagemattab
2017-03-22Merge branch '3.x-dev' into tweaksmattab
2017-03-22Merge branch '3.x-dev' of github.com:piwik/piwik into 3.x-devmattab
2017-03-22Show human readable value for default value(s) of a setting (#11501)Stefan Giehl
* show human readable value for default values * update screenshots
2017-03-22refs #11389 - check expected exisiting files case insensitivesgiehl
2017-03-22Improve URI check when showing external pages for Overlays (#11497)Stefan Giehl