/[ascend]/trunk/SConstruct
ViewVC logotype

Log of /trunk/SConstruct

Parent Directory Parent Directory | Revision Log Revision Log


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

Revision 2203 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 21 04:29:59 2010 UTC (14 years, 11 months ago) by jpye
File length: 74322 byte(s)
Diff to previous 2183 , to selected 1316
USe PNG image for splash, instead of SVG.
Change installer to use Tcl 8.5.8.2.
Fix URL for Tcl/Tk download.

Revision 2183 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 4 13:38:42 2010 UTC (14 years, 11 months ago) by jpye
File length: 74259 byte(s)
Diff to previous 2178 , to selected 1316
Merging slvreq functionality into trunk.

Revision 2178 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 9 06:14:34 2010 UTC (15 years ago) by jpye
File length: 74196 byte(s)
Diff to previous 2173 , to selected 1316
Mask out some files from the tarball.

Revision 2173 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 30 00:31:11 2010 UTC (15 years, 1 month ago) by jpye
File length: 73854 byte(s)
Diff to previous 2163 , to selected 1316
Fix exclusion of 'testipopt' binary from prereqs for tarball

Revision 2163 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 25 01:01:34 2010 UTC (15 years, 1 month ago) by jpye
File length: 73835 byte(s)
Diff to previous 2162 , to selected 1316
Working on bug #439. 

Revision 2162 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 25 00:13:29 2010 UTC (15 years, 1 month ago) by jpye
File length: 74561 byte(s)
Diff to previous 2161 , to selected 1316
Fixes bug #440.

Revision 2161 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 24 23:56:10 2010 UTC (15 years, 1 month ago) by jpye
File length: 74475 byte(s)
Diff to previous 2158 , to selected 1316
Fixes bug #438.

Revision 2158 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 24 14:48:18 2010 UTC (15 years, 1 month ago) by jpye
File length: 74458 byte(s)
Diff to previous 2157 , to selected 1316
Fixing CONOPT_PATH problem again (Linux)

Revision 2157 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 24 14:33:27 2010 UTC (15 years, 1 month ago) by jpye
File length: 74378 byte(s)
Diff to previous 2150 , to selected 1316
Fixing apparent problem with CONOPT_PATH on Linux (needs checking!)

Revision 2150 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 16 06:08:57 2010 UTC (15 years, 2 months ago) by mahesh
File length: 74335 byte(s)
Diff to previous 2146 , to selected 1316
Bump trunk to 0.9.8.
Some work on detection of SUNDIALS on Linux (will need to be reviewed on Windows).
Update DistTar for smoother building of tarball, less stray deps.

Revision 2146 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 24 03:07:34 2009 UTC (15 years, 4 months ago) by jpye
File length: 74726 byte(s)
Diff to previous 2143 , to selected 1316
Remove 'nsis' from tools to avoid 'scons dist' errors on Linux.

Revision 2143 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 21 02:41:42 2009 UTC (15 years, 4 months ago) by jpye
File length: 74713 byte(s)
Diff to previous 2141 , to selected 1316
Fix SWIG detection using Python 'subprocess' module.

Revision 2141 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 13:51:53 2009 UTC (15 years, 4 months ago) by jpye
File length: 74632 byte(s)
Diff to previous 2140 , to selected 1316
More work sorting out the pixbuf loaders, not right yet.

Revision 2140 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 20 08:22:49 2009 UTC (15 years, 4 months ago) by jpye
File length: 74628 byte(s)
Diff to previous 2137 , to selected 1316
Working on fixing up pixbuf loaders, probably need to flatten directory structure.

Revision 2137 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 19 06:09:03 2009 UTC (15 years, 4 months ago) by jpye
File length: 74637 byte(s)
Diff to previous 2132 , to selected 1316
Some progress on copying GTK into the Mac installer.

Revision 2132 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 18 06:02:27 2009 UTC (15 years, 4 months ago) by jpye
File length: 74137 byte(s)
Diff to previous 2131 , to selected 1316
Add IPOPT to the installer for Windows.

Revision 2131 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 18 03:43:36 2009 UTC (15 years, 4 months ago) by mahesh
File length: 73729 byte(s)
Diff to previous 2129 , to selected 1316
Remove corrupt analyze.allterms.c file.

Revision 2129 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 18 01:09:28 2009 UTC (15 years, 4 months ago) by jpye
File length: 73730 byte(s)
Diff to previous 2094 , to selected 1316
Switch to 'subprocess' in config tests, stop using deprecated os.popen4.

Revision 2094 - (view) (download) (annotate) - [select for diffs]
Modified Sat Nov 28 02:26:22 2009 UTC (15 years, 5 months ago) by jpye
File length: 73610 byte(s)
Diff to previous 2090 , to selected 1316
Changes made for 0.9.7 (?) release against latest GTK, PyGTK.

Revision 2090 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 28 22:05:46 2009 UTC (15 years, 6 months ago) by jpye
File length: 73442 byte(s)
Diff to previous 2085 , to selected 1316
Changes for detection of GTK on Mac.
Changes for building .dmg disk image on Mac.
Ignore flags for Mac generated files.

Revision 2085 - (view) (download) (annotate) - [select for diffs]
Modified Wed Sep 30 07:21:01 2009 UTC (15 years, 7 months ago) by jpye
File length: 72812 byte(s)
Diff to previous 2083 , to selected 1316
Update support for SUNDIALS 2.4.0. This fixes a bug with boundary crossing detection, as was hoped!

Revision 2083 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 24 06:37:53 2009 UTC (15 years, 7 months ago) by jpye
File length: 72812 byte(s)
Diff to previous 2080 , to selected 1316
Almost there... ASCEND.app runs OK from command line now, but errors from Finder.

Revision 2080 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 21 15:21:06 2009 UTC (15 years, 7 months ago) by jpye
File length: 72709 byte(s)
Diff to previous 2077 , to selected 1316
Some more efforts on Mac ASCEND.app. Need to add DYLD_LIBRARY_PATH stuff for libascend still.

Revision 2077 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 7 13:21:45 2009 UTC (15 years, 7 months ago) by jpye
File length: 72700 byte(s)
Diff to previous 2076 , to selected 1316
Fixed plist installation, but file still seems not to be detected.

Revision 2076 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 7 13:15:36 2009 UTC (15 years, 7 months ago) by jpye
File length: 72730 byte(s)
Diff to previous 2075 , to selected 1316
More work on ASCEND packaging for Mac.

Revision 2075 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 7 12:09:59 2009 UTC (15 years, 7 months ago) by jpye
File length: 72429 byte(s)
Diff to previous 2073 , to selected 1316
Fixed building of 'app' for Mac... needs testing.

Revision 2073 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 3 13:23:46 2009 UTC (15 years, 7 months ago) by jpye
File length: 72477 byte(s)
Diff to previous 2071 , to selected 1316
Some efforts towards a Bundle for an installer for ASCEND on OS X.

Revision 2071 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 28 02:42:47 2009 UTC (15 years, 8 months ago) by jose
File length: 70688 byte(s)
Diff to previous 2070 , to selected 1316
MERGE Jose's branch [2274]:[2584] into trunk

Revision 2070 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 27 07:38:41 2009 UTC (15 years, 8 months ago) by jpye
File length: 70693 byte(s)
Diff to previous 2069 , to selected 1316
Few minor changes to fix build with SWIG missing.

Revision 2069 - (view) (download) (annotate) - [select for diffs]
Modified Sun Aug 23 23:57:45 2009 UTC (15 years, 8 months ago) by jpye
File length: 70680 byte(s)
Diff to previous 2055 , to selected 1316
Fix for OSX linking against Python.

Revision 2055 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 24 00:57:03 2009 UTC (15 years, 10 months ago) by jpye
File length: 70549 byte(s)
Diff to previous 2037 , to selected 1316
Empty message

Revision 2037 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 19 07:46:53 2009 UTC (15 years, 11 months ago) by jpye
File length: 70549 byte(s)
Diff to previous 2036 , to selected 1316
Moving SIZEOF_* vars into config.h.in.

Revision 2036 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 18 15:03:16 2009 UTC (15 years, 11 months ago) by ballan
File length: 70618 byte(s)
Diff to previous 2029 , to selected 1316
issues resolved:
295
390
301
cmslv.c: unused var cleanup.
lsode/SConscript: fortran flags bugs-- may not work with 0.9x scons.
works with 1.2+. when adding -w, or any special flags, be sure to add
them and not replace the original flag.
system/var.c: 64bit clarity.
system/discrete.c: 64bit clarity.
system/analyze*: g_reuse declared in wrong place. 64bit clarity
system/diffvars: missing prototype function, 64bit clarity.
compiler/numlist.*: changed from int to glint.
compiler/simlist.c: missing includes needed for 64bit clarity.
compiler/instance_io.c: missing includes needed for 64bit clarity.
compiler/initialize.[ch]: const clarifications.
compiler/packages.c: const clarifications.
compiler/module.c: const clarifications.
compiler/statio.c: unused var cleanup.
compiler/procframe; const clarification. memory deallocation bugs.
compiler/notequery.c: repaired multiple casting and 64bit issues.
compiler/importhandler.c: const and free issues fixed.
compiler/type_desc.c: ridiculous if constructs clarified.
compiler/createinst.c: casting stupidity repaired.
linear/ranki2.c: missing includes needed for 64bitness.
solver/solver.c: const issues clarified.
utilities/ascConfig.h: added GLint typedefs for dealing with gllist
64bit portability.
utilities/ascPanic.c: removed extraneous const.
general/ospath.c: safer,quieter handling for string pointer difference.
integrator/integrator.c: const issues clarified.
packages/sensitivity.c: missing includes needed fo 64bit sanity.
tcltk/interface/Integrators.c: 64 bitness.
tcltk/interface/SimsProc.c: const errors.
tcltk/interface/Driver.c: fixed env var handling wrt ascend-config (295)
models/test/z*a4c: fixed meters -> m conversion; someone never ran the
test suite after teasing the default units to ambiguous abbreviations.
SConstruct: added sizeof checks; output might be better put in a ascend
system-wide header.



Revision 2029 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 30 09:19:48 2009 UTC (16 years ago) by jpye
File length: 69709 byte(s)
Diff to previous 2027 , to selected 1316
Fixed a few problems with ABSOUTE_PATHS that emerged during packaging.
Updated .spec file.
Forced use of ABSOLUTE_PATHS in deb package.

Revision 2027 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 30 08:27:56 2009 UTC (16 years ago) by jpye
File length: 69563 byte(s)
Diff to previous 2025 , to selected 1316
Bump version to 0.9.6.
Documented changes since last release in CHANGELOG.txt

Revision 2025 - (view) (download) (annotate) - [select for diffs]
Modified Thu Apr 30 02:15:05 2009 UTC (16 years ago) by jpye
File length: 69548 byte(s)
Diff to previous 2024 , to selected 1316
Fixed up Tcl/Tk GUi to work with both ABSOLUTE_PATHS=1 and =0.

Revision 2024 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 29 09:29:27 2009 UTC (16 years ago) by jpye
File length: 68245 byte(s)
Diff to previous 2018 , to selected 1316
Fixing up Tcl/Tk build with renamed dirs.

Revision 2018 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 29 03:38:10 2009 UTC (16 years ago) by jpye
File length: 68334 byte(s)
Diff to previous 2017 , to selected 1316
Fixed compile for new header file locations <ascend/compiler/xxx.h> etc.

Revision 2017 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 29 02:39:32 2009 UTC (16 years ago) by jpye
File length: 68265 byte(s)
Diff to previous 2016 , to selected 1316
Fixed building of test suite after code reorg.
Test suite may still be broken though: seems to segfault and give lots of errors.

Revision 2016 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 28 09:30:57 2009 UTC (16 years ago) by jpye
File length: 68419 byte(s)
Diff to previous 2008 , to selected 1316
Trying to fix up ASCEND for change of model library location to /usr/lib/ascend/models.

Revision 2008 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 27 09:00:09 2009 UTC (16 years ago) by jpye
File length: 68300 byte(s)
Diff to previous 2007 , to selected 1316
Fixed 'preview' window in canvas GUI.
Add missing link to libm and libdl in Linux.

