{"push_id":638130359,"size":12,"distinct_size":4,"ref":"refs/heads/clang","head":"4a278b9604f058b8b69bd20dd506f9ff46025e0d","before":"97ed4953ce77dbb420aeb82a0a9877e0d18a84e7","commits":[{"sha":"ccb164c15d0f46fb233b67075f37bede8f8ad855","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"xmlcoverage: be able to ignore changes to unknown criteria\n\nSince a parameter-framework client may set a criterion before calling start(),\nthe logs may show changes to criteria before the coverage script knows the list\nof criteria. It used to cause an unrecoverable error even with the \"--force\"\noption.\n\nThis option now makes the coverage script ignore such errors. The script\nalready takes the initial values of criteria into account when the\nparameter-framework starts, so there isn't any information loss.\n\nHowever, if this error happens for any other error than described in the first\nparagraph, you probably don't want to silence it.\n\nSigned-off-by: David Wagner <david.wagner@intel.com>","distinct":false,"url":"https://api.github.com/repos/clero/parameter-framework/commits/ccb164c15d0f46fb233b67075f37bede8f8ad855"},{"sha":"30b8f0f5bebc12d3d8d928a284ce9ff3d7291d7d","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"travis: Use the docker infrastructure\n\nAs advertise by travis news:\n\n    http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/\n\nusing the new docker infra is faster and more reliable. This comes with the\ncost of not being able to use \"sudo\", though. Installing packages is still\npossible by specifying them in an \"addons.apt\" section in .travis.yml. We have\nto remove \"sudo make install\" but we aren't using the installed libs and\nbinaries anyway.\n\nI had some syntax issues with the \"addons\" and \"env\" sections and had to remove\nthe coverity subsection which wasn't configure for the 01org repository anyway.\n\nSigned-off-by: David Wagner <david.wagner@intel.com>","distinct":false,"url":"https://api.github.com/repos/clero/parameter-framework/commits/30b8f0f5bebc12d3d8d928a284ce9ff3d7291d7d"},{"sha":"1297bd1cbbd30532c466f45fb820e3cd3b70afd3","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"travis: don't send email notifications\n\nI never received any email from travis and actually don't want to. Thus, I'm\nremoving my email address from the notification list.\n\nSigned-off-by: David Wagner <david.wagner@intel.com>","distinct":false,"url":"https://api.github.com/repos/clero/parameter-framework/commits/1297bd1cbbd30532c466f45fb820e3cd3b70afd3"},{"sha":"e3dd83df3397d47ee853d3173fac5e8bf700a335","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"Merge pull request #98 from dawagner/travis-docker\n\ntravis: Use the docker infrastructure\r\n\r\nAs advertised by travis news:\r\n\r\n    http://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/\r\n\r\nusing the new docker infra is faster and more reliable. This comes with the\r\ncost of not being able to use \"sudo\", though. Installing packages is still\r\npossible by specifying them in an \"addons.apt\" section in .travis.yml. We have\r\nto remove \"sudo make install\" but we aren't using the installed libs and\r\nbinaries anyway.\r\n\r\nI had some syntax issues with the \"addons\" and \"env\" sections and had to remove\r\nthe coverity subsection which wasn't configure for the 01org repository anyway.\r\nI'm also removing the email notification since I never received any email and\r\nactually don't want to.","distinct":false,"url":"https://api.github.com/repos/clero/parameter-framework/commits/e3dd83df3397d47ee853d3173fac5e8bf700a335"},{"sha":"ec4f597bac3066dfcfbedbb6661482e6b228dc0b","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"Merge pull request #99 from dawagner/xmlcoverage-ignore-unknown-criterion-option\n\nxmlcoverage: be able to ignore changes to unknown criteria\r\n\r\nSince a parameter-framework client may set a criterion before calling start(),\r\nthe logs may show changes to criteria before the coverage script knows the list\r\nof criteria. It used to cause an unrecoverable error even with the \"--force\"\r\noption.\r\n\r\nThis option now makes the coverage script ignore such errors. The script\r\nalready takes the initial values of criteria into account when the\r\nparameter-framework starts, so there isn't any information loss.\r\n\r\nHowever, if this error happens for any other error than described in the first\r\nparagraph, you probably don't want to silence it.","distinct":false,"url":"https://api.github.com/repos/clero/parameter-framework/commits/ec4f597bac3066dfcfbedbb6661482e6b228dc0b"},{"sha":"77f33906cd041fdf400205a2f6ff2a15c2584dba","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"xml coverage: fix a copy-paste mistake\n\nCommit ccb164c15d0f46fb233b67075f37bede8f8ad855 introduced the possibility to\nignore changes to unknown criterion through an option passed to coverage.py but\na copy-paste mistake swapped the action of this option with the option ignoring\nincoherent criterion state changes.\n\nBoth flags are set by 'aplog2coverage.sh -f' so the mistake went unnoticed but\nit must be fixed nevertheless.\n\nSigned-off-by: David Wagner <david.wagner@intel.com>","distinct":false,"url":"https://api.github.com/repos/clero/parameter-framework/commits/77f33906cd041fdf400205a2f6ff2a15c2584dba"},{"sha":"4c111044b58c41a4f22eb1684fc367381b8a4645","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"Merge pull request #101 from dawagner/xml-coverage-fix\n\nxml coverage: fix a copy-paste mistake\r\n\r\nCommit ccb164c introduced the possibility to\r\nignore changes to unknown criterion through an option passed to coverage.py but\r\na copy-paste mistake swapped the action of this option with the option ignoring\r\nincoherent criterion state changes.\r\n\r\nBoth flags are set by 'aplog2coverage.sh -f' so the mistake went unnoticed but\r\nit must be fixed nevertheless.\r\n\r\nSigned-off-by: David Wagner david.wagner@intel.com","distinct":false,"url":"https://api.github.com/repos/clero/parameter-framework/commits/4c111044b58c41a4f22eb1684fc367381b8a4645"},{"sha":"4f6171c80ff3dfa11c8d0b87b5f48f52293c31c1","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"Merge branch 'master' into next","distinct":false,"url":"https://api.github.com/repos/clero/parameter-framework/commits/4f6171c80ff3dfa11c8d0b87b5f48f52293c31c1"},{"sha":"c68ac17515fb6d4aa28c33f5396a4198013ea7e0","author":{"email":"2deac8eb6d4468174a95d7398a201f3232180ec0@intel.com","name":"Jules Clero"},"message":"Remove -Wno-unused-but-set-variable flag for python binding compilation\n\nSwig does not any more generates code which require this flag. Moreover\nthis flag is not present in clang compiler.\n\nChange-Id: I386ab576e93003d69dcf2c593670245070770024\nSigned-off-by: Jules Clero <julesx.clero@intel.com>","distinct":true,"url":"https://api.github.com/repos/clero/parameter-framework/commits/c68ac17515fb6d4aa28c33f5396a4198013ea7e0"},{"sha":"04af16406abecbaf5b10bd78a71727e68a71b1b9","author":{"email":"2deac8eb6d4468174a95d7398a201f3232180ec0@intel.com","name":"Jules Clero"},"message":"Fix hidden overloaded virtual function in BitParameter.h\n\naccessAsInteger function prototype is defined in BaseParameter\nabstract class with an uint32_t type. Nevertheless in BitParameter\nthe overloaded function take an uin64_t. It seems that GCC accepts\nwrongly this mistake but clang don't.\nThis patch corrects the function prototype accordingly to the one\ndefined in BaseParameter. It allows the project to be compiled\nwith clang.\n\nSigned-off-by: Jules Clero <julesx.clero@intel.com>","distinct":true,"url":"https://api.github.com/repos/clero/parameter-framework/commits/04af16406abecbaf5b10bd78a71727e68a71b1b9"},{"sha":"e073a74ee78cfb5a81dbd8385eb8dfc4a0dfa707","author":{"email":"2deac8eb6d4468174a95d7398a201f3232180ec0@intel.com","name":"Jules Clero"},"message":"Update Android.mk files to use Clang\n\nClang compiler allows to use some great features in the\nAndroid PDK (like c++11).\n\nChange-Id: Ic80c04b0aff88aa947b3a07c6f35314cc4a7de28\nSigned-off-by: Jules Clero <julesx.clero@intel.com>","distinct":true,"url":"https://api.github.com/repos/clero/parameter-framework/commits/e073a74ee78cfb5a81dbd8385eb8dfc4a0dfa707"},{"sha":"4a278b9604f058b8b69bd20dd506f9ff46025e0d","author":{"email":"2deac8eb6d4468174a95d7398a201f3232180ec0@intel.com","name":"Jules Clero"},"message":"Add clang compilation to travis configuration\n\nSwig has been updated in order to avoid the use of\nWno-unused-but-set-variable flag which is not present in Clang.\nThe coverage is not supported for now due to gcov compatibility problems\nwith clang.\nThe debug build his also built in a different directory to avoid an\nempty error of python bindings with clang.\n\nSigned-off-by: Jules Clero <julesx.clero@intel.com>","distinct":true,"url":"https://api.github.com/repos/clero/parameter-framework/commits/4a278b9604f058b8b69bd20dd506f9ff46025e0d"}]}