Tasks:Adonthell 0.3: Difference between revisions

From Adonthell
Jump to navigation Jump to search
m Changes for all platforms: more things completed
m more tasks closed, new added
 
(3 intermediate revisions by the same user not shown)
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 =
* Improve speed of extro cutscene
* <span style="text-decoration: line-through;">Debug and fix Erek stuck in cellar</span> (done)
* Allow skipping of extro
* <span style="text-decoration: line-through;">Improve speed of extro cutscene</span> (done)
* Support SDL2 if feasible
* <span style="text-decoration: line-through;">Allow skipping of extro</span> (done)
* Update README and related files
* <span style="text-decoration: line-through;">Support SDL2 if feasible</span> (ported)
* Locate music files with higher bitrate
* <span style="text-decoration: line-through;">Update README and related files</span> (first pass complete)
* migrate code to git
* <span style="text-decoration: line-through;">Remove FULLSCREEN.howto</span> (done)
* rename configure.in to configure.ac
* <span style="text-decoration: line-through;">Locate music files with higher bitrate</span> (in progress)
* update GPL header in source files to lastest (see achievements.cc)
* improve usage of const, passing by reference throughout code
* <span style="text-decoration: line-through;">migrate code to git</span> (done)
* <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
* <span style="text-decoration: line-through;">Support Python 3</span> (done)
* <span style="text-decoration: line-through;">Support Python 3</span> (done)
* <span style="text-decoration: line-through;">Implement simple in-game option window</span> (done)
* <span style="text-decoration: line-through;">Implement simple in-game option window</span> (done)
Line 30: 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 =
* Make fullscreen mode the default
* <span style="text-decoration: line-through;">Make fullscreen mode the default</span> (done)
* <span style="text-decoration: line-through;">.desktop file + icon</span> (done)
* <span style="text-decoration: line-through;">.desktop file + icon</span> (done)
* create source tarball and verify everything is included
* <span style="text-decoration: line-through;">create source tarball and verify everything is included</span> (done)


= OSX tasks =
= OSX tasks =
* <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
* create App bundle and test under 10.6 and 10.11
* <span style="text-decoration: line-through;">create App bundle and test under 10.6 and 10.11</span> (done)
* <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)