/[ascend]/trunk/tcltk/generic/interface/Driver.c
ViewVC logotype

Log of /trunk/tcltk/generic/interface/Driver.c

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 2021)

Revision 1576 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Aug 5 09:44:07 2007 UTC (12 years, 6 months ago) by jpye
File length: 30852 byte(s)
Diff to previous 1524
Fixed Tcl/Tk interface for new non-contiguous solver numbering.

Revision 1524 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jun 30 23:21:49 2007 UTC (12 years, 7 months ago) by jpye
File length: 30880 byte(s)
Diff to previous 1412
changed to ASC_ENV_SOLVERS and ASC_ENV_LIBRARY in C code.
Rerranged order of Tcl/Tk initialisation so that path env vars are set before solvers are loaded.

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

Revision 1316 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 5 07:22:21 2007 UTC (12 years, 11 months ago) by johnpye
File length: 30375 byte(s)
Diff to previous 1211
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 1211 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 23 05:09:50 2007 UTC (13 years, 1 month ago) by johnpye
File length: 30482 byte(s)
Diff to previous 1210
Fixed dependencies on dimen.h and fractions.h.

Revision 1210 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 23 04:25:51 2007 UTC (13 years, 1 month ago) by johnpye
File length: 30540 byte(s)
Diff to previous 1183
Removed unnecessary #include <compiler.h>

Revision 1183 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jan 20 09:15:51 2007 UTC (13 years, 1 month ago) by johnpye
File length: 30635 byte(s)
Diff to previous 1176
Huge reorganisation -- all mtx and lin files moved to base/generic/linear.
Required many #include statements to be changed.

Revision 1176 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 18 00:37:22 2007 UTC (13 years, 1 month ago) by johnpye
File length: 30631 byte(s)
Diff to previous 1175
woops

Revision 1175 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 18 00:34:22 2007 UTC (13 years, 1 month ago) by johnpye
File length: 30630 byte(s)
Diff to previous 1142
A few easily-fixed warnings dispelled

Revision 1142 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 15 06:46:44 2007 UTC (13 years, 1 month ago) by johnpye
File length: 30599 byte(s)
Diff to previous 1064
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 1064 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 7 09:15:56 2007 UTC (13 years, 1 month ago) by johnpye
File length: 30495 byte(s)
Diff to previous 1002
Replaced all Asc_Panic calls with ASC_PANIC, which includes __FUNCTION__, __FILE__, __LINE__ reporting.

Revision 1002 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 30 14:27:47 2006 UTC (13 years, 1 month ago) by johnpye
File length: 30529 byte(s)
Diff to previous 929
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 929 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 22 11:01:06 2006 UTC (13 years, 3 months ago) by johnpye
File length: 30496 byte(s)
Diff to previous 908
Little more on removing stream redirection (ongoing)

Revision 908 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 26 10:18:53 2006 UTC (13 years, 3 months ago) by johnpye
File length: 30381 byte(s)
Diff to previous 742
first attempt at merging with Ben's changes on the trunk

Revision 742 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 6 13:47:41 2006 UTC (13 years, 7 months ago) by johnpye
File length: 30335 byte(s)
Diff to previous 670
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 670 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 21 07:57:19 2006 UTC (13 years, 8 months ago) by johnpye
File length: 30553 byte(s)
Diff to previous 628
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 628 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 24 01:45:02 2006 UTC (13 years, 9 months ago) by johnpye
File length: 31937 byte(s)
Diff to previous 626
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 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 18 16:46:52 2006 UTC (13 years, 9 months ago) by johnpye
File length: 31917 byte(s)
Diff to previous 624
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 624 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 18 15:39:38 2006 UTC (13 years, 9 months ago) by ben.allan
File length: 32088 byte(s)
Diff to previous 590
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 590 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 11 04:40:18 2006 UTC (13 years, 9 months ago) by johnpye
File length: 31917 byte(s)
Diff to previous 589
Minor cleaning.

Revision 589 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 11 03:10:43 2006 UTC (13 years, 9 months ago) by johnpye
File length: 31918 byte(s)
Diff to previous 588
Fixing some malloc bugs.

Revision 588 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 11 02:06:46 2006 UTC (13 years, 9 months ago) by johnpye
File length: 31814 byte(s)
Diff to previous 586
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 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 11 00:47:54 2006 UTC (13 years, 9 months ago) by johnpye
File length: 31474 byte(s)
Diff to previous 583
Working on improving handling of paths.

Revision 583 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 9 19:14:25 2006 UTC (13 years, 9 months ago) by ben.allan
File length: 34719 byte(s)
Diff to previous 575
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 575 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 9 01:07:41 2006 UTC (13 years, 9 months ago) by johnpye
File length: 34505 byte(s)
Diff to previous 571
Commenting changes, GPL header.

Revision 571 - (view) (download) (as text) (annotate) - [select for diffs]
Added Tue May 9 00:14:59 2006 UTC (13 years, 9 months ago) by johnpye
File length: 34637 byte(s)
Renaming 'tcltk98' to 'tcltk', continued...

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