1. 12 Oct, 2011 1 commit
  2. 11 Aug, 2011 1 commit
    • Kenneth Moreland's avatar
      Set CMake policy 0017 to old behavior. · 60a3f463
      Kenneth Moreland authored
      This behavior makes includes in modules shipped with CMake still look
      in the module directories defined by the project.  The change does not
      effect building IceT on its own.  (At least, there are currently no
      modules included that are also included with CMake.)  However, this is
      currently necessary to prevent warnings in ParaView.
      60a3f463
  3. 19 Jul, 2011 4 commits
  4. 24 May, 2011 1 commit
  5. 03 May, 2011 1 commit
  6. 04 Apr, 2011 1 commit
  7. 02 Mar, 2011 1 commit
    • Kenneth Moreland's avatar
      Add ICET_ADD_LIBRARY macro for special instructions on IceT libs. · 3b185b50
      Kenneth Moreland authored
      All the IceT libraries contain some special instructions for the
      builds (such as install targets).  Encapsulate these in a single
      macro.
      
      The motivation for this change was to move the compiler warning
      flags specifically to the files compiled in IceT libraries (or,
      more to the point, outside of the test files).  I don't feel the
      test scaffolding needs the same strickness as the libraries.
      Also, I need to set an environment variable in one of the tests,
      and there is no means of doing that when maintaining ansi
      compatibility.
      3b185b50
  8. 10 Feb, 2011 2 commits
  9. 19 Jan, 2011 1 commit
  10. 16 Dec, 2010 1 commit
  11. 15 Dec, 2010 1 commit
    • Kenneth Moreland's avatar
      Fix 64bit to 32bit demotions. · 402d28d2
      Kenneth Moreland authored
      Many parts of the code allowed implicit conversion from a 64 bit value
      to a 32 bit value.  A lot of this was using IceTSizeType as a 32 bit
      integer.  Using the compiler warnings, remove the conversions or make
      them explicit.
      402d28d2
  12. 14 Dec, 2010 2 commits
  13. 01 Dec, 2010 1 commit
  14. 18 Nov, 2010 1 commit
  15. 17 Nov, 2010 3 commits
  16. 16 Nov, 2010 1 commit
  17. 09 Aug, 2010 3 commits
  18. 19 Jul, 2010 2 commits
    • Kenneth Moreland's avatar
      Add link to math library (bug #10298). · 68d3818d
      Kenneth Moreland authored
      68d3818d
    • Kenneth Moreland's avatar
      Combine IceTCore and IceTStrategies libraries. · 159077dd
      Kenneth Moreland authored
      Changed the build system to include all of the strategies into the
      IceTCore library.  The separation was mostly a coding convienience
      on the library side.  It was rather silly for the user perspective
      as you always used both libraries.  Also, this was becoming less
      convienient as the core library really relies on things in the
      stratgies library and you have to carefully pass pointers and
      structures around.
      
      This change is driven by some errors I am encountering that might
      be caused by using uninitialized strategy objects.  My next step is
      to just identify stratgies by enumerations.  This will get rid of
      any such problems.
      159077dd
  19. 17 Jul, 2010 1 commit
    • Kenneth Moreland's avatar
      Get rid of FindIceT.cmake and UseICET.cmake. · 7054509c
      Kenneth Moreland authored
      FindIceT.cmake did not really do anything that CMake does automatically
      with configure files.  To ge the automatic CMake stuff to work, I
      renamed ICETConfig.cmake to IceTConfig.cmake.
      
      All UseICET.cmake really did was add the include directories and link
      libraries for everybody.  Since you really should be using
      target_link_libraries anyway, this only left the include directories.
      It's just as easy to add the include directories as it is to include
      the use file.
      7054509c
  20. 01 Jul, 2010 1 commit
  21. 28 Jun, 2010 1 commit
    • Kenneth Moreland's avatar
      Changed ICE-T to IceT. · 0e2e6161
      Kenneth Moreland authored
      I while ago we started using IceT for the acronym that is the name
      of this software.  It is about time we changed all the references
      in the code.
      0e2e6161
  22. 24 Jun, 2010 2 commits
    • Kenneth Moreland's avatar
      Fix several compiler warnings. · fb38be1c
      Kenneth Moreland authored
      I turned on a bunch of compiler warnings for gnu in my default
      build.  This fixes these issues.
      fb38be1c
    • Kenneth Moreland's avatar
      Target link libraries only as necessary. · 01ab6889
      Kenneth Moreland authored
      Previously, the OpenGL and MPI libraries were linked to everything
      with a general LINK_LIBRARIES CMake command.  Now, only use
      TARGET_LINK_LIBRARIES to bind libraries to a specific target.  Not
      only is this cleaner, but it also helps verify that libraries that
      should not depend on these libraries don't.
      01ab6889
  23. 19 May, 2010 1 commit
    • Kenneth Moreland's avatar
      New interface to image objects. · a169708f
      Kenneth Moreland authored
      Adding a formal interface to image objects.  The interface
      functions are defined and implemented, but the rest of
      the image.c code is a mess.  The old stuff still needs to be
      deleted and the rest of the methods need to convert to the
      new methods.
      a169708f
  24. 11 May, 2010 1 commit
    • Kenneth Moreland's avatar
      Correct capitalization of FindGLUT package. · 6abc529e
      Kenneth Moreland authored
      Was previously calling FIND_PACKAGE(Glut), which was working
      on Mac because it has a case insensitive file system.  But
      when I moved to Linux, which has a case sensitive file system,
      it failed to find the FindGLUT.cmake package file.
      6abc529e
  25. 04 May, 2010 2 commits
    • Kenneth Moreland's avatar
      Remove references to GL* types · 01692285
      Kenneth Moreland authored
      As a first step to removing dependence on OpenGL of the core IceT,
      remove all the GL* types (i.e. GLint, GLboolean, GLfloat, etc.).
      This removes most of the dependence on OpenGL right there.  (There
      are only a limited amount of OpenGL function calls left.
      
      As part of this process I have also moved the basic header files out
      of the include/GL directory and into the base include directory.
      I also changed the names from ice-t to IceT to better conform to the
      current name convention.
      01692285
    • Kenneth Moreland's avatar
      Converted tests to use Glut. · ccc8ed32
      Kenneth Moreland authored
      Previously the tests used some hack-ish code for creating windows
      on X and Win32.  Unfortunately, this meant that I could not run
      the tests on Mac, where I now do most of my development.  Rather
      that make my own knock off again, I am using a well-established
      portable library.
      ccc8ed32
  26. 03 Jun, 2009 2 commits
  27. 20 May, 2009 1 commit