Revision 2007 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 27 06:09:29 2009 UTC (16 years ago) by jpye
File length: 68200 byte(s)
Diff to previous 2006 , to selected 1316
Break ASCEND into dev package and main package.
Fix up gtksourceview syntax rules, add more keywords, remove C cruft.
Add tools/scons/ascend.py tool for detecting ASCEND when building software using SCons.
DTAR now fails if dpkg-buildpackage fails, keeps temp files hanging around for inspection.
Plots generated by 'plot.a4l' no longer add legend if no labels specified.
Committing python bindings for FPROPS. Much testing remains to be done there.


Revision 2006 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 24 09:21:26 2009 UTC (16 years ago) by jpye
File length: 65785 byte(s)
Diff to previous 2001 , to selected 1316
Fix for Ubuntu 9.04

Revision 2001 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 26 23:47:49 2009 UTC (16 years, 2 months ago) by jpye
File length: 65353 byte(s)
Diff to previous 2000 , to selected 1316
Added dependency of installer on the 'solvers' directory.

Revision 2000 - (view) (download) (annotate) - [select for diffs]
Modified Thu Feb 26 23:00:19 2009 UTC (16 years, 2 months ago) by jpye
File length: 65343 byte(s)
Diff to previous 1999 , to selected 1316
Fixed support for SCons 0.97 on Linux (Ubuntu 8.04).
dtar checks for fakeroot before proceeding.
Debian package doesn't depend on g77, we prefer gfortran instead.

Revision 1999 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 25 07:52:42 2009 UTC (16 years, 2 months ago) by jpye
File length: 64716 byte(s)
Diff to previous 1941 , to selected 1316
Fix for SCons 1.2.0: problem with detection of g77 on MinGW.
Still need to test on Linux.
Modified ascend-config for Windows to output paths with double backslash, seems to fix a problem with ParseConfig in SCons 1.2.0.

Revision 1941 - (view) (download) (annotate) - [select for diffs]
Modified Tue Nov 4 03:30:32 2008 UTC (16 years, 5 months ago) by jpye
File length: 64640 byte(s)
Diff to previous 1912 , to selected 1316
Example exergy calculation.
Added delta_entropy to atoms.a4l.
Cleaning up some library dependencies issues in build script.
Increased default block size to 64×64 in canvas-based modeller.

Revision 1912 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 29 12:56:24 2008 UTC (16 years, 7 months ago) by jpye
File length: 64384 byte(s)
Diff to previous 1854 , to selected 1316
Update copyright date of manual.
Added ignore .deb,.dsc,.changes in tarball.

Revision 1854 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 11 07:26:35 2008 UTC (16 years, 7 months ago) by jpye
File length: 64350 byte(s)
Diff to previous 1853 , to selected 1316
Fixed detection of and linking to Graphviz on Windows.
Still problems with graphviz output due to file passing from
Python to ASCEND (msvcrt version issue).

Revision 1853 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 11 06:13:47 2008 UTC (16 years, 7 months ago) by jpye
File length: 64404 byte(s)
Diff to previous 1820 , to selected 1316
Fixed detection of Graphviz on linux where pkg-config is available (should be always).
This will break detection of Graphviz on Windows though.

Revision 1820 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 16 13:58:43 2008 UTC (16 years, 8 months ago) by jpye
File length: 64333 byte(s)
Diff to previous 1815 , to selected 1316
Fixed dtar to support separate debian.tar.gz file.

Revision 1815 - (view) (download) (annotate) - [select for diffs]
Modified Sat Aug 16 07:28:04 2008 UTC (16 years, 8 months ago) by jpye
File length: 64273 byte(s)
Diff to previous 1792 , to selected 1316
Add 'debian' folder into tarball once again.
Add new 'dtar' tool (will describe it on wiki).
Update debian/changelog.

Revision 1792 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 20 06:44:52 2008 UTC (16 years, 10 months ago) by jpye
File length: 64282 byte(s)
Diff to previous 1787 , to selected 1316
Change to MUMPS from test of IPOPT.
Tested with F9.

Revision 1787 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 7 06:32:58 2008 UTC (16 years, 10 months ago) by jpye
File length: 64282 byte(s)
Diff to previous 1786 , to selected 1316
Fixed against Tcl/Tk on Fedora 9.
Removed lots more env.Copy(), change to env.Clone() for newer SCons.

Revision 1786 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 7 06:17:35 2008 UTC (16 years, 10 months ago) by jpye
File length: 64195 byte(s)
Diff to previous 1770 , to selected 1316
Fixed for missing libpython (DistutilsPlatformError).
Fixed several env.Copy() warnings.
Removed swig 'SideEffect' statement for current SCons swig tool.

Revision 1770 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 7 07:06:36 2008 UTC (16 years, 11 months ago) by jpye
File length: 64133 byte(s)
Diff to previous 1769 , to selected 1316
Updated for IPOPT 3.4.0. Support for IPOPT 3.3.x is broken due to new path structure for #include files.

Revision 1769 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 5 03:45:25 2008 UTC (16 years, 11 months ago) by jpye
File length: 64073 byte(s)
Diff to previous 1759 , to selected 1316
Fixed for case where LyX missing. Checking all with Ubuntu 8.04.

Revision 1759 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 27 07:41:42 2008 UTC (17 years, 2 months ago) by jpye
File length: 64037 byte(s)
Diff to previous 1747 , to selected 1316
Bump version!

Revision 1747 - (view) (download) (annotate) - [select for diffs]
Modified Sun Feb 10 03:42:42 2008 UTC (17 years, 2 months ago) by jpye
File length: 64037 byte(s)
Diff to previous 1734 , to selected 1316
Fixed bug #361.
Moved a number of vars out of SUBST_DICT to prevent config.h changes from spawning a rebuild of libascend.
Eliminated use of ASC_WITH_CONOPT from C code (still need ASC_LINKED_CONOPT for the moment).


Revision 1734 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 6 01:22:28 2008 UTC (17 years, 2 months ago) by jpye
File length: 64057 byte(s)
Diff to previous 1733 , to selected 1316
Fixing up DOPRI5 as standard integrator.
Fixed bug 357 preventing repeated registration of integrators (in integrator.c).
Cleaned up SConstruct file use of WITH_SOLVERS a little bit.

Revision 1733 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 6 00:18:31 2008 UTC (17 years, 2 months ago) by jpye
File length: 63925 byte(s)
Diff to previous 1732 , to selected 1316
In process of moving DOPRI5 solver to 'solvers' dir.

Revision 1732 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 19 00:41:22 2008 UTC (17 years, 3 months ago) by jpye
File length: 63917 byte(s)
Diff to previous 1723 , to selected 1316
Hack to correct treatment of GraphViz on Ubuntu 7.04 (evil RPATH).

Revision 1723 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 11 23:24:27 2008 UTC (17 years, 3 months ago) by jpye
File length: 63574 byte(s)
Diff to previous 1722 , to selected 1316
Fixed 'lmodern' test.

Revision 1722 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 10 03:12:08 2008 UTC (17 years, 3 months ago) by jpye
File length: 63611 byte(s)
Diff to previous 1721 , to selected 1316
Fixed detection of 'boolean' definition in GraphViz graph.h. Newer versions of GraphViz (2.16) include this definition, although it's not included in the older versions (2.12). Older versions still (2.8) are in use (Ubuntu 6.10 and Ubuntu 7.04).

Revision 1721 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 10 01:15:27 2008 UTC (17 years, 3 months ago) by jpye
File length: 63553 byte(s)
Diff to previous 1720 , to selected 1316
Added test for GraphViz-defined 'boolean'.

Revision 1720 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 9 07:23:24 2008 UTC (17 years, 3 months ago) by jpye
File length: 63065 byte(s)
Diff to previous 1719 , to selected 1316
Fixed detection/linking with GraphViz in Windows (GraphViz 2.16).
Added support for linking against MSCVR71.DLL but still needs some work.

Revision 1719 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 9 05:21:20 2008 UTC (17 years, 3 months ago) by jpye
File length: 62686 byte(s)
Diff to previous 1718 , to selected 1316
Fixed RPATH thing for Ubuntu 7.10

Revision 1718 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 9 05:19:19 2008 UTC (17 years, 3 months ago) by jpye
File length: 62667 byte(s)
Diff to previous 1717 , to selected 1316
Fixed RPATH nonsense with GraphViz.

Revision 1717 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 9 05:12:20 2008 UTC (17 years, 3 months ago) by jpye
File length: 62677 byte(s)
Diff to previous 1716 , to selected 1316
Add RPATH to env, not just libascend_env.

Revision 1716 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 9 05:09:04 2008 UTC (17 years, 3 months ago) by jpye
File length: 62678 byte(s)
Diff to previous 1714 , to selected 1316
Adding RPATH to handle strange GraphViz on Ubuntu 7.04 and 6.10

Revision 1714 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 8 02:48:20 2008 UTC (17 years, 3 months ago) by jpye
File length: 62476 byte(s)
Diff to previous 1713 , to selected 1316
Fix for different GraphViz include paths on Windows.

Revision 1713 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 7 01:16:23 2008 UTC (17 years, 3 months ago) by jpye
File length: 62427 byte(s)
Diff to previous 1712 , to selected 1316
Added comment about GRAPHVIZ_CPPPATH.

Revision 1712 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 7 01:07:04 2008 UTC (17 years, 3 months ago) by jpye
File length: 62392 byte(s)
Diff to previous 1701 , to selected 1316
Added graphviz-devel build-time dependency for RPM build.
Fixed treatment of *_LIBS flags from command line in SCons.

