Log of /branches/fprops-incomp/ascxx/library.cpp
Parent Directory
|
Revision Log
Revision
3313 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sun Jan 7 02:54:31 2018 UTC
(4 years, 4 months ago)
by
jpye
Original Path:
trunk/ascxx/library.cpp
File length: 12218 byte(s)
Diff to
previous 3309
env_import_default modified to not replace values in the current env if they already exist.
bintoken.c BinTokenSetOptionsDefault implemented making direct call to gcc, and optional env vars to specific file -L and -I locations.
Revision
2005 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 20 08:39:46 2009 UTC
(13 years, 1 month ago)
by
jpye
Original Path:
trunk/pygtk/library.cpp
File length: 12612 byte(s)
Diff to
previous 2003
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.
Revision
1699 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Jan 5 02:49:48 2008 UTC
(14 years, 4 months ago)
by
jpye
Original Path:
trunk/pygtk/library.cpp
File length: 10696 byte(s)
Diff to
previous 1665
Added operator< to SymChar class (C++).
Added toString method to Dimensions class (C++).
Fixed close-button behaviour in Solver Reporter dialog (Python).
Added Library::getUnits to get list of all units of measurement in use (C++).
Added Library::getRealAtomTypes to get list of all real atomic types (C++).
Removed duplicated class definition for Dimensions in ascpy.i (C++).
Added __str__ to Python wrapping of Dimensions type.
Started working on populating data fields in UnitsDialog (Python).
Default constructor for Dimensions object now creates 'wildcard' dimension.
Cleared contents of library.i (should delete it actually).
Added Type::isFundamental (C++).
Tidied find.h formatting, #includes.
Revision
1665 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Dec 17 00:45:59 2007 UTC
(14 years, 5 months ago)
by
jpye
Original Path:
trunk/pygtk/library.cpp
File length: 9896 byte(s)
Diff to
previous 1524
Refactored 'moduleview' stuff out of gtkbrowser.py.
Fixed headers of childio.h (added #include "child.h")
Fixed line-up of incidence matrix and axis tickmarks.
Module list is now sorted in library.cpp.
Added some docstrings in ascpy.i.
Revision
1520 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Sat Jun 30 01:23:36 2007 UTC
(14 years, 11 months ago)
by
jpye
Original Path:
trunk/pygtk/library.cpp
File length: 9961 byte(s)
Diff to
previous 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
1316 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Mar 5 07:22:21 2007 UTC
(15 years, 2 months ago)
by
johnpye
Original Path:
trunk/pygtk/library.cpp
File length: 9909 byte(s)
Diff to
previous 1240
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
1027 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Jan 3 12:46:37 2007 UTC
(15 years, 4 months ago)
by
johnpye
Original Path:
trunk/pygtk/library.cpp
File length: 9955 byte(s)
Diff to
previous 1026
Fixing bug with importhandler_setsharedpointer (you need to RemoveTableData if you want to overwrite a value)
Minor correction to (not fully implemented) importhandler_destroylibrary for case where library is NULL.
Revision
973 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 19 10:48:38 2006 UTC
(15 years, 5 months ago)
by
johnpye
Original Path:
trunk/pygtk/library.cpp
File length: 9920 byte(s)
Diff to
previous 932
Fixed the 'repeated test' bug (a static pointer to a destroyed symchar was being used in type.cpp)
Improved error reporting for 'not a refined solver_var' message.
Refactors Library::listModules and Library::getModules to use shared code.
TODO: find a more efficient solution to the static pointer problem above.
Revision
912 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Fri Oct 27 07:18:21 2006 UTC
(15 years, 7 months ago)
by
johnpye
Original Path:
trunk/pygtk/library.cpp
File length: 9158 byte(s)
Diff to
previous 897
Removed BBOXWHINE (replaced with some one-time-only warnings for the moment)
Added ExtMethodDestroyFn to allow 'user_data' associated with external methods to be destroyed.
Implemented the destroy fn through to 'extpy' module.
Added 'name' as an extra parameter in the user_data for extpy, to help with debug msgs.
Moved 'solvernotes' to a file of its own (was part of listnotes.py)
Added 'repaint' to GTK 'tools' menu (for debugging)
Added 'python.h' to top of library, type files (pygtk) to stop silly warnings.
Working on some diagnosing of problems as noted in Simulation::checkInstance.
Removed some old comments from namio.h and others.
Renamed 'blsys' to 'sys' in integrator.c.
Some work on fixing up the J*v function for IDA (not yet complete).
Added new 'destroyfn' parameter (as NULL) to all calls to 'CreateUserFunctionMethod'.
Revision
897 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Oct 24 11:05:18 2006 UTC
(15 years, 7 months ago)
by
johnpye
Original Path:
trunk/pygtk/library.cpp
File length: 9137 byte(s)
Diff to
previous 875
Adding 'NOTES' support to C++ interface. 'johnpye/thermalequilibrium2.a4c' is the example case.
listnotes.py performs listing via a python external script method.
annotation.h and annotation.cpp implement the C++ wrapper referenced by SWIG.
library.{h,cpp} modified to provide access to the AnnotationDatabase.
Typemapping modified in ascpy.i in attempt to get a more maintainable wrapping.
Added annotation.cpp to build.
Updated copyright header and formatting of notate.{c,h}.
Improved ErrMsg_BracesEOF error message fn.
Updated copyright header and formatting of braced.{c,h}
Some misc debug output removed esp in simulation.cpp, conopt.c, importhandler.c.
Revision
782 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Jul 25 02:09:12 2006 UTC
(15 years, 10 months ago)
by
johnpye
Original Path:
trunk/pygtk/library.cpp
File length: 9056 byte(s)
Diff to
previous 711
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
692 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 22 02:45:47 2006 UTC
(15 years, 11 months ago)
by
johnpye
Original Path:
trunk/pygtk/library.cpp
File length: 9049 byte(s)
Diff to
previous 534
Fixed up behaviour of default ASCENDLIBRARY in python interface (for the case
where you're using ascpy without using the PyGTK GUI).
Removed some debug output when loading external libraries.
Fixed up the 'extfntest' example & SConscript file.
Revision
534 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 25 13:25:04 2006 UTC
(16 years, 1 month ago)
by
johnpye
Original Path:
trunk/pygtk/library.cpp
File length: 8787 byte(s)
Diff to
previous 532
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
500 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 18 11:55:12 2006 UTC
(16 years, 1 month ago)
by
johnpye
Original Path:
trunk/pygtk/interface/library.cpp
File length: 8816 byte(s)
Diff to
previous 485
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
485 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Tue Apr 18 04:47:11 2006 UTC
(16 years, 1 month ago)
by
johnpye
Original Path:
trunk/pygtk/interface/library.cpp
File length: 8813 byte(s)
Diff to
previous 481
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
480 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Mon Apr 17 10:45:23 2006 UTC
(16 years, 1 month ago)
by
johnpye
Original Path:
trunk/pygtk/interface/library.cpp
File length: 8748 byte(s)
Diff to
previous 412
Adding ASC_DLLSPEC to all functions that are being used by Python interface.
Also cleaned up some #ifdef header brackets and html-style comments inside doxygen comments.
Renamed pygtk/interface/config.in to pygtk/interface/config.h.in and made
this active again (for ASC_BUILDING_INTERFACE) use.
Trying to catch error in ascpy.Library call with try/except, doesn't work though.
Revision
341 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Modified
Wed Mar 1 05:25:23 2006 UTC
(16 years, 3 months ago)
by
johnpye
Original Path:
trunk/pygtk/interface/library.cpp
File length: 8731 byte(s)
Diff to
previous 213
Added support for default ASCENDLIBRARY value specified in the configure.in script.
This value used in Library(string defaultpath) and and is also passed to ASCEND by
gtkbrowser.py. Getting and setting of environment variables seems pretty messy
but hopefully this will work for now.
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.