1. 09 Aug, 2004 1 commit
  2. 06 Aug, 2004 3 commits
    • Russ Fish's avatar
      - · d484691c
      Russ Fish authored
      Resizing the window, and moving the splitter between the HyperViewer canvas and
      controls panel, now work.
       . Resizing of GLCanvas for HyperViewer.  EVT_SIZE(self.hypView, self.OnResizeCanvas)
       . Control the size of the controls panel.
      		 EVT_SIZE(self.window_1, self.OnResizeWindow)
      		 EVT_SPLITTER_SASH_POS_CHANGED(self.window_1, -1, self.OnSashChanged)
       . Keep dragging of the window divider outside the window from blanking the
         HyperViewer canvas or controls panel.         self.window_1.SetMinimumPaneSize(21)
    • Russ Fish's avatar
      · c89c8d3d
      Russ Fish authored
      Minor hypview stuff:
         . Cleanup: Don't need to call SwapBuffers in the Python code anymore.
         . Since we're walking a tree, we want the Show/Hide buttons to be
           on if Descend is checked.
         . Go to the top node after read-in, so the node info is displayed.
    • Russ Fish's avatar
      Two hypview client fixes: · 676d3f9a
      Russ Fish authored
        . Make the AnimationFrames GUI control work on Windows and FreeBSD.
        . Make animated moves work in HyperViewer on FreeBSD.
          - Add setFrameEndCB to HypView{,er}.{h,cpp}, frameEndCB to hvmain.cpp .
          - Pass the wxGLCanvas pointer from the Python app all the way down to
            frameEndCB to call wxGLCanvas->SwapBuffers().
            The pointer comes through "encrypted" from Python, hack around that.
          - hvMain now needs to be compiled and linked against the
            wx_gtk2-2.4 includes and libs so it can call SwapBuffers.
  3. 05 Aug, 2004 4 commits
  4. 03 Aug, 2004 6 commits
  5. 31 Jul, 2004 1 commit
  6. 30 Jul, 2004 7 commits
  7. 29 Jul, 2004 15 commits
  8. 28 Jul, 2004 3 commits
    • Russ Fish's avatar
      Restore the /xmlrpc/ prefix to the module name when initializing the SSHServer connection. · a0a8b5c8
      Russ Fish authored
      I took it off when debugging popen streams on Windows; it shouldn't have been checked in.
    • Leigh B. Stoller's avatar
      Fix merge error in last revision. · 55575967
      Leigh B. Stoller authored
    • Leigh B. Stoller's avatar
      Fix rather serious indexing bug that was causing experiment indicies · 95ad01c1
      Leigh B. Stoller authored
      to be reused if the DB is dropped and recreated, since when that
      happens, auto_increment history is lost and it will go back to using
      the latest highest index in the table. Usually not a problem, but
      since we cross index three other tables using the experiment index,
      this causes quite a bit of grief.
      So, my solution is to do my own auto_increment using the
      experiment_stats table (locked of course), which we never delete
      entries from without deleting all entries from the other cross
      referenced tables.
          DBQueryFatal("select MAX(exptidx) from experiment_stats");
      I also added a sanity check to make sure the new index is not
      currently in use in any of the tables. I also cleaned up the
      error path when something goes wrong.