{"push_id":2330026392,"size":13,"distinct_size":1,"ref":"refs/heads/remove_line_meshes_from_picking","head":"3b6d3f35db4f68b6b6ea2c9840f99551a53d1ec4","before":"2261179bc4e462d739725bcd4213f6db8c2eff20","commits":[{"sha":"b5edc45b43caaee7c434fc9a65ea6844290970fb","author":{"name":"Nicolas Mellado","email":"22047791bd5cce48f1fa2de74642ddfff0a233ca@gmail.com"},"message":"Fix Windows build and CI (#284)\n\n* Update third party repositories\r\n\r\n* Fix dll export stuff\r\n\r\n* Fix invalid Eigen::Map creation from std::iterator\r\n\r\nIt seems that GCC and clang manage to call implicitly the dereferencing operator, while mvsc doesn't.\r\n\r\n* Fix compilation errors due to unique_ptr copies\r\n\r\nTwo fixes:\r\n - unique_ptr cannot be used directly with std::vector::push_back without move. Switch to emplace_back to postpone unique_ptr generation\r\n - explicitely delete copy and assignement operators, which would try to copy the unique_ptr container. Not that this bug only occures with c++11 (used by mvsc), as copy and assignment operators are deleted by default in c++14\r\n\r\n* First version of AppVeyor script\r\n\r\n* Fix invalid use of env. variable for artefacts\r\n\r\n* Disable Debug build + init submodules\r\n\r\n* Install assets and config after building radiumCore\r\n\r\n* Use std::vector::data() instead of _Ptr\r\n\r\n* Ease AppVeyor debug\r\n\r\n* test sequential build\r\n\r\n* Fix compilation bug on windows, when compiling 3rd parties\r\n\r\nWhen copying the dlls to the bin dir, force generating the directory to avoid copying to the dll to a non-existing directory.\r\nIn practice, when this copy occures, the dll is named 'bin', which prevents bin dir creation in later compilation stages.\r\n\r\n* Clean App Veyor script\r\n\r\n* Add travis script\r\n\r\n* Minor fixes in Windows Compilation instructions\r\n\r\n* Add missing Qt packages for Linux CI\r\n\r\n* [CI] Tentative fix for qt bug on MacOS\r\n\r\n* Set compiler\r\n\r\n* [CI] Tentative fix Macos qt path\r\n\r\n* [CI] Update to clang 6.0\r\n\r\n* Check for minimal qt version\r\n\r\n* Fix wrong compiler (clang 5.0 instead of 6.0)\r\n\r\n* [CI] Manually install recent Qt\r\n\r\n* [CI] add qt installer configuration script\r\n\r\n* [CI] Fix wrong CLANG_VERSION\r\n\r\n* [CI] Tentative fix for qt installation\r\n\r\n* [CI] Fix travis script (tentative)\r\n\r\n* Fix __has_feature warning for CLang (Linux)\r\n\r\n* Cleaning Buildchain\r\n\r\n* [CI] Add g++-7 package to update stdlib with clang\r\n\r\n* Update documentation with Qt version and CI","distinct":false,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/b5edc45b43caaee7c434fc9a65ea6844290970fb"},{"sha":"aed0dd5affbf7ae8cfdb5deb4f0bad850f34ff54","author":{"name":"Nicolas Mellado","email":"22047791bd5cce48f1fa2de74642ddfff0a233ca@gmail.com"},"message":"Set Core::Index as constexpr class + refactor use of InvalidIdx","distinct":false,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/aed0dd5affbf7ae8cfdb5deb4f0bad850f34ff54"},{"sha":"444429af0958a9cb89f5398b7a96ecac1facd557","author":{"name":"Nicolas Mellado","email":"22047791bd5cce48f1fa2de74642ddfff0a233ca@gmail.com"},"message":"Template operators with integer types","distinct":false,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/444429af0958a9cb89f5398b7a96ecac1facd557"},{"sha":"a399fb39961cd5d3a7d15d99f75f321c1253f127","author":{"name":"Nicolas Mellado","email":"22047791bd5cce48f1fa2de74642ddfff0a233ca@gmail.com"},"message":"Fix potential bugs in Index::operator+(Index id, Integer i)\n\noperator+: handle case when id is invalid by deferring evaluation to operator+(Index, Index).\nTest isInvalid: with this new logic, it may happens that m_idx<0 but m_idx != -1. I've update the test to mark Index as invalid when m_idx<0.","distinct":false,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/a399fb39961cd5d3a7d15d99f75f321c1253f127"},{"sha":"421fe1b7c0f5e2e7d7ad0ceb84f7300a2c25348d","author":{"name":"Nicolas Mellado","email":"22047791bd5cce48f1fa2de74642ddfff0a233ca@gmail.com"},"message":"Do not use const ref. to local objects (default values).\n\nIn both cases, constructors are likely to be inlined, so this change will not lead to additional local copy.","distinct":false,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/421fe1b7c0f5e2e7d7ad0ceb84f7300a2c25348d"},{"sha":"e46bd25a1842f05386077959f883b460de53b8fb","author":{"name":"Nicolas Mellado","email":"22047791bd5cce48f1fa2de74642ddfff0a233ca@gmail.com"},"message":"Fix compilation errors introduced by previous merge commit\n\nRemove tabulations\n\nCleaning\n\nRemove unnecessary include directives\n\nreplace remaining typedef by using directive","distinct":false,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/e46bd25a1842f05386077959f883b460de53b8fb"},{"sha":"69fa8ce58ac0a432db19c3787bacac7d5e54eb4d","author":{"name":"dlyr","email":"f27a17fc90c00d8c248d8510a1084221738b492b@dlyr.fr"},"message":"Add MainWindowInterface to separate window implem from MainApplication","distinct":false,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/69fa8ce58ac0a432db19c3787bacac7d5e54eb4d"},{"sha":"4d783da7f6fbd5711b1f3dca4ba96875433590f4","author":{"name":"dlyr","email":"f27a17fc90c00d8c248d8510a1084221738b492b@dlyr.fr"},"message":"Cleanup namespace and move some classes to GuiBase.","distinct":false,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/4d783da7f6fbd5711b1f3dca4ba96875433590f4"},{"sha":"d89c5be05ca13658a9f05f156bcbc4e420be7277","author":{"name":"dlyr","email":"f27a17fc90c00d8c248d8510a1084221738b492b@dlyr.fr"},"message":"Add io as guibase dependence in CMakeLists.","distinct":false,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/d89c5be05ca13658a9f05f156bcbc4e420be7277"},{"sha":"19c71ba2410baea8a2077b1292d9e6883ab2fc46","author":{"name":"dlyr","email":"f27a17fc90c00d8c248d8510a1084221738b492b@dlyr.fr"},"message":"Quick Fixes.\nEnd line with ';', clang Fixit suggestion.\nCorrect two typos, to remove clang warnings.\nGuard  macros from clang-format.","distinct":false,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/19c71ba2410baea8a2077b1292d9e6883ab2fc46"},{"sha":"ce5301dda5575d2ec54ddf84055d917679a0435d","author":{"name":"dlyr","email":"f27a17fc90c00d8c248d8510a1084221738b492b@dlyr.fr"},"message":"Add GUIBASE_API marco on soms classes.","distinct":false,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/ce5301dda5575d2ec54ddf84055d917679a0435d"},{"sha":"356c25a8e26e99138cd000c5cb73c6f47b73232b","author":{"name":"dlyr","email":"f27a17fc90c00d8c248d8510a1084221738b492b@dlyr.fr"},"message":"Add virtual dtor to BaseApplication.","distinct":false,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/356c25a8e26e99138cd000c5cb73c6f47b73232b"},{"sha":"3b6d3f35db4f68b6b6ea2c9840f99551a53d1ec4","author":{"name":"dlyr","email":"f27a17fc90c00d8c248d8510a1084221738b492b@dlyr.fr"},"message":"Do not add RM_LINES meshes to renderQueuePicking. To be fixed later.","distinct":true,"url":"https://api.github.com/repos/STORM-IRIT/Radium-Engine/commits/3b6d3f35db4f68b6b6ea2c9840f99551a53d1ec4"}]}
{"actor":{"display_login":"dlyr"}}