diff --git a/src/Magnum/Audio/AbstractImporter.h b/src/Magnum/Audio/AbstractImporter.h index 171c2eafe..440e141d0 100644 --- a/src/Magnum/Audio/AbstractImporter.h +++ b/src/Magnum/Audio/AbstractImporter.h @@ -196,7 +196,11 @@ class MAGNUM_AUDIO_EXPORT AbstractImporter: public PluginManager::AbstractManagi /** @brief Sample data */ Containers::Array data(); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ private: /** @brief Implementation for @ref features() */ diff --git a/src/Magnum/Audio/Renderer.h b/src/Magnum/Audio/Renderer.h index 6b8cd53b7..9439160f8 100644 --- a/src/Magnum/Audio/Renderer.h +++ b/src/Magnum/Audio/Renderer.h @@ -152,7 +152,11 @@ class Renderer { alListeneriv(AL_VELOCITY, velocity.data()); } - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Global behavior */ @@ -265,7 +269,11 @@ class Renderer { alDistanceModel(ALenum(model)); } - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ }; /** @debugoperatorclassenum{Renderer,Renderer::Error} */ diff --git a/src/Magnum/Audio/Source.h b/src/Magnum/Audio/Source.h index 1cb0a4821..ca4215f1b 100644 --- a/src/Magnum/Audio/Source.h +++ b/src/Magnum/Audio/Source.h @@ -171,7 +171,11 @@ class MAGNUM_AUDIO_EXPORT Source { return *this; } - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Source behavior */ @@ -474,7 +478,11 @@ class MAGNUM_AUDIO_EXPORT Source { return *this; } - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Buffer management */ @@ -534,7 +542,11 @@ class MAGNUM_AUDIO_EXPORT Source { */ std::size_t unqueueBuffers(Containers::ArrayView> buffers); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name State management */ @@ -742,7 +754,11 @@ class MAGNUM_AUDIO_EXPORT Source { return *this; } - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ private: ALuint _id; diff --git a/src/Magnum/GL/Renderer.h b/src/Magnum/GL/Renderer.h index cf8025966..616456b5b 100644 --- a/src/Magnum/GL/Renderer.h +++ b/src/Magnum/GL/Renderer.h @@ -450,7 +450,11 @@ class MAGNUM_GL_EXPORT Renderer { */ static void setHint(Hint target, HintMode mode); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Clearing values */ @@ -515,9 +519,13 @@ class MAGNUM_GL_EXPORT Renderer { */ static void setClearStencil(Int stencil); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ - /** @name Polygon drawing settings */ + /** @{ @name Polygon drawing settings */ /** * @brief Front facing polygon winding @@ -748,7 +756,11 @@ class MAGNUM_GL_EXPORT Renderer { static void setPatchDefaultOuterLevel(const Vector4& levels); #endif - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Scissor operations */ @@ -760,7 +772,11 @@ class MAGNUM_GL_EXPORT Renderer { */ static void setScissor(const Range2Di& rectangle); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Stencil operations */ @@ -878,7 +894,11 @@ class MAGNUM_GL_EXPORT Renderer { */ static void setStencilOperation(StencilOperation stencilFail, StencilOperation depthFail, StencilOperation depthPass); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Depth testing */ @@ -897,7 +917,11 @@ class MAGNUM_GL_EXPORT Renderer { */ static void setDepthFunction(DepthFunction function); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Masking writes */ @@ -967,7 +991,11 @@ class MAGNUM_GL_EXPORT Renderer { */ static void setStencilMask(UnsignedInt allowBits); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** * @{ @name Blending @@ -1501,7 +1529,11 @@ class MAGNUM_GL_EXPORT Renderer { static void blendBarrier() { glBlendBarrierKHR(); } #endif - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ #ifndef MAGNUM_TARGET_GLES /** @{ @name Logical operation */ @@ -1542,7 +1574,11 @@ class MAGNUM_GL_EXPORT Renderer { */ static void setLogicOperation(LogicOperation operation); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ #endif /** @{ @name Renderer synchronization */ @@ -1692,7 +1728,11 @@ class MAGNUM_GL_EXPORT Renderer { } #endif - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Renderer management */ @@ -1894,7 +1934,11 @@ class MAGNUM_GL_EXPORT Renderer { static GraphicsResetStatus graphicsResetStatus(); #endif - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ private: static void MAGNUM_GL_LOCAL initializeContextBasedFunctionality(); diff --git a/src/Magnum/Magnum.h b/src/Magnum/Magnum.h index abff8906e..e2e24b0db 100644 --- a/src/Magnum/Magnum.h +++ b/src/Magnum/Magnum.h @@ -807,7 +807,11 @@ typedef Math::Range3D Range3Di; /** @brief Float frustum */ typedef Math::Frustum Frustum; -/*@}*/ +/* Since 1.8.17, the original short-hand group closing doesn't work anymore. + FFS. */ +/** + * @} + */ /** @{ @name Half-precision types @@ -913,7 +917,11 @@ typedef Math::Matrix4x3 Matrix4x3h; */ typedef Math::Matrix4x4 Matrix4x4h; -/*@}*/ +/* Since 1.8.17, the original short-hand group closing doesn't work anymore. + FFS. */ +/** + * @} + */ /** @{ @name Double-precision types @@ -1104,7 +1112,11 @@ typedef Math::Range3D Range3Dd; /** @brief Double frustum */ typedef Math::Frustum Frustumd; -/*@}*/ +/* Since 1.8.17, the original short-hand group closing doesn't work anymore. + FFS. */ +/** + * @} + */ #ifndef DOXYGEN_GENERATING_OUTPUT template class Array; diff --git a/src/Magnum/Math/Functions.h b/src/Magnum/Math/Functions.h index 9af15bbbe..db45dc55b 100644 --- a/src/Magnum/Math/Functions.h +++ b/src/Magnum/Math/Functions.h @@ -173,7 +173,11 @@ template inline Rad acos(T value) { return Rad(std::acos(value)); /** @brief Arc tangent */ template inline Rad atan(T value) { return Rad(std::atan(value)); } -/*@}*/ +/* Since 1.8.17, the original short-hand group closing doesn't work anymore. + FFS. */ +/** + * @} + */ /** @{ @name Scalar/vector functions @@ -536,7 +540,11 @@ template inline Vector fma(const Vector inline Vector refract(const Vector< return eta*vector - (eta*dot + std::sqrt(k))*normal; } -/*@}*/ +/* Since 1.8.17, the original short-hand group closing doesn't work anymore. + FFS. */ +/** + * @} + */ }} diff --git a/src/Magnum/Math/FunctionsBatch.h b/src/Magnum/Math/FunctionsBatch.h index c9990aa62..a54ae2133 100644 --- a/src/Magnum/Math/FunctionsBatch.h +++ b/src/Magnum/Math/FunctionsBatch.h @@ -343,7 +343,11 @@ template inline std::pair minmax(const T(&array return minmax(Corrade::Containers::StridedArrayView1D{array}); } -/*@}*/ +/* Since 1.8.17, the original short-hand group closing doesn't work anymore. + FFS. */ +/** + * @} + */ }} diff --git a/src/Magnum/Math/Packing.h b/src/Magnum/Math/Packing.h index 8539deff9..91f47ed57 100644 --- a/src/Magnum/Math/Packing.h +++ b/src/Magnum/Math/Packing.h @@ -217,7 +217,11 @@ template Vector unpackHalf(const Vector& src, const Corrade::Containers::StridedArrayView2D& dst); -/*@}*/ +/* Since 1.8.17, the original short-hand group closing doesn't work anymore. + FFS. */ +/** + * @} + */ }} diff --git a/src/Magnum/Platform/AbstractXApplication.h b/src/Magnum/Platform/AbstractXApplication.h index 278c5cece..7cffc83d7 100644 --- a/src/Magnum/Platform/AbstractXApplication.h +++ b/src/Magnum/Platform/AbstractXApplication.h @@ -242,7 +242,11 @@ class AbstractXApplication { /** @copydoc Sdl2Application::drawEvent() */ virtual void drawEvent() = 0; - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Keyboard handling */ @@ -252,7 +256,11 @@ class AbstractXApplication { /** @copydoc Sdl2Application::keyReleaseEvent() */ virtual void keyReleaseEvent(KeyEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Mouse handling */ @@ -265,7 +273,11 @@ class AbstractXApplication { /** @copydoc Sdl2Application::mouseMoveEvent() */ virtual void mouseMoveEvent(MouseMoveEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ #ifdef DOXYGEN_GENERATING_OUTPUT private: diff --git a/src/Magnum/Platform/AndroidApplication.h b/src/Magnum/Platform/AndroidApplication.h index 75fa85bca..36298e1d3 100644 --- a/src/Magnum/Platform/AndroidApplication.h +++ b/src/Magnum/Platform/AndroidApplication.h @@ -385,7 +385,11 @@ class AndroidApplication { /** @copydoc Sdl2Application::drawEvent() */ virtual void drawEvent() = 0; - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Mouse handling */ @@ -413,7 +417,11 @@ class AndroidApplication { */ virtual void mouseMoveEvent(MouseMoveEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ private: struct LogOutput; diff --git a/src/Magnum/Platform/EmscriptenApplication.h b/src/Magnum/Platform/EmscriptenApplication.h index ad8182334..83771acbb 100644 --- a/src/Magnum/Platform/EmscriptenApplication.h +++ b/src/Magnum/Platform/EmscriptenApplication.h @@ -532,7 +532,11 @@ class EmscriptenApplication { /** @copydoc Sdl2Application::drawEvent() */ virtual void drawEvent() = 0; - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Keyboard handling */ @@ -542,7 +546,11 @@ class EmscriptenApplication { /** @copydoc Sdl2Application::keyReleaseEvent() */ virtual void keyReleaseEvent(KeyEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Mouse handling */ @@ -782,7 +790,11 @@ class EmscriptenApplication { */ virtual void mouseScrollEvent(MouseScrollEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Text input handling */ public: @@ -836,7 +848,11 @@ class EmscriptenApplication { */ virtual void textInputEvent(TextInputEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ private: enum class Flag: UnsignedByte { diff --git a/src/Magnum/Platform/GlfwApplication.h b/src/Magnum/Platform/GlfwApplication.h index f62853ac6..bbb5e2f55 100644 --- a/src/Magnum/Platform/GlfwApplication.h +++ b/src/Magnum/Platform/GlfwApplication.h @@ -537,7 +537,11 @@ class GlfwApplication { /** @copydoc Sdl2Application::drawEvent() */ virtual void drawEvent() = 0; - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Keyboard handling */ @@ -547,7 +551,11 @@ class GlfwApplication { /** @copydoc Sdl2Application::keyReleaseEvent() */ virtual void keyReleaseEvent(KeyEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Mouse handling */ @@ -643,7 +651,11 @@ class GlfwApplication { /** @copydoc Sdl2Application::mouseScrollEvent() */ virtual void mouseScrollEvent(MouseScrollEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Text input handling */ public: @@ -682,7 +694,11 @@ class GlfwApplication { */ virtual void textInputEvent(TextInputEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Special events */ @@ -697,7 +713,11 @@ class GlfwApplication { */ virtual void exitEvent(ExitEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ private: enum class Flag: UnsignedByte; diff --git a/src/Magnum/Platform/Screen.h b/src/Magnum/Platform/Screen.h index 782c66100..a37a13d7d 100644 --- a/src/Magnum/Platform/Screen.h +++ b/src/Magnum/Platform/Screen.h @@ -376,7 +376,11 @@ template class BasicScreen: */ virtual void drawEvent() = 0; - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Keyboard handling */ @@ -402,7 +406,11 @@ template class BasicScreen: virtual void keyReleaseEvent(KeyEvent& event); #endif - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Mouse handling */ @@ -446,7 +454,11 @@ template class BasicScreen: virtual void mouseScrollEvent(MouseScrollEvent& event); #endif - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Text input handling */ @@ -472,7 +484,11 @@ template class BasicScreen: virtual void textEditingEvent(TextEditingEvent& event); #endif - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ private: #ifndef DOXYGEN_GENERATING_OUTPUT /* https://bugzilla.gnome.org/show_bug.cgi?id=776986 */ diff --git a/src/Magnum/Platform/Sdl2Application.h b/src/Magnum/Platform/Sdl2Application.h index b2426d513..f6c901105 100644 --- a/src/Magnum/Platform/Sdl2Application.h +++ b/src/Magnum/Platform/Sdl2Application.h @@ -890,7 +890,11 @@ class Sdl2Application { */ virtual void drawEvent() = 0; - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Keyboard handling */ @@ -908,7 +912,11 @@ class Sdl2Application { */ virtual void keyReleaseEvent(KeyEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Mouse handling */ @@ -1020,7 +1028,11 @@ class Sdl2Application { */ virtual void mouseScrollEvent(MouseScrollEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Touch gesture handling */ @@ -1033,7 +1045,11 @@ class Sdl2Application { */ virtual void multiGestureEvent(MultiGestureEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Text input handling */ public: @@ -1093,7 +1109,11 @@ class Sdl2Application { */ virtual void textEditingEvent(TextEditingEvent& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Special events */ @@ -1141,7 +1161,11 @@ class Sdl2Application { */ virtual void anyEvent(SDL_Event& event); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ private: enum class Flag: UnsignedByte; diff --git a/src/Magnum/SceneGraph/AbstractFeature.h b/src/Magnum/SceneGraph/AbstractFeature.h index 48cdcf957..2430da15e 100644 --- a/src/Magnum/SceneGraph/AbstractFeature.h +++ b/src/Magnum/SceneGraph/AbstractFeature.h @@ -264,7 +264,11 @@ template class AbstractFeature */ virtual void cleanInverted(const MatrixTypeFor& invertedAbsoluteTransformationMatrix); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ private: #ifndef DOXYGEN_GENERATING_OUTPUT /* https://bugzilla.gnome.org/show_bug.cgi?id=776986 */ diff --git a/src/Magnum/SceneGraph/AbstractObject.h b/src/Magnum/SceneGraph/AbstractObject.h index 7be9088e6..8de2fd8a4 100644 --- a/src/Magnum/SceneGraph/AbstractObject.h +++ b/src/Magnum/SceneGraph/AbstractObject.h @@ -181,7 +181,11 @@ template class AbstractObject return doTransformationMatrices(objects, finalTransformationMatrix); } - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** * @{ @name Transformation caching @@ -240,7 +244,11 @@ template class AbstractObject */ void setClean() { doSetClean(); } - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ private: #ifndef DOXYGEN_GENERATING_OUTPUT /* https://bugzilla.gnome.org/show_bug.cgi?id=776986 */ diff --git a/src/Magnum/SceneGraph/Object.h b/src/Magnum/SceneGraph/Object.h index daddf6bbd..454ab5cc9 100644 --- a/src/Magnum/SceneGraph/Object.h +++ b/src/Magnum/SceneGraph/Object.h @@ -219,7 +219,11 @@ template class Object: public AbstractObject& setParentKeepTransformation(Object* parent); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** @{ @name Object transformation */ @@ -279,7 +283,11 @@ template class Object: public AbstractObject class Object: public AbstractObject image3D(const std::string& name, UnsignedInt level = 0); - /*@}*/ + /* Since 1.8.17, the original short-hand group closing doesn't work + anymore. FFS. */ + /** + * @} + */ /** * @brief Plugin-specific access to internal importer state