/[ascend]/trunk/pygtk/gtkbrowser.py
ViewVC logotype

Log of /trunk/pygtk/gtkbrowser.py

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 965 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 13 23:53:57 2006 UTC (17 years, 10 months ago) by johnpye
File length: 34593 byte(s)
Diff to previous 935
Fixed OSPATH typo
Other minor doc changes.

Revision 935 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 24 00:37:11 2006 UTC (17 years, 11 months ago) by johnpye
File length: 34489 byte(s)
Diff to previous 933
Adopted suggestions wrt Py_None on Windows platform (extpy)
Fixed up default values of CUNIT_PREFIX (needs testing for case where missing)

Revision 933 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 23 22:28:00 2006 UTC (17 years, 11 months ago) by johnpye
File length: 34511 byte(s)
Diff to previous 932
Fixed some bugs with error_reporter_tree, and with error_callback in gtkbrowser.py

Revision 932 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 23 13:23:33 2006 UTC (17 years, 11 months ago) by johnpye
File length: 34350 byte(s)
Diff to previous 919
Working on bugs in the 'error_reporter_tree' stuff.
Removed binary files from base/generic/utilities/test (these are built as needed by SCons now)

Revision 919 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 6 04:48:59 2006 UTC (18 years ago) by johnpye
File length: 34344 byte(s)
Diff to previous 918
Fixing bug #305 (CONOPT not working with testconopt.a4c).
Some effort to rearrange external 'solve' scripts, ongoing.
Note, relman_diff2 returns 0 on success, but relman_eval returns 1 on success!

Revision 918 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Nov 4 03:58:06 2006 UTC (18 years ago) by johnpye
File length: 34531 byte(s)
Diff to previous 917
Little bit of added debug output

Revision 917 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 2 21:34:59 2006 UTC (18 years ago) by johnpye
File length: 34477 byte(s)
Diff to previous 915
Added some debug stuff to work on the on_load problem.

Revision 915 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 28 07:06:22 2006 UTC (18 years ago) by johnpye
File length: 34447 byte(s)
Diff to previous 912
Working on what the problem is with 'on_load' methods in the C++/Python code.
Seems that 'EXTERNAL solve(SELF);' puts the model into a state which 'works' but if that's
not done first, then that set values in the model don't work correctly...

Revision 912 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 27 07:18:21 2006 UTC (18 years ago) by johnpye
File length: 34459 byte(s)
Diff to previous 905
Removed BBOXWHINE (replaced with some one-time-only warnings for the moment)
Added ExtMethodDestroyFn to allow 'user_data' associated with external methods to be destroyed.
Implemented the destroy fn through to 'extpy' module.
Added 'name' as an extra parameter in the user_data for extpy, to help with debug msgs.
Moved 'solvernotes' to a file of its own (was part of listnotes.py)
Added 'repaint' to GTK 'tools' menu (for debugging)
Added 'python.h' to top of library, type files (pygtk) to stop silly warnings.
Working on some diagnosing of problems as noted in Simulation::checkInstance.
Removed some old comments from namio.h and others.
Renamed 'blsys' to 'sys' in integrator.c.
Some work on fixing up the J*v function for IDA (not yet complete).
Added new 'destroyfn' parameter (as NULL) to all calls to 'CreateUserFunctionMethod'.

Revision 905 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 26 00:58:49 2006 UTC (18 years ago) by johnpye
File length: 34323 byte(s)
Diff to previous 904
Improved check-for-updates a little bit

Revision 904 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 26 00:49:42 2006 UTC (18 years ago) by johnpye
File length: 34228 byte(s)
Diff to previous 903
Adding on-request check for updates.

Revision 903 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 25 13:07:12 2006 UTC (18 years ago) by johnpye
File length: 33744 byte(s)
Diff to previous 902
Some success with IDA: fixed up the indexing dilemma and was able to
integrate 'johnpye/thermalequilibrium.a4c' for a short time span (but
through to 3000 s as with LSODE). I would blame lack of jacobian routine
in the first instance.

Added 'more properties' button in Properties dialog for a variable, to allow
values of ode_id, ode_type etc to be queried (but not changed).


Revision 902 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 25 07:35:39 2006 UTC (18 years ago) by johnpye
File length: 33712 byte(s)
Diff to previous 901
Integrator remembers 'duration' used previously.
Implemented interuption of integration with 'stop' button.

