Tasks:Adonthell 0.3: Difference between revisions
Jump to navigation
Jump to search
m more tasks closed, new added |
m more tasks closed, new added |
||
Line 8: | Line 8: | ||
* <span style="text-decoration: line-through;">Python < 2.6</span> (done, Python 2.3 confirmed working) | * <span style="text-decoration: line-through;">Python < 2.6</span> (done, Python 2.3 confirmed working) | ||
* <span style="text-decoration: line-through;">In-game Python console</span> (done, working) | * <span style="text-decoration: line-through;">In-game Python console</span> (done, working) | ||
* Run with valgrind and fix most severe leaks | * <span style="text-decoration: line-through;">Run with valgrind and fix most severe leaks</span> (done) | ||
= Changes for all platforms = | = Changes for all platforms = | ||
Line 20: | Line 20: | ||
* update GPL header in source files to lastest (see achievements.cc) | * update GPL header in source files to lastest (see achievements.cc) | ||
* improve usage of const, passing by reference throughout code | * improve usage of const, passing by reference throughout code | ||
* migrate code to git | * <span style="text-decoration: line-through;">migrate code to git</span> (done) | ||
* rename configure.in to configure.ac | * <span style="text-decoration: line-through;">rename configure.in to configure.ac</span> (done) | ||
* verify code docs can be created or remove related files/configure checks | * verify code docs can be created or remove related files/configure checks | ||
* <span style="text-decoration: line-through;">Support Python 3</span> (done) | * <span style="text-decoration: line-through;">Support Python 3</span> (done) | ||
Line 35: | Line 35: | ||
* <span style="text-decoration: line-through;">remove libtoolize invocation from autogen.sh -- probably not required</span> (done) | * <span style="text-decoration: line-through;">remove libtoolize invocation from autogen.sh -- probably not required</span> (done) | ||
* <span style="text-decoration: line-through;">update gettext support in wastesedge to latest</span> (done) | * <span style="text-decoration: line-through;">update gettext support in wastesedge to latest</span> (done) | ||
= General release tasks = | |||
* Write user manual | |||
* Code signing for [https://www.certum.eu/certum/cert,offer_en_open_source_cs.xml Windows] and OSX | |||
= Linux tasks = | = Linux tasks = | ||
Line 44: | Line 48: | ||
* <span style="text-decoration: line-through;">compile on OSX 10.11</span> (done) | * <span style="text-decoration: line-through;">compile on OSX 10.11</span> (done) | ||
* compile with sandbox enabled | * compile with sandbox enabled | ||
* <span style="text-decoration: line-through;">create App bundle and test under 10.6 and 10.11</span> ( | * <span style="text-decoration: line-through;">create App bundle and test under 10.6 and 10.11</span> (done) | ||
* try to compile on OSX 10.4 and fix big endian issues introduced by porting to SDL2 | * <span style="text-decoration: line-through;">try to compile on OSX 10.4 and fix big endian issues introduced by porting to SDL2</span> (done) | ||
= Windows tasks = | = Windows tasks = | ||
* compile for Win64 | * <span style="text-decoration: line-through;">compile for Win64</span> (done) | ||
* create installer | * <span style="text-decoration: line-through;">create installer</span> (done) |
Latest revision as of 10:54, 2 August 2016
ToDo-List for adonthell 0.3.6 release
Testing tasks
- gcc 6 / c++-14 (done, working)
- gcc 5 / c++-11 (done, working)
- Python < 2.6 (done, Python 2.3 confirmed working)
- In-game Python console (done, working)
- Run with valgrind and fix most severe leaks (done)
Changes for all platforms
- Debug and fix Erek stuck in cellar (done)
- Improve speed of extro cutscene (done)
- Allow skipping of extro (done)
- Support SDL2 if feasible (ported)
- Update README and related files (first pass complete)
- Remove FULLSCREEN.howto (done)
- Locate music files with higher bitrate (in progress)
- update GPL header in source files to lastest (see achievements.cc)
- improve usage of const, passing by reference throughout code
- migrate code to git (done)
- rename configure.in to configure.ac (done)
- verify code docs can be created or remove related files/configure checks
- Support Python 3 (done)
- Implement simple in-game option window (done)
- Assemble working dlgedit (done)
- Implment in-game achievements (done)
- Improve conditions for Fellnir's in-game hints (no change required)
- configure: add Python/SWIG sanity checks (done)
- Use proper paths for configuration file and saved games (Linux/OSX/Windows)
- Add missing link in Talans dialogue, when confronting him but not immediately picking proper option (no change required)
- Convert OSX highres icon for use on Linux/Windows (done)
- Fix outdated info in extro scroll text (done)
- remove libtoolize invocation from autogen.sh -- probably not required (done)
- update gettext support in wastesedge to latest (done)
General release tasks
- Write user manual
- Code signing for Windows and OSX
Linux tasks
- Make fullscreen mode the default (done)
- .desktop file + icon (done)
- create source tarball and verify everything is included (done)
OSX tasks
- compile on OSX 10.11 (done)
- compile with sandbox enabled
- create App bundle and test under 10.6 and 10.11 (done)
- try to compile on OSX 10.4 and fix big endian issues introduced by porting to SDL2 (done)
Windows tasks
- compile for Win64 (done)
- create installer (done)