~ubuntu-branches/ubuntu/maverick/atlc/maverick

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Bdale Garbee
  • Date: 2005-06-03 04:53:28 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20050603045328-pohnuy5yryiv9s6o
Tags: 4.6.0-1
* new upstream version
* move make check from binary to build target so it doesn't run as root
* lose --with-threads from configure call, since it causes regression suite
  to fail many tests and upstream's README.threads is discouraging
* various tweaks to make lintian happier

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
****** Version 4.6.0 Realeased ??? November 2003  
 
2
top level directory:
 
3
 
 
4
atlc/update 
 
5
has been modified so it updates the NEWS.html file. 
 
6
 
 
7
atlc/examples directory.
 
8
Have removed the following files from the distribution:
 
9
atlc/examples/100-Ohm-201b.bmp \
 
10
atlc/examples/100-Ohm-401b.bmp \
 
11
atlc/examples/200-Ohm-201b.E.bmp \
 
12
atlc/examples/200-Ohm-201b.Er.bmp \
 
13
atlc/examples/200-Ohm-201b.Ex.bmp \
 
14
atlc/examples/200-Ohm-201b.Ey.bmp \
 
15
atlc/examples/200-Ohm-201b.U.bmp \
 
16
atlc/examples/200-Ohm-201b.V.bmp \
 
17
atlc/examples/200-Ohm-201b.bmp \
 
18
atlc/examples/200-Ohm-401b.bmp \
 
19
atlc/examples/200-Ohm-801b.bmp \
 
20
atlc/examples/25-Ohm-201b.bmp \
 
21
atlc/examples/25-Ohm-401b.bmp \
 
22
atlc/examples/25-Ohm-401h.bmp \
 
23
atlc/examples/25-Ohm-801h.bmp \
 
24
atlc/examples/50-Ohm-201h.bmp \
 
25
atlc/examples/50-Ohm-401h.bmp 
 
26
 
 
27
I'm not sure they were that usful, given there are plenty of 
 
28
files like 50ohm-201h.bmp etc. 
 
29
 
 
30
Remove atlc/examples/13inner_22outer_coax.bmp.txt too, as there was
 
31
no 13inner_22outer_coax.bmp to match up with it. 
 
32
 
 
33
atlc/docs/html-docs/accuracy.html 
 
34
Completed updated all results to those obtained with ver 4.6.0
 
35
Put into 4 sections detailing:   
 
36
Section 1. Two conductor Transmission Lines with a Uniform Dielectric
 
37
Section 2. Two-conductor Transmission Lines with a non-uniform dielectric
 
38
Section 3. Accuracy of atlc with coupled lines
 
39
Section 4. Conclusions about the accuracy of atlc
 
40
 
 
41
Added a completly new section:
 
42
2.1 Comparision of atlc and a dual dielectric coaxial cable
 
43
 
 
44
 
 
45
 
 
46
atlc/src/non_gui/create_bmp_for_symmetrical_stripline.c
 
47
This no longer computes the theretical impedance if the 
 
48
structure is too narrow. Only computes if the -v option
 
49
is added. 
 
50
 
 
51
atlc/src/create_bmp_for_circ_in_circ.c
 
52
Will now print sensible error messages if the inner conductor is too big
 
53
or if the inner and outer will touch since the offset is too large
 
54
 
 
55
atlc/src/set_oddity_value.c
 
56
This sets a global array unsigned char **oddity; to a value describing
 
57
if the pixel is matallic, has conductors to the right/left etc.
 
58
cell_type was not adequate for this, since once you had set one cell,
 
59
you did not know the result for those around it. #
 
60
 
 
61
atlc/src/non_gui/print_data_for_directional_couplers.c
 
62
No longer fails to print intermediate values of impedance if 
 
63
verbose is >2 as it did before. 
 
64
 
 
65
atlc/src/non_gui/write_fields_for_two_conductor_lines.c
 
66
This can now write the oddity values from set_oddity_value()
 
