1. 31 Dec, 2008 5 commits
    • Mark Olesen's avatar
      update copyrights for 2009 · 28b200bc
      Mark Olesen authored
      28b200bc
    • Mark Olesen's avatar
      new management for sampledSurface(s) · 48af5740
      Mark Olesen authored
              //- Does the surface need an update?
              virtual bool needsUpdate() const = 0;
      
              //- Mark the surface as needing an update.
              //  May also free up unneeded data.
              //  Return false if surface was already marked as expired.
              virtual bool expire() = 0;
      
              //- Update the surface as required.
              //  Do nothing (and return false) if no update was required
              virtual bool update() = 0;
      
          The constructors for the derived classes should generally start in a
          'expired' condition (ie, needsUpdate() == true) and rely on a subsequent
          call to the update() method to complete the initialization. Delaying the
          final construction as late as possible allows the construction of
          surfaces that may depend on intermediate calculation results (eg,
          iso-surfaces) and also avoids the unnecessary reconstruction of surfaces
          between sampling intervals.
      
          It is the responsibility of the caller to ensure that the surface
          update() is called before the surface is used.  The update() method
          implementation should do nothing when the surface is already up-to-date.
      48af5740
    • Mark Olesen's avatar
      dcc82bf7
    • Mark Olesen's avatar
    • Mark Olesen's avatar
      1389f612
  2. 19 Dec, 2008 4 commits
    • henry's avatar
      d9b9d7f2
    • Mark Olesen's avatar
      changes to build version string · 0c557151
      Mark Olesen authored
      - version is WM_PROJECT_VERSION prefix + SHA1 from current git head
      - move double quotes from make rules to global.Cver for extra safety
      0c557151
    • Mark Olesen's avatar
      tweaked build version strings · 5f7d2acb
      Mark Olesen authored
      - added wmakePrintBuild -check, -update, -version options
      - only update .build cache when explictly requested and
        from within the wmake Cver rules
      - use -check option to avoid unnecessary remake in src/Allwmake
      5f7d2acb
    • Mark Olesen's avatar
      reworked functionObjectList to use PtrList · 79e9a90c
      Mark Olesen authored
      - This was originally plan 'B', but it is actually probably more efficient
        than using PtrDictionary anyhow.
      - straightened out the return value logic, but it wasn't being used anywhere
        anyhow.
      - new 'updated_' data member avoids inadvertent execution in the read()
        method when execution is turned off.
      79e9a90c
  3. 18 Dec, 2008 6 commits
  4. 17 Dec, 2008 6 commits
  5. 16 Dec, 2008 2 commits
  6. 12 Dec, 2008 7 commits
  7. 11 Dec, 2008 4 commits
  8. 10 Dec, 2008 6 commits