{"push_id":636033138,"size":37,"distinct_size":30,"ref":"refs/heads/master","head":"ec4f597bac3066dfcfbedbb6661482e6b228dc0b","before":"eb96a8e8c9fd9c93ffcc94979e7fffec57d079e0","commits":[{"sha":"c5c716c73f7f1efd7df2a7cc0ba4a8b4ec459941","author":{"email":"eb080873e0961eb0e27ae23642f9b887ff089d6f@intel.com","name":"Sebastien Gonzalve"},"message":"Change blackboard write/readString prototype\n\nThose functions are used in one place and let the caller transform a\nstd::string to a char * which makes the use of alloca necessary.\nMoreover, the readString cannot know if the pointer given in input\npoints to a buffer with enough space, making it dangerous.\n\nThis patch reworks the API so that write/readString() get std::string\nand lets the implementation play with char *. This also allows to get\nrid of alloca() use which is quite dangerous.\n\nChange-Id: I973e4987278289bb914c4e194b86e924a1c88a6d\nSigned-off-by: Sebastien Gonzalve <sebastien.gonzalve@intel.com>","distinct":false,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/c5c716c73f7f1efd7df2a7cc0ba4a8b4ec459941"},{"sha":"e4ceda6658df19757de174c483a61d9cc5fdb5ae","author":{"email":"3a927494dd8fd4dfe8fa256992840dc4ba515be1@intel.com","name":"Patrick Benavoli"},"message":"CXmlFileIncluderElement constructor cleanup\n\nMade _bValidateSchemasOnStart attribute initialized as part of the\nconstructor's initializer list.\n\nChange-Id: I8f345b5c17f33e012b69005e01dc31a270e41778\nSigned-off-by: Patrick Benavoli <patrick.benavoli@intel.com>","distinct":false,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/e4ceda6658df19757de174c483a61d9cc5fdb5ae"},{"sha":"e7d4c02ed89a94713104c9a6636a81013b8adccb","author":{"email":"3a927494dd8fd4dfe8fa256992840dc4ba515be1@intel.com","name":"Patrick Benavoli"},"message":"Type mismatch corrections (Windows 64 bits)\n\nThis patch removes the type mismatch warnings revealed by Windows 64\ncompiler.  Wherever necessary, used size_t type for size related data.\n\nChange-Id: Ie045ce95940cd83fe8d681168ac9526fc6028d43\nSigned-off-by: Patrick Benavoli <patrick.benavoli@intel.com>","distinct":false,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/e7d4c02ed89a94713104c9a6636a81013b8adccb"},{"sha":"fd33002b3bedb702a67866fbee702b5ad280fcd7","author":{"email":"eb080873e0961eb0e27ae23642f9b887ff089d6f@intel.com","name":"Sebastien Gonzalve"},"message":"Inconsistent name of variable in RuleParser\n\nRemove misleading hungarian notation of variable name in\nCRuleParser::iterate() that was making the code hard to read/maintain.\n\nChange-Id: I7a034d7999f419263551c3ed9a7c26cda38e3818\nSigned-off-by: Sebastien Gonzalve <sebastien.gonzalve@intel.com>","distinct":false,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/fd33002b3bedb702a67866fbee702b5ad280fcd7"},{"sha":"b436977becf57445fcf19d8b3be1c9c37b6e192a","author":{"email":"3a927494dd8fd4dfe8fa256992840dc4ba515be1@intel.com","name":"Patrick Benavoli"},"message":"Fix for BackSynchronizer related crash on windows\n\nOn windows platform, the definition of a function pointer to a member\nof a given class requires visibility on the header of that class,\notherwize memory corruption may occur at deletion time.\n\nChange-Id: Ifa4943ef0f3e02542c6641959cf67384103bfc69\nSigned-off-by: Patrick Benavoli <patrick.benavoli@intel.com>","distinct":false,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/b436977becf57445fcf19d8b3be1c9c37b6e192a"},{"sha":"f1798d26693ab1952859b6e4e53fdab9f39526ab","author":{"email":"6bd9aa1439e220cc6e83b6bd003f036482231827@users.noreply.github.com","name":"Sébastien Gonzalve"},"message":"stop messing around with useless pointer\n\nBacksynchronizer is dynamically allocated for simulation purpose.\nNevertheless, this is useless as this can be easily achieved thanks to a\ntypedef.\n\nThis patch simplify the backsynchronization use.\n\nSigned-off-by: Sébastien Gonzalve <oznog@users.noreply.github.com>","distinct":false,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/f1798d26693ab1952859b6e4e53fdab9f39526ab"},{"sha":"b3cb31f1b5aac2788e928879712109338548cfc1","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"Merge pull request #83 from OznOg/various_minor_cleanups\n\nVarious minor cleanups","distinct":false,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/b3cb31f1b5aac2788e928879712109338548cfc1"},{"sha":"94de6c433de8465732f06089fd48ce42f1358ec2","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"coveralls: send coverage report to coveralls.io\n\ncoveralls.io is a service that uses information from gcov (generated during\n\"make test\") to provide a coverage report online:\n\n    https://coveralls.io/r/01org/parameter-framework\n\nSome files must be ignored, specifically: generated files (python bindings and\nfiles generated by CMake), tests (because they would inflate the coverage rate)\nand samples (for now, only the skeleton subsystem).\n\nA \"badge\" is also added to the readme showing the coverage rate.\n\nSigned-off-by: David Wagner <david.wagner@intel.com>","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/94de6c433de8465732f06089fd48ce42f1358ec2"},{"sha":"597148e60866d5027b49503360aceb9838a0d547","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"Merge pull request #84 from dawagner/coveralls\n\ncoveralls: send coverage report to coveralls.io\r\n\r\n    https://coveralls.io/r/01org/parameter-framework","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/597148e60866d5027b49503360aceb9838a0d547"},{"sha":"31067e760153fa2d5243185935f6c8566af69ed8","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"Remove unused CElement::getLastChild method\n\nSigned-off-by: David Wagner <david.wagner@intel.com>","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/31067e760153fa2d5243185935f6c8566af69ed8"},{"sha":"466e0ea882eabacbd838c3863ab976f6c78ac975","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"Remove unsued CElement::findAscendantOfKind method\n\nSigned-off-by: David Wagner <david.wagner@intel.com>","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/466e0ea882eabacbd838c3863ab976f6c78ac975"},{"sha":"8b1804389b577caf18ed4b836b10833cce980d18","author":{"email":"60228a510f9a76940848fa2d29321fc4edfc2119@intel.com","name":"David Wagner"},"message":"Remove unused CXmlElement::setComment method\n\nSigned-off-by: David Wagner <david.wagner@intel.com>","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/8b1804389b577caf18ed4b836b10833cce980d18"},{"sha":"3347e4a74f25d25bd76a610e947dfa7fd339fc81","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"Move tests inclusion in a test CMakeList\n\nThe root CMakeList was including every test directories\ndirectly, although it should be kept simple.\n\nMove the inclusions to a dedicated CMakeList in test.\n\nSigned-off-by: Kevin Rocard <kevin.rocard@intel.com>","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/3347e4a74f25d25bd76a610e947dfa7fd339fc81"},{"sha":"5269aa9d725065dc624f3a5cccf2972e98adac77","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"Move ctest definitions in it's own CMakeList\n\nCtest related files and definitions were at the\nsource root although we try to keep it simple.\n\nMove all ctest related files and definition in\na ctest directory.\n\nSigned-off-by: Kevin Rocard <kevin.rocard@intel.com>","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/5269aa9d725065dc624f3a5cccf2972e98adac77"},{"sha":"d93c4f143bed44b1893f02fad6be6019521e8f45","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"Add comments in ctest list file\n\nMainly add a some documentation about the custom cmake\nset_test_env function.","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/d93c4f143bed44b1893f02fad6be6019521e8f45"},{"sha":"ef5736eb592d7f04b0c17d8731be4a68a844d6ec","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"Fail memcheck target on leak or memory errors\n\nSome unit test were checked using valgrind,\nbut if an error was detected it was only logged:\nthe build was not failed.\n\nFail to build all *MemCheck targets if\na leak or an error is reported by valgrind.\n\nSigned-off-by: Kevin Rocard <kevin.rocard@intel.com>","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/ef5736eb592d7f04b0c17d8731be4a68a844d6ec"},{"sha":"b69cf82f8af74ace92d7f2be71624dc408c12add","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"[Travis] Only run gcov through coveralls\n\nGcov was run twice, first by the target ExperimentalCoverage\nand then by coveralls.\n\nAs coveralls give a better coverage report and cdash is not used,\nremove ExperimentalCoverage.\n\nSigned-off-by: Kevin Rocard <kevin.rocard@intel.com>","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/b69cf82f8af74ace92d7f2be71624dc408c12add"},{"sha":"eaf356f30e937ac081e2ce235e13b65d19591757","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"Install bash completions in /usr/share\n\nWith a classic cmake install prefix '/usr',\nbash completions were installed in\n/usr/etc/bash_completion.d/\nwhich even before bash-completion 1.9 was incorrect.\n\nSince v1.9 all completions are to be installed in\n/usr/share/bash-completion/completions\nSee:\nhttp://anonscm.debian.org/cgit/bash-completion/bash-completion.git/tree/CHANGES#n324\n\nChange the completions install path accordingly","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/eaf356f30e937ac081e2ce235e13b65d19591757"},{"sha":"28fa97a33c79abab10b3f0466564a291c671f849","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"[Travis] Use gcov long options\n\nLong option are more readable.","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/28fa97a33c79abab10b3f0466564a291c671f849"},{"sha":"4e41ff72ea176490f6ce09f3dc07af63aba9658d","author":{"email":"f6672397850e914591889d29dcaf9077eb1a8a4f@intel.com","name":"Kevin Rocard"},"message":"[Travis] No longer install debug build\n\nDebug build used to be installed as it was required\nfor make test.\n\nAs make test is now stand alone, do not install debug builds.\nThis has several advantages:\n - slightly faster builds.\n - make test without install is actually tested by travis.\n\nDebug binaries used to overwrite release ones that were installed\npresciently. As it is no longer the case, and to avoid tests to use\ninstalled binaries instead of the local ones, test the debug build\n*before* the release one.\nAs the debug build is now build (first) in it's own folder,\ndebug and release build can not interfere.\n\nSigned-off-by: Kevin Rocard <kevin.rocard@intel.com>","distinct":true,"url":"https://api.github.com/repos/OznOg/parameter-framework/commits/4e41ff72ea176490f6ce09f3dc07af63aba9658d"}]}