tag:github.com,2008:https://github.com/PascalGameDevelopment/SDL2-for-Pascal/releases Release notes from SDL2-for-Pascal 2025-03-15T23:50:27Z tag:github.com,2008:Repository/280430888/v2.3-stable 2025-03-15T23:53:30Z v2.3-stable <p>This is version 2.3 of the <a href="https://www.pascalgamedevelopment.com/" rel="nofollow">PGD Community</a> SDL2-for-Pascal Units.</p> <p>Release notes:</p> <ul> <li>updates sdl2_mixer unit to v2.8.1</li> <li>updates sdl2_ttf unit to v2.24.0</li> <li>major update of sdlthreads.inc</li> <li>update of sdlvideo.inc</li> <li>update of sdlrenderer.inc</li> <li>update of sdlgamecontroller.inc</li> <li>patches, cleanups and bugfixes in many other inc files</li> <li>bugfixes in sdl2_gfx unit</li> <li>deletes obsolete files</li> <li>improve CI workflow</li> <li>improve Delphi compatibility</li> </ul> Free-Pascal-meets-SDL-Website tag:github.com,2008:Repository/280430888/v2.2-stable 2024-01-02T19:43:10Z v2.2-stable <p>This is version 2.2 of the <a href="https://www.pascalgamedevelopment.com" rel="nofollow">PGD Community</a> <em><strong>SDL2-for-Pascal Units</strong></em>.</p> <p>Release notes:</p> <ul> <li>SDL2 unit is up-to-date with at least version 2.0.14 of the SDL2 library (exception sdlthread.inc)</li> <li>many aliases got replaced by typed enums</li> <li>add single and double pointers for all types (thanks furious-programming)</li> <li>update SDL_ttf.pas to latest version 2.21.0</li> <li>replace data types by c data types (see PR <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="1012619318" data-permission-text="Title is private" data-url="https://github.com/PascalGameDevelopment/SDL2-for-Pascal/issues/29" data-hovercard-type="pull_request" data-hovercard-url="/PascalGameDevelopment/SDL2-for-Pascal/pull/29/hovercard" href="https://github.com/PascalGameDevelopment/SDL2-for-Pascal/pull/29">#29</a>)</li> <li>add folder structure (see PR <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="993897196" data-permission-text="Title is private" data-url="https://github.com/PascalGameDevelopment/SDL2-for-Pascal/issues/27" data-hovercard-type="pull_request" data-hovercard-url="/PascalGameDevelopment/SDL2-for-Pascal/pull/27/hovercard" href="https://github.com/PascalGameDevelopment/SDL2-for-Pascal/pull/27">#27</a>)</li> <li>many bugfixes</li> </ul> Free-Pascal-meets-SDL-Website tag:github.com,2008:Repository/280430888/v2.1-comp 2021-09-25T10:07:13Z v2.1 Compatibility Release <p>Version 2.1 of the PGD Community SDL2 Headers<br> Release notes:</p> <ul> <li><strong>This is a compatibility release. Use this release only if necessary.</strong> See remarks below.</li> <li>It has all commits until the point of adding a folder structure to the project and shifting the unit files into the units folder (see PR <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="993897196" data-permission-text="Title is private" data-url="https://github.com/PascalGameDevelopment/SDL2-for-Pascal/issues/27" data-hovercard-type="pull_request" data-hovercard-url="/PascalGameDevelopment/SDL2-for-Pascal/pull/27/hovercard" href="https://github.com/PascalGameDevelopment/SDL2-for-Pascal/pull/27">#27</a>). Compare the disucssion in issue <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="982084690" data-permission-text="Title is private" data-url="https://github.com/PascalGameDevelopment/SDL2-for-Pascal/issues/22" data-hovercard-type="issue" data-hovercard-url="/PascalGameDevelopment/SDL2-for-Pascal/issues/22/hovercard" href="https://github.com/PascalGameDevelopment/SDL2-for-Pascal/issues/22">#22</a>.</li> <li>Shifiting the units into the unit folder may (1) raise difficulties in committing new changes if the branch was started before and (2) make updates of project research pathes necessary.</li> </ul> Free-Pascal-meets-SDL-Website tag:github.com,2008:Repository/280430888/v2.0 2021-08-01T13:32:40Z v2.0: Version 2.0 of the PGD Community SDL2 Headers <p>Remarks:</p> <ul> <li>This version differs only a little bit from the original headers by<br> Tim Blume aka END (see <a href="https://github.com/ev1313/Pascal-SDL-2-Headers">https://github.com/ev1313/Pascal-SDL-2-Headers</a>).</li> <li>This version is kind of a fallback-version if introduction of typed<br> integers (which will be started with the merge of PR <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="665478147" data-permission-text="Title is private" data-url="https://github.com/PascalGameDevelopment/SDL2-for-Pascal/issues/4" data-hovercard-type="pull_request" data-hovercard-url="/PascalGameDevelopment/SDL2-for-Pascal/pull/4/hovercard" href="https://github.com/PascalGameDevelopment/SDL2-for-Pascal/pull/4">#4</a>) turns out to be<br> an (unexpected) failure.</li> </ul> Free-Pascal-meets-SDL-Website