Skip to content

Releases: mgrojo/ASFML

ASFML v2.6.1: update to CSFML version 2.6.1

Choose a tag to compare

@mgrojo mgrojo released this 25 May 19:23

What's Changed

Updated to CSFML v2.6.1.

Aligned with CSFML changes:

  • Added Sf.Font.hasGlyph SFML/CSFML#230
  • Added Sf.Window.Window.createVulkanSurface Sf.Graphics.RenderWindow.createVulkanSurface Sf.Window.Mouse.getPositionWindowBase Sf.Window.Mouse.setPositionWindowBase Sf.Window.Touch.getPositionWindowBase SFML/CSFML@e0589c3

Solved problems with CSFML v2.6.1:

  • Sf.Window.Vulkan.getGraphicsRequiredInstanceExtensions is now callable SFML/CSFML#229

Full Changelog: 2447879...v2.6.1

ASFML v2.6.0: update to latest CSFML version

Choose a tag to compare

@mgrojo mgrojo released this 11 Feb 19:26

Bringing ASFML inline with CSFML 2.6! 🎉

For the complete note of the CSFML 2.6 release see https://github.com/SFML/CSFML/releases/tag/2.6.0

Tests in ASFML can now directly executed from the repository: cd tests && make all run.

Known problems

Sf.Window.Vulkan.getGraphicsRequiredInstanceExtensions cannot be called yet due to a problem in CSFML, see:
SFML/CSFML#227

Full Changelog: v2.5.5...v2.6.0

V2.5.5: new release to upgrade to CSFML 2.5.2 (API changes)

Choose a tag to compare

@mgrojo mgrojo released this 08 Oct 15:56

Changed

  • The required version of CSFML has been upgraded to 2.5.2. This implies changes in the API and incompatibility to any previous CSFML release. #21

Fixed

  • Many improvements and fixes to make the API documentation more readable and faithful to the original.
  • Added named numbers in Sf.Window.Joystick as in original (anon enum was ignored) f0f70e6

Full Changelog: v2.5.4...v2.5.5

V2.5.4: bug-fix release affecting the API

Choose a tag to compare

@mgrojo mgrojo released this 21 Aug 20:54

What's Fixed

API fixes and improvements due to inconsistencies with the CSFML API:

  • Fix bug in the import of the C function for sfText_getLineSpacing (2a4af34)
  • sfTexture_updateFromTexture is now imported (issue #16)
  • Fixed incorrect importing of C functions with strings in Sf.Graphics.Shader (issue #19)
  • sfRenderStates "constructors" from shaders and textures (issue #20)

What's Changed

Minor improvements in some examples.

Full Changelog: v2.5.3...v2.5.4

V2.4.1: new release for CSFML v2.4 (new API)

Choose a tag to compare

@mgrojo mgrojo released this 14 Sep 18:38

This is a release compatible to the ABI of CSFML v2.4, but it is different to the previous v2.4 release in that the Ada API is as close as possible to the v2.5.x releases. This will allow linking applications which do not depend on v2.5 calls in older systems, like Ubuntu 18.04 LTS.

Original version v2.4 is now deprecated.

New bugfix release v2.5.3

Choose a tag to compare

@mgrojo mgrojo released this 09 Aug 14:18

API fixes and improvements due to inconsistencies with the CSFML API.

  • Issue #11: Fixed Sf.Graphics.Rect.contains 0b3d5a5

Other improvements:

Full Changelog: v2.5.2...v2.5.3-final

New bugfix release v2.5.2

Choose a tag to compare

@mgrojo mgrojo released this 27 Nov 00:34

API fixes and improvements due to inconsistencies with the SFML API.

  • Thick binding for Unicode functions cf0557b
  • API fixes in Sf.Network.Ftp 63779a2
  • Sf.Graphics.RenderTexture: fix drawSprite argument type 36e2aed
  • Sf.Graphics.RenderWindow: fix drawCircleShape argument type 1f4dfb4

v2.5.1

Choose a tag to compare

@mgrojo mgrojo released this 05 Aug 15:47

This release fixes a problem with color depth: 52a0135

v2.5

Choose a tag to compare

@mgrojo mgrojo released this 09 Apr 20:15

Complete binding for SFML 2.5.

This version has been tested with the following environments:

  • FSF GNAT 9.3.0 under Ubuntu 20.04.2 LTS with bundled CSFML 2.5
  • GNAT Community 2020 under Windows 10 with CSFML 2.5

Release notes of SFML 2.5

v2.4

Choose a tag to compare

@mgrojo mgrojo released this 02 Apr 15:03

Complete binding for SFML 2.4.

This version has been tested with the following environments:

  • GNAT FSF 7.5.0 under ubuntu 18.04 with bundled CSFML 2.4
  • GNAT Community 2020 under Windows 10 with CSFML 2.5

Note that the API is totally incompatible to 2.5 version due to simplification of imported names. See b4b35b9

Due to that, this version is deprecated, given that upgrading will require massive name changes (though automatable). If you need to use version 2.4 of CSFML, use ASFML v2.4.1, which is API compatible (to the extend permitted by CSFML) to ASFML v2.5.x.