67
to a bitmap file, although this has been commented out by default. 
 
68
 
 
69
atlc/src/
 
70
A huge number of changes were made to this release. Not every
 
71
one is fully documented, as to do so I would have spent as long
 
72
documenting the code as writing it. 
 
73
****** Version 4.5.1 Released 16th October 2003   ****
 
74
A problem with multiple dielectrics has been discoved, and aslo with 
 
75
multi-threaded operating. As such, both have been disabled. This affects
 
76
many files. 
 
77
 
 
78
configure.ac
 
79
changed version to 4.5.1
 
80
No longer accepts the option --with-threads, since I have some
 
81
suspicions about threaded code. 
 
82
 
 
83
docs/html-docs/examples.html
 
84
Removed the example of multi-dielectrics, as that is not working
 
85
properly now. 
 
86
 
 
87
docs/html-docs/FAQ.html
 
88
Changed the answer to 'No' about the qestion of multi-dielectrics
 
89
 
 
90
docs/html-docs/multi-processing.html
 
91
Mentioned this has been disabled. 
 
92
 
 
93
docs/html-docs/accuracy.html
 
94
Pointed out multiple dielectrics are not working properly
 
95
 
 
96
src/non_gui/definitions.h
 
97
Removed two duplicate function definitions for 
 
98
free_cmatrix and ustring, whilst removing the #define
 
99
around the #ifdef ENABLE_MPI so there is only one  
 
100
definition of do_columns now. 
 
101
 
 
102
Added the variable 'size' to several functions - 
 
103
do_fd_calculation.c, write_fields_for_directional_couplers.c,
 
104
write_fields_for_two_conductor_lines.c
 
105
 
 
106
 
 
107
src/non_gui/do_fd_calculation.c
 
108
Added variable 'size' as a command line argument to stop
 
109
it needing to be declared global. 
 
110
 
 
111
src/non_gui/do_fd_calculation.c
 
112
Added variable 'size' as a command line argument to stop
 
113
it needing to be declared global. 
 
114
 
 
115
src/non_gui/write_fields_for_two_conductor_lines.c
 
116
Added variable 'size' as a command line argument to stop
 
117
it needing to be declared global. 
 
118
 
 
119
src/non_gui/atlc.c
 
120
size_t size is no longer global but local to main. This would at first
 
121
checking appear to stop the issue with all (which was one or two) 
 
122
test failures on AIX 5.2. Later I found this is not so and there
 
123
is a problem in the multi-threaded code for atlc.
 
124
 
 
125
tests/WARNING--The-next-test+benchmark-takes-a-long-while.test
 
126
return 0 (pass), as previously it did multi-dielectrics. 
 
127
 
 
128
tests/Makefile.am
 
129
Removed 2[b-h]* from the tests. 2a-create_bmp_for_rect_in_rect.bmp.test
 
130
is still used. 
 
131
 
 
132
 
 
133
****** Version 4.5.0 Released 13th September 2003 ****
 
134
 
 
135
The ChangeLog shows version 4.5.0 being released on
 
136
the 13th September, when it fact it was the 11th of 
 
137
October. 
 
138
 
 
139
WRONG XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
140
****** Version 4.5.0 Released 13th September 2003 ****
 
141
WRONG XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
142
 
 
143
NEWS
 
144
mention lattest news - mainly correction of a few errors
 
145
and the fact its no longer necessary to link in gsl. 
 
146
 
 
147
remoterun 
 
148
changed, as the old version was accidently deleted and 
 
149
I could not be bothered to read from tape. Might not be
 
150
100% okay, but it is not needed for use of atlc - only
 
151
during testing. 
 
152
 
 
153
'update' added to CVS tree
 
