Skip to content
Extraits de code Groupes Projets
  1. oct. 25, 2017
  2. oct. 01, 2017
  3. août 15, 2017
  4. juil. 20, 2017
  5. juin 03, 2017
  6. mars 29, 2017
  7. mars 27, 2017
    • John Vilk's avatar
      Fix memory leaks in data table / jqplot (#11354) · dc37bf79
      John Vilk a rédigé
      * 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.
      dc37bf79
  8. nov. 27, 2016
    • Thomas Steur's avatar
      Minor tweaks and events in Goals UI (#10903) · f6a67af2
      Thomas Steur a rédigé
      * added some goal events
      
      * add new method to be able to add post params
      
      * post events via angular
      
      * make sure promo message is always shown at the end
      
      * .travis.yml file is out of date, auto-updating .travis.yml file.
      
      * improve sparklines view and make goals page hookable
      
      * .travis.yml file is out of date, auto-updating .travis.yml file.
      
      * .travis.yml file is out of date, auto-updating .travis.yml file.
      
      * fix system tests
      
      * make sure each goal has an id in the table so we can target them
      f6a67af2
  9. nov. 11, 2016
  10. oct. 30, 2016
  11. oct. 05, 2016
  12. sept. 30, 2016
  13. sept. 26, 2016
  14. sept. 01, 2016
    • Thomas Steur's avatar
      Remove deprecated events (#10455) · 9efc7341
      Thomas Steur a rédigé
      * remove some deprecated events
      
      * fix unit tests wants to establish a DB connection, read it from cache
      
      * fix possible bug
      
      * fix some integration tests
      
      * fix tests
      
      * fix category was not set
      
      * fix some tests
      
      * fix integration test
      
      * trying to fix pivot tests
      
      * add new events
      
      * update submodule
      9efc7341
  15. août 29, 2016
    • Thomas Steur's avatar
      Better UI for Piwik 3, more responsive, faster, lots of other fixes (#10397) · 0c9c30b7
      Thomas Steur a rédigé
      * improved ui and responsiveness
      
      * improve rss widget
      
      * commit changes for ui again, got lost after the last commit
      
      * fix more tests
      
      * restoring files
      
      * fix fonts
      
      * fix more tests
      
      * more test fixes
      
      * fix some system tests
      
      * fix tests
      
      * fix system and ui tests
      
      * fix updater tests
      
      * make a page as loaded once the callback is called
      
      * enable verbose
      
      * more verbose output
      
      * enable phantomjs debug flag
      
      * debug should be a phantomjs option
      
      * trying to fix installation tests
      
      * fixes #10173 to not compile css files as less
      
      * trying to minimize js/css requests to hopefully prevent random ui test fails
      
      * disable verbose mode
      
      * fix updater and installation
      
      * lots of bugfixes and ui tweaks
      
      * fix reset dashboard
      
      * various bugfixes
      
      * fix integration tests
      
      * fix text color
      
      * hoping to fix installation tests this way
      
      * cache css/js resources for an hour, should speed up tests and prevent some random issues
      
      * we need to avoid installing plugins multiple times at the same time when requesting resources
      
      * finally getting the colors right again
      
      * fix most tests, more tests for theme
      
      * use an h2 element for titles for better accessibility
      
      * fix headline color
      
      * use actual theme text color (piwik-black)
      
      * fix small font size was applied on all p elements
      
      * fix tests
      
      * now improving all the datatables
      
      * trying to ignore images for visitor log
      
      * Revert "trying to ignore images for visitor log"
      
      This reverts commit ad1ff7267aae14ad905bef130e956c8593c4fb22.
      
      * fix tests
      
      * fix we had always ignored a max label width
      
      * trying to fix file permissions
      
      * fix more file permissions
      
      * Improved plugins update API (#10028)
      
      * refs #7983 let plugins add or remove fields to websites and better settings api
      
      * * Hide CorePluginsAdmin API methods
      * More documentation
      * Added some more tests
      
      * improved updates API for plugins
      
      * better error code as duplicate column cannot really happen when not actually renaming a colum
      
      Conflicts:
      	core/Updates/3.0.0-b1.php
      	plugins/CoreUpdater/Commands/Update/CliUpdateObserver.php
      
      * fix DB field piwik_log_visit.location_provider too small (#10003)
      
      * fixes #9564 fix DB field piwik_log_visit.location_provider too small
      
      * use new plugins updater API
      
      * DB field piwik_log_visit.visit_total_actions too small (#10002)
      
      * fixes #9565 DB field piwik_log_visit.visit_total_actions too small
      
      * change type of some db columns that are too small
      
      * fix tests (#10040)
      Conflicts:
      	plugins/CoreAdminHome/Menu.php
      	plugins/Goals/Menu.php
      	plugins/MobileMessaging/Menu.php
      	plugins/SitesManager/Menu.php
      	plugins/UsersManager/Menu.php
      	tests/PHPUnit/System/expected/test_apiGetReportMetadata__API.getWidgetMetadata.xml
      
      * fix more file permissions
      
      * repair more file permissions
      
      * repair more file permissions
      
      * trying to make ui tests work again, the table was missing
      
      * fix some encoding issues
      
      * cross browser fixes and usability improvement
      
      * move back the config icon, need to find a better solution later
      
      * more cross browser fixes
      
      * bugfixes
      
      * fix ui tests
      
      * fix encoding issue
      
      * fix various issues with the ui tests when a test gets aborted
      
      * also skip this visitor log test when aborted
      
      * there were 3 css files that were loaded separately, merge them instead into one css
      
      * forgot to add the actual manifest
      
      * do not add manifest if custom logo is specified
      
      * load font css files first as it was before merging them into big css
      
      * fix link icon was not aligned anymore
      
      * minor fixes
      
      * setting it back to 4px
      
      * in popovers the font variable was always ignored and a different font loaded
      
      * forgot to update screenshots
      
      * fix remaining tests
      
      * this should fix an update error
      
      * added 3 new widgets system check, system summary and plugin updates
      
      * tweak new widgets content
      
      * no page reload when changing date or segment
      
      * in admin home show only enabled widgets
      
      * refs #10295 use getMockBuilder instead of deprecated getMock
      
      * fix some ui tests
      
      * fix various bugs
      
      * fix more tests
      
      * fix ui tests
      
      * add a space between loading image and loading message
      
      * fix docs so they appear on developer.piwik.org
      
      * improved documentation
      
      * introduce new Widget::renderTemplate method for consistency with controllers
      
      * remove no longer needed files
      
      * testing system fonts
      
      * fix strong was not really bold
      
      * more useful system summary
      
      * remove ubuntu font
      
      * fix most tests and removed most em elements
      
      * fix tests
      
      * fix headline was very thin
      
      * update submodule
      
      * update submodules
      
      * update submodule
      
      * fix failing ui tests
      
      * update submodules
      0c9c30b7
  16. août 28, 2016
  17. juil. 15, 2016
  18. juil. 14, 2016
  19. mai 12, 2016
  20. avr. 19, 2016
    • alexkuk's avatar
      Implements #9389 - UserId module, that adds a new Users report (#9883) · eac5a581
      alexkuk a rédigé
      * Implement the UserId module, that adds a new Users report showing all unique user IDs and some aggregated data. Includes reindexing of raw visitors log into aggregated user ids table
      
      * Update UserId module: add total_actions, total_events and total_searches columns; format dates
      
      * Use an injected model instead of creating a new object
      
      * Rework the UserId plugin to use core archiver instead of custom indexer
      
      * Users report small changes:
      - remove logger injection
      - change archive record name
      - add low population filter
      - add all columns visualization
      - add datatable_archiving_maximum_rows_userid_users configuration, default value is 50000
      
      * Remove unused method parameter
      
      * Users report: remove custom visualizations and add data-row-metadata attribute for every row
      eac5a581
  21. mars 21, 2016
  22. mars 20, 2016
  23. mars 09, 2016
  24. fév. 14, 2016
  25. déc. 25, 2015
  26. nov. 24, 2015
  27. oct. 19, 2015
  28. oct. 11, 2015
  29. oct. 07, 2015
  30. oct. 06, 2015
  31. sept. 09, 2015
  32. août 29, 2015
  33. août 28, 2015
  34. août 07, 2015
Chargement en cours