{"push_id":808140399,"size":24,"distinct_size":1,"ref":"refs/heads/x-request-list-index","head":"1b4c59aecc307c9d1fbd34dc2e87739865d8c7c3","before":"a8bef092b9aa77021b0b1847b9af4354ecd4a786","commits":[{"sha":"93dc62ec83032d067b3d0b6219593891eebea831","author":{"email":"f5d6e5f053061fcda99d3866c03d58d193faf443@gmail.com","name":"Jan Odvarko"},"message":"Add screenshot","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/93dc62ec83032d067b3d0b6219593891eebea831"},{"sha":"bbba25bf10a5654c47bc0f92d14a54d3daf43af0","author":{"email":"f5d6e5f053061fcda99d3866c03d58d193faf443@gmail.com","name":"Jan Odvarko"},"message":"Merge branch 'master' of github.com:janodvarko/harviewer","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/bbba25bf10a5654c47bc0f92d14a54d3daf43af0"},{"sha":"09c0d687928165efba541c3a899ec7991bc2e910","author":{"email":"f5d6e5f053061fcda99d3866c03d58d193faf443@gmail.com","name":"Jan Odvarko"},"message":"#22 Charset in MIME type causes content preview to fail","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/09c0d687928165efba541c3a899ec7991bc2e910"},{"sha":"7af62e49a0ece685f8f25b4dded01f1da74ada55","author":{"email":"a9a98c369f66eb203beecefaabef0bb4de552288@gmail.com","name":"Matt DeMoss"},"message":"Lib.getPrettyDomain now avoids data URIs. Also placed a limit in case of other long URIs that do not have domains.","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/7af62e49a0ece685f8f25b4dded01f1da74ada55"},{"sha":"48c12ad415b7d16730032006b5b9b53c284edc1d","author":{"email":"f5d6e5f053061fcda99d3866c03d58d193faf443@gmail.com","name":"Jan Odvarko"},"message":"Merge pull request #34 from mdemoss/master\n\nLib.getPrettyDomain now avoids data URIs. Also placed a limit in case…","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/48c12ad415b7d16730032006b5b9b53c284edc1d"},{"sha":"9dc8cd791596e3fd3efd478d5690a83fa785b273","author":{"email":"6c0e27ec021da87d3493027fc16e9efe8f2c10cf@gmail.com","name":"gitgrimbo"},"message":"Fix #35 String.prototype.startsWith absent in IE\n\nThe commit to fix #22 introduced a small regression.\n\n09c0d68#diff-e192ba09633197436e388a54f4cc9d8bR98\n\nAdd Lib.startsWith method.\n\nSupport for String.prototype.startsWith:\n\nhttps://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/9dc8cd791596e3fd3efd478d5690a83fa785b273"},{"sha":"049f8f67c4e21bb4da7ba56e190354a6bb722535","author":{"email":"f5d6e5f053061fcda99d3866c03d58d193faf443@gmail.com","name":"Jan Odvarko"},"message":"Merge pull request #36 from gitgrimbo/issue-35\n\nFix #35 String.prototype.startsWith absent in IE","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/049f8f67c4e21bb4da7ba56e190354a6bb722535"},{"sha":"8793df8e7b5df5c070f0002de8256ff3374d1477","author":{"email":"6c0e27ec021da87d3493027fc16e9efe8f2c10cf@gmail.com","name":"gitgrimbo"},"message":"Upgrade to Intern 3.0.0","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/8793df8e7b5df5c070f0002de8256ff3374d1477"},{"sha":"3dd1de01f8b13935592d0c3d2934c7ff0e98de2b","author":{"email":"6c0e27ec021da87d3493027fc16e9efe8f2c10cf@gmail.com","name":"gitgrimbo"},"message":"Replace Deferred with Promise","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/3dd1de01f8b13935592d0c3d2934c7ff0e98de2b"},{"sha":"c03f0099007aca496a37535164804efaa664892c","author":{"email":"6c0e27ec021da87d3493027fc16e9efe8f2c10cf@gmail.com","name":"gitgrimbo"},"message":"Replace deprecated Intern config properties","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/c03f0099007aca496a37535164804efaa664892c"},{"sha":"728b0fc8e39e854e84711b56b1e7916cba80be9c","author":{"email":"6c0e27ec021da87d3493027fc16e9efe8f2c10cf@gmail.com","name":"gitgrimbo"},"message":"Start to add code coverage reports\n\n- Add Lcov and LcovHtml reporters to intern config.\n- Add new 'tests/unit/core/lib' and 'tests/unit/core/cookies' unit tests.\n\n/lcov.info file and /html-report/ folder will be generated.\n\nFor the code coverage to work with functional tests, the proxyUrl in the\nIntern config needs to be a URL that is reachable from the Selenium test\nnodes (i.e. not localhost if the Selenium nodes are on a different host to\nthe Intern proxy).\n\nBoth the $harviewer_base and $test_base URLs in config.php, and the\nharviewer.harViewerBase and harviewer.testBase URLs in the Intern config\nneed to point to the proxyUrl to get coverage information.\n\nE.g. (in /selenium/tests/config.php):\n\n$harviewer_base = \"http://192.168.1.80:9000/webapp/\";\n$test_base = \"http://192.168.1.80:9000/selenium/\";\n\nand (in /tests/intern.js):\n\n    harviewer: {\n        harViewerBase: 'http://192.168.1.80:9000/webapp/',\n        testBase: 'http://192.168.1.80:9000/selenium/'\n    },\n\nConfig value `excludeInstrumentation` has also been improved to exclude\nall code except the application code.","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/728b0fc8e39e854e84711b56b1e7916cba80be9c"},{"sha":"e18c21728644677b0ec8bb5a5a75d0de67bc369b","author":{"email":"6c0e27ec021da87d3493027fc16e9efe8f2c10cf@gmail.com","name":"gitgrimbo"},"message":"Use configurable findTimeout for webdriver\n\nEach test can grab the same findTimeout value from the Intern config.","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/e18c21728644677b0ec8bb5a5a75d0de67bc369b"},{"sha":"317ca2fe86d0e95b07bc094fd8db44498ffc15d2","author":{"email":"6c0e27ec021da87d3493027fc16e9efe8f2c10cf@gmail.com","name":"gitgrimbo"},"message":"Ant tasks to download Selenium server and IE/Chrome drivers\n\nUse\n  `ant get-selenium`\nto get Selenium server and IE/Chrome drivers.\n\nUse\n  `ant get-iedriver` or `ant get-chromedriver`\nto get an individual driver.\n\n`start-server.bat` is updated to reflect the new driver locations.","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/317ca2fe86d0e95b07bc094fd8db44498ffc15d2"},{"sha":"9231c76ec2c0382f4abdffc178f31796dcd88cf2","author":{"email":"6c0e27ec021da87d3493027fc16e9efe8f2c10cf@gmail.com","name":"gitgrimbo"},"message":"Highlight diffs between Selenium standalone/grid\n\nAdd some comments about testing with Selenium standalone or Selenium grid.\n\nThese comments are in selenium/tests/config.php and tests/README.txt.\n\nAlso split the Intern config into three\n\n- intern.js (use as base config and for unit testing)\n- intern-selenium-standalone.js (use for Selenium standalone testing, and\n  also unit testing)\n- intern-selenium-grid.js (use for Selenium grid testing, and also unit\n  testing)\n\nAdd new tests/functional-suites.js file which encapsulates the list of\nfunctional suites, and this is used in both the standalone and grid config\nfiles.\n\nAdd new start-server-hub.bat script for starting a Selenium hub (which\nSelenium grid nodes will register with).","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/9231c76ec2c0382f4abdffc178f31796dcd88cf2"},{"sha":"9e30d90ad97274effc95506577756f354f145281","author":{"email":"f5d6e5f053061fcda99d3866c03d58d193faf443@gmail.com","name":"Jan Odvarko"},"message":"Merge pull request #37 from gitgrimbo/x-intern-3\n\nUpdate Intern from 2.2.2 to 3.0.0 and some test tidyup","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/9e30d90ad97274effc95506577756f354f145281"},{"sha":"6abd8a08a4bbbd42d0870297868adb4f53bf73f9","author":{"email":"6c0e27ec021da87d3493027fc16e9efe8f2c10cf@gmail.com","name":"gitgrimbo"},"message":"Upgrade jsdoc from old jsdoc-toolkit to new 3.3.2\n\nUse jsdoc 3.3.2 from npm.  It is now a package dependency in\n\"package.json\".\n\nUse new \"jsdoc.conf.json\" config file which excludes third-party\nlibrary files from the doc generation.\n\nDeleted old jsdoc build tools:\n\n- build-tools/js-build-tools/lib/ant-contrib.jar\n- build-tools/js-build-tools/lib/ant.jar\n- build-tools/js-build-tools/lib/yuicompressor.jar\n- build-tools/js.jar\n- build-tools/jsdoc/**/*\n\nLeave other tools that are still in-use:\n\n- build-tools/js-build-tools/lib/js_build_tools.jar\n- build-tools/jsmin/jsmin.0.2.3.jar\n\nAdd \"/webapp-jsdoc/\" to \".gitignore\".","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/6abd8a08a4bbbd42d0870297868adb4f53bf73f9"},{"sha":"f423c636a19e2612a39cf6a9624a0d4251d9345f","author":{"email":"6c0e27ec021da87d3493027fc16e9efe8f2c10cf@gmail.com","name":"gitgrimbo"},"message":"Start to add jsdoc comments for jsdoc generation","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/f423c636a19e2612a39cf6a9624a0d4251d9345f"},{"sha":"4c973930778a3d628a35d53320667bbf529df3ad","author":{"email":"6c0e27ec021da87d3493027fc16e9efe8f2c10cf@gmail.com","name":"gitgrimbo"},"message":"Update README to reflect updated toolset","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/4c973930778a3d628a35d53320667bbf529df3ad"},{"sha":"0fb0e138e68b1a663d2a33f84e84dbd4a33d1c07","author":{"email":"6c0e27ec021da87d3493027fc16e9efe8f2c10cf@gmail.com","name":"gitgrimbo"},"message":"Fix #39 GET params values get dropped from URL\n\n- use encodeURIComponent to encode the 'path' query parameter so that any\n  question marks (and other special chars) in the path are processed correctly.\n- add tests/functional/testIssue39.js","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/0fb0e138e68b1a663d2a33f84e84dbd4a33d1c07"},{"sha":"bd533bc42338d5b2a06296be7e773410ff8564a5","author":{"email":"f5d6e5f053061fcda99d3866c03d58d193faf443@gmail.com","name":"Jan Odvarko"},"message":"Merge pull request #40 from gitgrimbo/issue-39\n\nFix #39 GET params values get dropped from URL","distinct":false,"url":"https://api.github.com/repos/gitgrimbo/harviewer/commits/bd533bc42338d5b2a06296be7e773410ff8564a5"}]}