Revision 901 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 25 06:18:28 2006 UTC (18 years ago) by johnpye
File length: 33639 byte(s)
Diff to previous 900
Added 'solve.py' as a simple way of calling the current solver from the PyGTK GUI. Breaks Tcl/Tk, almost certainly.

Revision 900 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 25 06:03:04 2006 UTC (18 years ago) by johnpye
File length: 33640 byte(s)
Diff to previous 895
The 'sim' object is correctly accessible from script methods now, even if run during on_load.
Added 'getSimulation' to registry.cpp, added 'runDefaultMethod' to Simulation, added 'getMethod' to Type.
Running of 'on_load' is instigated at the Python level now, so that relevent python variables are set at simulations are built, etc. This appears to have cause some changes to the way the solver behaves, possibly.
Added SearchProcList to exports in libascend.


Revision 895 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 24 00:12:34 2006 UTC (18 years ago) by johnpye
File length: 33172 byte(s)
Diff to previous 875
Removed debug output (modelview.py)
Fixed bug in diagnose.py with large blocks
Removed debug output and improved error message in conopt.c
Removed debug output in lsode.c
Removed debup output in ascDynaload.c

Revision 875 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 7 06:26:34 2006 UTC (18 years, 1 month ago) by johnpye
File length: 33167 byte(s)
Diff to previous 869
Can now access the ASCEND model from an external python script method. The API is not at all nice, but it's basically working now.

Revision 869 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Oct 4 14:03:46 2006 UTC (18 years, 1 month ago) by johnpye
File length: 32892 byte(s)
Diff to previous 860
'hello world' works from external python module, correctly hooks into 'browser' object.

Revision 860 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 26 01:27:03 2006 UTC (18 years, 1 month ago) by johnpye
File length: 32762 byte(s)
Diff to previous 858
Working on fixing windows problem with version 0.9.5.100

Revision 858 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 25 15:04:48 2006 UTC (18 years, 1 month ago) by johnpye
File length: 32735 byte(s)
Diff to previous 856
Added new script 'ascdev' to launch ASCEND in 'developer mode'
which means that files in the source hierarchy will be used instead
of the installed files.

Revision 856 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 21 12:54:43 2006 UTC (18 years, 1 month ago) by johnpye
File length: 32514 byte(s)
Diff to previous 849
Added support for multiple observers/integrators for one simulation.

Revision 849 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 18 15:10:48 2006 UTC (18 years, 1 month ago) by johnpye
File length: 32595 byte(s)
Diff to previous 806
Some progress on a rewrite of the Observer funcitonality so that it can be shared with the IntegratorReporter.

Revision 806 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 4 07:45:18 2006 UTC (18 years, 3 months ago) by johnpye
File length: 32582 byte(s)
Diff to previous 803
Added reporting of 'included' relations in PyGTK interface.
Minor commenting changes to instquery.h.

Revision 803 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 4 05:51:31 2006 UTC (18 years, 3 months ago) by johnpye
File length: 32545 byte(s)
Diff to previous 789
Added default solver preference in PyGTK GUI.
Removed some debug output from library.cpp

Revision 789 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 27 04:35:17 2006 UTC (18 years, 3 months ago) by johnpye
File length: 32401 byte(s)
Diff to previous 788
Working version of testconopt.a4c now. This model yeilds the solution given in the CONOPT tutorial.

Revision 788 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 27 03:17:54 2006 UTC (18 years, 3 months ago) by johnpye
File length: 32402 byte(s)
Diff to previous 786
CONOPT running with testconopt.a4c but seems to give the wrong answer still.

Revision 786 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 15:04:32 2006 UTC (18 years, 3 months ago) by johnpye
File length: 32401 byte(s)
Diff to previous 785
Added a test model for use with CONOPT.

Revision 785 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 26 14:29:09 2006 UTC (18 years, 3 months ago) by johnpye
File length: 32385 byte(s)
Diff to previous 776
Some more work to integrate the new CONOPT API with ASCEND.
Also added ability to select different solvers from the PYGTK GUI

Revision 776 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 15 07:23:50 2006 UTC (18 years, 3 months ago) by johnpye
File length: 31434 byte(s)
Diff to previous 775
There are still some problems with this. The fiable varsa list doesn't seem to update.

