Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-11-24 | refs #9129 added feature Custom Dimensions | Thomas Steur | |
2015-11-16 | refs #9125 location.domain is not set when used in xulrunner | Thomas Steur | |
2015-11-05 | Merge pull request #9164 from piwik/mysql_in_tracker | Matthieu Aubry | |
Use MySQL instead of SQLite in tracker tests | |||
2015-11-05 | Remove references to Sqlite | mattab | |
2015-11-02 | fixes #9130 use window.JSON only if it actually contains JSON API methods ↵ | Thomas Steur | |
stringify and parse | |||
2015-10-02 | do not use eval in minified piwik.js, replace JSON2 with JSON3 | Thomas Steur | |
2015-08-31 | added method to piwik.js to log all detected content blocks | Thomas Steur | |
2015-08-07 | refs #8413 prevent malformed url error if encoding is not utf8 | Thomas Steur | |
2015-07-20 | Differentiate the className argument from the Element method | Dan Dascalescu | |
2015-07-20 | Forgot to quote "className" | Dan Dascalescu | |
2015-07-17 | Better test for the className being an actual string | Dan Dascalescu | |
2015-07-14 | Handle clicks on SVG elements. Fix #8346. | Dan Dascalescu | |
2015-07-07 | Merge pull request #8265 from parruc/master | Matthieu Aubry | |
Added setCookiePath and setCookieDomain to applyFirst list | |||
2015-07-01 | Added setCookiePath and setCookieDomain to applyFirst | Matteo Parrucci | |
refs piwik/piwik#8112 Same problem happened with setCookieDomain. They have to be executed before setSiteId so added them to applyFirst | |||
2015-06-26 | add constant PIWIK_VENDOR_PATH | Christian Raue | |
2015-06-25 | Remoe heart beat events in disableHeartBeatTimer in JS tracker. | diosmosis | |
2015-06-25 | Fix configHeartBeatDelay rename, shouldn't have renamed that variable to ↵ | diosmosis | |
...InSeconds since its in milliseconds. | |||
2015-06-25 | Add <DEBUG> comments to beforea nd after disableHeartBeatTimer so it doesn't ↵ | diosmosis | |
appear in minified piwik.js. And set last tracker request time in makeSureThereIsAGapAfterFirstTrackingRequestToPreventMultipleVisitorCreation for increased code clarity + so it will be set when bulk requests sent. | |||
2015-06-25 | Clear up heart beat code in piwik.js a bit and make sure heart beat delay ↵ | diosmosis | |
cannot be lower than 1 second. | |||
2015-06-25 | Clean up some additions in this branch, rename setHeartBeatTimer to ↵ | diosmosis | |
enableHeartBeatTimer, rename clearHeartBeat to disableHeartBeatTimer, make sure the timer will be set up after any tracker request, not just page view. | |||
2015-06-25 | Do not ignore ping requests when checking the last tracker request time, ↵ | diosmosis | |
since we should ping N seconds after last ping also. And if tracking request is sent before heart beat timer is configured, setup heart beat when configuring heart beat timer. | |||
2015-06-25 | Fix JSLint errors by moving functions around and making other changes. | diosmosis | |
2015-06-25 | Use Q promise library to accurately and cleanly test the heart beat feature ↵ | diosmosis | |
in the JS tracker. | |||
2015-06-25 | Add new JS tracking heartbeat feature which replaces old one. New one is ↵ | diosmosis | |
more performant and executes much less code on user websites. New piwik.js tests included as well as an additional utility to make writing future tests easier (use jquery to parse tracker requests that are returned from fetchTrackedRequests). However tests don't currently pass since qunit is not super helpful for testing async code. | |||
2015-06-09 | refs #5287 track middle clicks and open context menu optionally | Thomas Steur | |
2015-06-08 | refs #7494 make sure to apply disableCookies before any other method that ↵ | Thomas Steur | |
could potentially set a cookie | |||
2015-05-21 | Make Piwik.js unit tests green | mattab | |
2015-05-20 | Merge remote-tracking branch 'origin/master' into 5014 | mattab | |
Conflicts: piwik.js | |||
2015-05-20 | Fixes #5014 - Encode URLs using Javascript encodeURIComponent so it works ↵ | mattab | |
with utf-8 characters Previously was using unescape which did not work well with utf8 non ascii characters. | |||
2015-05-20 | fixes #7941 - take device pixel ratio into account when detecting screen ↵ | sgiehl | |
resolution | |||
2015-05-07 | Merge branch 'master' into config_step_2 | diosmosis | |
Conflicts: core/CliMulti/RequestCommand.php | |||
2015-04-30 | Jslint for piwik.js | mattab | |
2015-04-30 | Merge branch 'master' into 7752 | mattab | |
Conflicts: piwik.js | |||
2015-04-28 | make hasCookies work again | Thomas Steur | |
2015-04-28 | do not set a visitorId if cookies are disabled | Thomas Steur | |
2015-04-28 | refs #7752 before setting a new cookie domain, test whether it works to set ↵ | Thomas Steur | |
a cookie on that domain | |||
2015-04-27 | Merge branch 'master' into config_step_2 | diosmosis | |
Conflicts: core/Console.php piwik.php | |||
2015-04-23 | Merge pull request #7703 from piwik/7663_download_attribute | Matthieu Aubry | |
Use HTML 5 download attribute to detect download links (#7663) | |||
2015-04-22 | Update piwik.js | RMastop | |
added ibooks as download | |||
2015-04-19 | download attribute shouldn't count more than link class | sgiehl | |
2015-04-18 | fixes #7663 - consider links with download attribute as downloads | sgiehl | |
2015-04-10 | Merge branch 'master' into config_step_2 | diosmosis | |
2015-04-06 | Make sure environment is setup in js/tracker.php (since it goes through ↵ | diosmosis | |
HttpProxy). | |||
2015-04-05 | fix jslint tests | sgiehl | |
2015-04-05 | fixes #7444 - allow removing download extensions | sgiehl | |
2015-04-02 | Fix JSlint by allowing window.JSON refs #7231 | mattab | |
2015-04-01 | Merge pull request #7231 from shesek/patch-1 | Matthieu Aubry | |
Use the native JSON when available | |||
2015-03-26 | Add unit tests to piwik.js with relation to #7518 | mattab | |
2015-03-20 | Add comment to clarify range of index parameter | mattab | |
2015-03-18 | #7437 Exclude all IE versions except 11 to calculate percentages of plugins | Matthieu Napoli | |
In piwik.js we exclude IE browsers by using the `MSIE` string in the user agent. However IE11 doesn't use that user agent anymore, which means we record plugin usage for IE11, which lead to % > 100%. Now we exclude only IE6, 7, 8, 9, 10. |