Revision 1701 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 6 03:42:21 2008 UTC (17 years, 3 months ago) by jpye
File length: 62244 byte(s)
Diff to previous 1691 , to selected 1316
Changed fundamental units to the standard SI abbreviations.
Added new solver parameters for IPOPT (still needs testing).
Added context-aware UnitsDialog that by default uses the type selected in the browser.
Added attempt at detection of 'lmodern' (for bug #351).
Changed base units in compiler/units.h.


Revision 1691 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 26 04:29:08 2007 UTC (17 years, 4 months ago) by jpye
File length: 61554 byte(s)
Diff to previous 1690 , to selected 1316
Removed GtkSourceView stuff from SConstruct (it's not the right place for it), fixed ascend.spec.in to include
the necessary code.

Revision 1690 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 26 03:52:20 2007 UTC (17 years, 4 months ago) by jpye
File length: 62559 byte(s)
Diff to previous 1680 , to selected 1316
Fixed installation of language definition file for GtkSourceView-2.0.
Removed debug output in cond_config.c, used by CMSlv.

Revision 1680 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 19 07:15:49 2007 UTC (17 years, 4 months ago) by jpye
File length: 61554 byte(s)
Diff to previous 1678 , to selected 1316
Added 'Incidence Graph' functionality for PyGTK interface.

Revision 1678 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 19 00:29:48 2007 UTC (17 years, 4 months ago) by jpye
File length: 61534 byte(s)
Diff to previous 1660 , to selected 1316
Removed references to MFGRAPH, seems better to use GraphViz directly.
Added configuration test for GraphViz.
Added configuration test for strdup, fixed mmio to not create its own strdup if other form is available already.


Revision 1660 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 29 23:28:51 2007 UTC (17 years, 5 months ago) by jpye
File length: 61270 byte(s)
Diff to previous 1659 , to selected 1316
Removed references to <malloc.h> (replaced by <stdlib.h>).

Revision 1659 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 29 13:01:48 2007 UTC (17 years, 5 months ago) by jpye
File length: 61270 byte(s)
Diff to previous 1658 , to selected 1316
Comment out CheckDLOpen, as it breaks Windows build.

Revision 1658 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 29 12:15:05 2007 UTC (17 years, 5 months ago) by jpye
File length: 61226 byte(s)
Diff to previous 1657 , to selected 1316
fixed CheckSigReset

Revision 1657 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 29 12:12:05 2007 UTC (17 years, 5 months ago) by jpye
File length: 61227 byte(s)
Diff to previous 1656 , to selected 1316
changed conf.CheckIPOPT

Revision 1656 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 29 12:06:25 2007 UTC (17 years, 5 months ago) by jpye
File length: 61232 byte(s)
Diff to previous 1655 , to selected 1316
Added tests for 'malloc' and 'dlopen'/'LoadLibrary'.

Revision 1655 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 29 11:04:49 2007 UTC (17 years, 5 months ago) by jpye
File length: 59948 byte(s)
Diff to previous 1654 , to selected 1316
Suppressed LSDOE warnings.
Reverted some of the 'is False' changes that weren't necessary.

Revision 1654 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 29 10:41:45 2007 UTC (17 years, 5 months ago) by jpye
File length: 59988 byte(s)
Diff to previous 1645 , to selected 1316
Fixed to support 'scons -h' in current scons (see thread data 1/11/07 on scons-users list).

Revision 1645 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 15 03:53:07 2007 UTC (17 years, 5 months ago) by jpye
File length: 59876 byte(s)
Diff to previous 1641 , to selected 1316
created typedef ExprSymFilterFn.
updated GtkSourceView lang definition.
removed execvp call in test.py.

Revision 1641 - (view) (download) (annotate) - [select for diffs]
Modified Mon Nov 12 00:12:33 2007 UTC (17 years, 5 months ago) by jpye
File length: 59886 byte(s)
Diff to previous 1638 , to selected 1316
fixed bug 307

Revision 1638 - (view) (download) (annotate) - [select for diffs]
Modified Thu Nov 8 12:08:19 2007 UTC (17 years, 5 months ago) by jpye
File length: 58909 byte(s)
Diff to previous 1630 , to selected 1316
Added CUnit test suite for 'compiler' module.
Added a couple of *very* preliminary tests.
Removed some debug output from packages.c
Fixed a #include missing from module.h.
Added a couple of missing #ifdef __cplusplus from test header files.
Added little bit of test code into relman_hessian_count (still active).


Revision 1630 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 30 02:49:11 2007 UTC (17 years, 7 months ago) by jpye
File length: 58898 byte(s)
Diff to previous 1625 , to selected 1316
fixed detection of missing C++ compiler (tested on Ubuntu 7.04)

Revision 1625 - (view) (download) (annotate) - [select for diffs]
Modified Thu Sep 13 02:10:23 2007 UTC (17 years, 7 months ago) by jpye
File length: 58743 byte(s)
Diff to previous 1622 , to selected 1316
Added 'asc4dev' script.

Revision 1622 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 10 13:19:45 2007 UTC (17 years, 7 months ago) by jpye
File length: 58558 byte(s)
Diff to previous 1609 , to selected 1316
Added initial code for 'accumulate builder' based on SCons Wiki code.

Revision 1609 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 30 02:14:09 2007 UTC (17 years, 8 months ago) by jpye
File length: 58435 byte(s)
Diff to previous 1608 , to selected 1316
Adopt freedesktop.org method for mime association on Debian. Add
postrm and postinst scripts.

Revision 1608 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 30 01:31:05 2007 UTC (17 years, 8 months ago) by jpye
File length: 58398 byte(s)
Diff to previous 1599 , to selected 1316
Debian uses a didfferent format for the MIME files.
Bumped version.

Revision 1599 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 17 07:32:10 2007 UTC (17 years, 8 months ago) by jpye
File length: 58398 byte(s)
Diff to previous 1598 , to selected 1316
Fixed building of bboxtest for new naming convention.

Revision 1598 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 17 06:44:45 2007 UTC (17 years, 8 months ago) by jpye
File length: 58392 byte(s)
Diff to previous 1597 , to selected 1316
All platforms will now use the lib<name>_ascend.so convention for ASCEND external libraries.
(it makes it simpler for people writing such things).

Revision 1597 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 17 05:26:05 2007 UTC (17 years, 8 months ago) by jpye
File length: 58479 byte(s)
Diff to previous 1596 , to selected 1316
New external library naming scheme on Windows: 'name_ascend.dll' instead of 'name.dll'.
This applies to solvers as well as external methods, extpy, import handlers, etc.

Revision 1596 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 17 02:28:49 2007 UTC (17 years, 8 months ago) by jpye
File length: 58058 byte(s)
Diff to previous 1595 , to selected 1316
Modified Debian build log.
Added creation of debian.tar.gz for use with OpenSUSE Build Service.
Added notes on building packages using the Build Service.

Revision 1595 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 16 12:52:52 2007 UTC (17 years, 8 months ago) by jpye
File length: 57761 byte(s)
Diff to previous 1592 , to selected 1316
removed redundant comment

Revision 1592 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 15 13:31:54 2007 UTC (17 years, 8 months ago) by jpye
File length: 57818 byte(s)
Diff to previous 1590 , to selected 1316
Fixed python executable path on Windows.

Revision 1590 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 9 14:47:47 2007 UTC (17 years, 8 months ago) by jpye
File length: 57830 byte(s)
Diff to previous 1584 , to selected 1316
Fixed default web help URL.
Fixed handling of web links on Fedora (needs checking on other Linux)

Revision 1584 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 7 14:06:09 2007 UTC (17 years, 8 months ago) by jpye
File length: 57812 byte(s)
Diff to previous 1570 , to selected 1316
Bumping version. Will attempt to do this immediately *after* a release from now on, before new work is started.

Revision 1570 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 3 14:18:08 2007 UTC (17 years, 8 months ago) by jpye
File length: 57812 byte(s)
Diff to previous 1566 , to selected 1316
More work on Windows installer

Revision 1566 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 2 06:46:43 2007 UTC (17 years, 9 months ago) by jpye
File length: 57807 byte(s)
Diff to previous 1557 , to selected 1316
Changed default fortran to G77 on MinGW/MSYS.

Revision 1557 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 26 13:57:49 2007 UTC (17 years, 9 months ago) by jpye
File length: 57691 byte(s)
Diff to previous 1554 , to selected 1316
Added 'UPDATE_NO_YACC_LEX' option to SCons to stop _no_* files being updated
all the time.
Minor commenting in asc_ipopt.
Fixed ascend-config for case where -I/usr/include or -L/usr/lib.

Revision 1554 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 24 13:12:57 2007 UTC (17 years, 9 months ago) by jpye
File length: 57482 byte(s)
Diff to previous 1552 , to selected 1316
Added lots of svn:ignore tags

Revision 1552 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 24 08:43:23 2007 UTC (17 years, 9 months ago) by jpye
File length: 57452 byte(s)
Diff to previous 1551 , to selected 1316
Fixed detection of web browser on Windows (no need for Win32 python package now).
Removing SUNDIALS_* flags where not needed.
Removing debug output about not having YACC or LEX.
Fixing typelex for case of LEX missing (tested with Windows).

Revision 1551 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 24 07:29:42 2007 UTC (17 years, 9 months ago) by jpye
File length: 57510 byte(s)
Diff to previous 1547 , to selected 1316
Adding some windows target files to ignore list.
Fixing build on Windows with Python 2.5 library.
Fixing for NSIS not present.

Revision 1547 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 23 06:25:49 2007 UTC (17 years, 9 months ago) by jpye
File length: 57453 byte(s)
Diff to previous 1546 , to selected 1316
Fixed build of asc_ipopt.c. Small comment added in relman. IPOPT_LIB replaced by IPOPT_LIBS due to multiple linking requirement of that library.

Revision 1546 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 22 03:56:56 2007 UTC (17 years, 9 months ago) by jpye
File length: 57306 byte(s)
Diff to previous 1541 , to selected 1316
Some work on IPOPT detection (more required)

Revision 1541 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jul 15 05:16:53 2007 UTC (17 years, 9 months ago) by jpye
File length: 56857 byte(s)
Diff to previous 1535 , to selected 1316
Updated config for CONOPT_LINKED

Revision 1535 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 9 14:58:15 2007 UTC (17 years, 9 months ago) by jpye
File length: 56511 byte(s)
Diff to previous 1529 , to selected 1316
Little more on IPOPT. Fixed ascdev script to work with configured
solver list.

Revision 1529 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 5 08:19:02 2007 UTC (17 years, 9 months ago) by jpye
File length: 56457 byte(s)
Diff to previous 1520 , to selected 1316
Making build of IPOPT dependent on config test.

Revision 1520 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 30 01:23:36 2007 UTC (17 years, 10 months ago) by jpye
File length: 55518 byte(s)
Diff to previous 1519 , to selected 1316
Fixing for missing yacc/lex on Windows, auto-update of them when yacc/lex *are* avail.
Fixing 'test.py' operation on Windows (ASCENDSOLVERS env var)
Adding missing ida.dll to installer.
Adding some missing export symbols in libascend.

Revision 1519 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 28 15:04:00 2007 UTC (17 years, 10 months ago) by jpye
File length: 55264 byte(s)
Diff to previous 1515 , to selected 1316
Adding support for ASCENDSOLVERS env var, for defining location of the ASCEND solvers.
By default this will be /usr/share/ascend/solvers.

Revision 1515 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 27 15:09:57 2007 UTC (17 years, 10 months ago) by jpye
File length: 55136 byte(s)
Diff to previous 1514 , to selected 1316
work on fixing Windows for the external solvers changes

Revision 1514 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 27 14:39:43 2007 UTC (17 years, 10 months ago) by jpye
File length: 55087 byte(s)
Diff to previous 1510 , to selected 1316
Bumped version to 112.

Revision 1510 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 27 13:24:21 2007 UTC (17 years, 10 months ago) by jpye
File length: 55087 byte(s)
Diff to previous 1509 , to selected 1316
Dependencies of shared libraries on 'libascend'.

Revision 1509 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 27 13:08:47 2007 UTC (17 years, 10 months ago) by jpye
File length: 54961 byte(s)
Diff to previous 1505 , to selected 1316
Fixed external loading of integrators, at least on my system. Needs testing
with/without fortran, sundials, etc.
Changed little thing kn d1mach.c to make default behaviour correct on Linux.

Revision 1505 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 23 14:27:28 2007 UTC (17 years, 10 months ago) by jpye
File length: 54953 byte(s)
Diff to previous 1504 , to selected 1316
More on relocation of solvers

Revision 1504 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jun 23 14:12:34 2007 UTC (17 years, 10 months ago) by jpye
File length: 54927 byte(s)
Diff to previous 1501 , to selected 1316
Moving solvers to their own directory

Revision 1501 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 21 14:40:28 2007 UTC (17 years, 10 months ago) by jpye
File length: 54362 byte(s)
Diff to previous 1488 , to selected 1316
More of the TRON stuff

Revision 1488 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 10 05:22:00 2007 UTC (17 years, 10 months ago) by jpye
File length: 53679 byte(s)
Diff to previous 1470 , to selected 1316
Fixed default detection of Tcl/Tk on Debian-based distributions (Ubuntu 7.04 specifically)

Revision 1470 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 10:00:58 2007 UTC (17 years, 11 months ago) by jpye
File length: 53546 byte(s)
Diff to previous 1469 , to selected 1316
fixed WITH_DOC stuff

Revision 1469 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 09:43:16 2007 UTC (17 years, 11 months ago) by jpye
File length: 53436 byte(s)
Diff to previous 1467 , to selected 1316
Fixing LyX detection?
(this commit equals 0.9.5.111)

Revision 1467 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 06:19:35 2007 UTC (17 years, 11 months ago) by jpye
File length: 53401 byte(s)
Diff to previous 1466 , to selected 1316
More work on Windows installer detection of PyGTK, PyCairo etc at install-time.

Revision 1466 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 04:26:54 2007 UTC (17 years, 11 months ago) by jpye
File length: 53343 byte(s)
Diff to previous 1465 , to selected 1316
Add python version to installer name in Windows

Revision 1465 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 04:21:07 2007 UTC (17 years, 11 months ago) by jpye
File length: 53304 byte(s)
Diff to previous 1464 , to selected 1316
Move 'create.nsi' to top-level

Revision 1464 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 04:09:36 2007 UTC (17 years, 11 months ago) by jpye
File length: 53083 byte(s)
Diff to previous 1463 , to selected 1316
Added 'alert' option to 'loading' module.
Added start menu shortcut to Model Library
Bumped version to 0.9.5.111.
Fixed loading of fourbarplot.py example when matplotlib not available.

Revision 1463 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jun 3 02:48:17 2007 UTC (17 years, 11 months ago) by jpye
File length: 53083 byte(s)
Diff to previous 1459 , to selected 1316
Removed 'ascend.bat' hack from installer, changed to
saner 'pythonw.exe' for starting ASCEND on Windows.
Still needs testing on Linux.

Revision 1459 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 31 13:28:33 2007 UTC (17 years, 11 months ago) by jpye
File length: 53012 byte(s)
Diff to previous 1448 , to selected 1316
DOPRI5 is running... but is it correct? Still needs lots of testing

Revision 1448 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 27 02:36:49 2007 UTC (17 years, 11 months ago) by jpye
File length: 56324 byte(s)
Diff to previous 1443 , to selected 1316
Added tests for presence of CC and CXX.

Revision 1443 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 26 09:00:53 2007 UTC (17 years, 11 months ago) by jpye
File length: 55315 byte(s)
Diff to previous 1442 , to selected 1316
Fixed problems with installation of documentation on FC6

Revision 1442 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 26 07:31:34 2007 UTC (17 years, 11 months ago) by jpye
File length: 54811 byte(s)
Diff to previous 1437 , to selected 1316
Build documentation by default, but detect when LyX is not available.

Revision 1437 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 21 10:05:00 2007 UTC (17 years, 11 months ago) by jpye
File length: 53729 byte(s)
Diff to previous 1436 , to selected 1316
Fixed problem with tcl/tk in 'scons install' for SCons 0.96.92

Revision 1436 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 21 09:39:28 2007 UTC (17 years, 11 months ago) by jpye
File length: 53705 byte(s)
Diff to previous 1432 , to selected 1316
Fixed build for SCons 0.96.92. Needs testing.

Revision 1432 - (view) (download) (annotate) - [select for diffs]
Modified Sat May 19 08:42:22 2007 UTC (17 years, 11 months ago) by jpye
File length: 53698 byte(s)
Diff to previous 1431 , to selected 1316
Fixes for the windows installer, start menu, splash screen.

Revision 1431 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 18 09:20:26 2007 UTC (17 years, 11 months ago) by jpye
File length: 53713 byte(s)
Diff to previous 1426 , to selected 1316
Working on fixing for SCons 0.97. There is a problem with
SCons 0.96.92 on Ubuntu 6.10, waiting an answer on that.

Revision 1426 - (view) (download) (annotate) - [select for diffs]
Modified Sun May 6 13:42:18 2007 UTC (17 years, 11 months ago) by jpye
File length: 53659 byte(s)
Diff to previous 1420 , to selected 1316
Some more files excluded from the tarball

Revision 1420 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 25 11:30:47 2007 UTC (18 years ago) by jpye
File length: 53592 byte(s)
Diff to previous 1417 , to selected 1316
Some experimenting with crossmingw cross compiling.
Removed shebangs from files that shouldn't have them.

Revision 1417 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 25 04:08:42 2007 UTC (18 years ago) by jpye
File length: 53469 byte(s)
Diff to previous 1413 , to selected 1316
More work following Debian package feedback from 'lintian'

Revision 1413 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 24 13:34:35 2007 UTC (18 years ago) by jpye
File length: 53460 byte(s)
Diff to previous 1412 , to selected 1316
Almost there with the debian package now

Revision 1412 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 23 13:55:28 2007 UTC (18 years ago) by jpye
File length: 53413 byte(s)
Diff to previous 1405 , to selected 1316
Fixed problem with Driver.c in ABSOLUTE_PATHS case.
Updated changelog and spec file for new 0.9.5.108 release.

Revision 1405 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 22 08:06:14 2007 UTC (18 years ago) by jpye
File length: 53417 byte(s)
Diff to previous 1404 , to selected 1316
Added <nvector_serial.h> in config tests.

Revision 1404 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 22 07:58:00 2007 UTC (18 years ago) by jpye
File length: 53388 byte(s)
Diff to previous 1402 , to selected 1316
Fixed support for SUNDIALS 2.2.0 on Ubuntu Feisty

Revision 1402 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 22 07:04:12 2007 UTC (18 years ago) by jpye
File length: 53181 byte(s)
Diff to previous 1400 , to selected 1316
Working on support for SUNDIALS 2.2.0 (ongoing)

Revision 1400 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 22 06:09:28 2007 UTC (18 years ago) by jpye
File length: 53216 byte(s)
Diff to previous 1399 , to selected 1316
Added support for standard DEbian package for SUNDIALS (ongoing)

Revision 1399 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 22 05:02:24 2007 UTC (18 years ago) by jpye
File length: 52390 byte(s)
Diff to previous 1398 , to selected 1316
Fixed default CONOPT_PATH (now /usr/lib:/usr/local/lib on Linux)

Revision 1398 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 22 04:26:01 2007 UTC (18 years ago) by jpye
File length: 52127 byte(s)
Diff to previous 1394 , to selected 1316
Fixed FORTRAN flag?

Revision 1394 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 21 02:46:57 2007 UTC (18 years ago) by jpye
File length: 52050 byte(s)
Diff to previous 1387 , to selected 1316
Updated ipython_view from Accerciser.
Allowed SCons version 0.96.96 (works OK on FC6)


Revision 1387 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 7 14:43:31 2007 UTC (18 years ago) by jpye
File length: 52035 byte(s)
Diff to previous 1380 , to selected 1316
Added plot support in Integrator output tabs.
Some other minor debugging for pylab integration and idaanalyse output.

Revision 1380 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 6 04:07:32 2007 UTC (18 years ago) by jpye
File length: 52001 byte(s)
Diff to previous 1357 , to selected 1316
Fixed build problem on MinGW GCC 3.4.2
Fixed problem with font in IPython console on Windows
Some attempts to fix problems with FILE* support in Python bindings
gfortran is now the preferred FORTRAN compiler.
Comment out failing FILE* tests for the moment.

Revision 1357 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 23 02:57:39 2007 UTC (18 years, 1 month ago) by jpye
File length: 51964 byte(s)
Diff to previous 1339 , to selected 1316
Added SCons version check so that Krishnan stops wondering why he
can't build ASCEND on brand-new shiny version 999 of obsurre linux
platform X.

Revision 1339 - (view) (download) (annotate) - [select for diffs]
Modified Sat Mar 10 13:57:01 2007 UTC (18 years, 1 month ago) by jpye
File length: 51339 byte(s)
Diff to previous 1335 , to selected 1316
Removed ASC_IDA_NEW_ANALYSE condition from the codebase.
Cleaned up some debug output.

Revision 1335 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 9 02:54:03 2007 UTC (18 years, 1 month ago) by jpye
File length: 51518 byte(s)
Diff to previous 1326 , to selected 1316
Fixed problem with logrel instances in PyGTK GUI.
Removed faulty INSTALL_DOC directory -- docs just go to INSTALL_ASCDATA for now.

Revision 1326 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 7 06:51:45 2007 UTC (18 years, 1 month ago) by jpye
File length: 51628 byte(s)
Diff to previous 1319 , to selected 1316
Added bindings to UFSPARSE sparse matrix library, which provides matrix algebra operations via the CXSparse library which it includes.
Tested with the UFSPARSE that comes with Ubuntu 6.10.
Added simple test case (no validation)

Revision 1319 - (view) (download) (annotate) - [select for diffs]
Modified Tue Mar 6 00:22:28 2007 UTC (18 years, 1 month ago) by jpye
File length: 50458 byte(s)
Diff to previous 1316
Added test suite for linsolqr (very early days still) for checking by Ben

Revision 1316 - (view) (download) (annotate) - [selected]
Modified Mon Mar 5 07:22:21 2007 UTC (18 years, 1 month ago) by johnpye
File length: 50449 byte(s)
Diff to previous 1284
Another one of these big refactorings. Split out 'system' directory from 'solver' directory. This will need more work
but it's a start at getting the non-solver-specific code out separately.

Revision 1284 - (view) (download) (annotate) - [select for diffs]
Modified Sat Feb 17 11:38:56 2007 UTC (18 years, 2 months ago) by johnpye
File length: 50440 byte(s)
Diff to previous 1262 , to selected 1316
Added -fPIC to SHFORTRANFLAGS on Linux platform (attempt to fix problems of M Fothergill on 64 bit linux)

Revision 1262 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 28 03:57:26 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50362 byte(s)
Diff to previous 1261 , to selected 1316
On Windows we don't need the libm test.

Revision 1261 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 28 03:44:43 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50367 byte(s)
Diff to previous 1260 , to selected 1316
Fixed prob with HAVE_IEEE.
Added self_test method to bvp.a4l bvp_test.

Revision 1260 - (view) (download) (annotate) - [select for diffs]
Modified Sun Jan 28 03:13:22 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50362 byte(s)
Diff to previous 1234 , to selected 1316
Fixing 'exit' to 'Exit'.
Bumping version to 0.9.5.107.

Revision 1234 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 25 13:08:16 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50358 byte(s)
Diff to previous 1232 , to selected 1316
Turn on signals again by default

Revision 1232 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 25 11:16:16 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50359 byte(s)
Diff to previous 1228 , to selected 1316
Some disgraceful hacking to obtain SIGFPE details in ida.c. Working next to fix the proper ASCEND ascSignal implementation (which I broke at some point).

Revision 1228 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 25 06:57:40 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50276 byte(s)
Diff to previous 1203 , to selected 1316
Added getParameter by name in SolverParameters.
Fixed up refences to signal-related header files.
Fixed up various warnings from -pedantic compilation.
Identified an apparent bug with RelationCalcGradient (unsafe version).
Added support for compilation of a standalone C++ program (idatest) in SCons build.

Revision 1203 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 22 13:58:28 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50208 byte(s)
Diff to previous 1183 , to selected 1316
Defaulting to IDA_NEW_ANALYSE

Revision 1183 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 20 09:15:51 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50209 byte(s)
Diff to previous 1181 , to selected 1316
Huge reorganisation -- all mtx and lin files moved to base/generic/linear.
Required many #include statements to be changed.

Revision 1181 - (view) (download) (annotate) - [select for diffs]
Modified Sat Jan 20 03:50:21 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50148 byte(s)
Diff to previous 1174 , to selected 1316
Shifted everything integration-related out into a separate directory.

Revision 1174 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 18 00:27:50 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50135 byte(s)
Diff to previous 1157 , to selected 1316
Fixed 'ascdev' script to work correctly in MSYS (now needs retesting in linux).
Removed 'make_matrix' and 'free_matrix' from sensitivity code and reused densemtx.c instead.
Fixed linking issues in finitediff.dll.

Revision 1157 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 16 12:35:46 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50125 byte(s)
Diff to previous 1142 , to selected 1316
Fixed escaped paths in SConstruct.
Added some more keywords to gedit syntax definition.


Revision 1142 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 15 06:46:44 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50136 byte(s)
Diff to previous 1114 , to selected 1316
Got paranoid about turning off signal handling... added '#ifdef ASC_SIGNAL_TRAPS' anywhere that signal handling referenced.
Signal handling is OFF by default now.

Revision 1114 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 11 06:05:06 2007 UTC (18 years, 3 months ago) by johnpye
File length: 51679 byte(s)
Diff to previous 1113 , to selected 1316
Another small fix for mfgraph linking

Revision 1113 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 11 05:50:29 2007 UTC (18 years, 3 months ago) by johnpye
File length: 51649 byte(s)
Diff to previous 1110 , to selected 1316
Small type relating to mfgraph

Revision 1110 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 11 04:23:27 2007 UTC (18 years, 3 months ago) by johnpye
File length: 51649 byte(s)
Diff to previous 1109 , to selected 1316
Fixed mfgraph binding

Revision 1109 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 11 04:07:02 2007 UTC (18 years, 3 months ago) by johnpye
File length: 51642 byte(s)
Diff to previous 1090 , to selected 1316
Added some more user error messages from the solver.
Added detection for the MFGRAPH library, which will be used to output GraphViz files based on the incidence matrix.

Revision 1090 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 23:11:48 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50551 byte(s)
Diff to previous 1089 , to selected 1316
Catch regex prob in MinGW buildbot build

Revision 1089 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 22:53:16 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50550 byte(s)
Diff to previous 1088 , to selected 1316
Catch regex prob in MinGW buildbot build

Revision 1088 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 22:40:25 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50539 byte(s)
Diff to previous 1086 , to selected 1316
Catch regex prob in MinGW buildbot build

Revision 1086 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 14:33:29 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50372 byte(s)
Diff to previous 1085 , to selected 1316
Fixed up problem with IDA version in SConscript.
Identified a bug with findIndependentVar in PyGTK GUI, ongoing.

Revision 1085 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 13:25:23 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50481 byte(s)
Diff to previous 1084 , to selected 1316
woops

Revision 1084 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 13:23:34 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50480 byte(s)
Diff to previous 1083 , to selected 1316
Tidying up MinGW stuff

Revision 1083 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 13:12:37 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50458 byte(s)
Diff to previous 1082 , to selected 1316
Adding more diagnostics for MinGW buildbot build

Revision 1082 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 12:57:58 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50374 byte(s)
Diff to previous 1081 , to selected 1316
More on fixing MinGW build for buildbot

Revision 1081 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 11:08:11 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50280 byte(s)
Diff to previous 1080 , to selected 1316
Bumping version to 0.9.5.106.

Revision 1080 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 10:57:43 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50280 byte(s)
Diff to previous 1078 , to selected 1316
Adding dump of env vars when stdio.h is not found.

Revision 1078 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 08:04:51 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50156 byte(s)
Diff to previous 1077 , to selected 1316
Fixing MINGW detection

Revision 1077 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jan 9 04:21:29 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50127 byte(s)
Diff to previous 1069 , to selected 1316
Bumped version to 0.9.5.105.

Revision 1069 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jan 8 11:25:33 2007 UTC (18 years, 3 months ago) by johnpye
File length: 50127 byte(s)
Diff to previous 1025 , to selected 1316
Added scons switch IDA_NEW_ANALYSE for the new code that implements a better DAE analysis procedure.
Minor tidying in list.[ch]
Removed some DIEDIEDIE stuff from analyze.c.
Added 'odeid' to the 'varip' structure in same.
Collapsed a bunch of repetitive stuff with those fancy #defines I like so much.
Flipped some return codes from functions integrator.c to return 0 on success.
Added #include for sensitivity.h in lsode.c.
Catch exceptions from sim.build() in do_integrate() in PyGTK GUI.
Attempted to fix tcl/tk for errors from integrator_analyse as well (not tested).

Revision 1025 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 3 11:11:21 2007 UTC (18 years, 3 months ago) by johnpye
File length: 49999 byte(s)
Diff to previous 1002 , to selected 1316
Added SCons test for 'lex'.

Revision 1002 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 30 14:27:47 2006 UTC (18 years, 4 months ago) by johnpye
File length: 49471 byte(s)
Diff to previous 993 , to selected 1316
Some work on fixing error with test_ascSignal.
Breaking down into smaller test cases.
Removed some debug output from detection of ASC_RESETNEEDED.
Changed all calls 'signal' to 'SIGNAL' macro that includes optional debug output.
Removed 'libasctest.so' (made part of libasctestsuite.so FWIW)
Fixed big in test.c wrt CUEA_ABORT.
Added 'print_stack' and 'Asc_SignalPrintStack' and 'Asc_SignalStackLength'.


Revision 993 - (view) (download) (annotate) - [select for diffs]
Modified Fri Dec 22 11:03:51 2006 UTC (18 years, 4 months ago) by johnpye
File length: 49470 byte(s)
Diff to previous 984 , to selected 1316
Added Matrix Market export routines (from math.nist.gov).
Added necessary build commands for above.
Work on Jacobi preconditioner for IDA (ongoing)
Set integrator_analye to make a call to slv_block_partition. Not sure if that's a good idea or not.
Tidied up comments in linsol.h
Moved unnecessary #defines from model_reorder.h into model_reorder.c.
Cleaned up codedocs in mtx*.h
Added WITH_MMIO config.h flag.


Revision 984 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 21 03:56:26 2006 UTC (18 years, 4 months ago) by johnpye
File length: 48985 byte(s)
Diff to previous 982 , to selected 1316
Bumping version (checking buildbot)

Revision 982 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 21 03:18:54 2006 UTC (18 years, 4 months ago) by johnpye
File length: 48985 byte(s)
Diff to previous 980 , to selected 1316
Fixed for nonexistent libpython

Revision 980 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 20 23:23:50 2006 UTC (18 years, 4 months ago) by johnpye
File length: 48921 byte(s)
Diff to previous 968 , to selected 1316
Fixed detection of libpython on Windows.
Fixed TestLSODE.testlotka test.py
Removed a sundials_dense.h assertion under windows.

Revision 968 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 18 05:49:00 2006 UTC (18 years, 4 months ago) by johnpye
File length: 48893 byte(s)
Diff to previous 965 , to selected 1316
Added SCons tests to check SIGINT and to replace ascresetneeded (need replacement for this in Autoconf as well).
Removed debugging from createinst.c
Typo (text) in evaluate.c
Commented out redundant code in importhandler.c
Added signal handling in ExecuteCASGN.
Added missing ospath_free in ModuleSearchPath.
Exported InitSymbolTable, DestroySymbolTable in symtab (dubious)
Moved FPRESET macro out of ascConfig.h and into ascSignal.h
Added Asc_SignalHandler{Push,Pop}Default.
Added ASC_RESETNEEDED and HAVE_C99FPE macros in config.h.in.
Found the bug causing the SIGFPE in idakryx.a4c (raises a question about int/float division in modelling, I think)
Added system_destroy call in Simulation::~Simulation (dubious).

Revision 965 - (view) (download) (annotate) - [select for diffs]
Modified Wed Dec 13 23:53:57 2006 UTC (18 years, 4 months ago) by johnpye
File length: 46572 byte(s)
Diff to previous 960 , to selected 1316
Fixed OSPATH typo
Other minor doc changes.

Revision 960 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 10 03:14:24 2006 UTC (18 years, 4 months ago) by johnpye
File length: 46489 byte(s)
Diff to previous 959 , to selected 1316
Able to compile now on Solaris.
Fixed a problem with datareader.c returning non-void.
Remains a problem with std::logic_error not being linked to _ascpy

Revision 959 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 10 02:59:42 2006 UTC (18 years, 4 months ago) by johnpye
File length: 46478 byte(s)
Diff to previous 958 , to selected 1316
static linking to python, again

Revision 958 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 10 02:39:09 2006 UTC (18 years, 4 months ago) by johnpye
File length: 46257 byte(s)
Diff to previous 957 , to selected 1316
Bit more on building against static libpython

Revision 957 - (view) (download) (annotate) - [select for diffs]
Modified Sun Dec 10 02:21:06 2006 UTC (18 years, 4 months ago) by johnpye
File length: 46241 byte(s)
Diff to previous 955 , to selected 1316
Fixed for static linking to python where libpython2.x.so is not available.

Revision 955 - (view) (download) (annotate) - [select for diffs]
Modified Sat Dec 9 03:45:47 2006 UTC (18 years, 4 months ago) by johnpye
File length: 45057 byte(s)
Diff to previous 953 , to selected 1316
Modified SConstruct so that no assumption is made about the version of Python being used.

Revision 953 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 7 14:47:15 2006 UTC (18 years, 4 months ago) by johnpye
File length: 44980 byte(s)
Diff to previous 938 , to selected 1316
Added test for C99 FPE handling
Fixing mess-up of ChildByChar in arrayinst.h header.
Added 'safeeval' config option to IDA.
Changed 'SigHandler' to 'SigHandlerFn *' in line with other function pointer datatypes being used in ASCEND.
Moved processVarStatus *after* 'Failed integrator' exception (ongoing issue).

Revision 938 - (view) (download) (annotate) - [select for diffs]
Modified Fri Nov 24 06:09:46 2006 UTC (18 years, 5 months ago) by johnpye
File length: 44140 byte(s)
Diff to previous 935 , to selected 1316
Added support for dmalloc (http://dmalloc.com)
Added Integrator::setEngine(string name)
Minor other stuff.

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

Revision 922 - (view) (download) (annotate) - [select for diffs]
Modified Wed Nov 8 05:25:37 2006 UTC (18 years, 5 months ago) by johnpye
File length: 42228 byte(s)
Diff to previous 913 , to selected 1316
Expanded the 'ascend-config' mechanism to be supported in Windows installations (On Windows, ascend-config is installed in $INSTDIR and uses the registry instead of hard-coded file paths).


Revision 913 - (view) (download) (annotate) - [select for diffs]
Modified Sat Oct 28 03:55:19 2006 UTC (18 years, 6 months ago) by johnpye
File length: 42144 byte(s)
Diff to previous 907 , to selected 1316
Added test for SUNDIALS version (2.2.1 and 2.3.0-pre are preferred)
Fixed silly warning message about ignored return values from CONSOLE_DEBUG on GCC.

Revision 907 - (view) (download) (annotate) - [select for diffs]
Modified Thu Oct 26 05:45:05 2006 UTC (18 years, 6 months ago) by johnpye
File length: 40915 byte(s)
Diff to previous 903 , to selected 1316
Bumping version for fixed IDA integrator

Revision 903 - (view) (download) (annotate) - [select for diffs]
Modified Wed Oct 25 13:07:12 2006 UTC (18 years, 6 months ago) by johnpye
File length: 40912 byte(s)
Diff to previous 899 , to selected 1316
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 899 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 24 23:41:34 2006 UTC (18 years, 6 months ago) by johnpye
File length: 40894 byte(s)
Diff to previous 893 , to selected 1316
Bumping version to 0.9.5.102 after checking windows build.

Revision 893 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 22 05:18:36 2006 UTC (18 years, 6 months ago) by johnpye
File length: 40894 byte(s)
Diff to previous 884 , to selected 1316
Better plot points in moody diagram model.
Attempt to get rid of some compiler warnings in extmethod.
Better handling of LD_LIBRARY_PATH and ASCENDLIBRARY in ascdev.
Changed default documentation path (to avoid warnings, seems like a scons bug?)

Revision 884 - (view) (download) (annotate) - [select for diffs]
Modified Tue Oct 10 14:56:31 2006 UTC (18 years, 6 months ago) by johnpye
File length: 40901 byte(s)
Diff to previous 880 , to selected 1316
Trying to fix installation of the ASCEND manual, still not quite right :-(

Revision 880 - (view) (download) (annotate) - [select for diffs]
Modified Sun Oct 8 23:38:31 2006 UTC (18 years, 6 months ago) by johnpye
File length: 40875 byte(s)
Diff to previous 862 , to selected 1316
bumping versions to 0.9.5.101

Revision 862 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 26 13:47:27 2006 UTC (18 years, 7 months ago) by johnpye
File length: 40875 byte(s)
Diff to previous 859 , to selected 1316
Some work on the IMPORT handler functionality. Mostly just placeholders at this stage.

Revision 859 - (view) (download) (annotate) - [select for diffs]
Modified Tue Sep 26 00:55:37 2006 UTC (18 years, 7 months ago) by johnpye
File length: 40849 byte(s)
Diff to previous 858 , to selected 1316
Improved detection of Python, GTK, Tcl/Tk, Glade in Windows installer.
Bumped version to 0.9.5.100

Revision 858 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 25 15:04:48 2006 UTC (18 years, 7 months ago) by johnpye
File length: 40848 byte(s)
Diff to previous 845 , to selected 1316
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 845 - (view) (download) (annotate) - [select for diffs]
Modified Sun Sep 17 05:55:09 2006 UTC (18 years, 7 months ago) by johnpye
File length: 40794 byte(s)
Diff to previous 844 , to selected 1316
Updated installer to allow separate choices of PyGTK and Tcl/Tk GUIs at install-time.
Installer won't allow GUIs to be installed unless ActiveTcl and/or Python are located.
Bumped version to 0.9.5.99.

Revision 844 - (view) (download) (annotate) - [select for diffs]
Modified Mon Sep 11 08:31:21 2006 UTC (18 years, 7 months ago) by johnpye
File length: 40794 byte(s)
Diff to previous 832 , to selected 1316
Bumped version to 0.9.5.98.
Added support for 'setSymbolValue' from C++ interface, and allow symbol variables to be edited via the PyGTK GUI.
Added some limited data about structural analysis of beams in johnpye/aiscbeams.a4c.
Updated johnpye/beam4.a4c to use this data.
Added some currency conversions to measure.a4l.
Added some units related to Mechanics of Solids to atoms.a4l.

Revision 832 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 23 07:06:47 2006 UTC (18 years, 8 months ago) by johnpye
File length: 40794 byte(s)
Diff to previous 829 , to selected 1316
Renamed testTrig to testfunc.a4c.
Removed some buildtime messages.
Added self-test to testfunc model.
Some windows-specific changes to SConstruct (need testing?)

Revision 829 - (view) (download) (annotate) - [select for diffs]
Modified Wed Aug 23 03:23:41 2006 UTC (18 years, 8 months ago) by johnpye
File length: 40509 byte(s)
Diff to previous 824 , to selected 1316
Added an attempt to fix the long-command-line-on-windows problem, then disabled it
pending assistance from the scons user's list

Revision 824 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 17 16:30:24 2006 UTC (18 years, 8 months ago) by johnpye
File length: 39176 byte(s)
Diff to previous 816 , to selected 1316
bumped version to 0.9.5.97
added error message when datareader file not found in search path
fixed datareader linkage for Windows.

Revision 816 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 15 14:40:33 2006 UTC (18 years, 8 months ago) by johnpye
File length: 39176 byte(s)
Diff to previous 811 , to selected 1316
Adding the 'sun.c' and 'sun.h' files back into ASCEND so that we don't need dependency on libradtran.
Added detection of Scrollkeeper, the freedesktop.org documentation manager.
Added placeholder SConscript file for building the user's manual.

Revision 811 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 10 17:08:16 2006 UTC (18 years, 8 months ago) by johnpye
File length: 37622 byte(s)
Diff to previous 804 , to selected 1316
Added vim 'syntax=python' comments to many SConscript files.
Lots more work on the datareader extfn.
The testtmy.a4c file requires the file obtained here ('gzip -d' before use)
http://rredc.nrel.gov/solar/old_data/nsrdb/tmy2/unix/23161.tm2.Z

Revision 804 - (view) (download) (annotate) - [select for diffs]
Modified Fri Aug 4 05:54:34 2006 UTC (18 years, 8 months ago) by johnpye
File length: 37808 byte(s)
Diff to previous 802 , to selected 1316
In slv9, made changes to keep CONOPT from complaining. CMSlv still not working as expected though.
Decreased required version of Bison to 2.0.
Switched search path for CONOPT on Linux to the CONOPT_PATH env var
(LD_LIBRARY_PATH was being interfered with when ASC_DEV=1).
Some other debug message changes.

Revision 802 - (view) (download) (annotate) - [select for diffs]
Modified Thu Aug 3 02:24:45 2006 UTC (18 years, 9 months ago) by johnpye
File length: 37812 byte(s)
Diff to previous 800 , to selected 1316
Removed incorrect copyright in extfntest.c.
Fixed CONOPT detection on linux in SConstruct.
Tidied up comments in instquery.h.

Revision 800 - (view) (download) (annotate) - [select for diffs]
Modified Tue Aug 1 12:22:09 2006 UTC (18 years, 9 months ago) by johnpye
File length: 37866 byte(s)
Diff to previous 797 , to selected 1316
Fixed for CONOPT under Windows.

Revision 797 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 31 10:52:34 2006 UTC (18 years, 9 months ago) by johnpye
File length: 36960 byte(s)
Diff to previous 794 , to selected 1316
Added 'testcmslv' model.
Fixed error in CONOPT build test.

Revision 794 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jul 28 06:38:35 2006 UTC (18 years, 9 months ago) by johnpye
File length: 36952 byte(s)
Diff to previous 784 , to selected 1316
Bumped version number 0.9.5.96

Revision 784 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 26 12:44:00 2006 UTC (18 years, 9 months ago) by johnpye
File length: 36952 byte(s)
Diff to previous 783 , to selected 1316
Enabled the LRSLV solver, so that CMSLV will be able to function correctly.

Revision 783 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jul 26 09:16:19 2006 UTC (18 years, 9 months ago) by johnpye
File length: 36944 byte(s)
Diff to previous 782 , to selected 1316
First work towards reinstating the CONOPT solver. So far, I've got it building
and linking without errors, but haven't tested the resulting runtime.

Revision 782 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 25 02:09:12 2006 UTC (18 years, 9 months ago) by johnpye
File length: 35408 byte(s)
Diff to previous 766 , to selected 1316
Radu Serban sent me a preview of the new version of IDA which has new header file layout.
This patch updates for the new layout.
Also couple of minor fixes for gcc warnings in numlist and library.cpp.

Revision 766 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 13 06:33:03 2006 UTC (18 years, 9 months ago) by johnpye
File length: 35974 byte(s)
Diff to previous 761 , to selected 1316
Added 'docs' target to run doxygen for libascend.

Revision 761 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 13 04:46:13 2006 UTC (18 years, 9 months ago) by johnpye
File length: 35710 byte(s)
Diff to previous 748 , to selected 1316
Added necessary changes to allow 'johnpye/extfn/libextfntest.so' to be
built automatically as part of main SCons build. This will make testing
of external relations a little easier.

Revision 748 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jul 11 05:54:26 2006 UTC (18 years, 9 months ago) by johnpye
File length: 35099 byte(s)
Diff to previous 743 , to selected 1316
Lot of svn ignore tagging.
Little more work on DSG model.

Revision 743 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 6 14:22:26 2006 UTC (18 years, 9 months ago) by johnpye
File length: 35099 byte(s)
Diff to previous 742 , to selected 1316
Few small changes to fix for Linux after the recent MSVC++ oriented changes.

Revision 742 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 6 13:47:41 2006 UTC (18 years, 9 months ago) by johnpye
File length: 35081 byte(s)
Diff to previous 741 , to selected 1316
I think this almost resolves all the Visual C++ issues.
Just an outstanding issue with the use of the option struct in LibraryProc.c
eg use of &g_compiler_warnings in initialiser.

Revision 741 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 6 08:54:42 2006 UTC (18 years, 9 months ago) by johnpye
File length: 35577 byte(s)
Diff to previous 740 , to selected 1316
Fixes for MSVC++

Revision 740 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 6 06:06:11 2006 UTC (18 years, 9 months ago) by johnpye
File length: 36008 byte(s)
Diff to previous 739 , to selected 1316
Fixing build for Microsoft VC++ 8

Revision 739 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jul 6 03:49:33 2006 UTC (18 years, 9 months ago) by johnpye
File length: 34906 byte(s)
Diff to previous 721 , to selected 1316
Working on fixing for MSVC on Windows.

Revision 721 - (view) (download) (annotate) - [select for diffs]
Modified Mon Jul 3 06:22:42 2006 UTC (18 years, 10 months ago) by johnpye
File length: 34828 byte(s)
Diff to previous 709 , to selected 1316
Added '--models' option to ascend-config.
Fixed a bug with packages.c wrt generating absolute paths to library files.
Added SCons directives to install header files in INSTALL_INCLUDE subdirs.
Changed rel.c so that init function is only run if provided in the package.
Added 'ospath_getabs' to convert relative paths into absolute paths by adding prefix of fully-resolved '.'

Revision 709 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 28 16:28:57 2006 UTC (18 years, 10 months ago) by johnpye
File length: 34708 byte(s)
Diff to previous 705 , to selected 1316
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 705 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 27 02:37:49 2006 UTC (18 years, 10 months ago) by johnpye
File length: 34735 byte(s)
Diff to previous 684 , to selected 1316
Improved detection of math library.
Fixed bug that was affecting detection of CUnit library.

Revision 684 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 21 14:50:17 2006 UTC (18 years, 10 months ago) by johnpye
File length: 33875 byte(s)
Diff to previous 683 , to selected 1316
Changed default SCons option, was TCL=~/activetcl now TCL=/usr.
This means that by default we assume that the user will provide
suitable Tcl/Tk from their on-root libraries.

Revision 683 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 21 13:49:40 2006 UTC (18 years, 10 months ago) by johnpye
File length: 33902 byte(s)
Diff to previous 680 , to selected 1316
Added 'ascend-config' scriptlet to be used when building external 
libraries and other software that must link to ASCEND.
Also some minor updates to the INSTALL instructions.

Revision 680 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 21 11:14:49 2006 UTC (18 years, 10 months ago) by johnpye
File length: 33519 byte(s)
Diff to previous 673 , to selected 1316
Adding explicit dependency of tarball on 'ascend.spec'.
Use automated creation of SRCS lists in base/generic/general makefile.

Revision 673 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 21 09:26:49 2006 UTC (18 years, 10 months ago) by johnpye
File length: 33487 byte(s)
Diff to previous 665 , to selected 1316
Fixing up incorrectly merged SConstruct
(merging r702-820 from dae branch to trunk)

Revision 665 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 14 10:43:59 2006 UTC (18 years, 10 months ago) by johnpye
File length: 30042 byte(s)
Diff to previous 663 , to selected 1316
Small changes to CUnit detection.

Revision 663 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jun 14 09:33:45 2006 UTC (18 years, 10 months ago) by johnpye
File length: 29851 byte(s)
Diff to previous 658 , to selected 1316
Bumping version number

Revision 658 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 2 07:35:27 2006 UTC (18 years, 11 months ago) by johnpye
File length: 29851 byte(s)
Diff to previous 656 , to selected 1316
Fixing up for buildbot problem with null release ID

Revision 656 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 2 06:36:32 2006 UTC (18 years, 11 months ago) by johnpye
File length: 29801 byte(s)
Diff to previous 651 , to selected 1316
Removed dependency on ccache.
Added RELEASE flag to allow BuildBot to control RPM versions.

Revision 651 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jun 1 11:51:33 2006 UTC (18 years, 11 months ago) by johnpye
File length: 29535 byte(s)
Diff to previous 647 , to selected 1316
Bumped version to 0.9.5.93.
Added Tcl/Tk GUI to the GNOME applications menu.

Revision 647 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 29 14:14:10 2006 UTC (18 years, 11 months ago) by johnpye
File length: 29535 byte(s)
Diff to previous 646 , to selected 1316
Turning off MSVC extensions when compiling

Revision 646 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 29 13:19:54 2006 UTC (18 years, 11 months ago) by johnpye
File length: 29506 byte(s)
Diff to previous 644 , to selected 1316
Minor changes to bison/yacc detection, hoping this will make MSVC happier...

Revision 644 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 29 07:19:36 2006 UTC (18 years, 11 months ago) by johnpye
File length: 29493 byte(s)
Diff to previous 643 , to selected 1316
Fixing up Yacc/Bison detection a little.

Revision 643 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 29 07:07:50 2006 UTC (18 years, 11 months ago) by johnpye
File length: 29460 byte(s)
Diff to previous 642 , to selected 1316
woops

Revision 642 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 29 07:01:52 2006 UTC (18 years, 11 months ago) by johnpye
File length: 29459 byte(s)
Diff to previous 637 , to selected 1316
Setting default Tcl path to one that MSVC likes as well as MINGW.

Revision 637 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 29 06:25:54 2006 UTC (18 years, 11 months ago) by johnpye
File length: 29378 byte(s)
Diff to previous 636 , to selected 1316
...

Revision 636 - (view) (download) (annotate) - [select for diffs]
Modified Mon May 29 06:22:52 2006 UTC (18 years, 11 months ago) by johnpye
File length: 29377 byte(s)
Diff to previous 631 , to selected 1316
Fixed up some other small probs with MSVC2005

Revision 631 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 24 05:14:20 2006 UTC (18 years, 11 months ago) by johnpye
File length: 29325 byte(s)
Diff to previous 629 , to selected 1316
Changed the way that installer is created on Windows: now you must use
'scons installer' to build the installer. This will only work on windows.
The WITH_INSTALLER option has been removed. 

Switched the expected version of Tcl to 8.4 under Windows for builds with SCons.

Revision 629 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 24 04:34:25 2006 UTC (18 years, 11 months ago) by johnpye
File length: 29035 byte(s)
Diff to previous 628 , to selected 1316
Added changes to allow autotools build on ubuntu. There were some wrong assumptions
about file locations that I was able to correct using information in the 
tclConfig.sh and tkConfig.sh files. This will need testing on Fedora/Unix/etc.

Revision 628 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 24 01:45:02 2006 UTC (18 years, 11 months ago) by johnpye
File length: 28709 byte(s)
Diff to previous 627 , to selected 1316
Fixed up standard paths stuff to use 'INSTALL_ASCDATA' as the place where tcltk/python/models etc
will live. The confusion here came from the fact that I was taking 'INSTALL_SHARE' to be be assumed
to mean 'the location of /usr/share' -- hence the resulting '$INSTALL_SHARE/ascend' that was bothering
Ben. The 'INSTALL_ASCDATA' fixes this, and behaves as he will like, I hope.

Also note that I have switched the default situation in config.h.in to use relative paths by default,
which is the preferred CMU way. SCons builds will default to absolute paths on non-Windows systems.

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

Revision 624 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 18 15:39:38 2006 UTC (18 years, 11 months ago) by ben.allan
File length: 28393 byte(s)
Diff to previous 605 , to selected 1316
Summary: most of the recent complaints about autotools build fixed,
but the buildbot might find a problem with the scons build/install/rpmbuild.


Details:

configure,Driver.c,utilities/config.h.in:
The choice of INSTALL_DATA as a configure variable name
has been repaired (renamed INSTALL_SHARE); INSTALL_DATA is the unix
canonical name for the program 'install' handling a data file.
Both autotools and scons builds have been updated to reflect this,
in the process correcting the definition from prefix/share to
prefix/share/ascend. 

autotools build:
Added --with-quiet option to make the install of already installed and
unchanged files less verbose.
Put in a workaround for the '' problem in tkConfig.sh seen by KC/JP.
Added --datadir support to autotools configure. If you configure
the autotools --datadir=PREFIX/share/ascend you get the same behavior
as the Pye packaging; by default you get the CMU packaging convention instead.
Added utilities/env.c to build.

compiler:
Turned off AWAL in anontype.c.
Noodling away at blackboxes continues...


Revision 605 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 16 00:29:51 2006 UTC (18 years, 11 months ago) by johnpye
File length: 28394 byte(s)
Diff to previous 597 , to selected 1316
Completing missing part of RELATIVE_PATHS configuration for SCons, to address bug #262.

Revision 597 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 12:29:45 2006 UTC (18 years, 11 months ago) by johnpye
File length: 28154 byte(s)
Diff to previous 596 , to selected 1316
Still working on a way to add options to config.h.in such that it doesn't break
autotools.

Revision 596 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 11:37:24 2006 UTC (18 years, 11 months ago) by johnpye
File length: 27980 byte(s)
Diff to previous 595 , to selected 1316
fixed for scons, can't work out a way to allows @MISSING_SOMETHING@ to fallback safely, unfort.

Revision 595 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 11:28:44 2006 UTC (18 years, 11 months ago) by johnpye
File length: 27938 byte(s)
Diff to previous 594 , to selected 1316
fixing so that Ben won't need to add this macro to autoconf, hopefully.

Revision 594 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 11:10:34 2006 UTC (18 years, 11 months ago) by johnpye
File length: 27936 byte(s)
Diff to previous 593 , to selected 1316
Adding configuration option to turn off xterm colours in output.

Revision 593 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 10:03:59 2006 UTC (18 years, 11 months ago) by johnpye
File length: 27735 byte(s)
Diff to previous 591 , to selected 1316
Bumped version to 0.9.5.91.
Changed WITH_CUNIT_TESTS to WITH_CUNIT.
Added GCOV scons option.
Fixed up 'test' target for SCons.
Added lots of export symbols to libascend.so.


Revision 591 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 12 08:25:16 2006 UTC (18 years, 11 months ago) by johnpye
File length: 27583 byte(s)
Diff to previous 589 , to selected 1316
Added GCOV=1 option to SCons build, working on integrating LCOV tool with Buildbot.

Revision 589 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 11 03:10:43 2006 UTC (18 years, 11 months ago) by johnpye
File length: 27334 byte(s)
Diff to previous 586 , to selected 1316
Fixing some malloc bugs.

Revision 586 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 11 00:47:54 2006 UTC (18 years, 11 months ago) by johnpye
File length: 27274 byte(s)
Diff to previous 579 , to selected 1316
Working on improving handling of paths.

Revision 579 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 9 06:21:18 2006 UTC (18 years, 11 months ago) by johnpye
File length: 27216 byte(s)
Diff to previous 578 , to selected 1316
Fixed for Ubuntu 5.10 (linking to libstdc++ when building _ascpy.so)
Tested with MinGW/WinXP, still OK.

Revision 578 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 9 04:59:03 2006 UTC (18 years, 11 months ago) by johnpye
File length: 27209 byte(s)
Diff to previous 577 , to selected 1316
Customisable installer .exe names.
Moved NSIS tool into the scons subdirectory, reverted to standard NsisSconsBuilder from the SCons Wiki.

Revision 577 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 9 04:08:53 2006 UTC (18 years, 11 months ago) by johnpye
File length: 32586 byte(s)
Diff to previous 569 , to selected 1316
Bumping the version number for NSIS and RPM pre-releases

Revision 569 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 9 00:10:03 2006 UTC (18 years, 11 months ago) by johnpye
File length: 32586 byte(s)
Diff to previous 566 , to selected 1316
Changing from 'tcltk98' to 'tcltk', in progress.

Revision 566 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 5 09:22:01 2006 UTC (18 years, 11 months ago) by johnpye
File length: 32619 byte(s)
Diff to previous 563 , to selected 1316
Remove dependency on perl5

Revision 563 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 5 00:12:54 2006 UTC (18 years, 11 months ago) by johnpye
File length: 32613 byte(s)
Diff to previous 562 , to selected 1316
Manual override to set name of created tarball (for use with buildbot testing).

Revision 562 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 4 08:25:01 2006 UTC (18 years, 11 months ago) by johnpye
File length: 32410 byte(s)
Diff to previous 561 , to selected 1316
RPM builds now, but has a dependency on perl(!?!)

Revision 561 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 4 07:35:43 2006 UTC (18 years, 11 months ago) by johnpye
File length: 32261 byte(s)
Diff to previous 558 , to selected 1316
Changes to detection of TkTable. TkTable detection was not possible
on FC5 due to the provided tktable package not coming with header
files, and no tktable-devel being offered. Hence static linkage
to Tktable is not possible. Maybe it's not a great idea anyway.
Also modified and updated the DistTar builder for SCons.
Modified SConstruct to allow Tcl/Tk 8.4 to be used.
Modified ascend.spec.in to use system-standard version of Tcl/Tk 8.4.

Revision 558 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 3 00:01:46 2006 UTC (19 years ago) by johnpye
File length: 31894 byte(s)
Diff to previous 556 , to selected 1316
Fixing some dependency issues with the building of the SWIG wrapper.
Added automatic SWIG dependency scanner (from the SCons Wiki).

Revision 556 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 2 01:57:49 2006 UTC (19 years ago) by johnpye
File length: 31615 byte(s)
Diff to previous 555 , to selected 1316
Some fixes to the 'disttar' thing for 'scons dist'

Revision 555 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 2 01:33:10 2006 UTC (19 years ago) by johnpye
File length: 31763 byte(s)
Diff to previous 554 , to selected 1316
Some more on the RPMs. The tarball still missing some files.

Revision 554 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 2 00:51:02 2006 UTC (19 years ago) by johnpye
File length: 31724 byte(s)
Diff to previous 552 , to selected 1316
Fixed building of source tarball using 'scons dist'.
Will next add automated building of RPM targets.
Started work on building of separate RPMs for tcltk and python interfaces.

Revision 552 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 29 08:53:04 2006 UTC (19 years ago) by johnpye
File length: 31358 byte(s)
Diff to previous 551 , to selected 1316
Created 'scons install' command that also works for Tcl/Tk interface.
These changes required some modifications to the default values of the environment variables.
Installed Tcl/Tk version now works with only the LD_LIBRARY_PATH env var being required.

Revision 551 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 29 04:19:17 2006 UTC (19 years ago) by johnpye
File length: 30947 byte(s)
Diff to previous 549 , to selected 1316
Added LICENSE.txt to root directory
Fixed a 'const' problem in ospath
Fixed up some variable names and key errors in SConstruct
Modified License-Warranty.tcl in accordance with the recommendations in the GPL.

Revision 549 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 28 10:01:39 2006 UTC (19 years ago) by johnpye
File length: 30979 byte(s)
Diff to previous 546 , to selected 1316
More on RPM

Revision 546 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 28 09:24:19 2006 UTC (19 years ago) by johnpye
File length: 30985 byte(s)
Diff to previous 542 , to selected 1316
Adding 'gcc' to runtime requirements of RPM
Adding gccvisibility switch.

Revision 542 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 26 15:15:40 2006 UTC (19 years ago) by johnpye
File length: 30695 byte(s)
Diff to previous 541 , to selected 1316
This is a patch to allow statements like "IMPORT johnpye/extfn/extfntest".
It modifies the methods in packages.c. Plan is to reuse the same code for "REQUIRE xxxxxx" statements as well.


Revision 541 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 26 07:32:13 2006 UTC (19 years ago) by johnpye
File length: 30711 byte(s)
Diff to previous 534 , to selected 1316
More work on the ospath.c file, trying to iron out some windows-specific issues
Fixed McGraw-Hill URL in TCL files.
Created platform-specific TCL_LIBPATH so that c:\Tcl\bin is used instead of c:\Tcl\lib for .dlls.

Revision 534 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 25 13:25:04 2006 UTC (19 years ago) by johnpye
File length: 30634 byte(s)
Diff to previous 532 , to selected 1316
Working on platform-independent pathnames for the IMPORT command.
Added 'ospath.c' to base/generic/general for this purpose.
Patched kvalues and sensitivity to use the 'IMPORT "libname";' syntax
instead of 'IMPORT registerfn FROM libname;'.
Fixed pathnames in create.nsi.
Added GPL header to coupla files.
Added quoting to 'IMPORT' syntax in ascParse.y.
Removed 'PackageOption' from Tcl/Tk related Scons options so that missing Tcl/Tk
doesn't cause breakage.

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

Revision 529 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 22 06:26:23 2006 UTC (19 years ago) by johnpye
File length: 30715 byte(s)
Diff to previous 526 , to selected 1316
Working of debugging the mysterious PyGTK bug. Seems to be coming from a wrong
char *filename in an error_reporter call from the DEBUG_RELS sections of the
compiler code.
Also renamed the WSEM and WSNM macros for clarity, removed unused file pointer.

Revision 526 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 21 13:47:31 2006 UTC (19 years ago) by johnpye
File length: 30690 byte(s)
Diff to previous 521 , to selected 1316
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 521 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 21 05:35:59 2006 UTC (19 years ago) by johnpye
File length: 30532 byte(s)
Diff to previous 511 , to selected 1316
Getting the modular version the Tcl/Tk GUI working. In progress.

Revision 511 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 19 08:06:48 2006 UTC (19 years ago) by wangym
File length: 28736 byte(s)
Diff to previous 509 , to selected 1316
SConstruct for python2.3

Revision 509 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 19 05:13:08 2006 UTC (19 years ago) by johnpye
File length: 28732 byte(s)
Diff to previous 508 , to selected 1316
SWIG < 1.3.28 can't do GCC visibility, so turn off for python interface in that case.

Revision 508 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 19 04:48:32 2006 UTC (19 years ago) by johnpye
File length: 28742 byte(s)
Diff to previous 507 , to selected 1316
More fixes for compiling and running on ubuntu 5.10 with GCC:
gcc version 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)

Added ASC_SHLIBSUFFIX and ASC_SHLIBPREFIX which are used in packages.c in preference to platform-specific #ifdefs.


Revision 507 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 19 02:44:25 2006 UTC (19 years ago) by johnpye
File length: 28506 byte(s)
Diff to previous 506 , to selected 1316
Fixing for ubuntu GCC 4

Revision 506 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 14:30:39 2006 UTC (19 years ago) by johnpye
File length: 28279 byte(s)
Diff to previous 503 , to selected 1316
The Visual C++ 2005 version now builds without linker errors.
But I ran the installer and it crashed during the first C++ call, so still problems.

Revision 503 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 12:59:49 2006 UTC (19 years ago) by johnpye
File length: 28335 byte(s)
Diff to previous 502 , to selected 1316
woops, fixing typo that showed up with GCC visibility on MinGW.

Revision 502 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 12:57:30 2006 UTC (19 years ago) by johnpye
File length: 28335 byte(s)
Diff to previous 501 , to selected 1316
Added check to see that YACC runs OK.
Fixing build with MSVC++ 2005.
All builds now except for some problems in the SWIG-generated code.

Revision 501 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 12:40:59 2006 UTC (19 years ago) by johnpye
File length: 27622 byte(s)
Diff to previous 500 , to selected 1316
Managing GCC visibility is the job of the build too, not ascConfig.h

Revision 500 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 11:55:12 2006 UTC (19 years ago) by johnpye
File length: 27572 byte(s)
Diff to previous 499 , to selected 1316
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) (annotate) - [select for diffs]
Modified Tue Apr 18 08:26:16 2006 UTC (19 years ago) by johnpye
File length: 27063 byte(s)
Diff to previous 498 , to selected 1316
Working on Linux again.
For some reason you need to run /sbin/ldconfig though. I'm going to
ask Ben about this.

Revision 498 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 08:07:13 2006 UTC (19 years ago) by johnpye
File length: 27054 byte(s)
Diff to previous 485 , to selected 1316
MinGW build fixed and working again.
Changed SConstruct so that if you run SCons from MSYS, SCons won't try to use MV++ tools.
Wrapped extern "C" {} around #include <utilities/ascConfig.h> in pygtk/interface/config.h.in.
Added 'HAVE_LEX' and 'HAVE_YACC' env vars in SCons so that we can be smart about using _no_yacc source.
Changed tcltk98 SCons script so that _no_yacc is switchable.

Revision 485 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 18 04:47:11 2006 UTC (19 years ago) by johnpye
File length: 26836 byte(s)
Diff to previous 478 , to selected 1316
Huge cleanup of file header comments (GPL notice etc).

Changed from ASC_DLLSPEC to ASC_DLLSPEC(TYPE) -- like python

Fixed up some badly export symbols (missing 'extern')

Fixed exporting of symbols from error.h

Removed ASC_DLLSPEC from .c files-- only in .h files now (hope that's right...)

Changed the way bintoken does its exporting, to take 
advantage of ASC_BUILDING_LIBASCEND (needs testing)

I wonder if the 'extern' keywork should be a part of the ASC_DLLSPEC macro?


Revision 478 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 17 08:10:48 2006 UTC (19 years ago) by johnpye
File length: 26696 byte(s)
Diff to previous 466 , to selected 1316
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 466 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 16 15:07:48 2006 UTC (19 years ago) by johnpye
File length: 26645 byte(s)
Diff to previous 465 , to selected 1316
Rolled back revision 451, since the DLL loading issue on Windows is now resolved.
Fixed up some #ifdef brackets in slv*.h headers.
Added NSIS functionality to SConstruct file
Renamed default installer to 'ascend-setup.exe' pending a more clever approach to version numbers.

Revision 465 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 16 13:43:44 2006 UTC (19 years ago) by johnpye
File length: 21688 byte(s)
Diff to previous 464 , to selected 1316
Renamed 'WITHOUT_TCLTK_GUI' option to 'WITHOUT_TCLTK'.
Hard-wired path to c:\Python24 and c:\GTK\bin in Windows Python GUI installer.

Revision 464 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 16 12:49:48 2006 UTC (19 years ago) by johnpye
File length: 21696 byte(s)
Diff to previous 463 , to selected 1316
Building Tcl/Tk with dynamic linking to shared libascend.dll.
Still some problems.

Revision 463 - (view) (download) (annotate) - [select for diffs]
Modified Sun Apr 16 10:18:16 2006 UTC (19 years ago) by johnpye
File length: 21423 byte(s)
Diff to previous 460 , to selected 1316
Converting to the new shared-object configuration (on email discussion with Ben)
First stage: PyGTK interface on windows. More to come.

Revision 460 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 11 01:08:58 2006 UTC (19 years ago) by johnpye
File length: 19943 byte(s)
Diff to previous 459 , to selected 1316
Fixing for 'STATIC_TKTABLE' flags for Fedora Core 5

Revision 459 - (view) (download) (annotate) - [select for diffs]
Modified Fri Apr 7 08:05:05 2006 UTC (19 years ago) by johnpye
File length: 19589 byte(s)
Diff to previous 455 , to selected 1316
Fixing default PackageOption values
Adding --library option to gtkbrowser for ASC_DEVELOPING override of 'models' path.

Revision 455 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 5 07:50:22 2006 UTC (19 years ago) by johnpye
File length: 19534 byte(s)
Diff to previous 453 , to selected 1316
Tidying up some debug output
Fixing up use of icon filenames on Windows
Removing reference to .svg file in glade/ascend.glade

Revision 453 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 5 06:47:01 2006 UTC (19 years ago) by johnpye
File length: 19178 byte(s)
Diff to previous 451 , to selected 1316
Remove default CUnit locations for failsafe 'scons -h' on Windows

Revision 451 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 5 05:14:20 2006 UTC (19 years ago) by johnpye
File length: 19191 byte(s)
Diff to previous 449 , to selected 1316
Got the test suite to compile with SCons. Seems that there are some
serious problems still though.

Revision 449 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 5 01:32:45 2006 UTC (19 years ago) by johnpye
File length: 19202 byte(s)
Diff to previous 448 , to selected 1316
Adding 'models' directory to SCons install

Revision 448 - (view) (download) (annotate) - [select for diffs]
Modified Wed Apr 5 01:04:59 2006 UTC (19 years ago) by johnpye
File length: 19079 byte(s)
Diff to previous 439 , to selected 1316
RPM build works now. The model library isn't being installed but the PyGTK interface opens up correctly.

Revision 439 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 4 11:42:58 2006 UTC (19 years ago) by johnpye
File length: 18939 byte(s)
Diff to previous 438 , to selected 1316
Added ascend.spec (for 'rpmbuild -ta' command).
Fixed VERSION substitution in ascend.spec.in.

Revision 438 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 4 11:34:34 2006 UTC (19 years ago) by johnpye
File length: 18175 byte(s)
Diff to previous 436 , to selected 1316
Installation instructions and an RPM SPEC file (untested)

Revision 436 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 4 11:02:51 2006 UTC (19 years ago) by johnpye
File length: 18707 byte(s)
Diff to previous 435 , to selected 1316
Implemented installer version of PyGTK interface. Use 'scons install' to
install. See 'scons -h' for new build options.

Revision 435 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 4 10:09:09 2006 UTC (19 years ago) by johnpye
File length: 17919 byte(s)
Diff to previous 428 , to selected 1316
Starting work on linux-based install process

Revision 428 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 4 06:41:25 2006 UTC (19 years ago) by johnpye
File length: 17426 byte(s)
Diff to previous 427 , to selected 1316
Much progress on the MinGW build of the Tcl/Tk interface. Builds and links now,
just having some problems getting the DLLs for Tcl/Tk to resolve at runtime.

Revision 427 - (view) (download) (annotate) - [select for diffs]
Modified Tue Apr 4 04:13:34 2006 UTC (19 years ago) by johnpye
File length: 16386 byte(s)
Diff to previous 416 , to selected 1316
tentative: Disabled ascDynaload functions when DYNAMIC_PACKAGES is not defined. 
Altered error.[ch] so that MS VC++ variadic macros are used when available. 
Disabled Windows MessageBox in ascPanic, so that compilation of base engine is possible with the Platform SDK.
Added SConscript files to build FORTRAN components.
Removed some autoconf-related stuff from the pygtk/interface directory.

Revision 416 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 3 05:17:50 2006 UTC (19 years, 1 month ago) by johnpye
File length: 14403 byte(s)
Diff to previous 415 , to selected 1316
Debug output for MSVC build

Revision 415 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 3 04:56:45 2006 UTC (19 years, 1 month ago) by johnpye
File length: 14254 byte(s)
Diff to previous 414 , to selected 1316
Small correction to keep MinGW build working

Revision 414 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 3 04:55:35 2006 UTC (19 years, 1 month ago) by johnpye
File length: 14230 byte(s)
Diff to previous 413 , to selected 1316
Some progress on getting a MSVC build to work with SCons. Issues with linking still.

Revision 413 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 3 03:57:09 2006 UTC (19 years, 1 month ago) by johnpye
File length: 14075 byte(s)
Diff to previous 412 , to selected 1316
Improved SWIG detection and version checking.

Revision 412 - (view) (download) (annotate) - [select for diffs]
Modified Mon Apr 3 03:31:30 2006 UTC (19 years, 1 month ago) by johnpye
File length: 13990 byte(s)
Diff to previous 406 , to selected 1316
Trying to fix problems with the parser 'yy' and 'zz' stuff so that it works with SCons and hopefuly autotools at same time.

Revision 406 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 1 05:57:34 2006 UTC (19 years, 1 month ago) by johnpye
File length: 13954 byte(s)
Diff to previous 405 , to selected 1316
Woops

Revision 405 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 1 05:54:19 2006 UTC (19 years, 1 month ago) by johnpye
File length: 13997 byte(s)
Diff to previous 404 , to selected 1316
Added Tk detection, improved reporting

Revision 404 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 1 05:37:52 2006 UTC (19 years, 1 month ago) by johnpye
File length: 13911 byte(s)
Diff to previous 403 , to selected 1316
Added Tcl detection. Still to do: check that Tk version matches Tcl version.

Revision 403 - (view) (download) (annotate) - [select for diffs]
Modified Sat Apr 1 00:46:46 2006 UTC (19 years, 1 month ago) by johnpye
File length: 12240 byte(s)
Diff to previous 402 , to selected 1316
Fixed bug #251

Revision 402 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 31 15:46:35 2006 UTC (19 years, 1 month ago) by johnpye
File length: 12302 byte(s)
Diff to previous 401 , to selected 1316
More work on tracking down Krishnan's problem with SWIG detection.

Revision 401 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 31 14:22:06 2006 UTC (19 years, 1 month ago) by johnpye
File length: 12270 byte(s)
Diff to previous 400 , to selected 1316
Fixing up message about bad SWIG version

Revision 400 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 31 10:59:36 2006 UTC (19 years, 1 month ago) by johnpye
File length: 12256 byte(s)
Diff to previous 398 , to selected 1316
Almost there with getting Jerry's tests to run. Just sorting out the linking.

Revision 398 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 31 07:55:11 2006 UTC (19 years, 1 month ago) by johnpye
File length: 9890 byte(s)
Diff to previous 396 , to selected 1316
Added SWIG version detection.
Added some ignore patterns for files in the repository.

Revision 396 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 31 06:24:11 2006 UTC (19 years, 1 month ago) by johnpye
File length: 8644 byte(s)
Diff to previous 395 , to selected 1316
Fixing python interface on FC4. Still a problem with detection of the full path to swig under
Windows.

Revision 395 - (view) (download) (annotate) - [select for diffs]
Modified Fri Mar 31 06:09:03 2006 UTC (19 years, 1 month ago) by johnpye
File length: 8501 byte(s)
Diff to previous 393 , to selected 1316
Successful build of Python interface on Windows with MinGW/MSYS.

Revision 393 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 14:46:37 2006 UTC (19 years, 1 month ago) by johnpye
File length: 6842 byte(s)
Diff to previous 392 , to selected 1316
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 392 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 12:36:15 2006 UTC (19 years, 1 month ago) by johnpye
File length: 3754 byte(s)
Diff to previous 391 , to selected 1316
Some fixes to the SCons build:
- adding flags to enable QRSLV and CMSLV by default.
- adding commands to build SWIG library correctly for Python interface.

Revision 391 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 07:19:05 2006 UTC (19 years, 1 month ago) by johnpye
File length: 2928 byte(s)
Diff to previous 388 , to selected 1316
A little bit of progress on getting the windows build to work

Revision 388 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 05:52:06 2006 UTC (19 years, 1 month ago) by johnpye
File length: 2489 byte(s)
Diff to previous 387 , to selected 1316
Successful build of the PyGTK interface with SCons on Linux (FC4)

Revision 387 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 05:13:59 2006 UTC (19 years, 1 month ago) by johnpye
File length: 2431 byte(s)
Diff to previous 386 , to selected 1316
Added SConscript for PyGTK interface.
It's not finding the lib files, something wrong with the -L options?

Revision 386 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 30 04:46:48 2006 UTC (19 years, 1 month ago) by johnpye
File length: 2049 byte(s)
Diff to previous 385 , to selected 1316
Added SConscript to Tcl/Tk directory.
Still having some problems with linking.

Revision 385 - (view) (download) (annotate) - [select for diffs]
Added Thu Mar 30 04:14:29 2006 UTC (19 years, 1 month ago) by johnpye
File length: 1544 byte(s)
Diff to selected 1316
First attempt at SCons build. This will build the static libraries
for me on Linux with GCC 4.0.2. Will work now on getting it to 
build the Tcl/Tk GUI.

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