1. 20 May, 2008 2 commits
    • Oliver Bock's avatar
      Yet another build script update · 585db4dc
      Oliver Bock authored
      * Changed Freetype retrieval from cvs to simple tarball download (much faster, no point in using static repo)
      * SDL should also be changed to tarball download but 1.2.13 has appearently a bug in its "config-sdl" script (fails to list required libraries!). Let's wait for 1.2.14...
      * OGLFT and BOINC are still fetched from their respective repos as there're no proper releases available anyway
      * Also: added and implemented "--distclean" target
    • Oliver Bock's avatar
  2. 19 May, 2008 7 commits
    • Oliver Bock's avatar
      More setup script updates · c7c300d3
      Oliver Bock authored
      * Using bash explicitly (e.g. for "type" built-in)
      * Implemented prerequisite check for executables (GL/GLU should also be checked!)
      * Added first parts of error handling harness
      * Also: removed KDevelop files of kscreensaver
    • Oliver Bock's avatar
      Minor updates · f4519e97
      Oliver Bock authored
      * Fixed wrong env var in Makefile
      * Added tools to prerequisites
    • Oliver Bock's avatar
      Minor updates · 74501759
      Oliver Bock authored
      * Enabled autogen.sh for freetype (required!)
      * Optimized check_last_build()
      * Optimized messages
    • Oliver Bock's avatar
      Adding build patches · 66a6ffc5
      Oliver Bock authored
    • Oliver Bock's avatar
      Added automated build of the starsphere application · 80a3151d
      Oliver Bock authored
      * Amended and added Makefiles where necessary
      ** Fixed/optimized Makefiles with regard to static linking
      ** Added install targets
      * Implemented build_starsphere() in build script
      * The framework part is built as a static library
      * ORC might eventually be an API (library) rather than an executable
      * There are minor dependencies between the framework and the graphics implementations due to GraphicsEngineFactory
      ** This currently prevents the framework to become truely independent (BOINC integration)
      ** Plugins could be a solution to this...
    • Oliver Bock's avatar
      Renaming resource file(s) to *.res · 48ae9602
      Oliver Bock authored
      * Makes them easier to copy during build
      * Important: ALL binary resource files are required to have the extension .res from now on!
    • Oliver Bock's avatar
      Major update · 654f270c
      Oliver Bock authored
      * Implemented build_generic(): SDL, Freetype2, OGLFT, BOINC
      * Added GPLv2 header
      * Added TODOs
      * Simplyfied logging (using absolute path)
      * Extended list of prerequisites
  3. 16 May, 2008 2 commits
  4. 15 May, 2008 5 commits
  5. 14 May, 2008 4 commits
  6. 13 May, 2008 3 commits
  7. 09 May, 2008 3 commits
  8. 08 May, 2008 4 commits
    • Oliver Bock's avatar
      Yet another windoze recycling fix · cf670156
      Oliver Bock authored
      * The fonts also have to be reinitialized as they rely on the OpenGL context being "reset" by windoze
      * Introduced a few sanity checks for resource handling
      * Moved initial fullscreen toggle (release mode) to be called after initialize() as now there's a dependency when on windoze :-/
      TODO: X11 doesn't need the recycling procedure
      * It should only be done for windoze to avoid extra overhead
      * How to determine the OS? Does SDL offer something reliable?
    • Oliver Bock's avatar
      One more windoze recycling fix · 4c4f66f7
      Oliver Bock authored
      * Reinitialize OpenGL context fullscreen toggle
      * Extended a few comments
    • Oliver Bock's avatar
      Fixing windoze window issue (move/resize) · c52dc124
      Oliver Bock authored
      * Windoze "resets" the OpenGL context when SetVideoMode is called - ergo, we need to reinitialize the context
      * Added a switch (recycle) to initialize() to distinguish between one-off and recurring actions
    • Oliver Bock's avatar
  9. 06 May, 2008 2 commits
    • Oliver Bock's avatar
      Minor comment update · aa3655b7
      Oliver Bock authored
    • Oliver Bock's avatar
      Fixed BOINC information update · f327579e
      Oliver Bock authored
      * The interface declared in AbstractGraphicsEngine is now implemented in the most specialized class only (to make sure it's called, down the inheritance hierarchy)
      * The abstract or generelized classes (up the hierarchy) got local implementation (protected) which are called by their respective children.
      * Fixed a bug in the old starsphere code. Search marker rendering deleted to much (memory corruption)! Does OpenGL do any boundary checking?
  10. 30 Apr, 2008 4 commits
  11. 28 Apr, 2008 2 commits
  12. 25 Apr, 2008 2 commits