Browse Source

doc: updated changelog for the 2019.01 release.

pull/374/head
Vladimír Vondruš 7 years ago
parent
commit
e695771279
  1. 43
      doc/changelog.dox

43
doc/changelog.dox

@ -36,9 +36,14 @@ See also:
- @subpage changelog-extras "Extras changelog" - @subpage changelog-extras "Extras changelog"
- @subpage changelog-examples "Examples changelog" - @subpage changelog-examples "Examples changelog"
@section changelog-latest Changes since 2018.10 @anchor changelog-latest
@subsection changelog-latest-dependencies Dependency changes @section changelog-2019-01 2019.01
Released 2019-02-04, tagged as
[v2019.01](https://github.com/mosra/magnum/releases/tag/v2019.01).
@subsection changelog-2019-01-dependencies Dependency changes
- Minimal supported GCC version is now 4.8.1, GCC 4.7 is not supported - Minimal supported GCC version is now 4.8.1, GCC 4.7 is not supported
anymore. Minimal Clang version is now 3.3, since that's the first version anymore. Minimal Clang version is now 3.3, since that's the first version
@ -50,9 +55,9 @@ See also:
systems (such as Ubuntu 14.04 or Debian 8). See also systems (such as Ubuntu 14.04 or Debian 8). See also
[mosra/magnum#274](https://github.com/mosra/magnum/issues/274). [mosra/magnum#274](https://github.com/mosra/magnum/issues/274).
@subsection changelog-latest-new New features @subsection changelog-2019-01-new New features
@subsubsection changelog-latest-new-animation Animation library @subsubsection changelog-2019-01-new-animation Animation library
- New @ref Animation::Easing namespace with a collection of well-documented - New @ref Animation::Easing namespace with a collection of well-documented
easing functions easing functions
@ -66,7 +71,7 @@ See also:
- Added @ref Animation::Player::advance(T, std::initializer_list<Containers::Reference<Player<T, K>>>) - Added @ref Animation::Player::advance(T, std::initializer_list<Containers::Reference<Player<T, K>>>)
for advancing multiple players at the same time for advancing multiple players at the same time
@subsubsection changelog-latest-new-math Math library @subsubsection changelog-2019-01-new-math Math library
- Support for using the @ref Math::Deg, @ref Math::Rad, @ref Math::Half, - Support for using the @ref Math::Deg, @ref Math::Rad, @ref Math::Half,
@ref Math::Color3 and @ref Math::Color4 literals with the new experimental @ref Math::Color3 and @ref Math::Color4 literals with the new experimental
@ -75,7 +80,7 @@ See also:
math types as keys in ordered STL containers such as @ref std::map or math types as keys in ordered STL containers such as @ref std::map or
@ref std::set (see also [mosra/magnum#299](https://github.com/mosra/magnum/pull/299)) @ref std::set (see also [mosra/magnum#299](https://github.com/mosra/magnum/pull/299))
@subsubsection changelog-latest-new-platform Platform libraries @subsubsection changelog-2019-01-new-platform Platform libraries
- Added @ref Platform::AndroidApplication::framebufferSize(), - Added @ref Platform::AndroidApplication::framebufferSize(),
@ref Platform::AndroidApplication::dpiScaling(), @ref Platform::AndroidApplication::dpiScaling(),
@ -97,20 +102,20 @@ See also:
@ref Platform::Sdl2Application::InputEvent::event() "event()" accessors to @ref Platform::Sdl2Application::InputEvent::event() "event()" accessors to
make it possible to access raw `SDL_Event` data make it possible to access raw `SDL_Event` data
@subsubsection changelog-latest-new-vk Vk library @subsubsection changelog-2019-01-new-vk Vk library
- Conversion between Magnum math types and math-related Vulkan types in a - Conversion between Magnum math types and math-related Vulkan types in a
new @ref Magnum/Vk/Integration.h header new @ref Magnum/Vk/Integration.h header
@subsection changelog-latest-changes Changes and improvements @subsection changelog-2019-01-changes Changes and improvements
@subsubsection changelog-latest-changes-audio Audio library @subsubsection changelog-2019-01-changes-audio Audio library
- @ref Audio::Source::play(), @ref Audio::Source::pause(), - @ref Audio::Source::play(), @ref Audio::Source::pause(),
@ref Audio::Source::rewind() and @ref Audio::Source::stop() now return @ref Audio::Source::rewind() and @ref Audio::Source::stop() now return
a self-reference like all other methods for easier method chaining a self-reference like all other methods for easier method chaining
@subsubsection changelog-latest-changes-gl GL library @subsubsection changelog-2019-01-changes-gl GL library
- Added a @cpp "nv-egl-incorrect-gl11-function-pointers" @ce workaround that - Added a @cpp "nv-egl-incorrect-gl11-function-pointers" @ce workaround that
explicitly loads OpenGL 1.0 and 1.1 function pointers on contexts created explicitly loads OpenGL 1.0 and 1.1 function pointers on contexts created
@ -121,7 +126,7 @@ See also:
code that's not VAO-aware working on core GL profiles (which don't allow code that's not VAO-aware working on core GL profiles (which don't allow
default VAOs being used for drawing) default VAOs being used for drawing)
@subsubsection changelog-latest-changes-platform Platform libraries @subsubsection changelog-2019-01-changes-platform Platform libraries
- @ref Platform::Sdl2Application::swapBuffers(), "Platform::*Application::swapBuffers()" - @ref Platform::Sdl2Application::swapBuffers(), "Platform::*Application::swapBuffers()"
@ref Platform::Sdl2Application::swapInterval() "swapInterval() const" const, @ref Platform::Sdl2Application::swapInterval() "swapInterval() const" const,
@ -130,13 +135,13 @@ See also:
@ref Platform::Sdl2Application::redraw() "redraw()" were changed from @ref Platform::Sdl2Application::redraw() "redraw()" were changed from
protected to public to allow calling them from outside protected to public to allow calling them from outside
@subsubsection changelog-latest-changes-text Text library @subsubsection changelog-2019-01-changes-text Text library
- The @ref Text::AbstractFont and @ref Text::AbstractFontConverter plugin - The @ref Text::AbstractFont and @ref Text::AbstractFontConverter plugin
APIs now return @ref Corrade::Containers::Pointer instead of APIs now return @ref Corrade::Containers::Pointer instead of
@ref std::unique_ptr for improved compile times @ref std::unique_ptr for improved compile times
@subsubsection changelog-latest-changes-texturetools TextureTools library @subsubsection changelog-2019-01-changes-texturetools TextureTools library
- Further performance and output quality improvements for - Further performance and output quality improvements for
@ref TextureTools::DistanceField, making the ES2/WebGL 1 consistent with @ref TextureTools::DistanceField, making the ES2/WebGL 1 consistent with
@ -144,13 +149,13 @@ See also:
compared to before. It's now also possible to reuse the internal state for compared to before. It's now also possible to reuse the internal state for
batch processing. batch processing.
@subsubsection changelog-latest-changes-trade Trade library @subsubsection changelog-2019-01-changes-trade Trade library
- The @ref Trade::AbstractImporter plugin API now returns - The @ref Trade::AbstractImporter plugin API now returns
@ref Corrade::Containers::Pointer instead of @ref std::unique_ptr for @ref Corrade::Containers::Pointer instead of @ref std::unique_ptr for
improved compile times improved compile times
@subsection changelog-latest-buildsystem Build system @subsection changelog-2019-01-buildsystem Build system
- Experimental support for creating Android APKs directly using CMake without - Experimental support for creating Android APKs directly using CMake without
Gradle involved. See @ref platforms-android-apps for more information. See Gradle involved. See @ref platforms-android-apps for more information. See
@ -172,7 +177,7 @@ See also:
in case @ref Corrade::TestSuite is found. The @ref DebugTools::CompareImage in case @ref Corrade::TestSuite is found. The @ref DebugTools::CompareImage
documentation was updated to mention the optionality. documentation was updated to mention the optionality.
@subsection changelog-latest-bugfixes Bug fixes @subsection changelog-2019-01-bugfixes Bug fixes
- Fixed @ref Platform::Sdl2Application and @ref Platform::GlfwApplication to - Fixed @ref Platform::Sdl2Application and @ref Platform::GlfwApplication to
properly support the @cb{.sh} $MAGNUM_DPI_SCALING @ce environment variable properly support the @cb{.sh} $MAGNUM_DPI_SCALING @ce environment variable
@ -190,13 +195,13 @@ See also:
- @ref PixelStorage::imageHeight() and Z value of @ref PixelStorage::skip() - @ref PixelStorage::imageHeight() and Z value of @ref PixelStorage::skip()
was not properly handled on ES3 / WebGL 2 builds. was not properly handled on ES3 / WebGL 2 builds.
@subsection changelog-latest-docs Documentation @subsection changelog-2019-01-docs Documentation
- Fixed various broken links (see [mosra/magnum#291](https://github.com/mosra/magnum/issues/291)) - Fixed various broken links (see [mosra/magnum#291](https://github.com/mosra/magnum/issues/291))
- A dedicated @ref types-thirdparty-integration section listing all - A dedicated @ref types-thirdparty-integration section listing all
provided integrations with 3rd party math APIs provided integrations with 3rd party math APIs
@subsection changelog-latest-deprecated Deprecated APIs @subsection changelog-2019-01-deprecated Deprecated APIs
- All uses of @ref std::unique_ptr in @ref Text::AbstractFont, - All uses of @ref std::unique_ptr in @ref Text::AbstractFont,
@ref Text::AbstractFontConverter and @ref Trade::AbstractImporter are @ref Text::AbstractFontConverter and @ref Trade::AbstractImporter are
@ -214,7 +219,7 @@ See also:
so is deprecated in favor of so is deprecated in favor of
@ref Platform::GlfwApplication::KeyEvent::Key::Semicolon @ref Platform::GlfwApplication::KeyEvent::Key::Semicolon
@subsection changelog-latest-compatibility Potential compatibility breakages, removed APIs @subsection changelog-2019-01-compatibility Potential compatibility breakages, removed APIs
- The @ref MeshTools::fullScreenTriangle() function now returns just a - The @ref MeshTools::fullScreenTriangle() function now returns just a
@ref GL::Mesh instead of @ref std::pair of a mesh and a buffer, as the @ref GL::Mesh instead of @ref std::pair of a mesh and a buffer, as the

Loading…
Cancel
Save