Parent Directory | Revision Log
Links to HEAD: | (view) (download) (as text) (annotate) |
Sticky Revision: |
Moving libascend components from #/base/generic into #/ascend
Started work on exposing model parameters to canvas GUI. Updated header/comment formatting in type_descio.h. Fixed some warnings in error.c. A bug still exists error_reporter_tree_start that is causing problems with the canvas-based GUI. Added Info class to canvas code, for output of debug information via GUI. Added a few missing types of gtksourceview langdef.
Removed 'const' from in front of va_list parameters.
Changed ASC_DLLSPEC(TYPE) to ASC_DLLSPEC TYPE, because it was causing havoc with doxygen and ctags.
Fixed 'TOO MUCH WRITING' error in error_tree.
Fixed a few more TestBlackBox test cases.
Softened error from bintoken.c Improved error reporting in instantiate.c Rearranged #includes in relation_util.[ch] Changed to asc_assert in relman.c Lots of fixed in slv3.c to get reporting of 'calc_ok' right. Also some better error reporting from slv3.c. Fixed usage info for error_reporter_tree_start(). Improved error/status reporting from bboxtest.c. Set PyGTK GUI to correctly catch ::solve errors. Improved reporting about when solver fails (diverged, inconsistent, exceeded time/iters) Fixed TestBlackBox.testfail1 and TestBlackBox.testfail2. Fixed type.cpp to throw errors when instantiation fails.
Failed 'ASSERT' statements in a METHOD now cause the statement to be output (as well as its location). Improved code docs/GPL header for a few files. Added support for 'ASSERT' in WriteStatement. Added new WriteStatementError that included var-arg support. Fixed ASC_ASSERT_RANGE in AscPanic.
Adding more LSODE test cases. Removing some 'error tree' debug output. Added RTOLDEF and ATOLDEF parameters to LSODE (and fixed a bug relating to integrator_lsode_params_default).
Fixed ability to run 'solve' from an external script method, without the present of the PyGTY GUI.
Fixed double-flush bug that results in duplicate output of some error_reporter messages.
Fixed some bugs with error_reporter_tree, and with error_callback in gtkbrowser.py
Working on bugs in the 'error_reporter_tree' stuff. Removed binary files from base/generic/utilities/test (these are built as needed by SCons now)
Added 'error_reporter_tree' that can organise error messages/output into a structured hierarchy.
Little more on removing stream redirection (ongoing)
first attempt at merging with Ben's changes on the trunk
Working on improving handling of paths.
Fixing error.h so variadic macros only used in MSVC++ 2005.
Moved 'extern "C"' into the ASC_DLLSPEC macro. Renamed .no.yacc and .no.flex files to have .c extension, so that SCons can tell what they are. Working on getting things building on VC++, still some problems (maybe just issues with $PATH tho)./
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.
Ensuring that plugins contain no undefined symbols (for the sake of Windows). Rearranging and commending error.c slightly. Removing some debug output in solverreporter.
By default, no xterm console colour codes are used now. More output in extfn test python script. pygtk/interface/Makefile cleans up gcov files when 'make clean'.
Updating for Jerry's new error_reporter syntax, bug #179
- Simplifying many 'error_reporter' calls with new macros: ERROR_REPORTER_NOLINE and ERROR_REPORTER_HERE - Adding some cygwin cases in the PyGTK build.
Adding some missing 'EXT' code, adding 'error_reporter_here' functionality.
Adding test for other WHEN branch Colour highlighting of failed ASSERTs on xterm
Improving reporting of Asc_Panic for cases where the GUI is going to be killed.
Minor fixes to: - continue killing compiler warnings on gcc & msvc - start working on function/data pointer mismatches - documentation tweaks Fixed ascMalloc.c memory logging problems. This has not been tested on linux/unix. If it fails to compile, please revert to the previous version and let me know.
Fixing bug #152 (jerry's solution) Also some minor fixes to error reporting calls Changed default values of IAPWS95 to some that converge.
A working (very slow) version of IAPWS95 which works around bug #154. Added some debugging messages to solver (temporary). Removed SIGINT trap.
Reorganised 'HAVE_PACKAGES' in Jamrules_general. Removed -DTHIS_IS_AN_UNUSED_FUNCTION from Jamfile so that we find if they really *are* unused. Added CCFLAGS += stdc=c99 to Jamfile Changed ASCEND contact details to Wiki URL instead of outdated(?) email address Conditional HAVE_C99 flag in ascConfig. ascDynaload.h added __unix__ CPP flag error.h using C99 rather than GNUC extension
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.
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 |