iOS support thread
Moderator: Forum Moderators
Re: iOS support thread
My understanding of the porting process might be limited - but could you throw a Discord dev channel URL to me, so I would ask for a detailed description of what’s required for such an update, if someone has the time to explain a little?
I was sure that it looks like that: we get the source code, replace some library dependencies and therefore some library methods in use; then compile it into the new OS binary.
More than that, some updates might not involve something that needs new libraries and dependencies, and just tweak some existing logic. Why then is it so difficult to place those logic updates on top of existing port and recompile?
I’m asking, not criticising, keep in mind.
I was sure that it looks like that: we get the source code, replace some library dependencies and therefore some library methods in use; then compile it into the new OS binary.
More than that, some updates might not involve something that needs new libraries and dependencies, and just tweak some existing logic. Why then is it so difficult to place those logic updates on top of existing port and recompile?
I’m asking, not criticising, keep in mind.
liminal unit
- Pentarctagon
- Project Manager
- Posts: 5584
- Joined: March 22nd, 2009, 10:50 pm
- Location: Earth (occasionally)
Re: iOS support thread
The discord link is https://discord.gg/battleforwesnoth
The issue though is that the iOS port has never been developed in the main wesnoth repository at https://github.com/wesnoth/wesnoth, so all the changes from the most recently updated branch of https://github.com/singalen/wesnoth would need to be merged into the wesnoth/wesnoth repository as a first step. This also includes some significant changes to the UI to get it to work on the iPhone form factor. Alternatively, someone could (again) remake the iOS port from scratch.
For Android this is being looked into in https://github.com/wesnoth/wesnoth/pull/7707, but nobody has taken on trying to update the iOS port yet.
The issue though is that the iOS port has never been developed in the main wesnoth repository at https://github.com/wesnoth/wesnoth, so all the changes from the most recently updated branch of https://github.com/singalen/wesnoth would need to be merged into the wesnoth/wesnoth repository as a first step. This also includes some significant changes to the UI to get it to work on the iPhone form factor. Alternatively, someone could (again) remake the iOS port from scratch.
For Android this is being looked into in https://github.com/wesnoth/wesnoth/pull/7707, but nobody has taken on trying to update the iOS port yet.
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
take one down, patch it around
-2,147,483,648 little bugs in the code
Re: iOS support thread
Isn't it an option as well: to get all changes in wesnoth/wesnoth since the latest common commit between the two, and export as patch? Then try putting that patch onto sinaren/wesnoth, resolving possible conflicts?
I might miss something. Not a senior in Git.
I might miss something. Not a senior in Git.
liminal unit
- Pentarctagon
- Project Manager
- Posts: 5584
- Joined: March 22nd, 2009, 10:50 pm
- Location: Earth (occasionally)
Re: iOS support thread
Singalen is the previous iOS maintainer who's no longer supporting it, so adding anything to his repository wouldn't be a useful thing to do. It would also then need to be repeated for every release, which would be a ton of work due to all the conflicts you'd get trying to combine them.
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
take one down, patch it around
-2,147,483,648 little bugs in the code
Re: iOS support thread
Got it. Then why not create an iOS branch in wesnoth/wesnoth and merge the current iOS repository into this branch (based on master)?
Or were you telling exactly that, but it is way too long and difficult?
I have to search some background information with GPT...
Or were you telling exactly that, but it is way too long and difficult?
I have to search some background information with GPT...
liminal unit
- Pentarctagon
- Project Manager
- Posts: 5584
- Joined: March 22nd, 2009, 10:50 pm
- Location: Earth (occasionally)
Re: iOS support thread
We have no iOS developers.
99 little bugs in the code, 99 little bugs
take one down, patch it around
-2,147,483,648 little bugs in the code
take one down, patch it around
-2,147,483,648 little bugs in the code
Re: iOS support thread
I’m playing on an iPhone 13 Pro Max and the game crashes as soon as I login to multiplayer, please help
-
- Posts: 1
- Joined: February 8th, 2024, 9:51 pm
Re: iOS support thread
Hello,
I’m an old player on a old ipad (ipad 2016)., IpadOS 15.8.1
and I got the problem to loose saved game!
For now it’s happen 2 time, lost totally the elves campain…. near the end of the campain.
fist time, I loose all automatics saved games.
2nd time, I was making manual safe…. bur after doing an ios update this afternoon,I lost saved games
I’m an old player on a old ipad (ipad 2016)., IpadOS 15.8.1
and I got the problem to loose saved game!
For now it’s happen 2 time, lost totally the elves campain…. near the end of the campain.
fist time, I loose all automatics saved games.
2nd time, I was making manual safe…. bur after doing an ios update this afternoon,I lost saved games