buggins / dlangui

Cross Platform GUI for D programming language
Boost Software License 1.0
816 stars 122 forks source link

Migrate to bindbc #612

Closed Superbelko closed 2 years ago

Superbelko commented 3 years ago

BindBC is a newer loader mechanism that replaces Derelict, as Derelict is now basically discontinued I've migrated dlangui to use bindbc instead.

Note: provided .dll/.so needs to be updated as well, otherwise it will fail to load as the provided FreeType and SDL2 libs are too old

Superbelko commented 2 years ago

I've updated previous work and merged with master, tested on Windows and Ubuntu 22.04 (both X11 and SDL2 backends). Works with current provided binaries just fine.

Should be good to go now, please merge.

GrimMaple commented 2 years ago

Can you please rebase your changes on master. instead of merging with it? I'm afraid we will have a lot of garbage in git history if it's not rebased.

Superbelko commented 2 years ago

I've fixed error checking issue and squished the commit, should be ok now.

GrimMaple commented 2 years ago

Thank you for your contribution!