Parent Directory
|
Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Added test suite for bintokens, now working correctly in test environment.
Refactor some more stuff from 'utilities' into 'general' with goal that 'general' never refers to 'utilities'.
Documentation refactoring; trying to make the doxygen documentation generated for libascend a little more navigable.
Fixed compile for new header file locations <ascend/compiler/xxx.h> etc.
Moving libascend components from #/base/generic into #/ascend
Added test cases to instantiate models using the compiler, and test for resulting child instances etc. Changed most 'AddSymbolL' to 'AddSymbol' (to reduce use of magic #s). Cleaned up a few #include lists. Renamed 'Asc_DeAllocSim' to 'sim_destroy'. Removed some CVS 'lint'. Removed 'SimsProc' commenting from 'simlist.c'. Added some missing #includes in .h files (FWIW). Removed the 'STATIC_xxx' headers from base/generic/solver/SConscript.
Removed unnecessary #include <compiler.h>
woops
Adding doxygen 'addtogroup' for Solver, Compiler, Integrator.
Changed ASC_DLLSPEC(TYPE) to ASC_DLLSPEC TYPE, because it was causing havoc with doxygen and ctags.
Several changes to get BinToken compilation active again from PyGTK interface. Still not working but the problems now are in the C layer. Tidied doc for slvDOF.h Changed BinTokenSetOptions to saner use of strings -- no more 'taking ownership' of char arrays passed. Added Compiler.use_binary_compilation option in PyGTK GUI. Moved all the bintoken stuff out of class Type and into Compiler, where it should be (C++).
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.
Fixing problem with btprolog.h in Tcl/Tk interface
My first commit: Added 'error_reporter' for standardised error reporting Working on getting external functions running again Also: issue 130, issue 68, issue 131, issue 89, issue 127, issue 138, issue 94.
Manual rework of doxygen comments in all headers. - Added @file comment to all headers. - Added parameter names to all function declarations in headers. - Corrected comment referencing where necessary. - Split some comments which documented blocks of declarations. - Converted notes about required work into @todo comments so doxygen can generate a todo list. Minor bug fixes.
Split the tcl-io redirects out of the ascend core and moved it to the tcltk98 interface directory. In the core is now an expanded facility. by default Driver.c inits this facility to redirect stderr/out to tcl io channels. It is also possible to add additional stderr/out output clients for example to extra log files. This has not been tested on windows. in theory, we now have a tcl free core for ascend.
First pass at doxygenation -- mechanically putting in ** and where most likely needed **< using sed. Lots of cleanup needed to be really useful, including grouping data types and their member methods into class-like documentation.
moving things to base/generic
Setting up web subdirectory in repository
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.
john.pye@anu.edu.au | ViewVC Help |
Powered by ViewVC 1.1.22 |