]> git.kernelconcepts.de Git - karo-tx-redboot.git/blob - tools/src/tools/ecostest/ChangeLog
Initial revision
[karo-tx-redboot.git] / tools / src / tools / ecostest / ChangeLog
1 2003-04-11  John Dallaway  <jld@ecoscentric.com>
2
3         * common/eCosTestPlatform.cpp (CeCosTestPlatform::Load): Return
4         true since it's not a problem if there are no platforms defined.
5
6         * unix/Makefile: Allow ser_filter to build under Cygwin.
7
8 2003-02-21  John Dallaway  <jld@ecoscentric.com>
9
10         * common/eCosTestPlatform.cpp (CeCosTestPlatform::Load): Allow an
11         extra character for string termination when retrieving registry
12         key names.
13
14 2003-02-13  John Dallaway  <jld@ecoscentric.com>
15
16         * common/eCosTestPlatform.cpp:
17         Look for all persistent application settings under
18         "HKEY_CURRENT_USER\Software\eCos Configuration Tool\"
19         for consistency.
20
21 2003-02-05  John Dallaway  <jld@ecoscentric.com>
22
23         * common/eCosTest.cpp (CygPath): Get the cygdrive prefix from
24         the registry.
25
26 2003-01-20  John Dallaway  <jld@ecoscentric.com>
27
28         * common/eCosTestPlatform.cpp (CProperties::CreateKey):
29         "sizeof TCHAR" -> "sizeof (TCHAR)" for GNU headers.
30
31 2001-02-20  Jonathan Larmour  <jlarmour@redhat.com>
32
33         * common/eCosTestClient.cpp (LocateExecutables): Add /sbin and
34         /usr/sbin to path before trying to run fuser.
35
36 2000-09-28  Jesper Skov  <jskov@redhat.com>
37
38         * common/eCosTestSerialFilter.cpp (CMD_TestBinary): Reset counter
39         for each test so the failure data is the same from two different
40         runs of the test.
41
42 2000-09-15  Jesper Skov  <jskov@redhat.com>
43
44         * common/ser_filter.cpp (main): Don't require ResourceServer.
45
46         * common/Makefile.am: Added ser_filter handling.
47         * common/Makefile.in: Ditto.
48         * common/configure: Ditto.
49         * common/configure.in: Ditto.
50         * common/eCosTest.cpp: Fix typo.
51
52 2000-08-16  Jonathan Larmour  <jlarmour@redhat.co.uk>
53
54         * common/ser_filter.cpp (main): Clean up warning
55
56 2000-08-08  Jonathan Larmour  <jlarmour@redhat.co.uk>
57
58         * common/eCosTestSerialFilter.h: Update flow_cfg_t values for correct
59         target settings
60
61 2000-08-01  Jonathan Larmour  <jlarmour@redhat.co.uk>
62
63         * common/eCosTestSerialFilter.cpp (PrintHex): Print out more printable
64         chars
65         (SetConfig): Support flow control
66         (ParseConfig): Support target setting of flow control
67         (CMD_TestBinary): Don't output XON/XOFF. Output 255 chars not 256
68         to make buffer problems more obvious.
69
70         * common/eCosTestDownloadFilter.h: Allow SET_VALUE to set optional args
71         * common/eCosTestSerialFilter.h: Allow SET_VALUE to set optional args
72         Also add flow_cfg_t type and flags member in ser_cfg_t for flow control
73
74 2000-07-24  Jonathan Larmour  <jlarmour@redhat.co.uk>
75
76         * common/eCosTestSerialFilter.cpp (FilterFunctionProper): 
77         Store output for tracing up so it is output a packet at a time.
78         As well as clarifying the output, it is required when sending to
79         GDB to prevent the trace 'O' packets in the middle of target packets.
80         (CMD_TestBinary): Delay to allow target to read in checksum. This
81         prevents overruns before finishing reading the checksum masking
82         the real cause of the problem.
83         (CeCosTestSerialFilter): Initialise stored trace buffer members
84
85         * common/eCosTestSerialFilter.h: Add trace buffer members for above
86         to CeCosTestSerialFilter
87
88 2000-06-19  John Dallaway  <jld@redhat.com>
89
90         * unix/Makefile:
91
92         Link with -lposix4 under Solaris for sched_yield().
93
94 2000-06-16  Jonathan Larmour  <jlarmour@redhat.co.uk>
95
96         * common/eCosTestDownloadFilter.cpp: Remove RCS id tags
97         * common/eCosTestMonitorFilter.cpp: Ditto
98         * common/eCosTestSerialFilter.cpp: Ditto
99
100 2000-06-15  John Dallaway  <jld@redhat.com>
101
102         * common/eCosTest.cpp:
103
104         Modify CeCosTest construvtor to use GetEnvironmentVariable()
105         rather than _tgetenv() under Win32. For some unknown reason,
106         _tgetenv() is not returning the correct version of PATH.
107
108         * common/eCosTestPlatform.cpp:
109
110         Modify SaveToRegistry() to save all test platform attributes.
111
112 2000-05-03  Bart Veer  <bartv@redhat.com>
113
114         * common/permtest.cxx (find_ptest):
115         Do a little bit of searching for the permutation file.
116         Catch errors and give a diagnostic, rather than aborting because
117         of an uncaught C++ exception.
118
119 2000-04-14 Simon FitzMaurice <sdf@redhat.co.uk>
120   * common\ResetAttributes.cpp : do not carry forward values for skipped fields in reset strings
121   * common\eCosTest.cpp : Avoid overflow in socket timeouts
122     
123 2000-04-13  Jesper Skov  <jskov@redhat.com>
124
125         * unix/Makefile: add randfile
126
127 2000-04-13  Jesper Skov  <jskov@redhat.com>
128
129         * common/eCosTestDownloadFilter.cpp: Cast Write arguments to void*.
130
131 2000-04-13 Simon FitzMaurice <sdf@redhat.co.uk>
132   * common\ResetAttributes.cpp
133     common\eCosTest.cpp
134     common\eCosTestClient.cpp
135
136   Ensure socket timeout matches on_off/off_on delay for reset
137   Correct parsing of eCosTestClient delay args.
138   Use remote resource to determine baud rate for default download timeout.
139
140 2000-04-13 Simon FitzMaurice <sdf@redhat.co.uk>
141   * common\ResetAttributes.cpp
142     common\eCosTest.cpp
143     common\eCosTest.h
144     common\eCosTestClient.cpp
145     common\eCosTestServer.cpp
146     common\eCosTestUtils.cpp
147     common\rgdb.cpp
148     common\summlog.cpp
149     common\x10reset.cpp
150     win32\eCosTest.dsp
151
152   Tidy up reset output.
153   Police use of -f and -r switches more accurately.
154   Set default timeout in all cases.
155
156 2000-04-11 Simon FitzMaurice <sdf@redhat.co.uk>
157   * common\ResetAttributes.cpp
158     common\ResetAttributes.h
159     common\ResourceServer.cpp
160     common\TestResource.cpp
161     common\TestResource.h
162     common\X10.h
163     common\X10d.cpp
164     common\eCosTest.cpp
165     common\eCosTest.h
166     common\eCosTestClient.cpp
167     common\eCosTestDownloadFilter.cpp
168     common\eCosTestDownloadFilter.h
169     common\eCosTestMonitorFilter.cpp
170     common\eCosTestMonitorFilter.h
171     common\eCosTestSerialFilter.cpp
172     common\eCosTestSerialFilter.h
173     common\eCosTestServer.cpp
174     common\eCosTestUtils.cpp
175     common\eCosTestUtils.h
176     common\resetall.cpp
177     common\rgdb.cpp
178     common\ser_filter.cpp
179     common\stat.cpp
180     common\summlog.cpp
181     common\x10reset.cpp
182     unix\Makefile
183     win32\eCosTest.dsp
184     win32\Amplicon\AmpliconD.cpp
185
186   General tidy-up.
187
188 2000-04-10  Bart Veer  <bartv@redhat.com>
189
190         * common/permtest.cxx (main):
191         Add diagnostics callbacks to database initialization.
192
193 2000-03-20  John Dallaway  <jld@cygnus.co.uk>
194
195         * win32/eCosTest.dsp:
196
197         Add common/eCosTestMonitorFilter.h and
198         common/eCosTestMonitorFilter.cpp to the project.
199
200 2000-03-16  Jesper Skov  <jskov@redhat.com>
201
202         * common/eCosTestMonitorFilter.h:
203         * common/eCosTestMonitorFilter.cpp:
204         * common/ser_filter.cpp:
205         * unix/Makefile (common_sources): 
206         Added monitor filter and new -m option to ser_filter. This allows
207         simple monitoring of the traffic between host and target.
208
209 2000-03-15  John Dallaway  <jld@cygnus.co.uk>
210
211         * common/eCosTest.cpp:
212
213         Modify RunGdb() to sleep 500ms if there is no message.
214
215 2000-03-13 Simon FitzMaurice <sdf@redhat.co.uk>
216   * common\ResourceServer.cpp
217     common\TestResource.cpp
218     common\eCosTest.cpp
219     common\eCosTestClient.cpp
220     common\eCosTestSerial.cpp
221     common\eCosTestSerial.h
222     common\eCosTestSocket.cpp
223     common\eCosTestSocket.h
224     common\eCosTestUtils.cpp
225     common\randfile.cpp
226     common\rgdb.cpp
227     common\ser_filter.cpp
228
229         Mark UNIX sections of code as such.
230         Correct behavior of eCosTestClient when give directory as argument.
231         A couple of allocations -> stack for simplicity.
232
233 2000-03-10 Simon FitzMaurice <sdf@redhat.co.uk>
234   * common\ResetAttributes.cpp
235     common\ResourceServer.cpp
236     common\X10.cpp
237     common\TestResource.cpp
238     common\TestResource.h
239     common\X10d.cpp
240     common\eCosTest.cpp
241     common\eCosTest.h
242     common\eCosTestDownloadFilter.cpp
243     common\eCosTestSerial.cpp
244     common\eCosTestServer.cpp
245     common\eCosTestSocket.cpp
246     common\rgdb.cpp
247     common\ser_filter.cpp
248     common\x10reset.cpp
249     unix\Makefile
250     win32\eCosTest.dsp
251     win32\Amplicon\AmpliconD.cpp
252                 
253         Move CeCosTrace class to its own file
254         Increase Time type to 64 bits to avoid signedness problems
255   Remove priority latch functionality
256
257   * common\eCosTestUtils.cpp
258     common\eCosTestUtils.h
259
260   Make CommandLine() UNICODE-compliant
261
262
263   * common\summlog.cpp
264
265         Remove hack designed to cater for incorrectly terminated output lines
266
267   * win32\SingleCPU.cpp
268
269         Provide ability to run on named processor
270
271   * common\eCosTestClient.cpp
272
273         Improve recognition of non-executable files on UNIX
274
275 2000-03-09 Simon FitzMaurice <sdf@redhat.co.uk>
276   * win32\SingleCPU.cpp
277
278   Avoid a performance problem with bash which, when left to its own devices, is slow on multi-processor machines.
279
280 2000-03-09  John Dallaway  <jld@cygnus.co.uk>
281
282         * common/eCosTest.cpp,
283           common/eCosTest.h:
284
285         Use 'REMOTE_SIM' as the platform type identifier for
286         remote simulators.
287
288 2000-03-09  Bart Veer  <bartv@redhat.com>
289
290         * common/permtest.cxx (main):
291         Add an explicit call to resolve_all_conflicts(), although I am not
292         yet sure under what circumstances this would be necessary.
293
294 2000-03-08 Simon FitzMaurice <sdf@redhat.co.uk>
295   * common\eCosTestClient.cpp
296
297   Correct logic error - - allow multiple threads only when non-local
298
299 2000-03-08  Bart Veer  <bartv@redhat.com>
300
301         * common/configure.in (cyg_ac_infra_libdir):
302         Fix typo detected by Solaris build
303
304
305 2000-03-08 Simon FitzMaurice <sdf@redhat.co.uk>
306   * common\summlog.cpp
307
308   Eliminate compiler warnings on UNIX.
309
310 2000-03-08 Simon FitzMaurice <sdf@redhat.co.uk>
311   * common\eCosTestClient.cpp
312
313         Prevent locally running clients loading from resource server.
314
315 2000-03-08 Simon FitzMaurice <sdf@redhat.co.uk>
316   * common\eCosTest.cpp
317     common\summlog.cpp
318
319   Ensure that gdb output is terminated by a newline and that summlog initializes target list correctly.
320
321 2000-03-08 Simon FitzMaurice <sdf@redhat.co.uk>
322   * common\ResetAttributes.cpp
323     common\X10d.cpp
324     common\eCosTest.cpp
325     common\eCosTestClient.cpp
326     win32\Amplicon\AmpliconD.cpp
327
328   Add name argument to RunThread calls for debugging.
329         Do not allow wait for SuckTheadfunc in reset to time out - thread already has a timeout
330
331   * win32\eCosTest.dsw :        Adapt to new location of cdl.dsp
332   * common\summlog.cpp : ensure eCosTest::Init() and Term() are called
333
334
335 2000-03-08 Simon FitzMaurice <sdf@redhat.co.uk>
336   * common\ResetAttributes.cpp
337     common\ResourceServer.cpp
338     common\X10d.cpp
339     common\eCosTest.cpp
340     common\eCosTest.h
341     common\eCosTestClient.cpp
342     common\eCosTestServer.cpp
343     common\eCosTestUtils.cpp
344     common\eCosTestUtils.h
345     common\resetall.cpp
346     common\rgdb.cpp
347     common\ser_filter.cpp
348     common\stat.cpp
349     common\summlog.cpp
350     common\x10reset.cpp
351     win32\Amplicon\AmpliconD.cpp
352
353         Eliminate GarbageCollector class in favor of CeCosTest::Init() and CeCosTest::Term()
354         Fix UNICODE problems in eCosTestUtils
355
356 2000-03-08  Bart Veer  <bartv@redhat.com>
357
358         * common/permtest.cxx (process_startup):
359         Look for CYGHWR_HAL_STARTUP as well as CYG_HAL_STARTUP
360
361 2000-03-08  John Dallaway  <jld@cygnus.co.uk>
362
363         * win32/eCosTest.dsw:
364
365         Use relocated cdl project file.
366
367 2000-03-07  Bart Veer  <bartv@redhat.com>
368
369         * common/permtest.cxx (process_startup):
370         If a target does not have a CYG_HAL_STARTUP option, ignore any
371         attempts to set the startup.
372
373 2000-03-07 Simon FitzMaurice <sdf@redhat.co.uk>
374   * common\ResetAttributes.cpp
375     common\ResetAttributes.h
376     common\ResourceServer.cpp
377     common\TestResource.cpp
378     common\TestResource.h
379     common\X10.cpp
380     common\X10d.cpp
381     common\eCosTest.cpp
382     common\eCosTest.h
383     common\eCosTestClient.cpp
384     common\eCosTestDownloadFilter.cpp
385     common\eCosTestDownloadFilter.h
386     common\eCosTestSerial.cpp
387     common\eCosTestSerial.h
388     common\eCosTestSerialFilter.cpp
389     common\eCosTestSerialFilter.h
390     common\eCosTestServer.cpp
391     common\eCosTestSocket.cpp
392     common\eCosTestSocket.h
393     common\eCosTestUtils.cpp
394     common\eCosTestUtils.h
395     common\resetall.cpp
396     common\rgdb.cpp
397     common\ser_filter.cpp
398     common\stat.cpp
399     common\summlog.cpp
400     common\x10reset.cpp
401     win32\eCosTest.dsw
402     win32\Amplicon\AmpliconD.cpp
403
404         Use std::vector directly instead of StringArray, PtrArray
405         Introduce common command-line processing to CeCosTestUtils
406         Tidy output and trace functions and move to CeCosTrace
407
408 2000-03-03 Simon FitzMaurice <sdf@redhat.co.uk>
409   * common\TestResource.h
410     common\eCosTest.cpp
411     common\eCosTest.h
412
413   Adjust for UNIX compiler requirements.
414
415 2000-03-03 Simon FitzMaurice <sdf@redhat.co.uk>
416   * common\ResetAttributes.cpp
417     common\TestResource.cpp
418     common\X10d.cpp
419     common\eCosTest.cpp
420     common\eCosTest.h
421     common\eCosTestClient.cpp
422     common\eCosTestUtils.cpp
423     common\eCosTestUtils.h
424     unix\Makefile
425     win32\eCosTest.dsp
426     win32\Amplicon\AmpliconD.cpp
427
428   Thread-related code extracted to new class CeCosThreadUtils
429
430 2000-03-03 Simon FitzMaurice <sdf@redhat.co.uk>
431   * common\TestResource.cpp
432     common\TestResource.h
433     common\eCosTest.cpp
434
435   Eliminate memory leaks.
436   Allow resources to be properly reused for benefit of Resource Tool.
437
438 2000-03-02 Simon FitzMaurice <sdf@redhat.co.uk>
439   * common\ResetAttributes.cpp
440     common\ResetAttributes.h
441     common\ResourceServer.cpp
442     common\TestResource.cpp
443     common\TestResource.h
444     common\X10.cpp
445     common\X10d.cpp
446     common\eCosTest.cpp
447     common\eCosTest.h
448     common\eCosTestClient.cpp
449     common\eCosTestDownloadFilter.cpp
450     common\eCosTestDownloadFilter.h
451     common\eCosTestSerial.cpp
452     common\eCosTestSerial.h
453     common\eCosTestSerialFilter.cpp
454     common\eCosTestSerialFilter.h
455     common\eCosTestServer.cpp
456     common\eCosTestSocket.cpp
457     common\eCosTestSocket.h
458     common\eCosTestUtils.cpp
459     common\eCosTestUtils.h
460     common\resetall.cpp
461     common\rgdb.cpp
462     common\ser_filter.cpp
463     common\stat.cpp
464     common\stdafx.cpp
465     common\stop.cpp
466     common\summlog.cpp
467     common\x10reset.cpp
468     unix\Makefile
469     win32\eCosTest.dsp
470     win32\Amplicon\AmpliconD.cpp
471
472   Introduce flexible reset scheme.
473   Migrate more classes to Utils from eCosTest.
474   Introduce collections.h for String, StringArray etc...
475   Use common CSubprocess class implementation.
476
477 2000-02-29 Simon FitzMaurice <sdf@redhat.co.uk>
478   * common\ResetAttributes.cpp : Ensure it compiles on unix
479
480 2000-02-29 Simon FitzMaurice <sdf@redhat.co.uk>
481   * common\ResetAttributes.cpp : correct typo
482   * win32\eCosTest.dsw : add testtool
483         
484 2000-02-29 Simon FitzMaurice <sdf@redhat.co.uk>
485   * common\ResetAttributes.cpp
486     common\ResetAttributes.h
487     common\ResourceServer.cpp
488     common\TestResource.cpp
489     common\TestResource.h
490     common\X10d.cpp
491     common\eCosTest.cpp
492     common\eCosTest.h
493     common\eCosTestClient.cpp
494     common\eCosTestSerial.cpp
495     common\eCosTestSerial.h
496     common\eCosTestSerialFilter.cpp
497     common\eCosTestServer.cpp
498     common\eCosTestSocket.cpp
499     common\eCosTestSocket.h
500     common\eCosTestStd.h
501     common\eCosTestUtils.cpp
502     common\eCosTestUtils.h
503     common\resetall.cpp
504     common\rgdb.cpp
505     common\stat.cpp
506     common\summlog.cpp
507     common\wcharunix.h
508     common\x10reset.cpp
509     win32\subprocess.cpp
510     win32\subprocess.h
511     win32\Amplicon\AmpliconD.cpp
512
513   Change to flexible reset scheme.
514   CeCosTestUtils::String -> String, CeCosTestUtils::StringArray -> StringArray
515
516 2000-02-25 Simon FitzMaurice <sdf@redhat.co.uk>
517   * common\ResetAttributes.cpp
518     common\ResetAttributes.h
519     common\ResourceServer.cpp
520     common\TestResource.cpp
521     common\x10reset.cpp
522
523   Use ResetAttributes properties to serialize TestResource.
524
525 2000-02-25 Simon FitzMaurice <sdf@redhat.co.uk>
526   * common\ResetAttributes.cpp
527     common\ResetAttributes.h
528     common\TestResource.cpp
529     common\X10.cpp
530     common\X10d.cpp
531     common\eCosTestClient.cpp
532     common\eCosTestServer.cpp
533     common\x10reset.cpp
534     win32\Amplicon\AmpliconD.cpp
535
536   Reset control string verification fully server-side
537
538 2000-02-25 Simon FitzMaurice <sdf@redhat.co.uk>
539   * common\ResetAttributes.cpp
540     common\ResetAttributes.h
541     common\TestResource.cpp
542     common\X10.cpp
543     common\X10.h
544     common\X10d.cpp
545     common\eCosTest.cpp
546     common\eCosTestClient.cpp
547     common\eCosTestServer.cpp
548     common\x10reset.cpp
549     win32\Amplicon\AmpliconD.cpp
550   
551   Normalize control code usage to 0-15, 0-15
552
553 2000-02-25 Simon FitzMaurice <sdf@redhat.co.uk>
554   * unix/Makefile : update for ResetAttributes
555
556 2000-02-25 Simon FitzMaurice <sdf@redhat.co.uk>
557   * common\TestResource.cpp
558     common\TestResource.h
559     common\X10.cpp
560     common\X10.h
561     common\X10d.cpp
562     common\eCosTest.cpp
563     common\eCosTestClient.cpp
564     common\eCosTestServer.cpp
565     common\resetall.cpp
566     common\x10reset.cpp
567     win32\X10d.dsp
568     win32\eCosTest.dsp
569     win32\Amplicon\AmpliconD.cpp
570
571   Generalize "X10 reset" to "reset" - introduce ResetAttributes class to hold the details.
572
573 2000-02-24 Simon FitzMaurice <sdf@redhat.co.uk>
574   * common\TestResource.cpp
575     common\TestResource.h
576     common\X10.h
577     common\X10d.cpp
578     common\x10reset.cpp
579     win32\eCosTest.dsw
580
581   Add Amplicon to "all" project.
582   Fail on reset if comms/tcp port cannot be opened.
583   Add -t (timeout on read) param to x10reset
584
585 2000-02-24 Simon FitzMaurice <sdf@redhat.co.uk>
586   * common\TestResource.cpp
587     win32\eCosTest.dsw
588     win32\Amplicon\AmpliconD.cpp
589     win32\Amplicon\AmpliconD.dsp
590     win32\Amplicon\Dio_tc.h
591     win32\Amplicon\Dio_tc.lib
592
593   Implement Amplicon reset daemon in C++.
594
595 2000-02-23 Simon FitzMaurice <sdf@redhat.co.uk>
596   * common\TestResource.cpp
597     common\X10d.cpp
598     common\eCosTest.cpp
599     common\eCosTest.h
600     common\eCosTestClient.cpp
601     common\eCosTestStd.h
602     common\eCosTestUtils.cpp
603     common\summlog.cpp
604     common\wcharunix.h
605
606   strnccmp -> _tcsicmp
607
608 2000-02-23 Simon FitzMaurice <sdf@redhat.co.uk>
609   * win32\eCosTest.dsw
610
611   Add "All" utility project.
612
613 2000-02-23 Simon FitzMaurice <sdf@redhat.co.uk>
614   * common\eCosTest.cpp
615     common\eCosTest.h
616
617   Allow HwTypes to be expressed as strings.
618     
619 2000-02-23 Simon FitzMaurice <sdf@redhat.co.uk>
620   * common\TestResource.cpp
621     common\X10.cpp
622     common\X10d.cpp
623     common\x10reset.cpp
624
625   Change X10 daemon protocol to allow long delays
626
627 2000-02-22 Simon FitzMaurice <sdf@redhat.co.uk>
628   * common\TestResource.cpp
629     common\eCosTest.cpp
630     common\eCosTestClient.cpp
631     
632   Adjust for Solaris.
633   Increase total reset timeout.
634
635 2000-02-21 Simon FitzMaurice <sdf@redhat.co.uk>
636   * common\TestResource.cpp
637     common\TestResource.h
638     common\X10.h
639     common\eCosTest.cpp
640     common\eCosTest.h
641
642   Add "Originator", "Reason", "BoardId", "Email" and "Date" to known resource attributes.
643   Add reset timeout attribute.
644     
645 2000-02-18 Simon FitzMaurice <sdf@redhat.co.uk>
646   * common\eCosTest.cpp
647     common\eCosTest.h
648
649   Changes to support non-gdb execution.
650
651 2000-02-17 Simon FitzMaurice <sdf@redhat.co.uk>
652   * common\eCosTest.cpp
653
654   Remove incorrect #include
655
656 2000-02-16 Simon FitzMaurice <sdf@redhat.co.uk>
657   * common\TestResource.cpp
658     common\eCosTest.cpp
659     common\eCosTest.h
660
661   Add support for defining platforms.
662
663 2000-02-14 Simon FitzMaurice <sdf@redhat.co.uk>
664
665   * common\permtest.cxx
666
667   Update copyright headers in files with non-standard extensions :-)
668
669 2000-02-14 Simon FitzMaurice <sdf@redhat.co.uk>
670   * common\ResourceServer.cpp
671     common\TestResource.cpp
672     common\TestResource.h
673     common\X10.cpp
674     common\X10.h
675     common\X10d.cpp
676     common\eCosTest.cpp
677     common\eCosTest.h
678     common\eCosTestClient.cpp
679     common\eCosTestDownloadFilter.cpp
680     common\eCosTestDownloadFilter.h
681     common\eCosTestSerial.cpp
682     common\eCosTestSerial.h
683     common\eCosTestSerialFilter.cpp
684     common\eCosTestSerialFilter.h
685     common\eCosTestServer.cpp
686     common\eCosTestSocket.cpp
687     common\eCosTestSocket.h
688     common\eCosTestStd.h
689     common\eCosTestUtils.cpp
690     common\eCosTestUtils.h
691     common\randfile.cpp
692     common\resetall.cpp
693     common\rgdb.cpp
694     common\ser_filter.cpp
695     common\stat.cpp
696     common\stdafx.cpp
697     common\stop.cpp
698     common\summlog.cpp
699     common\wcharunix.h
700     common\x10reset.cpp
701     win32\subprocess.cpp
702     win32\subprocess.h
703
704   Update copyright headers
705
706 2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
707   * win32\subprocess.cpp
708
709   Fix fix to handle leak.
710
711
712 2000-02-07 Simon FitzMaurice <sdf@redhat.co.uk>
713   * win32\eCosTest.dsw
714
715   Add "All" target
716
717   * win32\subprocess.cpp
718
719   Fix handle leak
720
721 2000-02-04 Simon FitzMaurice <sdf@redhat.co.uk>
722   * common\eCosTestDownloadFilter.cpp
723     common\eCosTestSerialFilter.cpp
724     common\eCosTestUtils.cpp
725
726   Correct for abnormal behaviour of vsnprintf under NT.
727
728   * win32\permtest.dsp
729
730   Use cdl from v:\ide 
731
732 2000-02-01 Simon FitzMaurice <sdf@redhat.co.uk>
733   * ecostest\common\TestResource.cpp
734     ecostest\common\eCosTest.cpp
735     ecostest\common\eCosTest.h
736     ecostest\common\eCosTestClient.cpp
737     ecostest\common\eCosTestDownloadFilter.cpp
738     ecostest\common\eCosTestSerialFilter.cpp
739     ecostest\common\eCosTestSocket.cpp
740     ecostest\common\eCosTestStd.h
741     ecostest\common\eCosTestUtils.cpp
742     ecostest\common\eCosTestUtils.h
743     ecostest\common\rgdb.cpp
744     ecostest\common\summlog.cpp
745     ecostest\win32\summlog.dsp
746
747   min->MIN for compilation on UNIX
748   CeCosTest::ExecutionParameters gains type as 1st argument
749   Performance improvements to summlog
750
751 2000-02-01 Simon FitzMaurice <sdf@redhat.co.uk>
752   * common\ResourceServer.cpp 
753     common\TestResource.h 
754     common\X10.cpp 
755     common\X10.h 
756     common\X10d.cpp 
757     common\eCosTestDownloadFilter.h 
758     common\eCosTestSerial.cpp 
759     common\eCosTestSerial.h 
760     common\eCosTestSerialFilter.h 
761     common\eCosTestServer.cpp 
762     common\eCosTestSocket.h 
763     common\randfile.cpp 
764     common\resetall.cpp 
765     common\ser_filter.cpp 
766     common\stat.cpp 
767     common\stdafx.cpp 
768     common\stop.cpp 
769     common\wcharunix.h 
770     common\x10reset.cpp 
771     win32\subprocess.cpp 
772
773   Normalize copyright headers.
774
775 2000-01-31  Bart Veer  <bartv@redhat.com>
776
777         * common\permtest.cxx (tcl_pkgconf_command):
778         Use the default template rather than the all template when
779         uItron is disabled. Downgrade an error to a warning to cope
780         with the watchdog device not being in the default template.
781         
782 2000-01-28 Simon FitzMaurice <sdf@redhat.co.uk>
783   * common\eCosTest.cpp
784
785   Check cancelled status in gdb driving loop.
786
787 2000-01-27 Simon FitzMaurice <sdf@redhat.co.uk>
788   * common\summlog.cpp
789
790   Ensure pass and inapplic separated in totals for the architectures by perm tables.
791
792 2000-01-21 Simon FitzMaurice <sdf@redhat.co.uk>
793   * common\resourceserver.cpp
794
795   Efficiency improvements (single send on query)
796
797 2000-01-20 Simon FitzMaurice <sdf@redhat.co.uk>
798   * common\summlog.cpp
799
800   Separate Pass and NA.
801   Fix problem w\ successful results not being counted.
802
803 2000-01-19 Simon FitzMaurice <sdf@redhat.co.uk>
804   * common\eCosTest.cpp
805     common\eCosTestUtils.cpp
806     common\eCosTestUtils.h
807     common\summlog.cpp
808
809   Attempt to reduce memory usage of summlog.
810   Found possible problem - different specs of vsnsprintf on UNIX vs NT.
811
812 2000-01-14 Simon FitzMaurice <sdf@redhat.co.uk>
813   * common\ResourceServer.cpp
814     common\eCosTest.cpp
815     common\eCosTestSocket.cpp
816
817   Cygnus -> Red Hat (not copyrights)
818
819   * common\summlog.cpp
820
821   Attempt to fix memory behaviour on UNIX.
822
823 2000-01-14 Simon FitzMaurice <sdf@redhat.co.uk>
824   * summlog.cpp
825
826   Correct too-late release of string buffer.
827
828 2000-01-13 Simon FitzMaurice <sdf@redhat.co.uk>
829   * eCosTest.cpp
830
831   Correct overload problem w\ Run
832
833 1999-12-23  John Dallaway  <jld@redhat.co.uk>
834
835         * unix\Makefile:
836
837         Use g++ for compilation rather than egcs.
838
839 1999-12-23  John Dallaway  <jld@redhat.co.uk>
840
841         * common\eCosTestUtils.h:
842
843         Use '#pragma warning' with Microsoft compiler only.
844
845 1999-12-22 Simon FitzMaurice <sdf@redhat.co.uk>
846   * unix\makefile
847
848   Add stl library to link  
849
850 1999-12-22 Simon FitzMaurice <sdf@redhat.co.uk>
851   * common\eCosTestUtils.h
852     common\eCosTest.cpp
853
854   Make it compile on UNIX
855
856 1999-12-21 Simon FitzMaurice <sdf@redhat.co.uk>
857   * win32\eCosTest.dsw
858
859   Remove TestTool (as an MFC project using properties it cannot link against the non-MFC eCosTest library)
860
861   * common\ResourceServer.cpp
862
863   Do not read the files if unchanged since last time
864
865   * common\summlog.cpp
866
867   Remove remote PR lookup functionality
868
869 1999-12-17  John Dallaway  <jld@redhat.co.uk>
870
871         * win32\permtest.dsp:
872
873         Generate RTTI when building permtest.
874
875 1999-12-17  Jonathan Larmour  <jlarmour@redhat.co.uk>
876
877         * common\permtest.cxx (tcl_value_command): Ensure BoolData options
878         are enabled if they are given a value
879
880 1999-12-15  John Dallaway  <jld@redhat.co.uk>
881
882         * win32\permtest.dsp:
883
884         New VC++ project.
885
886         * win32\eCosTest.dsw:
887
888         Add the new permtest project to the eCosTest
889         workspace.
890
891 1999-12-14  John Dallaway  <jld@redhat.co.uk>
892
893         * common\permtest.cxx:
894
895         Further changes to accommodate the recent libCDL
896         API changes.
897
898         * common\permtest.cxx:
899
900         Accommodate the recent libCDL API changes.
901
902 1999-12-08 Simon FitzMaurice <sdf@redhat.co.uk>
903   * common\eCosTest.cpp
904     common\eCosTest.h
905     common\eCosTestUtils.cpp
906     common\eCosTestUtils.h
907
908     Tighter policing of GetBuffer().
909     Fix vFormat (needed terminating \0)
910
911 1999-12-07 Simon FitzMaurice <sdf@redhat.co.uk>
912
913   * common\TestResource.cpp
914     common\TestResource.h
915     common\eCosTest.cpp
916     common\eCosTest.h
917     common\eCosTestClient.cpp
918     common\eCosTestSerialFilter.cpp
919     common\eCosTestServer.cpp
920     common\eCosTestSocket.cpp
921     common\eCosTestSocket.h
922     common\eCosTestUtils.cpp
923     common\eCosTestUtils.h
924     common\rgdb.cpp
925     common\wcharunix.h
926     common\x10reset.cpp
927     win32\eCosTest.dsp
928
929   Base string class on STL.
930   Use subprocess class (like than in CT)
931
932 1999-11-23  John Dallaway  <jld@redhat.co.uk>
933
934         * unix\Makefile:
935
936         Add explicit pattern matching rule for compiling .cpp files.
937
938 1999-11-11  Bart Veer  <bartv@redhat.co.uk>
939
940         * common\permtest.cxx:
941         Be more tolerant in the data that is accepted, to allow for
942         incompatibilities between the old and new worlds.
943
944 1999-11-09  Bart Veer  <bartv@redhat.co.uk>
945
946         * common\permtest.cxx
947         Replacement for permtest.tcl
948
949         * common\acinclude.m4
950         * common\configure.in
951         * common\Makefile.am
952         * common\configure
953         * common\Makefile.in
954         * common\aclocal.m4
955         Build support for permtest.tcl replacement
956
957 1999-10-20  John Dallaway  <jld@redhat.co.uk>
958
959         * win32\eCosTest.dsp, win32\eCosTest.mak,
960           win32\ResourceServer.dsp, win32\ResourceServer.mak:
961
962         Fix intermediate and output directories for the release build.
963
964 1999-10-19  Jesper Skov  <jskov@redhat.co.uk>
965
966         * common\X10d.cpp: Allow using '0' as a NOP serial device for the
967         reset controller.
968
969         * common\eCosTest.cpp: Send 'quit' to GDB after 'bt'.
970
971 1999-10-18  Jesper Skov  <jskov@redhat.co.uk>
972
973         * unix\Makefile [deleted]:
974         * unix\Makefile [added]:
975         Better makefile.
976
977 1999-10-14  Jesper Skov  <jskov@redhat.co.uk>
978
979         * common\ser_filter.cpp: Enabled DL filter as default.
980
981         * common\eCosTestDownloadFilter.h: 
982         * common\eCosTestDownloadFilter.cpp:
983         * common\eCosTest.cpp (ConnectSocketToSerialThreadFunc): 
984         Allow two connections during a session if the first one is a file
985         download.
986         
987         * common\eCosTestServer.cpp: Added missing arg.
988
989 1999-10-13  Jesper Skov  <jskov@redhat.co.uk>
990
991         * common\eCosTestDownloadFilter.h: 
992         * common\eCosTestDownloadFilter.cpp:
993         Use Buffer instead of array for in-buffer. Made its size an
994         argument of the info packet.
995         Added status to protocol (OK\DL failure\transfer failure)
996         
997 1999-10-11  Jesper Skov  <jskov@redhat.co.uk>
998
999         * common\eCosTest.cpp (ConnectSocketToSerialThreadFunc): Enabled
1000         download filter.
1001
1002         * common\eCosTestDownloadFilter.cpp: Fixed a few compiler warnings.
1003
1004 1999-10-08  Jesper Skov  <jskov@redhat.co.uk>
1005
1006         * unix\makefile: Fixed.
1007
1008         * common\eCosTest.cpp:
1009         * common\eCosTest.h:
1010         * common\eCosTestSocket.cpp:
1011         * common\eCosTestSocket.h:
1012         * common\ser_filter.cpp:
1013         Changed ConectSocketToSerial to take parameter for both serial and
1014         socket filters.
1015
1016         * common\eCosDownloadFilter.cpp: [added]
1017         * common\eCosDownloadFilter.h: [added]
1018         * common\ser_filter.cpp:
1019         Added download filter.
1020
1021 1999-10-07  John Dallaway  <jld@redhat.co.uk>
1022
1023         * common\eCosTest.cpp,
1024           common\eCosTest.h:
1025
1026         New GetGreatestSubkey() function returns the name of
1027         the subkey of the specified key with the greatest value.
1028
1029         Modify InitTargetInfoReg() to look in the HKEY_LOCAL_MACHINE
1030         hierarchy rather than the HKEY_CURRENT_USER hierarchy.
1031
1032         Modify InitTargetInfo() to construct the platforms registry
1033         key using GetGreatestSubkey().