/[ascend]/trunk/tcltk
ViewVC logotype

Log of /trunk/tcltk

View Directory Listing Directory Listing


Sticky Revision:

Revision 1071 - Directory Listing
Modified Tue Jan 9 00:29:16 2007 UTC (17 years, 8 months ago) by johnpye
Removed some outstanding references to g_ascend_errors (see #ifdef REIMPLEMENT_STREAMS)
Added a check in integrator.cpp for badly formed integrator_get_engines() return.

Revision 1069 - Directory Listing
Modified Mon Jan 8 11:25:33 2007 UTC (17 years, 8 months ago) by johnpye
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 1064 - Directory Listing
Modified Sun Jan 7 09:15:56 2007 UTC (17 years, 8 months ago) by johnpye
Replaced all Asc_Panic calls with ASC_PANIC, which includes __FUNCTION__, __FILE__, __LINE__ reporting.

Revision 1063 - Directory Listing
Modified Sun Jan 7 07:54:06 2007 UTC (17 years, 8 months ago) by johnpye
Changed ASC_DLLSPEC(TYPE) to ASC_DLLSPEC TYPE, because it was causing havoc with doxygen and ctags.

Revision 1046 - Directory Listing
Modified Fri Jan 5 11:15:16 2007 UTC (17 years, 8 months ago) by johnpye
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++).

Revision 1002 - Directory Listing
Modified Sat Dec 30 14:27:47 2006 UTC (17 years, 8 months ago) by johnpye
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 997 - Directory Listing
Modified Sun Dec 24 01:33:59 2006 UTC (17 years, 8 months ago) by johnpye
Refactored tests into a shared library of tests and a executable of
just the CUnit driver. This will allow the CUnit test suite to be executed via
python unittest as part of the growing Python-based test suite.
Renamed setjmp and longjmp to SETJMP and LONGJMP throughout ASCEND, to allow
some debugging output to be added at each call.

Revision 977 - Directory Listing
Modified Wed Dec 20 00:39:52 2006 UTC (17 years, 9 months ago) by johnpye
Abstracted the internal integrator calls into a struct IntegratorInternals.
Fixed up compile-time list of integrators.
If IDA is not available, then 'INTEG_IDA' will not be defined.
Added ASC_ASSERT_RANGE for assertions x in [low,high).
Changed calling convention for integrator_get_engines().

Revision 929 - Directory Listing
Modified Wed Nov 22 11:01:06 2006 UTC (17 years, 9 months ago) by johnpye
Little more on removing stream redirection (ongoing)

Revision 912 - Directory Listing
Modified Fri Oct 27 07:18:21 2006 UTC (17 years, 10 months ago) by johnpye
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 908 - Directory Listing
Modified Thu Oct 26 10:18:53 2006 UTC (17 years, 10 months ago) by johnpye
first attempt at merging with Ben's changes on the trunk

Revision 811 - Directory Listing
Modified Thu Aug 10 17:08:16 2006 UTC (18 years, 1 month ago) by johnpye
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 744 - Directory Listing
Modified Thu Jul 6 15:24:59 2006 UTC (18 years, 2 months ago) by johnpye
Fixed remaining compilation problems with MSVC++.
The installed ASCEND crashes with Tcl/Tk though, probably due to my changes in LibraryProc.c?

Revision 743 - Directory Listing
Modified Thu Jul 6 14:22:26 2006 UTC (18 years, 2 months ago) by johnpye
Few small changes to fix for Linux after the recent MSVC++ oriented changes.

Revision 742 - Directory Listing
Modified Thu Jul 6 13:47:41 2006 UTC (18 years, 2 months ago) by johnpye
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 731 - Directory Listing
Modified Tue Jul 4 07:42:06 2006 UTC (18 years, 2 months ago) by johnpye
Removed some debug messages.
Fixed up return values for Integrators functions to comply with integrator.c API.

Revision 708 - Directory Listing
Modified Tue Jun 27 07:34:31 2006 UTC (18 years, 2 months ago) by johnpye
Replaced some references to ascmalloc with ASC_NEW_ARRAY

Revision 702 - Directory Listing
Modified Mon Jun 26 13:37:58 2006 UTC (18 years, 2 months ago) by johnpye
Missed another outstanding #include to instance.h

Revision 701 - Directory Listing
Modified Mon Jun 26 13:21:13 2006 UTC (18 years, 2 months ago) by johnpye
Removed a remaining #include to instance.h

Revision 690 - Directory Listing
Modified Thu Jun 22 00:48:31 2006 UTC (18 years, 2 months ago) by johnpye
Converting some line endings to unix form as part diagnosing the problem
with the current merge from the DAE branch.

Revision 677 - Directory Listing
Modified Wed Jun 21 10:02:54 2006 UTC (18 years, 2 months ago) by johnpye
Removing reference to Lsode.o in tcl/tk makefile.

Revision 672 - Directory Listing
Modified Wed Jun 21 08:03:18 2006 UTC (18 years, 2 months ago) by johnpye
another woops (while fixing conflicts)

