<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 2, 2016 at 6:57 PM, Ralph Versteegen <span dir="ltr"><<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">On 3 February 2016 at 07:16, James Paige <span dir="ltr"><<a href="mailto:Bob@hamsterrepublic.com" target="_blank">Bob@hamsterrepublic.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span>On Tue, Feb 2, 2016 at 9:56 AM, Ralph Versteegen <span dir="ltr"><<a href="mailto:teeemcee@gmail.com" target="_blank">teeemcee@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div>OK, I've fixed emailing, tested it with both gmail and the stock Android email client, committed my changes to all three repositories, and split my changes in sdl-android into the ohrrpgce and sdl_android branches.<br>You will need to run "changeAppSettings.sh -a" after pulling the latest copy of sdl-android.<br></div></div></div></div></div></div></div></div></blockquote><div><br></div></span><div>What does changeAppSettings.sh do? Just looking at the file, makes me thing it is re-generating AndroidAppSettings.cfg ...but I have a had-edited copy of that file for each and every game I have packaged. <br></div></div></div></div></blockquote><div><br></div></span><div>changeAppSettings.sh is used both to change AndroidAppSettings.cfg, and to apply the settings in it by patching the necessary files. With the -a (automatic) option it only reapplies the existing settings.</div></div></div></div></blockquote><div><br><br></div><div>Ah, okay. And now I see how that script is called by build.sh which explains why I have never called it directly before<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span><div><br></div></span><div>I am happy to switch to ohrrpgce-android, but one thing which is super important to me is that I don't want to lose the ability to do seamless updates of games that have already been packaged with build.sh<br></div></div></div></div></blockquote><div><br></div></span><div>That means we will need a function to automatically convert a  AndroidAppSettings.cfg file to a json config file for ohrrpgce-android. That shouldn't be hard as nearly everything in   AndroidAppSettings.cfg can be ignored.<br></div><span class=""><div></div></span></div></div></div></blockquote><div><br></div><div>I checked and the only things I hand-edit in my various copies of AndroidAppSettings.cfg are:<br><br>AppName<br>AppFullName<br>AppVersionCode<br>AppVersionName<br>ScreenOrientation<br><br></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span class=""><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><span><div><br></div></span><div>Losing the ability to merge upstream sounds acceptable to me. In the early days of our android, porting, I didn't realize how stable and compatible it was going to turn out to be, and I had incorrectly imagined that we would have to be merging in important upstream bugfixes.<br></div></div></div></div></blockquote><div><br></div></span><div>There are still some problems which I think might have been fixed upstream, in particular keyboard improvements (but I don't remember what problems we were having). As well as various new features and new platforms like Android TV. And there is an SDL2 branch that looks like it could make supporting SDL2 with our existing build process easy. So I do want to do a merge although it will be painful.<br></div><div><div class="h5"><div> </div></div></div></div></div></div></blockquote><div><br></div><div>Okay, that sounds fine too.<br></div><div> <br>---<br></div></div>James<br><br></div></div>