Revision 775 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 15 07:18:54 2006 UTC (18 years, 3 months ago) by johnpye
File length: 31406 byte(s)
Diff to previous 772
Tidied up headers in slvDOF.h
Added 'show freeable vars' to GUI.
Fixed up the 'check' function a bit. It was doing strange things.

Revision 772 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 14 06:03:47 2006 UTC (18 years, 3 months ago) by johnpye
File length: 30705 byte(s)
Diff to previous 770
Improved the reporting of structural singularities in PyGTK interface.

Revision 770 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 14 03:35:16 2006 UTC (18 years, 3 months ago) by johnpye
File length: 29881 byte(s)
Diff to previous 750
Added 'use relation sharing' option to the PyGTK GUI.
Changed some debug output calls.
Tidied up headers in anoncopy, anonmerg, etc.

Revision 750 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 12 02:23:05 2006 UTC (18 years, 3 months ago) by johnpye
File length: 29363 byte(s)
Diff to previous 746
Added listing of external functions to PyGTK GUI.

Revision 746 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 7 11:01:26 2006 UTC (18 years, 4 months ago) by johnpye
File length: 28854 byte(s)
Diff to previous 732
Fixed small int/unsigned warnings.
Switched to preferring 'numarray' over 'numpy' (perhaps temporarily)