154
Added a file called 'update' that generates docs/html-docs/*.1.html
 
155
and docs/html-docs/BUGS.html This uses header and footer for the 
 
156
generation of docs/html-docs/BUGS.html
 
157
 
 
158
'header' and 'footer'' added to CVS tree
 
159
used with 'update' to generate docs/html-docs/BUGS.html
 
160
 
 
161
README.checks
 
162
Removed, as information is out of date. 
 
163
 
 
164
tests/find-zero-length.test
 
165
Added a file to check for the existance on zero length
 
166
files in the source distribution. 
 
167
 
 
168
configure.ac
 
169
Incremented version to 4.5.0
 
170
Removed tests for gsl and all that involved. 
 
171
Removed tets for the sizeof short, int and long
 
172
as they are not needed. 
 
173
 
 
174
man/man1/create_bmp_for_stripline_coupler.1
 
175
changed email address to make it less easy for spammers to grab. 
 
176
 
 
177
man/man1/man-pages.html 
 
178
Added a new man page for design_coupler.1.html
 
179
 
 
180
src/calculate_Zodd_and_Zeven.c:
 
181
Added #include gsl_types.h and #include "gsl_definitions.h"
 
182
 
 
183
src/non_gui/usage_create_bmp_for_symmetrical_stripline
 
184
made it print the fact the -v option computes the 
 
185
theoeretical impedance. Before the binary did it, but
 
186
the usage message did not say so. 
 
187
 
 
188
docs/html-docs/jpgs/home-email.jpg 
 
189
Added new file with my email address, that is not easy to 
 
190
read automatically. 
 
191
 
 
192
Removed all occurance of my email address from the html
 
193
files, so that those published on the web are less likely
 
194
to attract spam. 
 
195
 
 
196
src/ 
 
197
All the following had my email address removed
 
198
usage_create_bmp_for_stripline_coupler.c 
 
199
usage_create_bmp_for_rect_in_rect.c 
 
200
usage_create_bmp_for_rect_in_circ.c
 
201
usage_create_bmp_for_rect_cen_in_rect_coupler.c 
 
202
usage_create_bmp_for_rect_cen_in_rect.c 
 
203
usage_create_bmp_for_microstrip_coupler.c
 
204
usage_create_bmp_for_circ_in_rect.c 
 
205
usage_create_bmp_for_circ_in_circ.c 
 
206
usage_atlc.c swap_conductor_voltages.c setup_arrays.c
 
207
read_bitmap_file_headers.c
 
208
print_data_for_two_conductor_lines.c
 
209
print_data_for_directional_couplers.c
 
210
print_copyright.c
 
211
memory.c
 
212
get_options.c
 
213
get_file_pointer_with_right_filename.c
 
214
get_Er1_and_Er2_colours.c
 
215
finite_difference_single_threaded.c 
 
216
finite_difference_multi_threaded.c
 
217
finite_difference_mpi.c
 
218
find_maximum_values.c
 
219
find_energy_per_metre.c
 
220
find_electric_fields.c
 
221
fill_rect_in_rect.c
 
222
fill_rect_in_circ.c
 
223
fill_circ_in_circ.c
 
224
exit_with_msg_and_exit_code.c
 
225
do_fd_calculation.c
 
226
create_bmp_for_rect_in_rect.c
 
227
create_bmp_for_rect_in_circ.c
 
228
create_bmp_for_rect_cen_in_rect_coupler.c
 
229
 
 
230
tests/8a-design_coupler.bmp.test
 
231
Removed the test for gsl library and so to exit with 77 if not present. 
 
232
 
 
233
Added a second checksum:
 
234
aebd9a6d1c1db548d39723edec454640
 
235
that is acceptable, as this will be produced on 
 
236
Windoze machines.
 
237
 
 
238
tests/6e-create_50ohm_401Pixel_high_symmetrical_stripline.test
 
239
 
 
240
tests/7n-create_bmp_for_stripline_coupler.bmp.pre-atlc.txt.test
 
241
Removed the test for gsl library and so to exit with 77 if not present. 
 
242
 
 
243
tests/10b-create-lots-of-examples-check-last-one.test
 
244
Removed the test for gsl library and so to exit with 77 if not present. 
 
245
 
 
246
tests/10a-create-lots-of-examples-check-last-one.test
 
247
Removed the test for gsl library and so to exit with 77 if not present. 
 
248
 
 
249
src/non_gui/gsl_sf_ellint_Kcomp.c
 
250
Added new file that basically has the gsl_sf_ellint_Kcomp
 
251
function for computing the elliptic integral. This requires
 
252
several functions for it to opperate, as it calls several 
 
253
functions. These are all in the same file gsl_sf_ellint_Kcomp.c
 
254
 
 
255
 
 
256
src/non_gui/definitions.h
 
257
Added quite a few function definitions, #defines etc to allow
 
258
the gsl_sf_ellint_Kcomp function to work. It needed several
 
259
other functions added. 
 
260
 
 
261
 
 
262
****** Version 4.4.4 Released 13th September 2003 ****
 
263
configure.ac
 
264
Version incremented to 4.4.4
 
265
 
 
266
NEWS
 
267
mention made of the fact the sources have been
 
268
changed primarily so it should build under Windoze.
 
269
 
 
270
docs/html-docs/jpgs/Makefile.am
 
271
added bluefish.jpg properly to the file - it was 
 
272
missing partically before, so bluefish.jpg was
 
273
not included in the distribution. 
 
274
 
 
275
docs/html-docs/create_bmp_for_symmetrical_stripline.1.html
 
276
Autogenerated, reflecting changes in man page, which
 
277
was a change in the warning information about the 
 
278
inability of man pages to fully describe the atlc
 
279
project. 
 
280
 
 
281
docs/html-docs/create_bmp_for_symmetrical_stripline.1.html
 
282
Autogenerated, reflecting changes in man page, which
 
283
was a change in the warning information about the 
 
284
inability of man pages to fully describe the atlc
 
285
project. 
 
286
 
 
287
man/man1/sysdata.1
 
288
Removed text saying man page is not a full set of 
 
289
docs, since in the case of the simple sysdata.1, the
 
290
man page adequately describes the function. This is 
 
291
no so really with some of the other man pages, because
 
292
your can't really describe fully how to use such   
 
293
programs with man pages. 
 
294
 
 
295
src/non_gui/create_bmp_for_rect_in_rect.c
 
296
Changed fopen to open in binary mode, to make it work 
 
297
under Windoze. 
 
298
 
 
299
src/non_gui/find_optimal_dimensions_for_microstrip_coupler.c
 
300
Changed fopen to open in binary mode, to make it work 
 
301
under Windoze. 
 
302
 
 
303
src/non_gui/create_bmp_for_symmetrical_stripline.c
 
304
Changed fopen to open in binary mode, to make it work 
 
305
under Windoze. 
 
306
 
 
307
src/non_gui/create_bmp_for_rect_in_circ.c
 
308
Changed fopen to open in binary mode, to make it work 
 
309
under Windoze. 
 
310
 
 
311
src/non_gui/create_bmp_for_rect_cen_in_rect_coupler.c
 
312
Changed fopen to open in binary mode, to make it work 
 
313
under Windoze. 
 
314
 
 
315
src/non_gui/create_bmp_for_rect_cen_in_rect.c
 
316
Changed fopen to open in binary mode, to make it work 
 
317
under Windoze. 
 
318
 
 
319
src/non_gui/create_bmp_for_microstrip_coupler.c
 
320
Changed fopen to open in binary mode, to make it work 
 
321
under Windoze. 
 
322
 
 
323
src/non_gui/create_bmp_for_circ_in_rect.c
 
324
Changed fopen to open in binary mode, to make it work 
 
325
under Windoze. 
 
326
 
 
327
tests/8a-design_coupler.bmp.test
 
328
Changed so the temporary storage is no longer in /tmp
 
329
but instead in $top_builddir/tmp/results. This should be 
 
330
compatible with Windoze, but I don't know for sure if it is
 
331
yet. I don't build Windoze binaries. 
 
332
 
 
333
tools/src/mymd5sum.c
 
334
Changed fopen to open in binary mode, to make it work 
 
335
under Windoze. 
 
336
 
 
337
tools/src/myfilelength.c
 
338
Changed fopen to open in binary mode, to make it work 
 
339
under Windoze. 
 
340
 
 
341
tools/src/locatediff.c
 
342
Changed fopen to open in binary mode, to make it work 
 
343
under Windoze. 
 
344
 
 
345
tests/benchmark.c
 
346
Changed fopen to open in binary mode, to make it work 
 
347
under Windoze. 
 
348
 
 
349
 
 
350
****** Version 4.4.3 Released 11th September 2003 ****
 
351
 
 
352
Replace 'kb' and 'Mb' with 'kB and MB, as I was advised the lower
 
353
case is used for bit and the upper case for byte. These required 
 
354
changes in tests/benchmarks.test
 
355
 
 
356
man/man1/sysdata.1
 
357
Added a man page for the program sysdata in man/man1/sysdata.1
 
358
This has about 11 examples, which are there more for my own use
 
359
that anyones elses. When possible I'll try to expand the files
 
360
that gather data about the hardware.
 
361
 
 
362
man/man1/*.1
 
363
Corrected many typo, spelling errors etc in all the man pages.
 
364
more significantly, the 
 
365
 
 
366
 
 
367
docs/html-docs/accuracy.html
 
368
Corrected a few typos and made the page a bit clearer
 
369
I hope. Any HTML that did not strictly follow the stanard has
 
370
been corrected, so it should pass the test at 
 
371
http://validator.w3.org/check/referer
 
372
hence an W3C logo has been added at the bottom of the page.
 
373
 
 
374
docs/html-docs/accuracy.html
 
375
A bluefish logo has been added too.
 
376
 
 
377
The spamtrap on the page has been changed a bit, which is a bit
 
378
annoying as it is now visable. But the code was not strict 
 
379
HTML before, so there were problems in making it valid 
 
380
otherwise. 
 
381
 
 
382
tests/Makefile.am
 
383
References to the gsl library have been removed, so the 
 
384
thread tests will pass if the gsl library is not present.
 
385
This was changed just in case someone runs a binary 
 
386
in pkgadd format on a Sun without having the gsl library
 
387
installed. Some binaries will break, but Test_threads_a
 
388
and Test_threads_b should now still pass, even if 
 
389
the gsl library is not present. No functions from gsl
 
390
are needed on these two files, so it was sensless linking
 
391
them against the library. 
 
392
 
 
393
tests/try_portable.c
 
394
The code has been changed a bit so it should now (I hope)
 
395
compile under Windoze too. Someone has done a Windoze port
 
396
but found a bug in the code, which has been corrected. 
 
397
 
 
398
tests/try_solaris.c
 
399
Added code to make it cleaner and so no variables 
 
400
get declared if not needed.
 
401
 
 
402
****** Version 4.4.2 Released September 6th 2003 ****
 
403
 
 
404
src/non_gui/readbin.c
 
405
swapped the second (size) and third (number) arguments around
 
406
on an fread, as were the wrong wary around - not that I think
 
407
it will make any difference. 
 
408
 
 
409
src/non_gui/atlc.c
 
410
swapped the second (size) and third (number) arguments around
 
411
on an fread, as were the wrong way around - not that I think
 
412
it will make any difference. 
 
413
 
 
414
src/non_gui/check_for_boundaries.c
 
415
put a check in for j=0 which could cause a progrom on the 
 
416
Digital UNIX (spe145.testdrive.compaq.com) system on 
 
417
the HP testdrive site. A real bug found at least!!!!
 
418
 
 
419
tests/try_bsd.c
 
420
put some checks for NGROUPS, including a couple more 
 
421
header files if NGROUPS is not defined. This causes a 
 
422
problems on OpenBSD 3.2 for SPARC (my SS20), so was 
 
423
fixed.
 
424
 
 
425
 
 
426
tests/try_linux.c
 
427
Added a call to get the number of CPUs. Appears not to be
 
428
documented, so a bit risky and gives the number of processors
 
429
configured, rather than online, but its is better than nothing. 
 
430
 
 
431
****** Version 4.4.1 Released September 4th 2003 ****
 
432
 
 
433
configure.ac
 
434
Changed version to 4.4.1 
 
435
Added sys/sysctl.h and sysctl as these are used on BSD try_bsd.c
 
436
to gather information on a BSD UNIX system. 
 
437
 
 
438
docs/html-docs/index2.html
 
439
Changed a typo or two. Added an entry for Unixware, as someone emailed
 
440
me to say iversion 4.0.0 works on UnixWare. 
 
441
 
 
442
tools/src/locatediff.c
 
443
Corrected an error so this now works. A change recently caused this to
 
444
break. It now reads both files. 
 
445
 
 
446
tests/try_irix.c
 
447
Much improved, finds information about cache and main ram on IRIX now
 
448
Also speed of CPU, and type of CPU and FPU, although the latter are not
 
449
decoded into a sensible number like R10000. 
 
450
 
 
451
tests/benchmark.test  
 
452
information now prints the fact the IRIX information is good, not 
 
453
poor as in prior versions. 
 
454
 
 
455
THANKS 
 
456
Added new testers and thanks the cray site's administrators. 
 
457
 
 
458
Now informs the amount of RAM on Linux and BSD systems is a little
 
459
larger than the value reported.
 
460
 
 
461
tests/Makefile.am
 
462
Added a new binary sysdata, which prints data in this format. 
 
463
 
 
464
Hardware provider:    Sun_Microsystems
 
465
Hardware platform:    SUNW,Ultra-80
 
466
Machine:              sun4u
 
467
Sysname:              SunOS
 
468
Release:              5.9
 
469
Version:              Generic_112233-06
 
470
Nodename:             sparrow
 
471
#CPUs supported:      4
 
472
#CPUs online:         4
 
473
CPU type:             sparcv9
 
474
FPU type:             sparcv9
 
475
Speed:                450 MHz
 
476
RAM:                  4096 Mb
 
477
L1 data cache         unknown kb
 
478
L1 instruction cache: unknown kb
 
479
L2 cache:             unknown kb
 
480
 
 
481
src/non_gui/finite_difference_multi_threaded.c 
 
482
removed the argument 'number_of_iterations' as not used
 
483
 
 
484
src/non_gui/write_bitmap_out.c
 
485
added checks for the return value of fwrite
 
486
 
 
487
src/non_gui/write_fields_for_two_conductor_lines.c
 
488
added checks for the return value of fwrite
 
489
 
 
490
src/non_gui/memory.c
 
491
removed all unneeded functions from this file
 
492
 
 
493
src/non_gui/convert_create_bmp_for_rect_in_rect_dimensions_to_integers.c
 
494
removed extern variables Ers, colours and names, as these are defined
 
495
in the header files definitions.h, Ers.h and Erdata.h
 
496
 
 
497
src/non_gui/man_functions...
 
498
Tidied up, to keep Sun's lint happier
 
499
 
 
500
BUGS
 
501
Removed bug about linking with old versions of gsl. 
 
502
Corrected the fact hardware data is gathered on IRIX
 
503
okay and its only Linux and BSD it fails on. 
 
504
 
 
505
 
1
506
****** Version 4.4.0 Released August 30th 2003 ****
2
507
BUGS 
3
508
Added  0 - those I don't know about, 
83
588
Added a new checksum 09f68e1466d68bf8a03e1f90eff411bb which
84
589
is produced on a Cray. 
85
590
 
86
 
 
87
591
src/non_gui/write_bitmap_out.c
88
592
MAJOR change, so this now writes data out in ONE consistant manner
89
593
that should be very portable. Note this is used only for programs