Massif Visualizer merge requestshttps://invent.kde.org/sdk/massif-visualizer/-/merge_requests2020-06-24T09:38:55Zhttps://invent.kde.org/sdk/massif-visualizer/-/merge_requests/1appdata.xml: Minor fixes for submission to Flathub2020-06-24T09:38:55ZTimothée Ravierappdata.xml: Minor fixes for submission to Flathub* Add OARS content rating
* Add 2 latest releases
* Remove '.' in caption* Add OARS content rating
* Add 2 latest releases
* Remove '.' in captionhttps://invent.kde.org/sdk/massif-visualizer/-/merge_requests/2Use KDE_INSTALL_MIMEDIR instead of custom XDG_MIME_INSTALL_DIR2021-01-20T14:01:11ZHeiko BeckerUse KDE_INSTALL_MIMEDIR instead of custom XDG_MIME_INSTALL_DIRKDE_INSTALL_MIMEDIR defaults to share/mime/packages, same as the
manually set path here.
Also actually use SHARED_MIME_INFO_MINIMUM_VERSION in the find_package
call for SharedMimeInfo.KDE_INSTALL_MIMEDIR defaults to share/mime/packages, same as the
manually set path here.
Also actually use SHARED_MIME_INFO_MINIMUM_VERSION in the find_package
call for SharedMimeInfo.https://invent.kde.org/sdk/massif-visualizer/-/merge_requests/3Remove unused XmlPatterns2021-10-28T08:50:04ZAlbert Astals CidRemove unused XmlPatternshttps://invent.kde.org/sdk/massif-visualizer/-/merge_requests/4Add Gitlab CI2022-08-02T11:06:38ZNicolas FellaAdd Gitlab CINicolas FellaNicolas Fellahttps://invent.kde.org/sdk/massif-visualizer/-/merge_requests/5Add explicit moc includes to sources for moc-covered headers2023-07-21T23:32:01ZFriedrich W. H. KossebauAdd explicit moc includes to sources for moc-covered headers* speeds up incremental builds as changes to a header will not always
need the full mocs_compilation.cpp for all the target's headers rebuild,
while having a moc file sourced into a source file only adds minor
extra costs, due to s...* speeds up incremental builds as changes to a header will not always
need the full mocs_compilation.cpp for all the target's headers rebuild,
while having a moc file sourced into a source file only adds minor
extra costs, due to small own code and the used headers usually
already covered by the source file, being for the same class/struct
* seems to not slow down clean builds, due to empty mocs_compilation.cpp
resulting in those quickly processed, while the minor extra cost of the
sourced moc files does not outweigh that in summary.
Measured times actually improved by some percent points.
(ideally CMake would just skip empty mocs_compilation.cpp & its object
file one day)
* enables compiler to see all methods of a class in same compilation unit
to do some sanity checks
* potentially more inlining in general, due to more in the compilation unit
* allows to keep using more forward declarations in the header, as with the
moc code being sourced into the cpp file there definitions can be ensured
and often are already for the needs of the normal class methods
See https://frinring.wordpress.com/2023/06/28/include-also-moc-files-of-headers/ for more background :)
moc includes generated with script from sdk/kde-dev-scripts!24 + some manual fine-tuning of newlines.
Checked completeness by this running in the toplevel build dir giving `0`:
`find . -name mocs_compilation.cpp -exec cat {} \; | grep "#include" | wc -l`https://invent.kde.org/sdk/massif-visualizer/-/merge_requests/6Move Flatpak CI to GitLab2023-08-30T19:18:27ZJulius EnriquezMove Flatpak CI to GitLab- /.flatpak-manifest.json
- /.gitlab-ci.yml
Adds Flatpak manifest from [flatpak-kde-applications](https://invent.kde.org/packaging/flatpak-kde-applications) and Flatpak job definition for switching to GitLab CI.- /.flatpak-manifest.json
- /.gitlab-ci.yml
Adds Flatpak manifest from [flatpak-kde-applications](https://invent.kde.org/packaging/flatpak-kde-applications) and Flatpak job definition for switching to GitLab CI.https://invent.kde.org/sdk/massif-visualizer/-/merge_requests/7Deploy ui.rc files as Qt resource2023-09-25T07:32:59ZFriedrich W. H. KossebauDeploy ui.rc files as Qt resourcehttps://invent.kde.org/sdk/massif-visualizer/-/merge_requests/8snapcraft: initial import snapcraft files.2023-11-01T11:14:04ZScarlett Mooresgmoore@kde.orgsnapcraft: initial import snapcraft files.Transition snapcraft to main repo.Transition snapcraft to main repo.https://invent.kde.org/sdk/massif-visualizer/-/merge_requests/10[CI] Don't depend on kgraphviewer on Windows2024-02-24T14:36:35ZJulius Künzel[CI] Don't depend on kgraphviewer on WindowsIt has no Windows CI and it is hard to add one due to graphviz dependencyIt has no Windows CI and it is hard to add one due to graphviz dependencyhttps://invent.kde.org/sdk/massif-visualizer/-/merge_requests/9[CI/CD] Add flatpak job2024-02-24T14:41:32ZJulius Künzel[CI/CD] Add flatpak jobhttps://invent.kde.org/sdk/massif-visualizer/-/merge_requests/11Appdata: Add developer name2024-03-05T21:24:47ZJustin ZobelAppdata: Add developer name