ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/SCRAM/doc/html/diffs.html
Revision: 1.1.2.98.2.4.2.3.2.3
Committed: Mon Oct 30 17:44:42 2000 UTC (24 years, 6 months ago) by williamc
Content type: text/html
Branch: V0_16branch
CVS Tags: V0_16_3
Changes since 1.1.2.98.2.4.2.3.2.2: +8 -0 lines
Log Message:
new version

File Contents

# User Rev Content
1 williamc 1.1.2.1 <! Style Sheet Header>
2     <html>
3     <head>
4     <title>release notes</title>
5     <body>
6     <! End Style Sheet Header -----------Insert Text Here --------------------->
7 williamc 1.1.2.7 <p>
8 williamc 1.1.2.98.2.4.2.3.2.3 <h1>Release Notes For Version V0_16_3</h1>
9     <hr>
10     <ol>
11     <li>Improved user interface for tool setup to deal with conflict resolution
12     <li>Improved checking of user input
13     </ol>
14     <p>
15 williamc 1.1.2.98.2.4.2.3.2.2 <h1>Release Notes For Version V0_16_2</h1>
16     <hr>
17     <ol>
18     <li>BugFix : <em>scram project Name version</em> is now backwards compatible
19     <li>New Feature. Project specific lists now available with
20     <b>scram list <em>ProjectName</em></b>
21     </ol>
22     <p>
23 williamc 1.1.2.98.2.4.2.3.2.1 <h1>Release Notes For Version V0_16_1</h1>
24     <hr>
25     <ol>
26     <li>BugFix - fix DataBase linking mechanism
27     <li>Add ScramProjectDB regression tests
28     <li>Add -verbose option - SCRAM development only
29     <li>Add devint command to list class interfaces - SCRAM development only
30     </ol>
31     <p>
32 williamc 1.1.2.98.2.4.2.3 <h1>Release Notes For Version V0_16_0</h1>
33     <hr>
34     <ol>
35     <li> Add <ProductStore> tags for defining lib and bin dirs. These directories
36     no longer provided by default
37     </ol>
38     <p>
39 williamc 1.1.2.98.2.4.2.2 <h1>Release Notes For Version V0_15_1</h1>
40     <hr>
41     <ol>
42     <li> CVS password mechanism made user specific to avoid clashes between temp
43     files
44     <li> BugFix : System databasing repaired - got broken in V0_15_0
45     </ol>
46     <br>
47     <p>
48 williamc 1.1.2.98.2.3 <h1>Release Notes For Version V0_15_0</h1>
49     <hr>
50     <ol>
51 williamc 1.1.2.98.2.4 <li> perl binary location no longer hard coded
52     <li> installation scripts modified to allow alternative perl binary location
53     <br>
54     IMPORTANT to run install_scram!
55 williamc 1.1.2.98.2.3 <li> Implementation of &lt;Include url> XML document preprocessing
56     <li> Conversion of requirements document to use of &lt;Include> tag for
57     shared configurations
58     <li> Addition of &lt;Restrict> &lt;select> and &lt;deselect> tags to
59     refine included configurations in the requirements doc
60 williamc 1.1.2.98.2.4.2.3.2.3 </ol>
61 williamc 1.1.2.98.2.3 <p>
62 williamc 1.1.2.98.2.2 <h1>Release Notes For Version V0_14_0</h1>
63     <hr>
64     <ol>
65 williamc 1.1.2.98.2.4.2.1 <li> NOT RECOMMENDED FOR USE - broken use with versions < V0_14_0
66 williamc 1.1.2.98.2.2 <li> Implementation of a new URL file fetching mechanism.
67     <li> cvs url definition
68     <li> Document Type and Versioning system implemented
69     <li> Requirements Document changed - now requires a full url for description
70     files rather than a reference to the SCRAM toolbox. This feature,
71     along with the doc versioning system breaks the dependence of scram
72     tool description maintainers on scram releases.
73     <li> ToolBox is therefore retired from Scram Releases
74     <li> BootStrap Document changed. A more general system is implemented using
75     the new url features. Allows easy construction of a released project
76     from multiple sources/repositories etc.
77     <li> Easy setup of different versions of a tool in parallel.
78     <li> New scram tool default command for easy switching between different
79     versions of a given tool
80     <li> ToolBox : Lots of changes for new versions of tools
81     <li> OO'ified a lot of the setup internals - lots of regression tests
82     </ol>
83     <p>
84 williamc 1.1.2.98.2.1 <h1>Release Notes For Version V0_12_13</h1>
85 williamc 1.1.2.97 <hr>
86     <ol>
87 williamc 1.1.2.98.2.1 <li> ToolBox : Lots of changes for new versions of tools
88     <li> BugFix : the cvs/make workaround fixed (again)
89 williamc 1.1.2.97 </ol>
90 williamc 1.1.2.98.2.1 <p>
91     <hr>
92     <p>
93     <h1>Release Notes For Version V0_13_x</h1>
94     <hr>
95     The V0_13_x series of releases are abandonned
96 williamc 1.1.2.97 <p>
97     <hr>
98     <p>
99 williamc 1.1.2.96 <h1>Release Notes For Version V0_12_12</h1>
100     <hr>
101     <ol>
102     <li> BugFix : Take Requirements Doc from local area rather than RELEASETOP
103 williamc 1.1.2.98 <li> BugFix : Tool setup now only takes Environmnet variables from other
104     similar tools rather than copying everything
105 williamc 1.1.2.96 </ol>
106     <p>
107     <hr>
108     <p>
109 williamc 1.1.2.93 <h1>Release Notes For Version V0_12_11</h1>
110     <hr>
111     <ol>
112     <li> ToolBox : GEANT4 1.1 on Sun libs updated, IGUANA 2_1_0 description
113 williamc 1.1.2.94 <li> acram align command
114 williamc 1.1.2.96 </ol>
115 williamc 1.1.2.93 <p>
116     <hr>
117     <p>
118 williamc 1.1.2.90 <h1>Release Notes For Version V0_12_10</h1>
119     <hr>
120     <ol>
121 williamc 1.1.2.91 <li> BugFix : scram project broken in 0_12_9 - repaired
122 williamc 1.1.2.90 <li> ToolBox : cern specific dirs for Objectivity OpenInventor. Qt updated
123     </ol>
124     <p>
125 williamc 1.1.2.92 <p>
126     <hr>
127     <p>
128     <h1>Release Notes For Version V0_12_9b</h1>
129     <hr>
130     As 0_12_9 with the V0_12_10 bugfix
131     <ol>
132     <li> BugFix : scram project broken in 0_12_9 - repaired
133     </ol>
134 williamc 1.1.2.90 <hr>
135     <p>
136 williamc 1.1.2.89 <h1>Release Notes For Version V0_12_9</h1>
137     <hr>
138     <ol>
139     <li> ToolBox : Nag c versions of gemini, hepfitting
140 williamc 1.1.2.91 <li> BugFix : allow for links to tmp directory.
141 williamc 1.1.2.89 </ol>
142     <p>
143     <hr>
144     <p>
145 williamc 1.1.2.88 <h1>Release Notes For Version V0_12_8</h1>
146     <hr>
147     <ol>
148     <li> ToolBox : CLHEP 1.5, HTL 1.1.1.1 , OpenInventor - removal of Motif parts
149     <li> Add new CXXSharedLink flag for shared object building
150     <li> Extra checks for dated scram databases during tool startup
151     </ol>
152     <p>
153     <hr>
154     <p>
155 williamc 1.1.2.87 <h1>Release Notes For Version V0_12_7</h1>
156     <hr>
157     <ol>
158     <li> BugFix : SGML parser now handles non-context defining tags properly
159     <li> BugFix : scram install no longer reports that it cannot find Environment file
160     </ol>
161     <p>
162     <hr>
163     <p>
164 williamc 1.1.2.86 <h1>Release Notes For Version V0_12_6</h1>
165     Tue May 9 2000
166     <hr>
167     <ol>
168     <li> ToolBox : Add Root
169     <li> BugFix : Create a toolbox data directory in the area only during setup
170     of a tool. Allows for search without falldown.
171     </ol>
172     <p>
173     <hr>
174     <p>
175 williamc 1.1.2.85 <h1>Release Notes For Version V0_12_5</h1>
176     Mon May 8 2000
177     <hr>
178     <ol>
179     <li> ToolBox : GEMINI_minuit description library changed.
180     </ol>
181     <p>
182     <hr>
183     <p>
184 williamc 1.1.2.84 <h1>Release Notes For Version V0_12_4</h1>
185     Fri May 5 2000
186     <hr>
187     <ol>
188     <li> BugFix : Store Tool types - allows runtime to work properly
189     </ol>
190     <p>
191     <hr>
192     <p>
193 williamc 1.1.2.82 <h1>Release Notes For Version V0_12_3</h1>
194     Thr May 4 2000
195     <hr>
196     <ol>
197     <li> BugFix : scram setup in development areas attached to a central release
198 williamc 1.1.2.83 <li> BugFix : tool finding (lowercase matching) fixed
199     <li> ToolBox : ObjectSpace on Solaris 2.7 (threaded)
200 williamc 1.1.2.82 <li> NewFeature : scram setup can now search other installed projects for
201     and extract information on tools needed.
202     <li> NewFeature : scram setup interactive mode
203     <li> NewFeature : scram tool command - info on local configuration
204     </ol>
205     <p>
206     <hr>
207     <p>
208 williamc 1.1.2.81 <h1>Release Notes For Version V0_12_2</h1>
209     Fri Apr 28 2000
210     <hr>
211     <ol>
212     <li>Add new variable CXXSharedFlags to control shared object making
213     </ol>
214     <p>
215     <hr>
216     <p>
217 williamc 1.1.2.79 <h1>Release Notes For Version V0_12_1</h1>
218 williamc 1.1.2.80 Wed Apr 26 2000
219 williamc 1.1.2.79 <hr>
220     <ol>
221     <li> Make backward compatable the scram project command
222 williamc 1.1.2.80 <li> Lots of Bug Fixes for project and setup commands in new model
223 williamc 1.1.2.79 </ol>
224 williamc 1.1.2.80 <h2>Files Changed</h2>
225     <pre>
226     File SCRAM/doc/html/diffs.html changed from revision 1.1.2.78 to 1.1.2.79
227     File SCRAM/doc/html/install.html changed from revision 1.15.2.63 to 1.15.2.64
228     File SCRAM/src/scram changed from revision 1.23.2.66 to 1.23.2.73
229     File SCRAM/src/BuildSystem/BuildFile.pm changed from revision 1.1.2.6 to 1.1.2.7
230     File SCRAM/src/BuildSystem/Requirements.pm changed from revision 1.1.2.2 to 1.1.2.3
231     File SCRAM/src/BuildSystem/Tool.pm changed from revision 1.1.2.5 to 1.1.2.6
232     File SCRAM/src/BuildSystem/ToolBox.pm changed from revision 1.1.2.9 to 1.1.2.12
233     File SCRAM/src/BuildSystem/ToolDoc.pm changed from revision 1.1.2.4 to 1.1.2.8
234     File SCRAM/src/Configuration/ConfigArea.pm is new; current revision 1.13.2.1
235     File SCRAM/toolbox/GEANT_2000 changed from revision 1.1.2.1 to 1.1.2.2
236     File SCRAM/toolbox/IGUANA changed from revision 1.1.2.13 to 1.1.2.14
237     File SCRAM/toolbox/cmsim_cms118 changed from revision 1.1.2.2 to 1.1.2.3
238     </pre>
239 williamc 1.1.2.79 <p>
240     <hr>
241     <p>
242 williamc 1.1.2.78 <h1>Release Notes For Version V0_12_0</h1>
243     Thr Apr 20 2000
244     <hr>
245     <ol>
246     <li>Configuration of new projects made easier with a major restructuring
247     of the configuration system by removing information duplication in the
248     BootStrap, requirements and External Dependencies info
249     <li>New project setup documentation
250     </ol>
251     <p>
252     <hr>
253     <p>
254 williamc 1.1.2.77 <h1>Release Notes For Version V0_11_4</h1>
255 williamc 1.1.2.76 Tue Apr 18 2000
256     <hr>
257     <ol>
258     <li> SCRAM_ARCH variable now available in tool description setup
259 williamc 1.1.2.77 <li> ToolBox : Upgrade of Motif IGUANA and GEMINI description files
260 williamc 1.1.2.76 <li> Documentation added for Tool description documents
261     </ol>
262     <p>
263     <hr>
264     <p>
265 williamc 1.1.2.77 <h1>Release Notes For Version V0_11_3</h1>
266 williamc 1.1.2.75 Fri Apr 14 2000
267     <hr>
268     <ol>
269     <li>Add new &lt;INCLUDE_PATH> tag to BuildFile
270     <li>ToolBox : Add IGUANA V1_0_2 description file
271     <li>ToolBox : update Qt to 2.0.2
272     </ol>
273     <p>
274     <hr>
275     <p>
276     <h1>Release Notes For Version V0_11_2</h1>
277 williamc 1.1.2.73 Wed Apr 12 2000
278     <hr>
279     <ol>
280     <li> ToolBox : zlib updated to version 1.1.3
281 williamc 1.1.2.74 <li> BugFix : <Externals> in local <Use> fixed
282 williamc 1.1.2.73 <li> Self Testing harness added
283     <li> runtime cleaned up - no longer dependent on clientsettings directly
284     </ol>
285     <p>
286     <hr>
287     <p>
288 williamc 1.1.2.72 <h1>Release Notes For Version V0_11_1</h1>
289     Fri Apr 10 2000
290     <hr>
291     <ol>
292     <li>BugFix : LibType tags comment field now stripped of carriage returns to
293     help out make
294     </ol>
295     <p>
296     <hr>
297     <p>
298 williamc 1.1.2.69 <h1>Release Notes For Version V0_11_0</h1>
299     Fri Apr 7 2000
300     <hr>
301     <ol>
302     <li>New User Feature :
303     You can now define runtime environments anywhere
304     to match your individual applications requirements in addition to the usual
305     configuration requirements.
306     <li>New User Feature :
307     You can now use &lt;use> tags within an &lt;export> environment.
308     <li>New User Feature :
309     You can now use &lt;export> interfaces from other SCRAM managed projects with
310     an extended &lt;External> tag.
311     <li>New object-orientated SGML parser. With multi-parsing, tag
312     activation/deactivation functions and error reporting.
313     <li>Reorganisation of build system in preperation for the integration of
314     new SCRAM project configuration developments.
315     Much has changed under the bonnet to get the configuration elements of the
316     build system behind a common interface.
317     </ol>
318     <h2>Files Changed</h2>
319     <pre>
320 williamc 1.1.2.70 File SCRAM/doc/html/TODO.html changed from revision 1.1.2.2 to 1.1.2.3
321 williamc 1.1.2.71 File SCRAM/doc/html/diffs.html changed from revision 1.1.2.68 to 1.1.2.70
322 williamc 1.1.2.70 File SCRAM/doc/html/export.html changed from revision 1.1.2.3 to 1.1.2.4
323     File SCRAM/doc/html/external.html is new; current revision 1.1.2.1
324     File SCRAM/doc/html/index.html changed from revision 1.3.2.12 to 1.3.2.13
325 williamc 1.1.2.71 File SCRAM/doc/html/install.html changed from revision 1.15.2.57 to 1.15.2.58
326 williamc 1.1.2.70 File SCRAM/doc/html/tags.html changed from revision 1.1.2.5 to 1.1.2.6
327     File SCRAM/src/BuildFile.pm is removed; not included in release tag V0_9branch
328     File SCRAM/src/BuildSetup.pm is removed; not included in release tag V0_9branch
329     File SCRAM/src/Interface.pm is removed; not included in release tag V0_9branch
330     File SCRAM/src/ProcessSiteFile is removed; not included in release tag V0_9branch
331     File SCRAM/src/Runtime.pm changed from revision 1.1.2.3 to 1.1.2.4
332     File SCRAM/src/ToolBox.pm is removed; not included in release tag V0_9branch
333     File SCRAM/src/clientfile.pm changed from revision 1.11.2.7 to 1.11.2.8
334     File SCRAM/src/clientmakefile.mk is removed; not included in release tag V0_9branch
335     File SCRAM/src/scram changed from revision 1.23.2.57 to 1.23.2.58
336 williamc 1.1.2.71 File SCRAM/src/scramds changed from revision 1.1.2.3 to 1.1.2.5
337 williamc 1.1.2.70 File SCRAM/src/ActiveDoc/GroupChecker.pm is new; current revision 1.3.2.1
338     File SCRAM/src/ActiveDoc/Parse.pm is new; current revision 1.4.2.1
339     File SCRAM/src/ActiveDoc/SimpleDoc.pm is new; current revision 1.1.2.1
340 williamc 1.1.2.71 File SCRAM/src/ActiveDoc/Switcher.pm is new; current revision 1.13.2.3
341 williamc 1.1.2.70 File SCRAM/src/ActiveDoc/TagContainer.pm is new; current revision 1.6.2.1
342     File SCRAM/src/ActiveDoc/test/test_SimpleDoc.pm is new; current revision 1.1.2.1
343     File SCRAM/src/ActiveDoc/test/testdata/SimpleDocTest is new; current revision 1.1.2.1
344     File SCRAM/src/BuildSystem/BuildFile.pm is new; current revision 1.1.2.1
345     File SCRAM/src/BuildSystem/BuildSetup.pm is new; current revision 1.1.2.1
346     File SCRAM/src/BuildSystem/Requirements.pm is new; current revision 1.1.2.1
347     File SCRAM/src/BuildSystem/Tool.pm is new; current revision 1.1.2.1
348     File SCRAM/src/BuildSystem/ToolBox.pm is new; current revision 1.1.2.1
349     File SCRAM/src/Utilities/SCRAMUtils.pm changed from revision 1.5 to 1.5.2.1
350     File SCRAM/src/Utilities/Verbose.pm is new; current revision 1.1.2.1
351 williamc 1.1.2.69 </pre>
352     <p>
353     <hr>
354     <p>
355 williamc 1.1.2.68 <h1>Release Notes For Version V0_10_19</h1>
356     Fri Mar 31 2000
357     <hr>
358     <ol>
359     <li>Addition of Application level runtime environment setting
360     </ol>
361     <p>
362     <hr>
363     <p>
364 williamc 1.1.2.67 <h1>Release Notes For Version V0_10_18</h1>
365     Mon Mar 20 2000
366     <hr>
367     <ol>
368     <li> Addition of Prerprocessor description for ecgs compiler
369     <li> Workaround for buggy gmake on linux (with wildcard characters)
370     <li> Extra checking for datestamps to ensure better consistency between build
371     products and the source code in the local development area.
372     </ol>
373     <p>
374     <hr>
375     <p>
376 williamc 1.1.2.66 <h1>Release Notes For Version V0_10_17</h1>
377     Mon Mar 20 2000
378     <hr>
379     <ol>
380     <li>Allow override of SCRAM_ARCH variable
381 williamc 1.1.2.83 </ol>
382 williamc 1.1.2.66 <p>
383     <hr>
384     <p>
385 williamc 1.1.2.65 <h1>Release Notes For Version V0_10_16</h1>
386     Wed Mar 15 2000
387     <hr>
388     <ol>
389     <li>Set runtime environment during CC builds on Linux and Sun
390     </ol>
391     <p>
392     <hr>
393     <p>
394 williamc 1.1.2.64 <h1>Release Notes For Version V0_10_15</h1>
395     Tue Mar 7 2000
396     <hr>
397     <ol>
398     <li>Java rules extended
399     <li>ToolBox : GEANT4_1.0
400     <li>ToolBox : Xmu lib added to X11
401     </ol>
402     <p>
403     <hr>
404     <p>
405 williamc 1.1.2.63 <h1>Release Notes For Version V0_10_14</h1>
406     Thr Mar 2 2000
407     <hr>
408     <ol>
409     <li> Rules for compiling Java added
410     </ol>
411     <p>
412     <hr>
413     <p>
414 williamc 1.1.2.62 <h1>Release Notes For Version V0_10_13</h1>
415     Tue Feb 29 2000
416     <hr>
417     <ol>
418     <li> Toolbox : GEANT4 description file
419     <li> Toolbox : cmsim_cms118 - jetset dependency removed - pythia addded
420     <li> Toolbox : pythia_2000 description file
421     <li> BugFix : exit status propogated through auto-version selection mechanism
422     </ol>
423     <p>
424     <hr>
425     <p>
426 williamc 1.1.2.59 <h1>Release Notes For Version V0_10_12</h1>
427     Wed Feb 23 2000
428     <hr>
429     <ol>
430 williamc 1.1.2.61 <li> Toolbox : cmsim cms118 and cernlib 2000 added
431     <li> Toolbox : X11 - nsl, srypt and dl libs added for Linux
432 williamc 1.1.2.60 <li> Return exit status of 1 if build fails
433 williamc 1.1.2.59 </ol>
434     <p>
435     <hr>
436     <p>
437 williamc 1.1.2.58 <h1>Release Notes For Version V0_10_11</h1>
438 williamc 1.1.2.56 Fri Feb 18 2000
439     <hr>
440     <ol>
441 williamc 1.1.2.57 <li> Toolbox : OpenInventor_Qt
442     </ol>
443     <p>
444     <hr>
445     <p>
446     <h1>Release Notes For Version V0_10_10</h1>
447     Fri Feb 18 2000
448     <hr>
449     <ol>
450 williamc 1.1.2.56 <li>More user friendly error message when the scram database cannot be found
451     during a scram list or scram db.
452     <li>ToolBox : Qt - dependency on OpenGL removed
453     <li>ToolBox : T_HTL added
454     </ol>
455     <p>
456     <hr>
457     <p>
458 williamc 1.1.2.54 <h1>Release Notes For Version V0_10_9</h1>
459 williamc 1.1.2.55 Mon Jan 31
460 williamc 1.1.2.54 <hr>
461     <ol>
462 williamc 1.1.2.55 <li> Toolbox changes -> Objectivity=5.2, HepODBMS=0.3.1.1, HTL=1.1.1.0
463 williamc 1.1.2.54 </ol>
464     <p>
465     <hr>
466     <p>
467 williamc 1.1.2.53 <h1>Release Notes For Version V0_10_8</h1>
468     Tue Dec 13th 1999
469     <hr>
470     <ol>
471     <li> toolbox :BugFix to export the LD_LIBRARY_PATH
472     </ol>
473     <p>
474     <hr>
475     <p>
476 williamc 1.1.2.51 <h1>Release Notes For Version V0_10_7</h1>
477     Tue Dec 13th 1999
478     <hr>
479     <ol>
480     <li> toolbox : zlib description added
481 williamc 1.1.2.52 <li> check for unknown command line options to the scram project command
482 williamc 1.1.2.51 </ol>
483     <p>
484     <hr>
485     <p>
486 williamc 1.1.2.50 <h1>Release Notes For Version V0_10_6</h1>
487     Wed Nov 25th 1999
488     <hr>
489     <ol>
490     <li> Workaround for CVS/make incompatability. scram now checks each build
491     product against the dates of its components and marks it to be rebuilt by make
492     if any timestamps do not match.
493     </ol>
494     <p>
495     <hr>
496     <p>
497 williamc 1.1.2.49 <h1>Release Notes For Version V0_10_5</h1>
498     Wed Nov 25th 1999
499     <hr>
500     <ol>
501 williamc 1.1.2.50 <li> toolbox changes : Updated to Sep99 LHC++ components
502 williamc 1.1.2.49 </ol>
503     <p>
504     <hr>
505     <p>
506 williamc 1.1.2.47 <h1>Release Notes For Version V0_10_4</h1>
507 williamc 1.1.2.48 Thu Nov 18th 1999
508 williamc 1.1.2.47 <hr>
509     <ol>
510     <li> toolbox changes : Configuration files updated to R6
511 williamc 1.1.2.48 <li> bugfix : Groups in &lt;export> tags now work with <lib>
512     <li> &lt;lib> text now goes to GNUmakefile
513 williamc 1.1.2.47 </ol>
514     <p>
515     <hr>
516     <p>
517 williamc 1.1.2.46 <h1>Release Notes For Version V0_10_3</h1>
518     Mon Nov 1st 1999
519     <hr>
520     <ol>
521     <li>BugFix : scram runtime no longer treats path variables as a regular
522     expression, allowing paths with strange characters such as +
523     <li>ToolBox : OpenGL - no default libs all are now architecture specific
524     <li>ToolBox : IGUANA - updates for V1_0_0
525     </ol>
526     <p>
527     <hr>
528     <p>
529 williamc 1.1.2.45 <h1>Release Notes For Version V0_10_2</h1>
530     Wed Oct 20 1999
531     <hr>
532     <ol>
533     <li>BugFix : Stop binary makefiles from rebuilding test libraries.
534     </ol>
535     <p>
536     <hr>
537     <p>
538 williamc 1.1.2.41 <h1>Release Notes For Version V0_10_1</h1>
539 williamc 1.1.2.44 Wed Oct 20 1999
540 williamc 1.1.2.41 <hr>
541     <ol>
542     <li>BugFix : scram_autoexport in mixed BuildFiles / export interfaces fixed (missing newline)
543 williamc 1.1.2.43 <li>autoexport switch available in &lt;export autoexport=[true|false]> flag
544 williamc 1.1.2.41 </ol>
545     <p>
546     <hr>
547     <p>
548 williamc 1.1.2.36 <h1>Release Notes For Version V0_10_0</h1>
549     <hr>
550     <ol>
551 williamc 1.1.2.40 Database Related Enhancements
552 williamc 1.1.2.38 <li>Installation script changed to create a common scram database between versions
553     <li>list and install use common database if it exists
554 williamc 1.1.2.39 <li>SCRAM databases can now be linked together
555     <li>New scram db command for maintaining databse linking
556 williamc 1.1.2.40 <p>
557     BuildFile Related Enhancements
558     <li>\lt&export> tags are no longer propogated to BuildFiles below by default.
559     <br>
560     Set <em>scram_autoexport=true</em> in your top level BuildFile to return to
561     the previous behaviour.
562     <li>Binary Functionality. Now you can define different Build
563     environments for each binary target. This allows you to specify different
564     libs etc. to different bins.
565 williamc 1.1.2.36 <li>&lt;Environment> tags to define binary environments
566     <li>Seperation of build areas for each binary - no more template clashes.
567     <li>Redefinition of bin targets from : to ::
568     - may prove backwards incompatible with some project configuration files.
569 williamc 1.1.2.37 <li>Updated build help system - only generic and binary targets at present
570 williamc 1.1.2.36 </ol>
571     <p>
572     <hr>
573     <p>
574 williamc 1.1.2.35 <h1>Release Notes For Version V0_9_42</h1>
575     <hr>
576     <ol>
577     <li> _o files were not being added consistently to the dependency list - missing depndency information for optimised archives
578     </ol>
579     <p>
580     <hr>
581     <p>
582 williamc 1.1.2.34 <h1>Release Notes For Version V0_9_41</h1>
583     <hr>
584     <ol>
585     <li> Workaround for odd behaviour with linux gmake version 3.76.1 and -include
586     when a file does not exist. Fix by checking in scram if file exists before asking gmake to include it.
587     <li> Update of IGUANA description to version to V1_0_0
588     </ol>
589     <p>
590     <hr>
591     <p>
592 williamc 1.1.2.33 <h1>Release Notes For Version V0_9_40</h1>
593     <hr>
594     <ol>
595     <li> New group definition mechanism added. Will no look for group definitions
596     in the config/groups.mk file
597     <li> Removal of all hardwired groups from the scram source code
598     <li> Automated version selection mechanism added
599     <li> Output from <em>scram version</em> changed. Will now detect a link version
600     and print both link and the actual version name. e.g current ---> V0_9_40
601     </ol>
602     <p>
603     <hr>
604     <p>
605 williamc 1.1.2.32 <h1>Release Notes For Version V0_9_39</h1>
606     <hr>
607     <ol>
608     <li> Use :: target for dependencies.mk - on linux was sending unrelated
609     definintions to the dependency generator
610     <li> Run the configuration phase silently to remove confusing messages from the user
611     </ol>
612     <p>
613     <hr>
614     <p>
615 williamc 1.1.2.30 <h1>Release Notes For Version V0_9_38</h1>
616     <hr>
617     <ol>
618     <li> BugFix - no more errors during the first scram build command. The client
619     configuration is now built beforehand in a completeley seperate process as the
620     gmake include mechanism is not flexible enough to cope with multiple - dependent included makefiles.
621     <li> Insure - picks up only local debug rather than all debug libs.
622     <li> Insure documentation.
623     <li> fortran objects now position independent in g77 (fortran on linux)
624     <li> gcc2.95 compiler specifics added
625     </ol>
626 williamc 1.1.2.31 <h2>Files Changed</h2>
627     <pre>
628     File SCRAM/doc/html/diffs.html changed from revision 1.1.2.30 to 1.1.2.29
629     File SCRAM/doc/html/index.html changed from revision 1.3.2.7 to 1.3.2.6
630     File SCRAM/doc/html/install.html changed from revision 1.15.2.35 to 1.15.2.34
631     File SCRAM/doc/html/insure.html is removed; not included in release tag V0_9_37
632     File SCRAM/doc/html/tools.html is removed; not included in release tag V0_9_37
633     File SCRAM/src/BuildSetup.pm changed from revision 1.5.2.6 to 1.5.2.5
634     File SCRAM/src/basics.mk changed from revision 1.17.2.9 to 1.17.2.8
635     File SCRAM/src/clientmakefile.mk is removed; not included in release tag V0_9_37
636     File SCRAM/src/compilers.mk changed from revision 1.14.2.21 to 1.14.2.19
637     File SCRAM/src/toolrules.mk changed from revision 1.19.2.17 to 1.19.2.16
638     </pre>
639 williamc 1.1.2.30 <p>
640     <hr>
641     <p>
642 williamc 1.1.2.29 <h1>Release Notes For Version V0_9_37</h1>
643     <hr>
644     <ol>
645     <li> Motif configuration on Linux - now will always ask where - no defaults
646     <li> X11 Configuration on Sun -- add Sun system libs lw, lgen and linst.
647     <li> PRIORITY_LIBDIR and PRIORITY_INCLUDE activated to allow some control
648     for messy systems. Replace directly the LIBDIR/INCLUDE equivalent to
649     force it to be searched ahead of the usual dependency structure.
650     </ol>
651     <p>
652     <hr>
653     <p>
654 williamc 1.1.2.27 <h1>Release Notes For Version V0_9_36</h1>
655     <hr>
656     <ol>
657     <li> BugFix : Archive Optimised libs now use templates properly with CC Sun4.2
658     <li> OpenGL - more libraries on Linux
659 williamc 1.1.2.28 </ol>
660 williamc 1.1.2.27 <p>
661     <hr>
662     <p>
663 williamc 1.1.2.26 <h1>Release Notes For Version V0_9_35</h1>
664     <hr>
665     <ol>
666     <li> BugFix : Shared Debug dependencies now work
667     </ol>
668     <p>
669     <hr>
670     <p>
671 williamc 1.1.2.25 <h1>Release Notes For Version V0_9_34</h1>
672     <hr>
673     <ol>
674     <li> BugFix for Sun 4.2 when used with bin_debug_local. Now picks up the
675     correct templateDB.
676     <li> Insure++ -> now picks up debug libraries if the insure does not exist
677     </ol>
678     <p>
679     <hr>
680     <p>
681 williamc 1.1.2.24 <h1>Release Notes For Version V0_9_33</h1>
682     <hr>
683     <ol>
684     <li> Shared_Insure Libraries made functional
685     </ol>
686     <p>
687     <hr>
688     <p>
689 williamc 1.1.2.23 <h1>Release Notes For Version V0_9_32</h1>
690     <hr>
691     <ol>
692     <li> libmsg target added to allow messages to be printed to the screen
693     during a library build. Text from the LibType tag is echoed from this
694     target.
695     <li> Added new target bin_debug_local . Will take only local debug libraries
696     ignoring debug libraries in the release area.
697     </ol>
698     <p>
699     <hr>
700     <p>
701 williamc 1.1.2.21 <h1>Release Notes For Version V0_9_31</h1>
702     <hr>
703     <ol>
704     <li> CXXUSERFLAGS variable inserted into CXXFLAGS - command line additions
705     <li> SharedDebug made a bit more robust, seperated completeley from the Shared
706     rule
707 williamc 1.1.2.22 <li> LibType tags now need to be closed - the text in between will be echoed
708     to the screen
709 williamc 1.1.2.21 </ol>
710     <p>
711     <h2>Files changed</h2>
712     <pre>
713     File SCRAM/src/basics.mk changed from revision 1.17.2.5 to 1.17.2.7
714     File SCRAM/src/compilers.mk changed from revision 1.14.2.11 to 1.14.2.13
715     File SCRAM/src/toolrules.mk changed from revision 1.19.2.8 to 1.19.2.10
716 williamc 1.1.2.22 File SCRAM/src/BuildFile changed
717 williamc 1.1.2.21 File SCRAM/toolbox/IGUANA changed from revision 1.1.2.6 to 1.1.2.7
718     File SCRAM/toolbox/OpenInventor changed from revision 1.1.2.5 to 1.1.2.6
719     File SCRAM/toolbox/Qt changed from revision 1.1.2.3 to 1.1.2.4
720     </pre>
721     <p>
722     <hr>
723     <p>
724 williamc 1.1.2.20 <h1>Release Notes For Version V0_9_30</h1>
725     <hr>
726     <ol>
727     <li>Runtime bugFix for PATH variables
728     </ol>
729     <p>
730     <hr>
731     <p>
732 williamc 1.1.2.19 <h1>Release Notes For Version V0_9_29</h1>
733     <hr>
734     <ol>
735     <li>Change libType names debugshared debugarchive to debug_shared debug_archive
736     for consistency with other commands
737     <li>Bugfix on debug_shared
738     <li>&lt;External> tag now can be put in &lt;export> interface
739 williamc 1.1.2.21 <li> Runtime bugfix - you can now do it consectiveley with no problems
740     <li> Runtime removed duplicates from path variables
741     <li> Runtime - multiple definitions of regular runtime variables simply replace
742     rather than add with spaces.
743 williamc 1.1.2.19 </ol>
744     <p>
745     <hr>
746     <p>
747 williamc 1.1.2.18 <h1>Release Notes For Version V0_9_28</h1>
748     <hr>
749     <ol>
750     <li> &lt;LibType> bug fixes
751     <li> histo decription updates - HISTO_DIR added into runtime
752     </ol>
753     <p>
754     <hr>
755     <p>
756 williamc 1.1.2.17 <h1>Release Notes For Version V0_9_27</h1>
757     <hr>
758     <ol>
759     <li> Protect LibType from creating targets in lower, non library , build areas
760     <li> LibType tag can now be excluded with <ignore>
761     <li> Dependencies on cern 99 added for histo description file
762     <li> Runtime LD_LIBRARY_PATH for Qt
763     </ol>
764     <p>
765     <hr>
766     <p>
767 williamc 1.1.2.16 <h1>Release Notes For Version V0_9_26</h1>
768     <hr>
769     <ol>
770     <li>Keep intermediary executable around for debug version as the incremental
771     linker on sun uses it.
772     <li>Add histo descriptions file histoC and histoCHB
773     </ol>
774     <p>
775     <hr>
776     <p>
777 williamc 1.1.2.15 <h1>Release Notes For Version V0_9_25</h1>
778     <hr>
779     <ol>
780     <li>Bugfix to interface - Default target no longer overrides any assignments
781     passed on the command line
782     <li>Add url references for Qt and IGUANA descriptions
783     </ol>
784     <p>
785     <hr>
786     <p>
787 williamc 1.1.2.14 <h1>Release Notes For Version V0_9_24</h1>
788     <hr>
789     <ol>
790     <li>Bugfix to interface - Default target is still called if you use an
791     assignment with the build command (e.g warn=none)
792     <li>Fix for ObjectSpace_threaded Configuration file
793     </ol>
794     <p>
795     <hr>
796     <p>
797 williamc 1.1.2.13 <h1>Release Notes For Version V0_9_23</h1>
798     <hr>
799     <ol>
800     <li> Sun CC 4.2 - shared object building bugfix - pick up the right directory
801     <li> Add HP specifics to some configuration files
802     <li> HP fortran support
803     </ol>
804     <p>
805     <h2>Files changed</h2>
806     <pre>
807     File SCRAM/src/BootStrapProject.pm changed from revision 1.10.2.1 to 1.10.2.3
808     File SCRAM/src/compilers.mk changed from revision 1.14.2.9 to 1.14.2.11
809     File SCRAM/toolbox/ObjectSpace_threaded_2.1 changed from revision 1.1.2.8 to 1.1.2.9
810     </pre>
811     <p>
812     <hr>
813 williamc 1.1.2.12 <h1>Release Notes For Version V0_9_22</h1>
814     <hr>
815     <ol>
816     <li> Added \&lt;libtype type=> tag to overide the default library type to build
817     </ol>
818     <p>
819     <hr>
820     <h1>Release Notes For Version V0_9_21</h1>
821 williamc 1.1.2.10 <hr>
822     <ol>
823 williamc 1.1.2.11 <li> Added new versions of cmsim/cernlib to toolbox
824     <li> Fix shared library object problem on Sun - remove _pic from symbol table
825     </ol>
826     <p>
827     <hr>
828     <p>
829     <h1>Release Notes For Version V0_9_20</h1>
830     <hr>
831     <ol>
832 williamc 1.1.2.10 <li> Make bin target build optimised binaries rather than debug (bugfix)
833     <li> Change priority of Libraries. Now any suitable library from the LOCAL area
834     will be used in preference to an exact match in the Release area. e.g. if
835     a debug library is asked for, yet their is an optomised library available
836     locally, the local optimised library will be used in preference to the
837     debug one available in the release - i.e it assumes the release library
838     is out of date.
839     <li> Export Class Variable to aid debugging
840     </ol>
841     <p>
842     <h2>Files changed</h2>
843     <pre>
844     File SCRAM/src/BuildFile.pm changed from revision 1.21.2.4 to 1.21.2.5
845     File SCRAM/src/BuildSetup.pm changed from revision 1.5.2.2 to 1.5.2.3
846     File SCRAM/src/LibTypeExpand changed from revision 1.4.2.1 to 1.4.2.2
847     </pre>
848     <p>
849     <hr>
850 williamc 1.1.2.9 <h1>Release Notes For Version V0_9_19</h1>
851     <hr>
852     <ol>
853     <li> Change in toolbox files only - no src changes
854     </ol>
855     <p>
856     <h2>Files changed</h2>
857     <pre>
858     File SCRAM/doc/html/install.html changed from revision 1.15.2.15 to 1.15.2.16
859     File SCRAM/toolbox/IGUANA changed from revision 1.1.2.4 to 1.1.2.5
860     File SCRAM/toolbox/tcltk is new; current revision 1.1.2.1
861     </pre>
862     <p>
863     <hr>
864 williamc 1.1.2.8 <h1>Release Notes For Version V0_9_18</h1>
865     <hr>
866     <ol>
867     <li> Only add to LD_LIBRARY_PATH if already defined
868     <li> add TAGS and tags targets
869     <li> MultiThreaded Switch
870     </ol>
871     <p>
872     <hr>
873     <li>Building of debug shared libraries fixed
874     <hr>
875 williamc 1.1.2.7 <h1>Release Notes For Version V0_9_17</h1>
876     <hr>
877     <ol>
878     <li>Building of debug shared libraries fixed
879     </ol>
880     <p>
881 williamc 1.1.2.3 <hr>
882 williamc 1.1.2.6 <h1>Release Notes For Version V0_9_16</h1>
883     <hr>
884     <ol>
885     <li>New SCRAM buildtime variables SCRAM_AVAILDIRS SCRAM_AVAILFILES to indicate
886     files and directories in the current directory. Aimed to remove system dependenies on ls.
887     </ol>
888     <p>
889     <hr>
890 williamc 1.1.2.5 <h1>Release Notes For Version V0_9_15</h1>
891     <hr>
892     <ol>
893     <li>Documentation (html) improved and updated
894     <li>Addition of QT description file
895     <li>Addition of generic targets for insure libraries
896     <li>Fix for clean on Linux
897     <li>Addition of MultiThreaded make variable for switching on compiler
898     functionality
899     </ol>
900     <p>
901     <h2>Files changed</h2>
902     <pre>
903     File SCRAM/doc/fig/scram.fig is new; current revision 1.1.2.2
904     File SCRAM/doc/html/TODO.html is new; current revision 1.1.2.2
905     File SCRAM/doc/html/build.html is new; current revision 1.1.2.1
906     File SCRAM/doc/html/index.html changed from revision 1.3.2.4 to 1.3.2.6
907     File SCRAM/doc/html/localuse.html changed from revision 1.2 to 1.2.2.1
908     File SCRAM/doc/html/perlhelp.html is new; current revision 1.1.2.1
909     File SCRAM/doc/html/scramintro.html changed from revision 1.1 to 1.1.2.2
910     File SCRAM/doc/images/scram.jpg is new; current revision 1.1.2.2
911     File SCRAM/src/basics.mk changed from revision 1.17.2.3 to 1.17.2.4
912     File SCRAM/src/compilers.mk changed from revision 1.14.2.7 to 1.14.2.8
913     File SCRAM/src/toolrules.mk changed from revision 1.19.2.3 to 1.19.2.4
914     File SCRAM/toolbox/QT is new; current revision 1.1.2.1
915     </pre>
916     <p>
917     <hr>
918 williamc 1.1.2.4 <h1>Release Notes For Version V0_9_14</h1>
919     <hr>
920     <ol>
921     <li>Add project environment variable setting through scram runtime.
922     <li>Change all perl scripts to perl5 - for those who dont have perl 4 installed
923     it saves them the bother of defining a new link.
924     <li>Add extra libraries for Linux__2 X11 (Xi, Xext)
925     <li>IGUANA description file Updated
926     </ol>
927     <p>
928     <hr>
929 williamc 1.1.2.2 <h1>Release Notes For Version V0_9_13</h1>
930 williamc 1.1.2.3 <hr>
931 williamc 1.1.2.2 <ol>
932     <li>More Mccabe Extensions to deal with instrumented code
933     <li>Update runtime help instructions for sh - now you need eval on sh too!
934     <li>Fix of setup bug for some description files - now will always convert to
935     lower case to ensure case independence for external dependencies.
936     </ol>
937     <p>
938 williamc 1.1.2.3 <h2>Files changed</h2>
939 williamc 1.1.2.2 <pre>
940     File SCRAM/src/BuildFile.pm changed from revision 1.21.2.3 to 1.21.2.4
941     File SCRAM/src/clientfile.pm changed from revision 1.11.2.4 to 1.11.2.5
942     File SCRAM/src/compilers.mk changed from revision 1.14.2.5 to 1.14.2.7
943     File SCRAM/src/mccabe.mk changed from revision 1.1.2.1 to 1.1.2.4
944     File SCRAM/src/scram changed from revision 1.23.2.21 to 1.23.2.22
945     </pre>
946     <p>
947     <hr>
948 williamc 1.1.2.1 <h1>Release Notes For Version V0_9_12</h1>
949     <hr>
950     <ol>
951     <li> Additon of Mccabe QA tool support. <br>
952     If MCCABE_EXTENSIONS is set in the project then it is automatically loaded in
953     <li> update of runtime -sh to give set, export as supported by older shells.
954     <li> proper versioning in OpenGL and OpenInventor description files - no more dev
955     </ol>
956 williamc 1.1.2.2 <p>
957     <h2>Files changed</h2>
958     <pre>
959     File SCRAM/doc/html/diffs.html is new; current revision 1.1.2.1
960     File SCRAM/doc/html/install.html changed from revision 1.15.2.8 to 1.15.2.9
961     File SCRAM/src/GetFilePath is new; current revision 1.1.2.1
962     File SCRAM/src/compilers.mk changed from revision 1.14.2.4 to 1.14.2.5
963     File SCRAM/src/mccabe.mk is new; current revision 1.1.2.1
964     File SCRAM/src/scram changed from revision 1.23.2.19 to 1.23.2.21
965     File SCRAM/toolbox/IGUANA is new; current revision 1.1.2.1
966     File SCRAM/toolbox/OpenGL changed from revision 1.1.2.2 to 1.1.2.3
967     File SCRAM/toolbox/OpenInventor changed from revision 1.1.2.4 to 1.1.2.5
968     </pre>
969 williamc 1.1.2.3 <p>
970     <hr>
971     <h1>Release Notes For Version V0_9_11</h1>
972     <hr>
973     <ol>
974     <li> Removal of all afs defaults during site setup so other afs sites can
975     use their own local copies
976 williamc 1.1.2.4 <li> Add additional funtionality to the scram install command to aid in
977 williamc 1.1.2.3 building remote sites.
978     </ol>
979     <p>
980     <hr>
981     <h1>Release Notes For Version V0_9_10</h1>
982     <hr>
983     <ol>
984     <li>Addition of .c and .cxx types
985     <li> Shortening of setenv lines - maybe help those people with long
986     LD_LIBRARY_PATH variables
987     <li> BootStrap BugFix - ' were causing problems
988     </ol>
989 williamc 1.1.2.1 <! Style Sheet Footer ---------------Do not change anything after this line-->
990     <hr>
991     <table border=1 width=100%>
992     <td align=left>
993     <a href=mailto:Christopher.Williams@cern.ch
994     >Chris Williams</a>
995     </td>
996     <td align=center>
997 williamc 1.1.2.88 Last Updated Thu May 18 15:40:18 2000
998 williamc 1.1.2.1 </td>
999     <td align=right><a href=/cgi-cmc/pagestat>Show Stats</a>
1000     </td>
1001     </table>
1002     </body> </html>
1003     <! End Style Sheet Footer>