diff --git a/Little Go.xcodeproj/project.pbxproj b/Little Go.xcodeproj/project.pbxproj index a8bcddba..606c33b7 100644 --- a/Little Go.xcodeproj/project.pbxproj +++ b/Little Go.xcodeproj/project.pbxproj @@ -3565,11 +3565,13 @@ CODE_SIGN_ENTITLEMENTS = resource/plist/Entitlements.plist; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 23; DEVELOPMENT_TEAM = ""; EXCLUDED_SOURCE_FILE_NAMES = "GoogleService-Info.plist"; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = src/main/Prefix.pch; INFOPLIST_FILE = resource/plist/Info.plist; + MARKETING_VERSION = 1.6.0; PRODUCT_BUNDLE_IDENTIFIER = ch.herzbube.littlego; PRODUCT_NAME = "Little Go"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -3585,10 +3587,12 @@ CODE_SIGN_ENTITLEMENTS = resource/plist/Entitlements.plist; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 23; DEVELOPMENT_TEAM = ""; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = src/main/Prefix.pch; INFOPLIST_FILE = resource/plist/Info.plist; + MARKETING_VERSION = 1.6.0; PRODUCT_BUNDLE_IDENTIFIER = ch.herzbube.littlego; PRODUCT_NAME = "Little Go"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -3788,10 +3792,12 @@ CODE_SIGN_ENTITLEMENTS = resource/plist/Entitlements.plist; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 23; DEVELOPMENT_TEAM = ""; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = src/main/Prefix.pch; INFOPLIST_FILE = resource/plist/Info.plist; + MARKETING_VERSION = 1.6.0; PRODUCT_BUNDLE_IDENTIFIER = ch.herzbube.littlego; PRODUCT_NAME = "Little Go"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -4109,10 +4115,12 @@ CODE_SIGN_ENTITLEMENTS = resource/plist/Entitlements.plist; CODE_SIGN_IDENTITY = "iPhone Developer"; CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 23; DEVELOPMENT_TEAM = ""; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = src/main/Prefix.pch; INFOPLIST_FILE = resource/plist/Info.plist; + MARKETING_VERSION = 1.6.0; PRODUCT_BUNDLE_IDENTIFIER = ch.herzbube.littlego; PRODUCT_NAME = "Little Go"; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/README.md b/README.md index b3119ff9..4b736366 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## Introduction -Little Go is a free and open source iOS application that lets you play the game of Go on the iPhone or iPad. You can play against another human (on the same device), or against the computer. The computer player is powered by the open source software library [Fuego](http://fuego.sf.net/). The minimum requirement for running the most recent version of Little Go is iOS 8.1. +Little Go is a free and open source iOS application that lets you play the game of Go on the iPhone or iPad. You can play against another human (on the same device), or against the computer. The computer player is powered by the open source software library [Fuego](http://fuego.sf.net/). The minimum requirement for running the most recent version of Little Go is iOS 9.0. For more information about Little Go's features have a look at its [App Store page](https://apps.apple.com/us/app/little-go/id490753989?ls=1). A manual is also available in the "Help" UI area when you launch the app. @@ -9,9 +9,14 @@ Little Go is released under the [Apache License](http://www.apache.org/licenses/ ## Changes in this release -This is the Little Go bugfix release 1.5.1. It contains a fix for a bug that causes the app to crash during launch on iOS 9.x and below (#332). Thanks to Li Chen Ke and Dennis for reporting the issue. +This is the Little Go feature release 1.6.0. A selection of the most important changes are: -The previous release was the Little Go feature release 1.5.0. It adds a single new feature: Board setup mode (#276). When you start a new game, instead of beginning to play you can now switch to board setup mode. In this mode you can place black or white stones in any order and combination to set up the initial board before you begin to play moves. In addition to placing stones, you can select the side which is to play the first move. Read the "Board setup" section in the in-game manual for a detailed feature description. +- Addition of an SGF parser (#112). Little Go can now read and write SGF data on its own without having to delegate this task to Fuego (the built-in computer player library). The core piece of software is SGFC, the SGF Syntax Checker & Converter. A big thank you to Arno Hollosi for writing this tool and making it available under a free license, and also for helping with integrating it into Little Go. +- The user interface has been adapted to newer iOS devices with a sensor notch, rounded corners and/or a Home indicator instead of a Home button (#336). +- When Little Go is newly installed from the App Store the default computer player is now weaker (#358). This should give more users a positive first app experience. Users who want a challenge can still increase the difficulty by switching to a stronger computer player. A side effect of this change is that the default computer player no longer uses the "Pondering" setting, which means that the iOS device's battery should now be used up a lot less. +- The project has received its first code contribution! Thanks to Dan Hassin for making a user interface improvement (#346) and improving the project's software build (cf. pull rquests on GitHub) so that it now works out of the box for new contributors. + +A number of bugs have also been fixed, among them three app crashes (#357, #361 and #362) and a major regression (#359). The [ChangeLog](doc/ChangeLog) document has more details. diff --git a/doc/BUGS b/doc/BUGS index 27e4815a..e7fbdd9f 100644 --- a/doc/BUGS +++ b/doc/BUGS @@ -139,6 +139,13 @@ network-related. 2019-01-09 22:13:39.822132+0100 Little Go[17873:3109275] TIC Read Status [1:0x0]: 1:57 +This message appears when the "More game actions" alert controller is displayed +on most devices and iOS versions (12, 13, 14): + 2021-01-31 20:16:30.830921+0100 Little Go[12075:361501] [LayoutConstraints] Unable to simultaneously satisfy constraints. +I have been unable to find the cause for the problem even after extensive +debugging of the view hierarchy generated by UIAlertController. + + Crash reports ------------- For version 1.3.1 there were 3 exotic-looking crashes in the Crashlytics @@ -155,3 +162,17 @@ seconds. After more than 15 minutes of calculations at full throttle there were no signs of any problems. Tested while Instruments was attached to the session. Since I currently don't know how to reproduce the crashes, I also can't provide sensible counter-measures. + + +Minor bugs +---------- +Minor bugs currently considered not to be worth to be recorded on the GitHub +issue tracker. + +- Possibly only on iPad: Hold the device in Landscape. Make sure a board + position is selected in the board position table view (table view cell has + orange background color). Switch to another app for a few seconds. Switch + back. The table view cell is no longer selected. Tried to fix this by + setting the cell's "selected" and "highlighted" properties to YES, but didn't + work. + diff --git a/doc/ChangeLog b/doc/ChangeLog index 0e0f32bc..bc3515b6 100644 --- a/doc/ChangeLog +++ b/doc/ChangeLog @@ -1,3 +1,114 @@ +-------------------------------------------------------------------------------- +Version 1.6.0 (Feburary 26 2021) +-------------------------------------------------------------------------------- +======== +Features +======== +Smart Game Format (SGF) data processing: +- Added an SGF parser (#112). Little Go can now read and write SGF data on its + own without having to delegate this task to Fuego (the built-in computer + player library). The core piece of software is SGFC, the SGF Syntax Checker & + Converter. A big thank you to Arno Hollosi for writing this tool and making it + available under a free license, and also for helping with integrating it into + Little Go. +- When you select an SGF file in the archive you can now see if the file + contains more than just one game. For each game you now get a preview of its + content and you can select which game to load (#338). +- In the Settings screen there are now a number of user preferences that give + you some control over how SGF files are processed (#337). The defaults should + be fine, especially for files that were created by Little Go, but if you have + imported files from an external source you might need to make adjustments. + The in-game manual has all the details. + +Other features: +- Added a new user preference to the "Board position" settings screen that lets + you choose whether discarding the computer player's last move also discards + your own last move (#99). The goal is that if the option is enabled you can + immediately play again after a discard and try out a different move. +- Added a new entry to the "More game actions" menu that lets you play a rematch + without showing the "New game" screen first (#313). This is a convenient + shortcut to quickly start a new game with the same parameters as the last one. +- Added a new user preference that lets you choose what kind of computer + assistance you would like to receive. The default is, just like before, to let + the computer make a move on your behalf. What's new is that if you prefer you + can now tell the computer to insted only make a suggestion how to play (#28). + Note that the feature is still a bit rough on the edges. Known issues have + been collected in #363, the polish will come in one of the next releases. + +======================== +Improvements and changes +======================== +- The buttons that let the user navigate between board positions have now more + space between them (#346), making it less likely that the user taps the wrong + button. Thanks to Dan Hassin for both reporting the issue and implementing the + fix. +- Loading a game from the archive now benefits from improved error handling. + If a game cannot be loaded you will now get better error messages that should + be more helpful. +- When a game is saved to the archive the current player names are now written + to the SGF data (#237). +- The user interface has been adapted to newer iOS devices with a sensor notch, + rounded corners and/or a Home indicator instead of a Home button (#336). +- The app now supports Dark Mode (#345). A new, darker wooden background for + the board still needs to be found (#360). +- When Little Go is newly installed from the App Store the default computer + player is now weaker (#358). This should give more users a positive first + app experience. Users who want a challenge can still increase the difficulty + by switching to a stronger computer player. A side effect of this change is + that the default computer player no longer uses the "Pondering" setting, which + means that the iOS device's battery should now be used up a lot less. +- Added another predefined computer player that has "Pondering" disabled. Users + who already have the app installed need to select "Reset to defaults" in the + "Players" settings screen to see the new player. +- The app's user interface no longer exposes GTP engine profiles as a separate + entity, instead the user interface now only displays players (#211). It should + now be easier for users to find the settings for adjusting the computer + player's strength. + +======== +Bugfixes +======== +- The app no longer crashes when a game with many moves (500 or more) is + archived or unarchived (#357). +- The app no longer crashes when a game is loaded while an ended game with + non-alternating dispute resolution is present (#361). +- Speculative fix for a potential app crash when an SGF file is imported (#362). +- The information which player resigned is no longer lost when the user switches + to an earlier board position (#341). +- On iPhone devices with larger displays, when the device is rotated while the + activity indicator is displayed in the status view the activity indicator is + now still displayed after the rotation (#343). + +=========== +Regressions +=========== +- All iPhones: When board setup mode was added in version 1.5.0 a bug was + introduced that made it possible for board position lists to show erroneous + information when moves were discarded and then replayed, or when games were + restarted with different characteristics. This bug has now been fixed (#359). +- iPhone devices with smaller displays: When iOS 13 or newer was installed on + these devices the current board position view stopped responding to taps. + This bug has now been fixed (#344). + +================= +Technical changes +================= +- The project has been upgraded to the iOS 14.3 SDK (#335) and + Xcode 12.3 (#334). +- The migration from Twitter Fabric to Google Firebase is now complete (#322). +- Support for iOS 8 has been dropped, the minimum required version is now iOS + 9.0 (#305). This should not affect any devices unless they are artificially + held back at iOS 8. +- The project's software build should now work out of the box for new + contributors. Thanks to Dan Hassin for contributing the necessary changes. + +================= +GitHub issue list +================= +A list of all issues closed for this release is available on GitHub: +https://github.com/herzbube/littlego/milestone/18?closed=1 + + -------------------------------------------------------------------------------- Version 1.5.1 (March 23 2019) -------------------------------------------------------------------------------- diff --git a/doc/MediaFiles b/doc/MediaFiles index 0ff3b35f..6a278edd 100644 --- a/doc/MediaFiles +++ b/doc/MediaFiles @@ -25,7 +25,7 @@ wood-on-wood-12.aiff the tool a second time. The values should now be correctly adjusted to the noise level in the recording, so that you can simply click the "OK" button. After the tool has applied its effect, you can playback the recording to - confirm that the noise has really been eliminiated. + confirm that the noise has really been eliminated. - Select the portion of the recording that you want to use as the media file. Select "File > Export Selection", in the following dialog click the "Clear" button to remove the metadata stored by the iPhone in the recording, then diff --git a/doc/NOTES.Architecture b/doc/NOTES.Architecture index 7f00f183..13cc37d5 100644 --- a/doc/NOTES.Architecture +++ b/doc/NOTES.Architecture @@ -6,6 +6,7 @@ This document contains architecture notes on a variety of subjects. Memory management ----------------- This project uses manual reference counting using retain/release, i.e. no ARC. +An exception is the source code built for the "UI tests" target, which uses ARC. Communication with Fuego @@ -139,7 +140,7 @@ About the Play UI area hierarchy. With a few exceptions, the view hierarchy is represented by a corresponding hierarchy of container/child UIViewControllers. Not all controller classes are view controllers, though: There are also a number of - controllers that manage gesture recognizing and alert messages. + controllers that manage gesture recognizing, animations and alert messages. - Dynamic design: When the application launches, the main application view controller creates an instance of the appropriate PlayRootViewController subclass. This starts a first cascade of object creation during which all the @@ -166,7 +167,7 @@ iPhone UI design: that the user can place a stone. 3) Display scoring information (territory markup, dead stones, etc.). 4) Provide user interaction so that the user can mark dead stones during scoring. - - Because the Go board is square, but iOS device screens are oblong, the + - Because the Go board is square, but iOS device screens are rectangular, the game view cannot take full advantage of all the available screen estate. The game view is responsible for making the most of the current situation, dynamically adjusting to any changes such as device orientation changes. diff --git a/doc/NOTES.Build b/doc/NOTES.Build index 8b2f33a5..73eda54e 100644 --- a/doc/NOTES.Build +++ b/doc/NOTES.Build @@ -7,16 +7,18 @@ used by the project. Xcode version ------------- -Since version 1.4.0, the current build should work out of the box for +Since version 1.6.0, the current build should work out of the box for - Xcode 10.1 - iOS base SDK 12.1 + Xcode 12.3 + iOS base SDK 14.3 If you want to build with a different setup you will probably encounter errors. The most important thing to keep in mind is that the Xcode project's base SDK and deployment target versions must match the versions you have in your script/build-env.sh file, and that the Xcode deployment target must match the -deployment target in the Podfile. +deployment target in the Podfile. Since version 1.6.0 the base SDK version in +build-env.sh is found automatically, so in effect you should only need to make +changes to files if you change the deployment target. If your setup is newer, the build may or may not work, depending on how much Apple changed the compiler toolchain inside Xcode. If the build does not work, @@ -36,6 +38,7 @@ list of configurations that have worked in the past: - Xcode 5.1.1, iOS base SDK 7.1, available in 1.1.x - Xcode 6.1.1, iOS base SDK 8.1, available in 1.2.x - Xcode 7.3.1, iOS base SDK 9.3, available in 1.3.x +- Xcode 10.1, iOS base SDK 12.1, available in 1.4.x and 1.5.x Device builds @@ -148,7 +151,7 @@ Xcode build system configuration -------------------------------- Important configuration settings in Xcode (both for the "Little Go" and the "Unit tests" targets): -- IPHONEOS_DEPLOYMENT_TARGET = 8.1 +- IPHONEOS_DEPLOYMENT_TARGET = 9.0 - This must match the deployment target in script/build-env.sh and in Podfile. - FRAMEWORK_SEARCH_PATHS = "$(SRCROOT)/3rdparty/install" - This is required to find the Fuego, Boost, SgfcKit and libsgfc++ frameworks. @@ -173,7 +176,6 @@ Important configuration settings in Xcode (both for the "Little Go" and the forked the project to create your own App Store build then you must register a Firebase account and get your own Firebase configuration file. - Configuration settings for the "Unit tests" target - All tests in this target are what Apple used to call "logic tests", i.e. unit tests that exercise more or less isolated classes. The test source code is @@ -272,8 +274,8 @@ Platform notes iPhone Simulator. - The base SDK is "Latest" so that a simple rebuild is sufficient after an Xcode upgrade. -- The deployment target is set to 8.1 so that the application keeps running on - iOS 8.1 devices. +- The deployment target is set to 9.0 so that the application keeps running on + iOS 9.0 devices. Upgrading the iOS SDK @@ -281,8 +283,6 @@ Upgrading the iOS SDK A few rough notes on what needs to be done when a new iOS SDK is installed on the development machine: - Delete (or backup) the 3rdparty folder -- Edit script/build-env.sh: Update the "Base SDK" variables to refer to the new - SDK version that was just installed - In Terminal.app, run script/build-3rdparty-software.sh to perform a full rebuild of all 3rdparty software packages - If you haven't restarted Xcode, it might be a good idea to do so now diff --git a/doc/NOTES.Design b/doc/NOTES.Design index 6649b845..16748c37 100644 --- a/doc/NOTES.Design +++ b/doc/NOTES.Design @@ -14,7 +14,7 @@ UI elements design notes TableViewCell - TableViewCellFactory creates a couple of table cell types that are not available from the UIKit -- For the cell type that has a slider, I did a bit off debugging/inspection of +- For the cell type that has a slider, I did a bit of debugging/inspection of the default UITableViewCell and its subviews; following are the results - Size of a UITableViewCell (from its frame rect) = 320x45 - In a cell with style UITableViewCellStyleValue1 and accessoryType diff --git a/doc/NOTES.Marketing b/doc/NOTES.Marketing index 82105751..0f7df159 100644 --- a/doc/NOTES.Marketing +++ b/doc/NOTES.Marketing @@ -7,15 +7,16 @@ to advertise the app in Apple's app store. App Store page content ---------------------- -Little Go is a free and open source iOS application that lets you play the game of Go on the iPhone or iPad. You can play against another human (on the same device), or against the computer. The computer player is powered by the open source software library Fuego (http://fuego.sf.net/). The minimum requirement for running this version of Little Go is iOS 8.1. +Little Go is a free and open source iOS application that lets you play the game of Go on the iPhone or iPad. You can play against another human (on the same device), or against the computer. The computer player is powered by the open source software library Fuego (http://fuego.sf.net/). The minimum requirement for running this version of Little Go is iOS 9.0. Features: - Board sizes between 7x7 and 19x19 (start a new game to change the board size) -- Let the computer player make a move for you +- Let the computer player suggest a move or immediately play the move for you - Calculate the score at any time during the game (area scoring is the default, territory scoring can be selected at the start of a new game) - Adjust the computer's playing strength and resign behaviour by selecting from a number of presets, or by fine-tuning advanced settings - Play even games, or games with 2-9 handicap stones (fixed stone placement) - Select from 5 pre-defined rulesets when you start a new game, or adjust game rules to your preference (komi, ko rule, area/territory scoring system, number of passes to end game, resume play by alternating/non-alternating play, four passes end game) +- Place arbitrary black and white stones for initial board setup before a game starts - View board positions for moves played earlier during the game (no support for game variations, though) - Discard moves (aka "undo") - Display move numbers and coordinate labels @@ -29,11 +30,23 @@ Features: - Submit bug report email from inside the app (yes, this *is* a feature :-)) - For the technically inclined: Watch what happens behind the scenes when Little Go and Fuego talk to each other over the Go Text Protocol (GTP) -Your contribution in any form (coding, UI design, testing, bug reports, creating an app video preview, website design) is welcome - please contact me or visit the project website (http://littlego.herzbube.ch/) to find out more. +Your contribution in any form (coding, UI design, testing, bug reports, creating an app video preview, website design) is welcome - please contact me or visit the support website to find out more. + +A note about the project state: Several years of development have gone into Little Go since its inception in January 2011. The app now has a feature set that is, I believe, quite nice :-) for a free program. My main focus therefore lies on fixing any remaining bugs (of which I am sure there are plenty) and keeping the app running under future versions of iOS. Little Go is released under the Apache License 2.0 (http://www.apache.org/licenses/LICENSE-2.0). +App Store keywords +------------------ +Go, weiqi, igo, baduk, free, computer go, 圍棋, 围棋, 바둑, 圍棋, (위기, 囲碁, 碁, いご, ご + +Note: The keywords in non-latin characters were copy & pasted from the Wikipedia +page on Go [1]. + +[1] https://en.wikipedia.org/wiki/Go_(game) + + App Store screenshots --------------------- App Store Screenshots are prepared in the simulator. The content is the same @@ -54,17 +67,25 @@ Before starting to take screenshots, prepare each simulator as follows: - Lee's Broken Ladder Game.sgf - Fuego vs. Fuego.sgf - Launch the app -- Load "Lee's Broken Ladder Game.sgf" +- Load "Lee's Broken Ladder Game.sgf" as a human vs. human game - Go to board position 97 Screenshots - Screenshot 1: Start placing a stone, then take a screenshot while the - magnifying glass is visible -- Screenshot 2: Take a screenshot from the "Settings > Display" screen -- Screenshot 3: Take a screenshot from the "Archive" screen -- Screenshot 4: Take a screenshot from the "Help" screen -- Screenshot 3: Take a screenshot from the "Diagnostics > GTP Log" screen + magnifying glass is visible and the cross-hair is at intersection L14 +- Screenshot 2: Take a screenshot from the "Human vs. computer" tab in the + "New game" screen +- Load "Ear-reddening game.sgf", then switch to scoring mode +- Screenshot 3: Take a screenshot from board +- Screenshot 4: Take a screenshot from the "Score" tab in the "Game info" screen +- Screenshot 5: Take a screenshot from the "Settings" screen +- Screenshot 6: Take a screenshot from the "Settings > Display" screen +- Screenshot 7: Take a screenshot from the "Archive" screen +- Screenshot 8: Take a screenshot from the "View archive content" screen when + viewing "Lee's Broken Ladder Game.sgf". +- Screenshot 9: Take a screenshot from the "Help" screen +- Screenshot 10: Take a screenshot from the "Diagnostics > GTP Log" screen App Store app preview @@ -72,10 +93,13 @@ App Store app preview This section contains a possible "screenplay" for an App Store app preview movie. The aim is to highlight the most important features of the app. An initial attempt to realize this showed, however, that the screenplay is probably -too long: Even with a severly compressed timeline and rather aggressive cutting, +too long: Even with a severely compressed timeline and rather aggressive cutting, the resulting movie was almost 1.5 minutes long, which is 3 times as long as the maximum length allowed by Apple. +Note: When a new screenplay is written it needs to take into account the new +features that were added since the screenplay below was originally written. + Preparations - Select the device on which to record - Delete app, reinstall app, launch app diff --git a/doc/README.developer b/doc/README.developer index 00a8d585..8e978da8 100644 --- a/doc/README.developer +++ b/doc/README.developer @@ -8,10 +8,11 @@ or years :-) Quick-start guide on how to build and run Little Go --------------------------------------------------- -The current build should work out of the box for Xcode 10.1 and the iOS base -SDK 12.1 (read NOTES.Build if you need help setting up this combination). If you -want to build with a different setup you will probably encounter errors. Consult -NOTES.build and NOTES.Build.3rdparty, but mostly you will be on your own. +The current build should work out of the box for Xcode 12.3 and the iOS base +SDK 14.3 (read NOTES.Build if you need help setting up this combination). If you +want to build with a different setup (especially an older Xcode version) you +will probably encounter errors. Consult NOTES.build and NOTES.Build.3rdparty, +but mostly you will be on your own. Before you begin, make sure that you have CocoaPods installed on your machine. Visit the CocoaPods website (https://cocoapods.org/) for instructions how to do diff --git a/doc/ReleaseSteps b/doc/ReleaseSteps index e21af760..99a6b9b4 100644 --- a/doc/ReleaseSteps +++ b/doc/ReleaseSteps @@ -7,7 +7,8 @@ Before the release ------------------ - Create a release branch. All remaining work will be done in this branch. git checkout -b release-0.9.0 develop -- Run Xcode's analyze tool and fix all problems that are reported +- Run Xcode's analyze tool for both the simulator and a device target and fix + all problems that are reported - Make sure that the issues in the bugtracker are up to date - Analyze any crash reports that are still outstanding - Crashlytics dashboard @@ -25,10 +26,11 @@ Before the release - NOTES.Build - Make sure to read the Xcode release notes - If a new deployment target was used to build the project, update the following - files + files (search for the old version) - README.md - NOTES.Build - NOTES.Marketing + - index.html on the gh-ages branch - If 3rd party software has been updated - Make sure that the third party software version numbers in About.html are up to date (including the fuego-on-ios commit ID) diff --git a/resource/html/About.html b/resource/html/About.html index ec2b4b84..4775e307 100644 --- a/resource/html/About.html +++ b/resource/html/About.html @@ -34,7 +34,7 @@ Fuego, with a few customizations that are available from the Fuego on iOS project. The commit used by this version of %applicationName% is - 09ca868c8018b0943c9af7c28639c822b2d54cc1. + f55b4bfe153b69a56d6982fb0e5d9161aea8a6d4.
Boost
diff --git a/resource/plist/Info.plist b/resource/plist/Info.plist
index f830ab80..503daa7e 100644
--- a/resource/plist/Info.plist
+++ b/resource/plist/Info.plist
@@ -32,11 +32,11 @@