Revision 732 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 14:40:17 2006 UTC (18 years, 4 months ago) by johnpye
File length: 28854 byte(s)
Diff to previous 728
Added general-purpose text-information dialog to PyGTK interface.
Added reporting of clique of a variable to PyGTK GUI.
Changed 'fixable' and 'new bounds' to use the new dialog.
Removed 'set<...>' from ascpy.i (it wasn't working), changed to vector<...>.
Exported a couple of var incidences fns to the DLL/SO.

Revision 728 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 4 05:03:59 2006 UTC (18 years, 4 months ago) by johnpye
File length: 28453 byte(s)
Diff to previous 725
Removed some debug messages from external libraries stuff.
Fixed auto-sim stuff for files given with relative path on the commandline.

Revision 725 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 3 11:52:45 2006 UTC (18 years, 4 months ago) by johnpye
File length: 28398 byte(s)
Diff to previous 723
Fixed a *stupid* bug with relation.c in CreateBlackBoxRelation...

Revision 723 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 3 07:46:53 2006 UTC (18 years, 4 months ago) by johnpye
File length: 28362 byte(s)
Diff to previous 709
Added 'auto-sim' mode: models with same stem name as the file are automatically instantiated on loading.

Revision 709 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 28 16:28:57 2006 UTC (18 years, 4 months ago) by johnpye
File length: 27789 byte(s)
Diff to previous 688
Monster commit!
Lots of recommenting and reorganising of external relations-related stuff.
Replaced a lot of ascmalloc and asccalloc calls with the new ASC_NEW* macros.
Fixed (?) the problem Art is having with icons in PyGTK.
Turned on -Wall in SConstruct and fixed up a stack of warnings.
Removed the redundant exit(2) from after Asc_Panic calls and added __attribute__((noreturn)).
Set doxygen to create callgraphs to level 2, updated doxyfile to version 1.4.7.
Fixed up building of extfntest.c.

Revision 688 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 21 23:42:55 2006 UTC (18 years, 4 months ago) by johnpye
File length: 27670 byte(s)
Diff to previous 682
Fixed up runtime problem with 'auto solve' menu

Revision 682 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 21 12:11:27 2006 UTC (18 years, 4 months ago) by johnpye
File length: 27594 byte(s)
Diff to previous 669
'auto solve' is now remembered in user preferences

Revision 669 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 21 07:00:45 2006 UTC (18 years, 4 months ago) by johnpye
File length: 27465 byte(s)
Diff to previous 632
Merged changes from DAE branch (revisions 702 to 819) back into trunk.
This adds the Integration API to the ASCEND solver (in base/generic).
Also provides pre-alpha support for 'IDA' from the SUNDIALS suite, a DAE solver.
Many other minor code clean-ups, including adoption of new 'ASC_NEW' and friends (to replace 'ascmalloc')
Added some very sketchy stuff providing 'DIFF(...)' syntax, although it is anticipated that this will be removed.

Revision 632 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 24 15:19:51 2006 UTC (18 years, 5 months ago) by johnpye
File length: 26674 byte(s)
Diff to previous 627
Setting matplotlib to use GTKAgg renderer. Should help in the case of Windows.

Revision 627 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 23 03:07:41 2006 UTC (18 years, 5 months ago) by johnpye
File length: 26647 byte(s)
Diff to previous 603
Fixing the windows build.
Added full support for Tcl/Tk version to the installer.

Revision 603 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 15 14:38:01 2006 UTC (18 years, 5 months ago) by johnpye
File length: 25629 byte(s)
Diff to previous 533
Added an exception wrapper around the 'set icon' call for the main window.
Working on adding Tcl/Tk support to the windows installer (need a WinXP machine to test this, or fix the max line length issue).

Revision 533 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 05:54:11 2006 UTC (18 years, 6 months ago) by johnpye
File length: 25551 byte(s)
Diff to previous 532
Starting to refactor the model browser as its own python class.
Fixed a bug with the 'diagnose' feature on linux due to failed loading of an icon.

Revision 532 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 02:23:08 2006 UTC (18 years, 6 months ago) by johnpye
File length: 36904 byte(s)
Diff to previous 531
Removed 'interface' directory in trunk/pygtk/interface (moved everything up a level)
Made corresponding changes to SCons* and spec files.

Revision 531 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 24 02:04:02 2006 UTC (18 years, 6 months ago) by johnpye
Original Path: trunk/interface/gtkbrowser.py
File length: 36904 byte(s)
Diff to previous 526
Removing extra subdir level in pygtk path

Revision 526 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 21 13:47:31 2006 UTC (18 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 36904 byte(s)
Diff to previous 507
Fixed up a problem with ordering of headers with Python.h.
Removed psyco initialisation, pending evidence that it actually does something :-)
Disabled python 'director' error message callbacks, trying to debug a segfault.
Added ability to disable GCC Visibility, scons WITH_GCCVISIBILITY=0.
Turned off runtime signal tests for SIG_INT and SIG_FPE (makes using GDB a pain), see base/generic/utilities/ascSignal.[ch].

Revision 507 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 19 02:44:25 2006 UTC (18 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 36898 byte(s)
Diff to previous 500
Fixing for ubuntu GCC 4

Revision 500 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 18 11:55:12 2006 UTC (18 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 35998 byte(s)
Diff to previous 499
Reduced some runtime debug messages from Python and C++ and base/generic/compiler/type_descio.c.
Fixed up support for GCC Visibility and add SCons 'sniffer' for this.
Fixed a bug with 'fileopenpath' in PyGTK interface (File->Open location is remembered from last time).
Fixed a bug with missing includes in C++.

Revision 499 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 18 08:26:16 2006 UTC (18 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 36017 byte(s)
Diff to previous 482
Working on Linux again.
For some reason you need to run /sbin/ldconfig though. I'm going to
ask Ben about this.

Revision 482 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 17 12:22:31 2006 UTC (18 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 36017 byte(s)
Diff to previous 480
Set up memory of file->open path in PyGTK GUI.
Improved pass-through of ./ascend parameters in ASC_DEVELOPING mode.
Removed disused SWIG builder in SConscript (using SCOns' builtin stuff now)
Improved some console messages from Python.

Revision 480 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 17 10:45:23 2006 UTC (18 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 35089 byte(s)
Diff to previous 479
Adding ASC_DLLSPEC to all functions that are being used by Python interface.
Also cleaned up some #ifdef header brackets and html-style comments inside doxygen comments.
Renamed pygtk/interface/config.in to pygtk/interface/config.h.in and made 
this active again (for ASC_BUILDING_INTERFACE) use.
Trying to catch error in ascpy.Library call with try/except, doesn't work though.

Revision 479 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 17 08:49:14 2006 UTC (18 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 35006 byte(s)
Diff to previous 478
More small tweaks to help debug loading of PyGTK GUI

Revision 478 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 17 08:10:48 2006 UTC (18 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 34999 byte(s)
Diff to previous 463
Fixing build for SWIG 1.3.24 (no -O flag)
Adding more debug info to loading output in PyGTK interface/config.py.in
Adding SWIGVERSION flag to SCons env.
Commenting in ascDynaLoad.c and ascParse.y
Adding VERSION to config.py

Revision 463 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Apr 16 10:18:16 2006 UTC (18 years, 6 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 34390 byte(s)
Diff to previous 459
Converting to the new shared-object configuration (on email discussion with Ben)
First stage: PyGTK interface on windows. More to come.

Revision 459 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 7 08:05:05 2006 UTC (18 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 34404 byte(s)
Diff to previous 455
Fixing default PackageOption values
Adding --library option to gtkbrowser for ASC_DEVELOPING override of 'models' path.

Revision 455 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Apr 5 07:50:22 2006 UTC (18 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 34204 byte(s)
Diff to previous 436
Tidying up some debug output
Fixing up use of icon filenames on Windows
Removing reference to .svg file in glade/ascend.glade

Revision 436 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 4 11:02:51 2006 UTC (18 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 34283 byte(s)
Diff to previous 426
Implemented installer version of PyGTK interface. Use 'scons install' to
install. See 'scons -h' for new build options.

Revision 426 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 4 01:09:05 2006 UTC (18 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33885 byte(s)
Diff to previous 393
Some debug output added for bug #255.

Revision 393 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 30 14:46:37 2006 UTC (18 years, 7 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33812 byte(s)
Diff to previous 361
Fixed SCons build to do output of config file 'config.py' require
by PyGTK GUI. Removed requirement for 'config.h' from the C++ file
and instead supplied required flags via compiler commandline.

Revision 361 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 8 03:47:59 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33778 byte(s)
Diff to previous 356
Fixed bug 234.
Added 'loading...' to console output when PyGTK GUI is starting up.

Revision 356 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 6 03:43:04 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33462 byte(s)
Diff to previous 355
Fixing bug 231.

Revision 355 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 6 03:11:28 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33235 byte(s)
Diff to previous 351
In PyGTK 'modules' list, you can now see non-parameterised types in bold.

Revision 351 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 3 04:45:19 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33005 byte(s)
Diff to previous 342
Added windows-friendly application icon
Moved all references to GLADE_FILE to the new config.py arrangement.
First commit after the repository was broken...

Revision 342 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 1 06:11:03 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32843 byte(s)
Diff to previous 341
Working on getting PyGTK plotting to work under windows

Revision 341 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 1 05:25:23 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32812 byte(s)
Diff to previous 338
Added support for default ASCENDLIBRARY value specified in the configure.in script.
This value used in Library(string defaultpath) and and is also passed to ASCEND by
gtkbrowser.py. Getting and setting of environment variables seems pretty messy
but hopefully this will work for now.

Revision 338 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 1 03:11:27 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32715 byte(s)
Diff to previous 337
Added GLADE_FILE location to configpy.in.
Added warning about the SWIG error under MinGW to gtkbrowser.py.

Revision 337 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 1 00:51:23 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32337 byte(s)
Diff to previous 329
Something is starting to run on MinGW now. GUI loads and ascend DLL is opened.
This revision still breaks the linux and Tcl/Tk builds, I expect.
Also added some smarts to the 'help...contents' menu for loading offline/online help files.

Revision 329 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 24 06:16:31 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32379 byte(s)
Diff to previous 328
Fixed bug 229

Revision 328 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 24 06:05:10 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32279 byte(s)
Diff to previous 321
Added ability to output variables at bounds (currently just to the console).
Changed solver parameters window into a proper 'dialog'.
Various fixes to make dialogs focus and position correctly.

Revision 321 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 14:14:36 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32002 byte(s)
Diff to previous 317
Added 'close on non-converged' preference
Unified message output for popup/non-popup status reporting

Revision 317 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 10:21:17 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30866 byte(s)
Diff to previous 313
Added GUI SolverReporter... you can now watch the residuals shrink, etc.

Revision 313 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 05:46:05 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30829 byte(s)
Diff to previous 312
Further changes as suggested by Marcelo.

Revision 312 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 05:26:57 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30808 byte(s)
Diff to previous 311
Changing to SolverStatus* in report(...)

Revision 311 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 04:54:13 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30807 byte(s)
Diff to previous 310
More work on SolveReporter following help from Marcelo Matus on SWIG mailing list.

Revision 310 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 23 03:48:56 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30752 byte(s)
Diff to previous 307
Fixed the SolveReporter functionality so that it works from Python

Revision 307 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 22 07:48:17 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30728 byte(s)
Diff to previous 300
Added wrapping of slv_status_t (SolverStatus) for bug #138.
Improved 'About...' box.

Revision 300 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 17 08:04:04 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30679 byte(s)
Diff to previous 299
Moving stuff around for GLADE

Revision 299 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 17 07:09:09 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30673 byte(s)
Diff to previous 294
Adding ctrl-F and ctrl-R for fix/free

Revision 294 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 16 02:53:56 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30329 byte(s)
Diff to previous 290
Fixed collapse/expand in 'diagnose' window, and added their values to preferences

Revision 290 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 10 03:30:05 2006 UTC (18 years, 8 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30335 byte(s)
Diff to previous 285
Fixable vars added to interface (outputs to console)
Added 'next big' and 'prev big' to move between 'big blocks' in the diagnose window.

Revision 285 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 9 04:21:30 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30204 byte(s)
Diff to previous 280
Colours fixed, zooming works, active block focussed by default.

Revision 280 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 8 08:31:56 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30085 byte(s)
Diff to previous 279
Some work on adding the 'block diagnosis' window

Revision 279 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Feb 7 07:23:44 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29919 byte(s)
Diff to previous 278
Add optional use of PSYCO, see http://psyco.sourceforge.net/

Revision 278 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 6 23:52:30 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29818 byte(s)
Diff to previous 277
Removed reference to libf2c (I think this was required only on FC3)
Updated use of SWIG 'typemap' syntax in ascend.i
Corrected C++ code for FC5 (art's error msg)
Fixed minor but with uninstantiated models in PyGTK GUI

Revision 277 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 6 09:23:10 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29713 byte(s)
Diff to previous 273
Fixed bug #216

Revision 273 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Feb 5 06:44:06 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29501 byte(s)
Diff to previous 271
Added reporting of relations and residuals via GUI

Revision 271 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 4 09:08:54 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29150 byte(s)
Diff to previous 270
Working on adding support for listing cliques

Revision 270 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 4 08:00:21 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29160 byte(s)
Diff to previous 268
More on the usability of the solver_var props window

Revision 268 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 4 06:09:57 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 28806 byte(s)
Diff to previous 258
Adding ability to edit upper/lower bounds and nominal values

Revision 258 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 2 14:50:05 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30541 byte(s)
Diff to previous 255
Made it so that fixed variables never get an icon.

Revision 255 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 2 14:02:23 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30484 byte(s)
Diff to previous 252
Adding preliminary support for showing variable solve-status in browser view

Revision 252 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 1 06:29:46 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29301 byte(s)
Diff to previous 251
Implemented editable 'active' row in observer
Move focus of to active row when new row added and observer tab already focussed

Revision 251 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 1 04:33:46 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29286 byte(s)
Diff to previous 250
Fixed observer copy crash, bug #214.

Revision 250 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 1 04:01:10 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 29202 byte(s)
Diff to previous 249
You can now copy the observer matrix to the clipboard and paste into another document.

Revision 249 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 1 03:22:11 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 28639 byte(s)
Diff to previous 246
Working (read-only) observer thing. Observer instances are updated in the table
and if you click 'add' on the observer tab, the current values are kept and a new
row is added.

Revision 246 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 31 16:24:27 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 28701 byte(s)
Diff to previous 245
Some more work on the 'Observer' feature

Revision 245 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 31 07:49:58 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27701 byte(s)
Diff to previous 237
Working on adding Observer functionality

Revision 237 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 30 06:10:26 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27384 byte(s)
Diff to previous 235
Incidence matrix now reports the mouseover-ed variable on the console

Revision 235 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 30 01:48:01 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27420 byte(s)
Diff to previous 234
Fixed some problems with the split-off solverparameters.py file

Revision 234 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 29 17:15:47 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27493 byte(s)
Diff to previous 233
Plotting of incidence matrix: still need to check that orientation is correct though.

Revision 233 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 29 16:55:27 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27322 byte(s)
Diff to previous 231
Something resembling an incidence matrix returned via SWIG...

Revision 231 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 29 14:15:44 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27232 byte(s)
Diff to previous 230
Moved some incidence matrix routines to generic/solver from tcltk98.
Documentation changes.
Added (inactive) incidence matrix menu item to PyGTK interface
Fixed autotools make for above changed (need to fix for Jam as well)

Revision 230 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 29 07:16:06 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 27130 byte(s)
Diff to previous 228
Solverparameters GUI code split into separate file.
Help launcher started, will need more work.
Corrected wrong cpu_elapsed values in GUI by direct use of tm_cpu_time()
Added 'about' box.
Fixed 'auto' menu option.

Revision 228 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 28 05:22:38 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33874 byte(s)
Diff to previous 227
Fixed up bounds checking for solver parameter window

Revision 227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 28 04:44:15 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 33711 byte(s)
Diff to previous 226
Added grouping of solver parameters into pages

Revision 226 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 28 02:12:19 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 32505 byte(s)
Diff to previous 225
Can now edit string values via drop-down menu, just like with Tcl/Tk interface.
Boolean values changed with a doubleclick.

Revision 225 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 27 14:55:43 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 30565 byte(s)
Diff to previous 223
Added const-ness to 2nd parameter of slv_set_char_parameter.
Implemented setting of int, real and string parameters via PyGTK interface.

Revision 223 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 27 08:18:43 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 28661 byte(s)
Diff to previous 221
Some progress on editable solver parameters

Revision 221 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 27 03:05:38 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 26097 byte(s)
Diff to previous 215
Added ability to examine solver parameters via python

Revision 215 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 25 02:08:29 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 26012 byte(s)
Diff to previous 208
Improved display of relations by adding getRelationAsString(relative_to)

Revision 208 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 24 03:19:37 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 25984 byte(s)
Diff to previous 207
Added menu bar at top of PyGTK interface.
'Preferences' menu currently just outputs the number of
solver parameters in use. Plan is to allow the parameters
to be viewed and edited via the GUI.

Revision 207 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 23 06:47:06 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 25637 byte(s)
Diff to previous 185
Added ability to output expressions from PyGTK interface. Expressions are
output to the console using WriteRelationString. You must right-click on
a relation an hit 'properties'.

Revision 185 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 13 03:35:54 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 25212 byte(s)
Diff to previous 182
Fixing missing 'clear' commands to allow new models to be loaded/reloaded

Revision 182 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 12 06:05:35 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 25165 byte(s)
Diff to previous 181
Fixed problem with figure closing causing ASCEND to exit

Revision 181 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 12 05:43:41 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 25241 byte(s)
Diff to previous 180
Fixed up the right-click context menu a bit

Revision 180 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 12 03:20:58 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 24923 byte(s)
Diff to previous 177
Adding a little documentation

Revision 177 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 10 06:57:34 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 24924 byte(s)
Diff to previous 176
Removing some debug output, attempting to stop closing the figure from closing ASCEND

Revision 176 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 10 06:22:23 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 24919 byte(s)
Diff to previous 175
Completed PyGTK plotting using matplotlib

Revision 175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 10 04:27:34 2006 UTC (18 years, 9 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 24911 byte(s)
Diff to previous 173
More work on adding plotting capability under PyGTK

Revision 173 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 7 11:20:32 2006 UTC (18 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 24148 byte(s)
Diff to previous 172
PyGTK interface now remembers size of errors/warnings pane as well.

Revision 172 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 7 10:06:13 2006 UTC (18 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 23803 byte(s)
Diff to previous 171
Storing of window size and position in .ascend.ini
Starting to implement plotting functions.

Revision 171 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 6 09:00:52 2006 UTC (18 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 22535 byte(s)
Diff to previous 168
Correct do_check

Revision 168 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 6 01:08:58 2006 UTC (18 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 22456 byte(s)
Diff to previous 164
PyGTK GUI: Added wait cursor during solve, changed method select box so that you can't type into it.

Revision 164 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 3 09:54:43 2006 UTC (18 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 22496 byte(s)
Diff to previous 160
Added wait-cursor during compile/build, started working
on correct destruction of Simulation objects.

Revision 160 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 2 09:57:02 2006 UTC (18 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 21423 byte(s)
Diff to previous 154
Minor usability changes:
	default_self method highlighted by default
	model instance hierarchy top-level expanded on creation

Revision 154 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 22 15:18:02 2005 UTC (18 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 21387 byte(s)
Diff to previous 132
Removing debug output, adding self_test to iapws95.

Revision 132 - (view) (download) (as text) (annotate) - [select for diffs]
Added Wed Dec 21 00:14:13 2005 UTC (18 years, 10 months ago) by johnpye
Original Path: trunk/pygtk/interface/gtkbrowser.py
File length: 21381 byte(s)
Adding the PyGTK interface to CMU repository. Whaddyareckon?

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22