Revision 670 - Directory Listing
Modified Wed Jun 21 07:57:19 2006 UTC (18 years, 2 months ago) by johnpye
woops, somehow managed to fail to merge the stuff from the DAE branch (changeset 702 to 819) 
into the trunk. This should correct that.

Revision 659 - Directory Listing
Modified Sun Jun 4 20:01:04 2006 UTC (18 years, 3 months ago) by ben.allan
added File->Open everywhere equivalent to File->Read ...  to resolve pye request.
At a 1.0 release of tcltk, we should consider getting rid of
the file reads, but not before. existing users have muscle memories
that are not to be toyed with.

Revision 651 - Directory Listing
Modified Thu Jun 1 11:51:33 2006 UTC (18 years, 3 months ago) by johnpye
Bumped version to 0.9.5.93.
Added Tcl/Tk GUI to the GNOME applications menu.

Revision 650 - Directory Listing
Modified Tue May 30 22:01:26 2006 UTC (18 years, 3 months ago) by ben.allan
put a catch around the grab for windows users.
there's a slight chance that in some scenarios
the confirm box will be buried without a global
grab.

Revision 629 - Directory Listing
Modified Wed May 24 04:34:25 2006 UTC (18 years, 3 months ago) by johnpye
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 - Directory Listing
Modified Wed May 24 01:45:02 2006 UTC (18 years, 3 months ago) by johnpye
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 626 - Directory Listing
Modified Thu May 18 16:46:52 2006 UTC (18 years, 4 months ago) by johnpye
Ben -- reversing out these changes to Driver.c. These are critical to
the correct working of the RPM. I had expected that you wouldn't be
interested in the stuff except for 'RELATIVE_PATHS' which is your
CMU Way Of Doing Things.

Revision 625 - Directory Listing
Modified Thu May 18 16:07:09 2006 UTC (18 years, 4 months ago) by johnpye
Fixed incidences of INSTALL_DATA in SConscript files.

Revision 624 - Directory Listing
Modified Thu May 18 15:39:38 2006 UTC (18 years, 4 months ago) by ben.allan
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 623 - Directory Listing
Modified Thu May 18 15:26:36 2006 UTC (18 years, 4 months ago) by ben.allan
missing file for tk84.

Revision 622 - Directory Listing
Modified Thu May 18 15:24:09 2006 UTC (18 years, 4 months ago) by ben.allan
fixed missing brace.

Revision 604 - Directory Listing
Modified Mon May 15 18:59:21 2006 UTC (18 years, 4 months ago) by ben.allan
believed to fix issue 67, del/bksp reversal.
The user may now adjust this in their ascendrc file
as needed to make their favorite window manager
behave itself.

Revision 590 - Directory Listing
Modified Thu May 11 04:40:18 2006 UTC (18 years, 4 months ago) by johnpye
Minor cleaning.

Revision 589 - Directory Listing
Modified Thu May 11 03:10:43 2006 UTC (18 years, 4 months ago) by johnpye
Fixing some malloc bugs.

Revision 588 - Directory Listing
Modified Thu May 11 02:06:46 2006 UTC (18 years, 4 months ago) by johnpye
This fixes the new Driver.c implementation. Now, default values of the environment variables
are specified in the file base/generic/utilities/config.h.in, which should be tooled up with
you configuration process. These default values will be subject to environment substiution,
so that if you set the default ASCENDTK=$ASCENDDIST/TK, that will be expanded *at runtime*.
This is to help with the 'application folder' style of installation off-root.

Revision 586 - Directory Listing
Modified Thu May 11 00:47:54 2006 UTC (18 years, 4 months ago) by johnpye
Working on improving handling of paths.

Revision 583 - Directory Listing
Modified Tue May 9 19:14:25 2006 UTC (18 years, 4 months ago) by ben.allan
Fixed the problems for Art/Krishnan/Ben and reverted
the undiscussed install tree change. 
If an alternate installed location is to be used, install a shell
script which sets ASCENDTK before invoking ascend, don't just randomly 
change the driver code to be something it's not
supposed to be.


Revision 582 - Directory Listing
Modified Tue May 9 19:07:39 2006 UTC (18 years, 4 months ago) by ben.allan
found more tk<8.4 isms.

Revision 575 - Directory Listing
Modified Tue May 9 01:07:41 2006 UTC (18 years, 4 months ago) by johnpye
Commenting changes, GPL header.

Revision 574 - Directory Listing
Modified Tue May 9 01:06:40 2006 UTC (18 years, 4 months ago) by johnpye
Removing old comment about FTP server.

Revision 572 - Directory Listing
Modified Tue May 9 00:21:19 2006 UTC (18 years, 4 months ago) by johnpye
Renaming 'tcltk98' to 'tcltk', finished now, hopefully.

Revision 571 - Directory Listing
Added Tue May 9 00:14:59 2006 UTC (18 years, 4 months ago) by johnpye
Renaming 'tcltk98' to 'tcltk', continued...

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