Comments (3)
Do we want to keep legacy support for SDL 1.x or just completely upgrade our dependency?
from tsc.
Just completely upgrade. SDL 2 is available in Ubuntu Saucy for sure, which also means it will be in the next LTS that will be released soon. Debian currently has it in testing, so the next Debian release will have SDL2 as well. Other distributions with a shorter support cycle will have it anyway, and for the RHEL derivatives I already explained that I don’t consider them to be our target user group.
We should try to keep our code small and maintainable, and supporting all the library versions out there doesn’t do a good job on this. People who ultimatively want the latest available upstream software are usually using distros with short support cycles (or Arch Linux ;-)), and the others just have to / want to wait. This seems fine to me.
For SMC 2.0.0 I think we should not yet upgrade to SDL2, because it is just a bit too new right now. We can aim for this for SMC 3.0.0, so SMC will compile fine on the upcoming Ubuntu LTS.
Vale,
Quintus
from tsc.
SFML is now intended as the replacement for SDL. This task is now superceded by #105
from tsc.
Related Issues (20)
- Menus do not display anything HOT 25
- Directional Pad Inverted for XBox 360 Controller in Windows, 64 Bit TSC HOT 4
- Replace tinyclipboard with SFML
- Macintosh version of TSC HOT 66
- Portable version [feature request] HOT 7
- linker can't find -liconv or -lintl on FreeBSD HOT 6
- mruby build fails HOT 6
- Compiler error: conflicting types for ‘reserved_word’ HOT 6
- Missing releases HOT 3
- publishing pkgbuild HOT 20
- debian 11 deb, missing dependency HOT 5
- makedeb and mpr HOT 2
- get-deb HOT 2
- a linux statically linked version HOT 7
- When the player character loses a life, the score resets to 0 ?
- TSC AppImage package for amd64/arm64/s390x HOT 9
- cegui dependency not available for building Windows version HOT 13
- Unable to build on Ubuntu 24.04 HOT 6
- Compiling fails with boost-1.85 (Linux / Gentoo)
- When selecting options from main menu, TSC crashes at M1 Air running Asahi Ubuntu 24.04 arm64, with this stacktrace HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tsc.