{"push_id":693264131,"size":17,"distinct_size":17,"ref":"refs/heads/master","head":"5cb695f9a43b69927caa2a980b9e721d8cfaafce","before":"7ba789f53ed8c8070a218785bc6539af09d9b35f","commits":[{"sha":"37396e8b7918bf0a8f59c991cab8df25fa54fb3b","author":{"email":"eb080873e0961eb0e27ae23642f9b887ff089d6f@intel.com","name":"Sebastien Gonzalve"},"message":"Android: Remove the empty lib include trick hack\n\nThe code was using a hack to export headers only through a empty lib. This\ntrick does not work on darwin hosts.\n\nThis patch remove this hack and use the standard export C include dir.\n\nChange-Id: I34a69a6f66479b3a499efc4a648c43f022e1c472\nSigned-off-by: Sebastien Gonzalve <sebastien.gonzalve@intel.com>\nSigned-off-by: Kevin Rocard <kevin.rocard@intel.com>","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/37396e8b7918bf0a8f59c991cab8df25fa54fb3b"},{"sha":"d31a84010d0af0d8390da135a2f684c0613374cd","author":{"email":"eb080873e0961eb0e27ae23642f9b887ff089d6f@intel.com","name":"Sebastien Gonzalve"},"message":"Workaround: Try to fix android swig generation on Darwin\n\nPathes were hardcoded to linux which make compilation fail on MacOs.\n\nThis patch gets the correct host build arch to fix compilation under MacOSx.\n\nChange-Id: Ie49d179cf1e7a54fa862f8b2f0996d7945884b96\nSigned-off-by: Sebastien Gonzalve <sebastien.gonzalve@intel.com>\nSigned-off-by: Kevin Rocard <kevin.rocard@intel.com>","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/d31a84010d0af0d8390da135a2f684c0613374cd"},{"sha":"8f025323583af4951f1eb30b080784b142dc6287","author":{"email":"eb080873e0961eb0e27ae23642f9b887ff089d6f@intel.com","name":"Sebastien Gonzalve"},"message":"Remove useless NOSIGNAL flags\n\nThose signals are useless and causes problems on darwin (BSD) compilation.\nActually on recv, the flag is ignored on Linux, and on send, it should not be\nnecessary if we do not write on a closed socket.\n\nThus patch thus removes the flags and close the socket on error.\n\nSigned-off-by: Kevin Rocard <kevin.rocard@intel.com>","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/8f025323583af4951f1eb30b080784b142dc6287"},{"sha":"092d73b35ff830119d0bf28c6cf100d160431414","author":{"email":"eb080873e0961eb0e27ae23642f9b887ff089d6f@intel.com","name":"Sebastien Gonzalve"},"message":"Android: workaround link problem on darwin\n\nThe lib in prebuild/darwin-x86 is in fact a 64bit lib and link fails.\n\nThis patch make the host binary use the host python to link (this is quite\nwrong as the version may not be compatible with the android swig version\n\nChange-Id: Ic6ed36a498904e082c1c60f05cc54827ca6ea705\nSigned-off-by: Sebastien Gonzalve <sebastien.gonzalve@intel.com>\nSigned-off-by: Kevin Rocard <kevin.rocard@intel.com>","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/092d73b35ff830119d0bf28c6cf100d160431414"},{"sha":"fb07b618d88aa289b73adb96bb5e701f2ea462d3","author":{"email":"2deac8eb6d4468174a95d7398a201f3232180ec0@intel.com","name":"Jules Clero"},"message":"Remove -Wno-unused-but-set-variable flag for python binding compilation\n\nThis flag is not understood by clang. Also, the currently generated code\ndoesn't seem to contain such error.\n\nChange-Id: I386ab576e93003d69dcf2c593670245070770024\nSigned-off-by: Jules Clero <julesx.clero@intel.com>\nSigned-off-by: Sebastien Gonzalve <sebastien.gonzalve@intel.com>","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/fb07b618d88aa289b73adb96bb5e701f2ea462d3"},{"sha":"42e3c632421e0d225259b6299f4ee9e42b030727","author":{"email":"7161dfe252226e19830328e4d1f3ccda0e2e8a27@intel.com","name":"David Brageul"},"message":"Fix usage of varargs in log methods: can't use a reference type\n\nPassing a reference as second argument of va_start() is undefined behaviour.\nInstead, we should stick to printf's semantic.\n\nKeep std::string in plugin api for retro compatibility but pass by value.\n\nChange-Id: I3f3cba3c3c362bb5809003aab837579cd6c3b1de\nSigned-off-by: Sebastien Gonzalve <sebastien.gonzalve@intel.com>\nSigned-off-by: Kevin Rocard <kevin.rocard@intel.com>","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/42e3c632421e0d225259b6299f4ee9e42b030727"},{"sha":"8eae949383d54b40fbd2f57a09e80ae05e114f00","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\nChange-Id: I36e9269313f34af870808b7140f0eab3cdfd9820\nSigned-off-by: Jules Clero <julesx.clero@intel.com>","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/8eae949383d54b40fbd2f57a09e80ae05e114f00"},{"sha":"ddb7edbad805b5df76ab236ac91da9d4af0fe93c","author":{"email":"eb080873e0961eb0e27ae23642f9b887ff089d6f@intel.com","name":"Sebastien Gonzalve"},"message":"Move toString and appendtitle out of element\n\nThe element class really looks like a god class with stuff that has\nreally nothing to do with its role. toString and appendTitle are good\nexample of stuff that should be move away from it.\n\nThis patch move those two functions into utility where they seems to\nbelong.\n\nSigned-off-by: Sébastien Gonzalve <oznog@users.noreply.github.com>\nSigned-off-by: Jules Clero <julesx.clero@intel.com>","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/ddb7edbad805b5df76ab236ac91da9d4af0fe93c"},{"sha":"8be6e5bce499629c4a3e09ee5f3116e515aeca9e","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"Android: fix pthread compilation flags\n\nOn target, linking against pthread is useless since it is included in bionic.\n\nChange-Id: I4bf51d7ac02bbea7bf6fbbf6218d68ff351d22b9\nSigned-off-by: David Wagner <david.wagner@intel.com>","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/8be6e5bce499629c4a3e09ee5f3116e515aeca9e"},{"sha":"977c4556c2ce85cc658f4709ae0bec9326547126","author":{"email":"7161dfe252226e19830328e4d1f3ccda0e2e8a27@intel.com","name":"David Brageul"},"message":"Android: Do not forbid clang compilation\n\nChange-Id: Ic94bb62ecd7e7e0fadb067d8bda3febb700d5fc6\nSigned-off-by: Sebastien Gonzalve <sebastien.gonzalve@intel.com>\nSigned-off-by: David Wagner <david.wagner@intel.com>\nSigned-off-by: David Brageul <david.brageul@intel.com>","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/977c4556c2ce85cc658f4709ae0bec9326547126"},{"sha":"af2f709ca1533c8ea7d09682934cd33712470144","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"Enable travis clang build\n\nSigned-off-by: Kevin Rocard <kevin.rocard@intel.com>","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/af2f709ca1533c8ea7d09682934cd33712470144"},{"sha":"d4726bea8ea8a7d6967f61e4ec913eb0c1efa7d9","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"Remove usless TestPlatform::portNumber member.\n\nSigned-off-by: Kevin Rocard <kevin.rocard@intel.com>","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/d4726bea8ea8a7d6967f61e4ec913eb0c1efa7d9"},{"sha":"83c2baba8e81cb8650179184ddb42f025f65db71","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"Merge pull request #133 from krocard/android-darwin-clang\n\nBuild on darwin in the android framework with clang\r\n\r\nIn order to build the parameter-framework on darwin (osx), clang must be supported.\r\n - Fix the code to compile with clang\r\n - Enable travis's clang build\r\n - No longer forbid to build with clang in android.mk\r\n\r\nNotes\r\n - the parameter framework still does not support out of the box\r\n   compilation on darwin due to warnings (deprecated features mostly)\r\n   that are considered as errors.\r\n - the first patch removed the fake parameter-framework_include lib\r\n   that was used by the plugins to find PFw headers.\r\n   This mean that all plugin makefiles must be updated.","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/83c2baba8e81cb8650179184ddb42f025f65db71"},{"sha":"9e69aed1debb455259cf5e2d959684b35bbe1ee6","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"Android: Make libxmserializer dynamic\n\nThe Paramter Framework has recently removed its *_include libraries\n(this trick was not working on osx). They were used to include headers\nwithout linking against the libraries in the android build system.\n\nThere are two ways to include library headers:\n - copy the headers (but that would be in contradiction with how the main pfw headers are included)\n - link against the library (chosen solution)\n\nIn order for the plugins to avoid linking against a static\nlibxmlserializer - ie add it and it's dependency to all plugins -\nthe xmlserializer library is now dynamic.\n\nChange-Id: I79feb434c7b44ad4473d62276efc3c4b77928894","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/9e69aed1debb455259cf5e2d959684b35bbe1ee6"},{"sha":"ef58e3b13b041736f08637ba0c7ff8350f754beb","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"Merge pull request #136 from krocard/remove_include_library_trick\n\nAndroid: Make libxmserializer dynamic\r\n\r\nThe Parameter Framework has recently removed (this trick was not working on osx) its *_include libraries that were used to include headers without linking against the libraries in the android build system.\r\n\r\nThere are two ways to include library headers:\r\n - copy the headers (but that would be in contradiction with how the main pfw headers are included)\r\n - link against the library (chosen solution)\r\n\r\nIn order for the plugins to avoid linking against a static\r\nlibxmlserializer - ie add it and its dependency to all plugins -\r\nthe xmlserializer library is now dynamic.","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/ef58e3b13b041736f08637ba0c7ff8350f754beb"},{"sha":"3ef5e3b9cf041120b786dfc67f2dcbedf8ea397d","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"Format version number in decimal, not hexadecimal\n\nHexadecimal is less readable for version numbers.\n\nChange it to decimal literals.","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/3ef5e3b9cf041120b786dfc67f2dcbedf8ea397d"},{"sha":"5cb695f9a43b69927caa2a980b9e721d8cfaafce","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"Version 2.6.0","distinct":true,"url":"https://api.github.com/repos/dawagner/parameter-framework/commits/5cb695f9a43b69927caa2a980b9e721d8cfaafce"}]}