{"push_id":2800782738,"size":2,"distinct_size":2,"ref":"refs/heads/pr/post-0.13-modernization","head":"c3958611a8c7dc08cc6f631832ce64f0bb595884","before":"2f249990daa5fe54b7a1acc36fc6177d1cf69e9f","commits":[{"sha":"6d92eaf248bfa9daed21aa64c4d8a52eb38e1cbd","author":{"name":"Manuel Nickschas","email":"5c9f7cbb185b439cb0f311fd39e6852476cee43c@quassel-irc.org"},"message":"cmake: Add support for generating .qrc files\n\nMost .qrc files we use just map the (partial) contents of a\ndirectory, so that can be autogenerated. Provide CMake functions\nthat support this endeavour to remove the need of regenerating\nresource files if directory contents changes.\n\nSince RCC is stupid, some hacks are required to make this work,\nso we can't use either autorcc nor qt5_add_resource(); we must\ninvoke RCC manually. Clever use of targets and custom commands\nas well as external CMake script invocation ensures that the .qrc\nfiles are always up to date even if files change, while avoiding\nuseless rebuilds (as is currently still the case for i18n).","distinct":true,"url":"https://api.github.com/repos/Sput42/quassel/commits/6d92eaf248bfa9daed21aa64c4d8a52eb38e1cbd"},{"sha":"c3958611a8c7dc08cc6f631832ce64f0bb595884","author":{"name":"Manuel Nickschas","email":"5c9f7cbb185b439cb0f311fd39e6852476cee43c@quassel-irc.org"},"message":"cmake: Autogenerate most of the .qrc resource files\n\nWith the CMake support from the previous commit, resource files\ncan now be autogenerated. Do this for almost all resources;\nthe hicolor one is special because it uses aliases, and the i18n\none requires more work that is going to be added in a follow-up\ncommit.\n\nCombine several of the previous resources (e.g. different icon sets)\nto reduce complexity. This wasn't possible previously due to the\nvarious configuration-specific combinations, but can now be done\ndynamically by extending the glob patterns accordingly.","distinct":true,"url":"https://api.github.com/repos/Sput42/quassel/commits/c3958611a8c7dc08cc6f631832ce64f0bb595884"}]}
{"actor":{"display_login":"Sput42"}}